はじめに:Windowsで印刷キューを確認する意義
Windows環境で印刷を行う際、複数のドキュメントを連続して送信すると、それらは印刷キューと呼ばれる一時的な待機リストに格納されます。このキューを正しく確認し管理することは、業務効率やトラブル防止に直結します。例えば、誤って大きなファイルを送信してしまった場合や、印刷ジョブが停止してしまった場合には、キューを開いて該当ジョブを削除または一時停止する必要があります。また、ネットワークプリンタを共有している環境では、他のユーザーが送信したジョブの状況を把握することで、プリンタの負荷を予測できます。本記事では、Windows 10およびWindows 11において、現在の印刷キューを確認するための複数の方法を、初心者にもわかりやすく解説します。設定画面からのアクセス、タスクバーの通知アイコンを利用した即時アクセス、そしてPowerShellを用いたコマンドライン操作までを網羅し、それぞれの利点と使いどころを説明します。さらに、キューの管理操作(キャンセル、一時停止、再開)や、よくある問題とその対処法についても触れます。
方法1:設定アプリから印刷キューを開く
Windowsの設定アプリを使用する方法は、最も直感的で多くのユーザーにとって馴染み深い操作です。まず、スタートメニューをクリックし、歯車アイコンで表される設定を開きます。次に、Windows 10の場合は「デバイス」を選択し、続いて「プリンターとスキャナー」をクリックします。Windows 11では、「Bluetoothとデバイス」を選び、その中にある「プリンターとスキャナー」を開きます。ここで、確認したいプリンタの名前を一覧から選び、クリックします。すると、そのプリンタの詳細情報が表示されるので、「キューを開く」または「印刷キューを開く」というボタンを押します。これで、現在そのプリンタに送信されているすべてのジョブが一覧表示されます。この画面では、各ジョブの状態(印刷中、一時停止、エラーなど)、文書名、所有者、ページ数、送信日時が確認できます。ジョブを右クリックすると、キャンセルや一時停止、再開などの操作メニューが表示されます。この方法は、一度設定を開く手間はありますが、すべてのプリンタのキューを統一的に管理できるため、初めての方にもおすすめです。また、この画面はMicrosoftが提供する標準的な印刷管理インターフェースであり、信頼性が高いという特長があります。

方法2:タスクバーの通知領域から素早くアクセス
印刷ジョブを送信すると、タスクバーの右端にある通知領域(システムトレイ)にプリンタのアイコンが一時的に表示されることがあります。このアイコンをクリックすると、そのプリンタの印刷キューを直接開くことができます。アイコンが表示されない場合は、通知領域の隠れているアイコンを表示する矢印(上向きの小さな矢印)をクリックし、プリンタアイコンを探してください。この方法の最大の利点は、設定アプリを経由せずに、ワンクリックでキューにアクセスできる点です。特に、印刷中に問題が発生した場合や、急いでジョブをキャンセルしたい場合に有効です。ただし、複数のプリンタを使用している環境では、最後に使用したプリンタのキューが表示されるため、目的のプリンタのキューが自動的に開かない場合があります。その場合は、設定アプリから該当プリンタを選ぶほうが確実です。また、アイコンが表示されない原因として、プリンタのドライバ設定やWindowsの通知設定が影響していることもあります。その際は、タスクバーの設定から「システムトレイに表示するアイコン」を確認し、プリンタアイコンを常に表示するように変更すると便利です。
方法3:PowerShellを使用した高度な確認
PowerShellは、Windowsに標準搭載されている強力なコマンドラインシェルです。印刷キューの確認にも利用でき、特に複数のプリンタを管理するシステム管理者や、スクリプトによる自動化を行いたいユーザーにとって不可欠なツールです。基本的なコマンドは次のとおりです。

- 特定のプリンタの全ジョブを表示する:
Get-PrintJob -PrinterName "プリンタ名" - すべてのプリンタのジョブを表示する:
Get-PrintJob * - ジョブの詳細情報(ID、サイズ、所有者など)を取得する:
Get-PrintJob -PrinterName "プリンタ名" | Format-List - 特定のユーザーのジョブのみをフィルタリングする:
Get-PrintJob -PrinterName "プリンタ名" | Where-Object {$_.UserName -eq "ユーザー名"}
これらのコマンドを実行するには、PowerShellを管理者として起動する必要はありませんが、一部の操作(ジョブの強制削除など)では管理者権限が必要になる場合があります。以下に、よく使われるコマンドとその出力例を表で示します。
表:PowerShellで印刷キューを確認する基本コマンド

