トラブルシューティング
体系的なアプローチ
複雑な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アプリのバージョンがインストールされていることを確認します。
- VDAイベントログで、CpSvcまたはプリンター作成に関連するエラーがないか確認します。
- VDAでポリシーの更新を強制します (gpupdate /force)。
- VDAに適用されているポリシーを確認し、期待される設定が存在することを確認します。
- ネイティブドライバーが想定されている場合は、それらがVDAにインストールされていることを確認します。
- VDAのローカル/グループポリシーで、RDS/ターミナルサーバーのプリンターリダイレクト設定を確認します。
- VDAレジストリ内の孤立したプリンターエントリを探してクリーンアップします。
-
印刷スプーラーのクラッシュ / サービス応答なし (VDAまたはプリントサーバー上):
-
考えられる原因: 欠陥のある、または互換性のないプリンタードライバー (多くの場合サードパーティ製)。キュー内の破損した印刷ジョブ。ドライバーの競合。システムリソースの不足。
-
トラブルシューティングの手順:
- Windows イベントログ (アプリケーションログにはスプーラーのクラッシュがよく表示されます) を使用して、障害のあるプロセス/モジュールを特定します。
- 印刷スプーラーサービスを再起動してみてください。
- 再起動に失敗したり、問題が繰り返される場合は、印刷キューを手動でクリアしてみてください (スプーラーサービスを停止し、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とネイティブ、または異なるネイティブバージョン)を使用してみてください。
- アプリケーションの印刷設定とページ設定を確認します。
- クライアントデバイスのローカルプリンターのプロパティで「詳細な印刷機能」を無効にします。
- ユーザー設定とポリシーで印刷の向きの設定を確認します。
-
シトリックス プリント マネージャー サービス (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™セッションから完全にログオフし、再度ログインします。
- エンドポイントデバイス上のローカルプリンターのステータスを確認します (オンラインであること、一時停止していないこと、エラーがないことを確認してください)。
- ローカルのエンドポイントデバイスを再起動します。