Windows 11で印刷ジョブが待機中のまま消えないときの直し方

Windows 11で印刷ジョブが「待機中」「削除中」のまま消えず、後続の印刷まで止まった場合は、印刷キューからのキャンセル、Print Spoolerの再起動、スプールファイルの削除の順に対処します。いきなりプリンターを削除したり、ドライバーを入れ直したりする必要はありません。

それでも改善しない場合は、プリンターの電源を約60秒切り、パソコンとプリンターを再起動します。ただし、共有プリンターやプリントサーバーでは、ほかの利用者の印刷ジョブまで消える可能性があります。スプールファイルを削除する前に、管理者の承認と利用者への周知を行ってください。Microsoftも、キューのキャンセル、Print Spoolerの再起動、スプールフォルダーの消去、機器の再起動という順序を案内しています。([マイクロソフト サポート][1])

目次

印刷待ちが消えないときのキューとスプーラーの復旧手順

印刷ジョブが詰まったときは、影響の小さい操作から順番に進めます。

状況最初に行う操作
1件の印刷ジョブだけが待機中印刷キューからキャンセルする
キャンセルしても「削除中」のままPrint Spoolerを再起動する
再起動後もジョブが残っているPrint Spoolerを停止し、スプールファイルを削除する
キューは空になったが印刷できないプリンターの電源を約60秒切り、パソコンも再起動する
同じ症状が繰り返される接続状態、プリンタードライバー、元の文書を確認する
共有プリンターで発生している管理者に確認し、利用者へ周知してから操作する

印刷ボタンを何度も押すと、復旧後に同じ文書がまとめて印刷されることがあります。まず印刷操作を止め、キューに残っているジョブを確認してください。

最初に印刷キューからジョブをキャンセルする

まずはWindows 11の設定画面から、停止している印刷ジョブを削除します。

  1. 「スタート」を開きます。
  2. 「設定」を選択します。
  3. 「Bluetooth とデバイス」を開きます。
  4. 「プリンターとスキャナー」を選択します。
  5. 対象のプリンターを選択します。
  6. 「印刷キューを開く」を選択します。
  7. 待機中の印刷ジョブを右クリックします。
  8. 「キャンセル」を選択します。

複数のジョブが残っている場合は、不要なジョブをすべてキャンセルします。Microsoftの案内でも、最初の対処として印刷キューを開き、各ジョブをキャンセルする手順が示されています。([マイクロソフト サポート][1])

キャンセル後は、キューからジョブが消えたことを確認してから、1ページ程度の文書を一度だけ印刷してください。

「削除中」のまま消えない場合

キャンセルを実行しても、次のような表示のまま変化しないことがあります。

  • 削除中
  • 待機中
  • エラー
  • 印刷中
  • 一時停止

この状態では、印刷データを管理しているPrint Spoolerが応答していない可能性があります。印刷ボタンを繰り返し押さず、次の手順でサービスを再起動します。

Print Spoolerを再起動する

Print Spoolerは、Windows上の印刷ジョブを一時的に保持し、プリンターへ順番に渡すサービスです。このサービスを再起動すると、一時的な処理停止が解消されることがあります。([マイクロソフト サポート][1])

  1. WindowsキーとRキーを同時に押します。
  2. 「ファイル名を指定して実行」に、次の文字列を入力します。
services.msc
  1. 「OK」を選択するか、Enterキーを押します。
  2. サービスの一覧から「Print Spooler」を探します。
  3. 「Print Spooler」を右クリックします。
  4. 「再起動」を選択します。
  5. 数秒後、印刷キューを開き直します。

印刷ジョブが消えていれば、簡単な文書を一度だけ印刷して確認します。

再起動できない場合

会社や学校などの管理されたパソコンでは、サービスの操作に管理者権限が必要なことがあります。

「アクセスが拒否されました」などのメッセージが表示された場合は、無理に設定を変更せず、システム管理者へ連絡してください。

共有プリンターを管理しているプリントサーバー上でPrint Spoolerを再起動すると、そのサーバーを利用するほかのユーザーの印刷も一時的に止まる可能性があります。

PRINTERSフォルダーのスプールファイルを削除する

Print Spoolerを再起動しても印刷ジョブが残る場合は、Windowsが保持しているスプールファイルを削除します。

この操作は、印刷キューからのキャンセルでジョブが消えない場合に限って行ってください

削除前に確認すること

スプールファイルを削除すると、そのパソコンに残っている未完了の印刷ジョブは失われます。元のWord、Excel、PDFなどのファイル自体は削除されませんが、必要な文書は改めて印刷し直す必要があります。

操作前に、次の点を確認してください。

  • 印刷中の利用者がいないこと
  • 必要な印刷ジョブを再送できること
  • Print Spoolerを停止してから削除すること
  • PRINTERSフォルダー自体は削除しないこと
  • 共有環境では管理者の承認を得ること

特にプリントサーバー上のスプールフォルダーを空にすると、対象プリンターだけでなく、そのサーバーが管理する別のプリンターのジョブまで失われる可能性があります。

Print Spoolerを停止する

  1. WindowsキーとRキーを同時に押します。
  2. services.mscと入力してEnterキーを押します。
  3. 「Print Spooler」を右クリックします。
  4. 「停止」を選択します。
  5. 状態欄が停止状態になったことを確認します。

サービスが動作している状態で、スプールファイルを無差別に削除しないでください。使用中のファイルを削除できなかったり、キューの状態が不整合になったりする原因になります。

スプールファイルを削除する

  1. エクスプローラーを開きます。
  2. アドレスバーに次のパスを入力します。
