サイトアイコン たまプラ通信

消えない印刷ジョブを削除する

プリンタに印刷を指示したが、なんだかうまくいかず、やり直すためにいったん印刷ジョブを削除したい、ということがあるのではないだろうか?今回も、そういう事態に陥った。印刷が途中で止まり、プリンタがうんともすんともいわなくなった。こうなったら、まずは停まってしまった印刷ジョブを削除し、プリンタを再起動するなどしたいのだが…。

印刷ジョブの削除は、上のウィンドウで「ドキュメント」―「キャンセル」で行えばよい、通常は。だが、これではうまくいかない(待てど暮らせど削除されない、待ってもムダ)場合がある。ログオンし直しても、Windowsを再起動しても生きている。このような場合には、強制的に印刷ジョブ削除を行うしかないようだ。

大きく分けて、以下の手順を行う。

  1. 印刷スプールサービスの停止
  2. 印刷ジョブファイルの削除
  3. 印刷スプールサービスの開始

あまり詳しくは書かないが、手順1.と手順3.は、「コントロールパネル」―「コンピュータの管理」―「サービス」から、「Print Spool」を停止、再開すればよい。このあたりは、ごく一般的な手順である。印刷スプールサービスを停止しないと、印刷ジョブファイルが削除できない場合があるので、一時的に停めるわけだ。

2.が、この記事のメインである。「スタート」メニューから「ファイル名を指定して実行」を開き、「spool」と入力して実行すると、「C:\Windows\System32\spool」フォルダが開く。ここに表示されるフォルダ一覧から、さらに「PRINTERS」フォルダを開く。そこには、拡張子が「.SHD」であるファイルがいくつかあるはずなので、それらをすべて削除してしまう。なお、Vistaではこれらの操作がUACでチェックされるので、すべて強行突破する。

これで終わりである。上記ウィンドウでF5キーを押して表示を更新すれば、印刷ジョブがないことが確認できる。

こんなことまでしなくてはならないのかと正直面倒ではあるが、何にも方法がないよりはましだ。もっと簡便な方法があったらぜひ教えて欲しい。

モバイルバージョンを終了