| コマンド | 説明 | 出力例 |
|---|---|---|
| Get-PrintJob -PrinterName "HP LaserJet" | 指定したプリンタのすべてのジョブを表示 | JobId: 1, DocumentName: 報告書.docx, Status: Printing |
| Get-PrintJob -ID 1 | ジョブID 1の詳細を表示 | JobId: 1, PrinterName: HP LaserJet, SizeMB: 2.5 |
| Get-PrintJob * | Format-Table -AutoSize | 全プリンタのジョブをテーブル形式で表示 | PrinterName, JobId, DocumentName, Status |
PowerShellを使用する利点は、リモートプリンタのキューも確認できることや、スクリプトに組み込んで定期的な監視が可能な点です。たとえば、毎日特定の時間に印刷キューをチェックし、長期間滞留しているジョブを自動的に削除するスクリプトを作成できます。また、Get-PrintJobコマンドレットは、Windowsの印刷管理機能に完全に統合されており、信頼性の高い結果を返します。詳細は、Microsoft Learnの公式ドキュメントを参照してください。なお、プリンタ名にスペースが含まれる場合は、ダブルクォーテーションで囲む必要があります。

印刷キューの管理操作:キャンセル、一時停止、再開
キューを開いたら、ジョブを選択してさまざまな操作を行えます。最も一般的なのは、ジョブのキャンセルです。誤って印刷を開始した場合や、不要なドキュメントがキューに残っている場合に使用します。操作手順は、キュー画面で対象のジョブを右クリックし、「キャンセル」を選択します。確認ダイアログが表示されるので、「はい」をクリックすると、ジョブがキューから削除されます。同様に、「一時停止」を選択すると、そのジョブの印刷が一時的に停止され、他のジョブの処理が優先されます。一時停止したジョブは、再度右クリックして「再開」を選ぶことで印刷が再開されます。これらの操作は、設定アプリのキュー画面と通知領域のキュー画面の両方で可能です。また、PowerShellでも同様の操作が行えます。キャンセルにはRemove-PrintJob -PrinterName "プリンタ名" -ID ジョブIDコマンドを、一時停止にはSuspend-PrintJob -PrinterName "プリンタ名" -ID ジョブIDを、再開にはResume-PrintJob -PrinterName "プリンタ名" -ID ジョブIDを使用します。これらのコマンドは管理者権限で実行する必要がある場合があるので注意してください。特にネットワークプリンタの場合、権限が不足しているとエラーが発生することがあります。
トラブルシューティング:キューが表示されない、ジョブが停止する場合
印刷キューを開こうとしても、プリンタの一覧に表示されない、またはキューが空で何も表示されないといった問題が発生することがあります。その場合、まずプリンタが正しく接続されているか、ドライバが正常に動作しているかを確認してください。特に、Windows Update後にプリンタが認識されなくなるケースがよくあります。また、バックグラウンドで印刷スプーラサービスが停止している可能性もあります。その場合は、サービス管理ツール(services.msc)を開き、「Print Spooler」サービスを再起動することで解決することがあります。さらに、キューにジョブが残っているのに、実際には印刷が進まない場合は、プリンタ本体のエラーランプを確認し、紙詰まりやインク切れがないかをチェックしてください。それでも解決しない場合、キューからすべてのジョブをキャンセルし、プリンタの電源をオフにして再起動するという方法も有効です。これらの基本的なトラブルシューティング手順を事前に知っておくことで、業務の中断を最小限に抑えられます。詳細なトラブルシューティングについては、Microsoftのサポート記事を参照すると、より具体的な解決策を得られます。

まとめ:目的に応じた最適な方法の選択
Windowsで印刷キューを確認する方法は、状況によって使い分けることが重要です。一般ユーザーであれば、設定アプリからのアクセスが最も安全で確実です。タスクバーの通知領域を利用すれば、素早くアクセスでき、特に緊急時には便利です。一方、システム管理者やパワーユーザーにとっては、PowerShellのコマンドライン操作が強力な武器になります。一連の操作をスクリプト化することで、複数のプリンタを効率的に監視・管理できます。また、キュー内のジョブをキャンセル、一時停止、再開する操作は、どの方法でも直感的に行えるため、迷うことはありません。印刷トラブルが発生した際には、まずキューを確認し、ジョブの状態を把握することが第一歩です。本記事で紹介した手法を実践することで、日常の印刷業務がよりスムーズになるでしょう。
参考文献
本記事の作成にあたり、以下の情報源を参考にしました。
Microsoft Support - "Ver a fila de impressão de uma impressora no Windows" (https://support.microsoft.com/pt-br/windows/corrigir-trabalho-de-impress%C3%A3o-preso-em-erros-de-fila-no-windows-9ee21bad-4488-45b5-b497-2d8299bd74aa) 設定アプリからのキュー開き方および通知領域からのアクセス方法の基礎情報を提供しています。
Microsoft Learn - "Gerir a impressão do lado do cliente" (https://learn.microsoft.com/pt-br/training/modules/manage-drivers-device-peripherals/6-manage-client-side-printing) PowerShellを使用した印刷管理のコマンドレットについての詳細情報を提供しています。