C:\Windows\System32\spool\PRINTERS
  1. Enterキーを押します。
  2. 管理者権限を求められた場合は、承認できるアカウントで続行します。
  3. PRINTERSフォルダー内にあるファイルを選択します。
  4. ファイルを削除します。

削除するのは、フォルダーの中にあるファイルだけです。PRINTERSフォルダーそのものは削除しないでください。

Microsoftの手順でも、Print Spoolerを停止したうえで、C:\Windows\System32\spool\PRINTERS内のファイルを削除し、サービスを開始する流れが示されています。([マイクロソフト サポート][1])

Print Spoolerを開始する

  1. サービスの画面へ戻ります。
  2. 「Print Spooler」を右クリックします。
  3. 「開始」を選択します。
  4. 印刷キューを開きます。
  5. 待機中のジョブが消えたことを確認します。
  6. 1ページ程度の文書を一度だけ印刷します。

ファイルを削除できない場合は、Print Spoolerが完全に停止しているか確認してください。サービスを停止できない管理端末では、管理者へ対応を依頼します。

PRINTERSフォルダーが空の場合

印刷キューにはジョブが見えるのに、PRINTERSフォルダーが空になっている場合は、印刷ジョブが別のパソコンやプリントサーバー側に残っている可能性があります。

特に職場の共有プリンターでは、利用者のパソコンではなく、プリントサーバーが印刷ジョブを保持していることがあります。この場合、利用者側のフォルダーを繰り返し操作しても改善しません。プリンター名、文書名、印刷した時刻を管理者へ伝えてください。

プリンターの電源を約60秒切る

Windows側の印刷キューを空にしても印刷できない場合は、プリンター本体の状態をリセットします。

  1. プリンターの電源を切ります。
  2. 60秒以上待ちます。
  3. プリンターの電源を入れます。
  4. パソコンを再起動します。
  5. プリンターが起動を完了するまで待ちます。
  6. 1ページだけテスト印刷します。

Microsoftも、印刷ジョブが詰まった場合の対処として、プリンターの電源を切って60秒以上待ち、再度電源を入れた後にパソコンを再起動する手順を案内しています。([マイクロソフト サポート][1])

共有プリンターの電源を切ると、ほかの利用者も印刷できなくなります。職場では事前に周知してから実施してください。

キューは空になったのに印刷できない場合

印刷ジョブが消えたにもかかわらず、新しい文書を印刷できない場合は、キュー以外の原因を切り分けます。

症状確認する項目
プリンターがオフラインと表示される電源、LAN、Wi-Fi、USBケーブルを確認する
プリンター本体にエラーが出ている用紙切れ、紙詰まり、カバー、インク、トナーを確認する
特定の文書だけ印刷できない別の文書やテストページを印刷する
特定のアプリだけ印刷できないアプリを再起動し、PDFなど別形式でも確認する
すべての印刷に失敗するプリンターの再追加やドライバー更新を検討する
Print Spoolerが何度も停止する管理者またはプリンターメーカーへ相談する

Microsoftは、接続、用紙やインク、カバー、紙詰まりを確認し、それでも解決しない場合はプリンターの再追加や最新ドライバーの導入を案内しています。Windows 11では「問い合わせ」アプリのプリンタートラブルシューティングも利用できます。([マイクロソフト サポート][2])

印刷待ちの復旧時に避けるべき操作

印刷ボタンを何度も押す

詰まりが解消された瞬間に、同じ文書が複数部印刷されることがあります。復旧確認では、印刷操作を一度だけ実行してください。

Print Spoolerの動作中にファイルを削除する

スプールファイルを手動で削除するときは、必ずPrint Spoolerを停止します。サービスの再起動だけで直る場合もあるため、最初からフォルダーを操作する必要はありません。

PRINTERSフォルダー自体を削除する

削除対象はフォルダー内の一時ファイルです。PRINTERSフォルダーそのものを削除してはいけません。

共有プリンターのジョブを無断で消す

共有プリンターでは、ほかの利用者が大量印刷や重要書類の印刷を実行している可能性があります。プリントサーバー側で操作する場合は、管理者の承認と利用者への周知が必要です。

最初からプリンターを削除する

単純なキュー詰まりであれば、プリンターの削除や再登録をしなくても復旧できます。再登録は、キューを消去しても印刷できず、接続やドライバーに問題があると判断できた段階で行います。

印刷ジョブが待機中のまま消えないときのまとめ

印刷ジョブが消えず、後続の印刷も止まっている場合は、次の順番で対処します。

  1. 印刷キューからジョブをキャンセルする
  2. Print Spoolerを再起動する
  3. 改善しなければPrint Spoolerを停止する
  4. C:\Windows\System32\spool\PRINTERS内のファイルを削除する
  5. Print Spoolerを開始する
  6. プリンターの電源を約60秒切る
  7. パソコンを再起動して、1ページだけテスト印刷する

共有プリンターでは、スプールファイルを削除する前に、操作する場所が利用者のパソコンなのかプリントサーバーなのかを確認してください。影響範囲が分からない場合は、キューのキャンセルと自分のパソコンの再起動までにとどめ、管理者へ引き継ぐのが安全です。
[1]: https://support.microsoft.com/en-us/windows/hardware/printer/fix-print-job-stuck-in-queue-errors-in-windows “Fix print job stuck in queue errors in Windows | Microsoft Support”
[2]: https://support.microsoft.com/en-us/topic/fb830bff-7702-6349-33cd-9443fe987f73 “Fix printer connection and printing problems in Windows | Microsoft Support”

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次