2015年11月02日
Tweet
プリンターのステータス画面が常に表示される。そのように言われました。
僕はそれだけでは実害ないから大丈夫だろう。そう思っていたのです。
しかしPCを見てみると、どうやら印刷ジョブが滞留しているようでした。そのためプリンターを起動させ、印刷の実行を確認するためにステータス画面が出ているようでした。
そして印刷ジョブは「status inquiry」となっていました。そしてこれは定期的に繰り返し増えていきます。プリンターは本件とは別の問題でドライバーのトラブルで動かなかったので、この status inquiry を印刷するとどのような結果が出力されるのかは分かりません。
このとき、プリンターはCanonのMP630という製品を利用していました。
しかしながら、このプリンターのプロパティからドライバを確認すると、jetxxx という、違う製品のドライバが当たっていました。このことが原因でしょうか?
今回の場合、まずはWindowsサービスから Print Spooler を停止しました。そして C:\Windows\System32\spool\PRINTERS の中身をすべて削除。一部削除できないものもありましたので、再起動してもう一度サービスの停止からチャレンジ。これで空になりました。
spooler サービスを起動します。
続いてプリンターを削除。ジョブが無ければ削除できるはずです。できなければ再起動などをしながら何度か試します。
さらにドライバーをアンインストールします。完全に削除するには、プリントサーバーのプロパティという画面を表示させる必要があります。ここのドライバータブから不必要なものが無いことを確認します。
すべて綺麗になったら、もう一度再起動。再起動後もドライバーなど不必要なものが無いことを確認。
そして通常の手順でプリンターのドライバーをインストールします。
これで無事に利用可能になりました。
僕はそれだけでは実害ないから大丈夫だろう。そう思っていたのです。
しかしPCを見てみると、どうやら印刷ジョブが滞留しているようでした。そのためプリンターを起動させ、印刷の実行を確認するためにステータス画面が出ているようでした。
そして印刷ジョブは「status inquiry」となっていました。そしてこれは定期的に繰り返し増えていきます。プリンターは本件とは別の問題でドライバーのトラブルで動かなかったので、この status inquiry を印刷するとどのような結果が出力されるのかは分かりません。
このとき、プリンターはCanonのMP630という製品を利用していました。
しかしながら、このプリンターのプロパティからドライバを確認すると、jetxxx という、違う製品のドライバが当たっていました。このことが原因でしょうか?
今回の場合、まずはWindowsサービスから Print Spooler を停止しました。そして C:\Windows\System32\spool\PRINTERS の中身をすべて削除。一部削除できないものもありましたので、再起動してもう一度サービスの停止からチャレンジ。これで空になりました。
spooler サービスを起動します。
続いてプリンターを削除。ジョブが無ければ削除できるはずです。できなければ再起動などをしながら何度か試します。
さらにドライバーをアンインストールします。完全に削除するには、プリントサーバーのプロパティという画面を表示させる必要があります。ここのドライバータブから不必要なものが無いことを確認します。
すべて綺麗になったら、もう一度再起動。再起動後もドライバーなど不必要なものが無いことを確認。
そして通常の手順でプリンターのドライバーをインストールします。
これで無事に利用可能になりました。