頑固なプリンターキューをクリアする方法:10の効果的な解決策
プリンターのトラブルって、やっぱり面白いですよね? キューが固まってしまい、何をやってもクリアされない、なんてこともありますよね。たいていは、印刷スプーラーサービスに不具合が起きていることが原因で、Windowsマシンではよくあるトラブルのようです。キューが固まっていたり、印刷ジョブが宙ぶらりんになっている場合は、再インストールやハードウェアの交換をしなくても、以下の手順で問題が解決するかもしれません。ただし、一部の修正には管理者権限が必要な場合があり、また特定の設定では、コマンドを実行したり、サービスを手動で停止・開始したりする必要がある場合もあるので、覚えておいてください。少し面倒ですが、一度コツをつかんでしまえば簡単です。
プリンタキューをクリアする方法
プリンターの電源を入れ直す
まず試すべきことは、電源を入れ直すことです。一見基本的なことのように思えますが、驚くほど頻繁に効果があります。電源を入れ直すと、プリンターの内部メモリがリセットされ、軽微な不具合が解消されます。プリンターとPCを電源から取り外し、いずれかのボタンを15~30秒ほど押し続けます(この操作で残留電力が放電される場合があります)。その後、すべてを再接続します。場合によっては、PCを完全にシャットダウンし、数秒待ってから再起動してみるのも効果的です。一部のプリンターでは、このクイックリセットで一時的にジョブがクリアされますが、キューが頑固な場合は、さらに踏み込んだ対処が必要になるでしょう。
プリンターのボタンを使用してキューをクリアする
一部のプリンターには、専用のボタン(通常は「キャンセル」または「リセット」ボタン)を使ってジョブをキャンセルする機能が組み込まれています。このボタンを数秒間押すか、プリンターのマニュアルに記載されている具体的な手順に従ってください(モデルによって手順は大きく異なります)。これにより、デバイス自体からスプーラーがリセットされます。少し奇妙に思えるかもしれませんが、PCの設定を変えなくてもうまくいく場合が多いです。ただし、これはあくまでも簡易的なリセットです。キューがまだスタックしている場合は、より深刻な問題解決に進んでください。
他のプリンターをアンインストールする
PCが複数のプリンター、特に仮想プリンターやネットワークスキャナーに接続されている場合、互いのスプーラープロセスに干渉する可能性があります。競合を避けるには、使用していないプリンターを削除してください。「設定」 > 「Bluetoothとデバイス」 > 「プリンターとスキャナー」に進みます。不要なプリンターを選択し、「デバイスの削除」をクリックします。未使用のプロファイルを削除したら、PCをすぐに再起動してください。プリンタードライバーが多すぎるとWindowsが不調になることがあります。不要なものを削除すると改善されます。
ドキュメントの形式と互換性を確認する
問題はキューではなく、ドキュメント自体にある場合があります。PDF、画像、または特殊なファイル形式は、スプーラーが内容を認識できなかったり、ファイル拡張子がサポートされていない場合に、スプーラーの動作が遅くなる可能性があります。、、などの互換性のある形式で印刷していることを確認してください。.PDF通常.JPGと.PNGは異なるソースから何か、またはウェブサイトのスクリーンショットを印刷する場合は、まずサポートされている形式に変換することをおすすめします。また、ドキュメントが破損していないか、プリンターが処理できないフォントや埋め込みメディアが含まれていないかも確認してください。
マルウェアスキャンを実行する
マルウェアやウイルスも隠れた原因の一つです。システムファイルやレジストリに干渉し、印刷に大きな支障をきたす可能性があります。Windows Defenderのウイルスと脅威の防止機能、またはお使いのウイルス対策ソフトでクイックスキャンを実行すると、バックグラウンドに潜む悪意のあるプログラムが見つかるかもしれません。もちろん、Windowsは必要以上にスキャンを難しくしているため、マルウェアが印刷スプーラーやドライバーに干渉してしまうこともあります。それでも問題が解決しない場合は、この手順を飛ばさないでください。
プリンターのトラブルシューティングツールを使用する
Windowsには印刷に関するトラブルシューティングツールが組み込まれており、一般的な問題を自動的に検出して修正できます。起動するには、 Windows検索に「設定のトラブルシューティング」と入力し、該当するオプションを選択します。そこから「プリンター」を選択し、「実行」をクリックします。ジョブの停止やドライバーの問題といった単純な問題を検出するのに非常に優れており、数回クリックするだけで解決できる場合もあります。設定によっては、特にスプーラーがハングしている場合など、見落としがちな問題を見つけるのに役立ちます。
プリンタドライバを再インストールする
プリンタードライバーが古かったり破損していたりすると、PCとプリンター間の通信に不可欠なため、厄介な問題になることがあります。これを修正するには、デバイスマネージャー(Windows+S)を開き、「印刷キュー」を展開し、プリンターを右クリックして「デバイスのアンインストール」を選択します。再起動後、通常はWindowsが自動的にドライバーを再インストールしますが、メーカーのサイトから最新のドライバーをダウンロードすることもできます。HP、Canon、Epsonなどのメーカーは独自のドライバー更新ツールを提供している場合もありますので、最新のドライバーを入手するには、それらを確認することをおすすめします。
印刷キューからファイルを手動で削除する(Windows 設定経由)
それでもジョブが消えない場合は、手動で削除する必要があります。まず、「プリンターとスキャナー」を開き、プリンターを選択して「印刷キューを開く」をクリックします。各ジョブを右クリックし、 「キャンセル」を選択します。それでも問題が解決しない場合は、スプーラーサービスを明示的に停止することをお勧めします。
- Windows + Rを押して、入力し
services.msc、Enter キーを押します。 - [印刷スプーラー]まで下にスクロールします。
- 右クリックして [停止]を選択します。
- 移動します。プリンター
C:\Windows\System32\spool\PRINTERSフォルダー自体は削除せず、その中のファイルだけを削除します。 - [サービス]に戻り、 [印刷スプーラー]を右クリックして、[開始]を選択します。
コマンドプロンプトを使用する(PowerShellでも動作します)
コマンドラインに慣れている方には、こちらの方が速いでしょう。コマンドプロンプトを管理者として実行します(Windows+S、と入力cmd、右クリックして「管理者として実行」を選択)。
次のコマンドを実行します。
net stop spooler del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*" net start spooler
このスクリプトはスプーラーを停止し、保留中の印刷ジョブをすべて削除してから、サービスを再起動します。ほぼすべての頑固なキューをクリアするにはこれで十分でしょう。
印刷スプーラー サービスを再起動します (クラッシュまたはハングした場合)
上記の手順で問題が解決しない場合は、スプーラーサービスを手動で再起動してみてください。「サービス」を再度開き、「PrintSpooler」を見つけて右クリックし、「再起動」をクリックします。また、ダブルクリックしてスタートアップの種類を「自動」に設定してください。これにより、次回の再起動時に再びハングアップすることがなくなります。特にジョブが大量に蓄積されている場合、サービスがハングアップすることがあります。再起動することで、多くの場合、ハングアップは解消されます。
便利なバッチファイルを作成する
スクリプトを使うのが得意な方は、バッチファイルを使ってクリーンアッププロセス全体を自動化できます。以下のコードを「ClearPrinterQueue.bat」のような名前で保存し、必要に応じて実行してください。
@echo off echo Stopping print spooler net stop spooler echo Erasing Temporary Junk Printer Documents del /Q /F "%systemroot%\System32\Spool\Printers\*.*" echo Starting print spooler net start spooler
スクリプトを実行する前にプリンターの電源を切り、バッチファイルをダブルクリックするだけで、まるで魔法のボタンを押したかのように印刷できます。その後、新しい印刷物を印刷してみましょう。うまくいけば、キューがそれを受け入れるはずです。
もちろん、これらの方法を試してもプリンターが反応しない場合は、ハードウェアの故障か、より深刻なソフトウェアの不具合の可能性があります。その場合は、修理業者に依頼するしか選択肢がないかもしれません。