トラブルシューティング
体系的なアプローチ
複雑なCitrix Virtual Apps and Desktops™ (CVAD)環境での印刷問題のトラブルシューティングには、当てずっぽうではなく、体系的なアプローチが必要です。推奨されるプロセスは次のとおりです。
-
症状の特定: 問題を明確に定義します (例: プリンターが表示されない、ジョブが停止する、出力が間違っている、印刷が遅い)。
-
範囲の特定: 誰が影響を受けているか (1人のユーザー、複数のユーザー、特定のアプリケーション)、どのプリンターが関係しているか、およびどのVDAまたはクライアントデバイスで問題が発生しているかを判断します。
-
基本事項の確認: ネットワーク接続 (VDAからプリントサーバー、クライアントからVDA) を確認し、プリンターがオンラインであり、Citrix® の外部で機能していることを確認し、クライアントからのローカル印刷 (リダイレクトの問題の場合) を確認します。
-
ポリシーの確認: Citrix Group Policy Modelingウィザードなどのツールを使用するか、VDAで適用されているポリシー設定を確認して、影響を受けるユーザー/セッションに適用されている関連するCitrixポリシー設定を調べます。ポリシー設定が意図どおりに構成されており、明らかな競合がないことを確認します。
-
ログの調査: VDA、クライアントデバイス、およびプリントサーバー (該当する場合) のWindowsイベントログ (アプリケーションログ、システムログ、PrintServiceログ) を確認します。有効になっている場合は、Citrix固有のログを確認します。3
-
コンポーネントのテスト: 問題を特定のコンポーネントに分離することを試みます – 別のアプリケーションから印刷を試す、別のプリンターを試す、汎用ドライバー (UPDやMicrosoft XPS Document Writerなど) でテストする、Print SpoolerサービスとCitrix Print Managerサービスのステータスを確認します。
-
リソースの参照: 製品ドキュメント、サポート記事、コミュニティフォーラムを活用し、既知の問題と解決策を探します。
一般的な問題と解決策
現場で報告されている一般的な印刷問題と推奨されるトラブルシューティング手順の一部を以下に示します。
-
プリンターの自動作成の失敗 / セッションにプリンターが表示されない:
-
考えられる原因: クライアントプリンターリダイレクトポリシーが無効になっている; クライアントプリンターの自動作成ポリシーが「なし」に設定されているか、誤ってフィルターされている; クライアントデバイスのプリントスプーラーの問題; Workspaceアプリの問題; クライアントとVDA間のネットワーク接続の問題; Citrix Print Managerサービス (CpSvc.exe) がVDAで実行されていないかクラッシュしている; VDAに必要なプリンタードライバーがない (ネイティブドライバーが必要な場合); Citrixポリシーがセッションに正しく適用されていない。
-
トラブルシューティング手順:
-
クライアントプリンターリダイレクトポリシーが「許可」されており、ユーザー/セッションに対してクライアントプリンターの自動作成が正しく構成されていることを確認します。
-
VDA上のCpSvc.exeサービスのステータスを確認します。必要に応じて再起動します。
-
VDAとクライアントの両方でWindows Print Spoolerサービスのステータスを確認します。必要に応じて再起動します。
-
基本的なネットワーク接続を確認します。
-
クライアントデバイスでローカルに印刷をテストします。
-
互換性のあるWorkspaceアプリのバージョンがインストールされていることを確認します。
-
CpSvcまたはプリンター作成に関連するエラーがないか、VDAイベントログを確認します。
-
VDAでポリシーの更新を強制します (gpupdate /force)。
-
適用されているポリシーをVDAで確認し、期待される設定が存在することを確認します。
-
ネイティブドライバーが必要な場合は、VDAにインストールされていることを確認します。
-
VDAのローカル/グループポリシーでRDS/ターミナルサーバーのプリンターリダイレクト設定を確認します。
-
VDAレジストリ内の孤立したプリンターエントリを探してクリーンアップします。
-
-
-
Print Spoolerのクラッシュ / サービスが応答しない (VDAまたはプリントサーバー上):
-
潜在的な原因: 欠陥のある、または互換性のないプリンタードライバー (多くの場合サードパーティ製); キュー内の破損した印刷ジョブ; ドライバーの競合; システムリソースの不足。
-
トラブルシューティングの手順:
-
Windows イベントログを使用して、障害のあるプロセス/モジュールを特定します (アプリケーションログには、スプーラーのクラッシュが頻繁に表示されます)。
-
Print Spooler サービスの再起動を試みます。
-
再起動に失敗した場合、または問題が繰り返される場合は、印刷キューを手動でクリアしてみてください (スプーラーサービスを停止し、C:\Windows\System32\spool\PRINTERS 内のファイルを削除し、スプーラーサービスを開始します)。
-
問題のあるプリンタードライバーを特定して削除します。完全に削除するには、レジストリの編集が必要になる場合があります。
-
Citrix UPDまたは汎用Microsoftドライバーでテストします。
-
レジストリ内の孤立したプリントプロセッサを確認し、クリーンアップします。
-
-
-
ポリシーの競合 / 設定の無視:
-
考えられる原因: GPO設定がCitrixポリシーを上書きしている。Citrixポリシーの優先順位またはフィルターが競合している。ポリシー処理中にエラーが発生している。
-
トラブルシューティングの手順:
-
Citrixグループポリシーモデリングウィザードを使用して、影響を受けるユーザー/VDAに対するポリシー適用をシミュレートします。
-
ポリシーフィルター(ユーザーグループ、クライアントIPなど)が正しいことを確認します。
-
Studio/Web Studioでポリシーの優先順位を確認します。
-
Citrixポリシーの問題を特定するために、VDAのOUでGPOの継承を一時的にブロックします。
-
VDA上のポリシー処理結果を調べます(例: gpresult /h report.htmlを使用)。
-
ユーザー/VDAに適用されるポリシーセットを簡素化し、競合を見つけるためにポリシーを段階的に追加し直します。
-
-
-
ドライバーの問題(全般 - 互換性、破損、マッピング):
-
考えられる原因: ドライバーがVDA OSまたはCitrixバージョンと互換性がない。ドライバーのインストールが破損している。ポリシーで必要なドライバーがVDAにない。複数のドライバー間の競合。プリンタードライバーマッピングポリシーの設定が正しくない。
-
トラブルシューティングの手順:
-
Citrix UPDを使用して印刷を試行します(ユニバーサルプリンタードライバー使用ポリシーを設定します)。
-
適用されたポリシーに基づいて、正しいドライバー(ネイティブまたはUPD)が選択されていることを確認します。
-
必要なネイティブドライバーがVDAに正しくインストールされていることを確認します(使用する場合)。
-
ドライバーがCVADおよびVDA OSバージョンと互換性があるか、ベンダーのドキュメントを確認します。
-
問題のあるドライバーをクリーンに再インストールします(アンインストール、再起動、インストール)。
-
プリンタードライバーマッピングポリシーのルールを慎重に確認し、テストします。
-
VDAにインストールされているドライバーの数を最小限に抑えます。
-
-
-
印刷速度の低下 / パフォーマンスの問題:
-
考えられる原因: ネットワークの輻輳または高遅延(特にWAN)。大規模で複雑な印刷ジョブ(高解像度グラフィックなど)。非効率なプリンタードライバー。印刷最適化(圧縮、キャッシュ)が無効になっているか、誤って設定されている。非効率なルーティング(低速WAN経由の直接接続など)。
-
トラブルシューティングの手順:
-
VDA、クライアント、およびプリントサーバー間のネットワークパスとパフォーマンスを分析します。
-
印刷用のCitrix帯域幅制限ポリシーを設定します。
-
ユニバーサル印刷ポリシーを介して、UPD最適化(画像圧縮、フォント/画像キャッシュ)を有効にして構成します。
-
WANリンクの場合、圧縮されたICA®チャネル経由でトラフィックを強制するために、「印刷サーバーへの直接接続」ポリシーを無効にします。
-
UPSを使用している場合は、ネットワークに最適に構成されていることを確認してください。
-
印刷ジョブ自体を分析し、可能であれば解像度または複雑さを軽減します。
-
別のドライバー(例:UPDとネイティブ)でテストします。
-
-
-
出力の誤り(文字の欠落、書式設定エラー、向きの誤り):
-
考えられる原因: ドキュメント/アプリケーションに必要なVDA上のフォントの欠落。不適切なフォント置換。プリンタードライバーの非互換性。特定のUPD形式(例:EMFとXPS)に関する問題。アプリケーションのバグ。ローカルクライアントプリンターで有効になっている高度な印刷機能との競合。
-
トラブルシューティングの手順:
-
必要なすべてのフォントがVDAにインストールされていることを確認します。
-
ユニバーサルドライバーの優先ポリシーの順序を変更してみてください(例:EMFの前にXPSを試す)。
-
別のアプリケーションから同じドキュメントを印刷してテストします。
-
別の物理プリンターまたは仮想プリンター(例:Microsoft XPS Document Writer)に印刷してテストします。
-
別のプリンタードライバー(UPDとネイティブ、または異なるネイティブバージョン)を使用してみてください。
-
アプリケーションの印刷設定とページ設定を確認します。
-
クライアントデバイスのローカルプリンターのプロパティで「詳細な印刷機能」を無効にします。
-
ユーザー設定とポリシーで印刷の向きの設定を確認します。
-
-
-
Citrix Print Manager Service (CpSvc.exe) のクラッシュまたは応答停止:
-
考えられる原因: 応答しないプリンタードライバーがレジストリに孤立したオブジェクトを残している。印刷に関連するCitrixポリシーデータが破損している。システムリソースの競合。
-
トラブルシューティングの手順:
-
VDAレジストリから孤立したプリンターおよび印刷プロセッサのエントリをクリーンアップする手順に従います。まずPrint SpoolerサービスとCpSvcサービスを停止する必要があります。
-
問題のあるプリンタードライバーを特定して削除します。
-
VDA上のCitrixポリシーキャッシュフォルダー/レジストリキーをクリーンアップし、ポリシーの強制更新を検討してください。
-
VDAのリソース使用量 (CPU、メモリ) を監視します。
-
CpSvcサービスとPrint Spoolerサービスを再起動します。
-
-
-
PDFプリンターの問題:
-
考えられる原因: PDFユニバーサルプリンターの自動作成ポリシーが無効になっている。VDAまたはWorkspaceアプリのバージョンが互換性がない。クライアントエンドポイントにPDFビューアーがインストールされていない。サポートされていないブラウザーが使用されている (例: Edge) またはHTML5構成エラー (CSPヘッダー、config.js)。
-
トラブルシューティングの手順:
-
PDFユニバーサルプリンターの自動作成ポリシーが有効になっており、適用されていることを確認します。
-
VDAとWorkspaceアプリが最小バージョン要件を満たしていることを確認します。
-
サポートされているPDFビューアー (例: Adobe Reader、Chrome) がクライアントにインストールされ、デフォルトとして設定されていることを確認します。
-
HTML5 Workspaceアプリを使用している場合は、ブラウザの互換性を確認し、configuration.jsとCSPヘッダーの設定を確認します。
-
ポリシー変更後にCitrixセッションを再起動します。
-
-
基本的なエンドユーザーのトラブルシューティング
組織のポリシーで許可されている場合、簡単な印刷の問題を経験しているユーザーは、IT部門にエスカレートする前に、基本的な手順で問題を解決できる場合があります。
-
HDX™セッションから完全にログオフし、再度ログインします。
-
エンドポイントデバイス上のローカルプリンターのステータスを確認します (オンラインであること、一時停止されていないこと、エラーがないことを確認してください)。
-
ローカルのエンドポイントデバイスを再起動します。