2015年11月02日
このエントリーをはてなブックマークに追加
プリンターのステータス画面が常に表示される。そのように言われました。
僕はそれだけでは実害ないから大丈夫だろう。そう思っていたのです。

しかしPCを見てみると、どうやら印刷ジョブが滞留しているようでした。そのためプリンターを起動させ、印刷の実行を確認するためにステータス画面が出ているようでした。

そして印刷ジョブは「status inquiry」となっていました。そしてこれは定期的に繰り返し増えていきます。プリンターは本件とは別の問題でドライバーのトラブルで動かなかったので、この status inquiry を印刷するとどのような結果が出力されるのかは分かりません。

このとき、プリンターはCanonのMP630という製品を利用していました。
しかしながら、このプリンターのプロパティからドライバを確認すると、jetxxx という、違う製品のドライバが当たっていました。このことが原因でしょうか?

今回の場合、まずはWindowsサービスから Print Spooler を停止しました。そして C:\Windows\System32\spool\PRINTERS の中身をすべて削除。一部削除できないものもありましたので、再起動してもう一度サービスの停止からチャレンジ。これで空になりました。

spooler サービスを起動します。

続いてプリンターを削除。ジョブが無ければ削除できるはずです。できなければ再起動などをしながら何度か試します。
さらにドライバーをアンインストールします。完全に削除するには、プリントサーバーのプロパティという画面を表示させる必要があります。ここのドライバータブから不必要なものが無いことを確認します。

すべて綺麗になったら、もう一度再起動。再起動後もドライバーなど不必要なものが無いことを確認。
そして通常の手順でプリンターのドライバーをインストールします。

これで無事に利用可能になりました。


stock_value at 10:44│Comments(0)TrackBack(0)技術:2015年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