【Windows7】『スプーラーを再起動するか、パソコンを再起動してください』と出て急に印刷できなくなった

12月 18, 2010 in Blog, PC-help

一番最後に印刷した日付を正確に覚えていませんが、2~3日前には印刷しました。
そこから、何か大幅な変更やアップデートを行った記憶もなし。

久々にGoogleカレンダーを印刷しようとしたところ、エラーが出ました。
以前印刷したときとは違う表示スタイルの画面が出ていたので「Googleの変化にうまく対応できていないのだな」と思い、カレンダーをいったんPDFファイルに保存して印刷することに。しかし、NG……。
『プリンタがインストールされていない』とか『再度インストールしてください』とか言い始めました。
削除なんて、もちろんしていません。

改めてエラーメッセージを確認すると『スプーラーを再起動するか、パソコンを再起動してください』と出ています。
パソコンを再起動するも、変化なし。

「すぷーらー? どこで再起動するんだい!」と思いましたけど、その説明はないので自分で調べました。

Microsoft プリンターに関する問題のトラブルシューティング
http://windows.microsoft.com/ja-JP/windows-vista/Troubleshoot-printer-problems

私の場合は『”スプーラー” の問題に関するエラー メッセージが表示されます。または、プリンターの印刷速度が通常より遅くなっています。』に該当するのでその文字をクリック。対処方法が表示されます。

簡単に書くと
[スタート]/[コントロール パネル]/[システムとメンテナンス]/[管理ツール]/[サービス]/[Print Spooler]/右クリックで[開始](場合によっては[再起動]ですが、開始状態でないと再起動はできません)

やってみましたが、一時的に再開するものの、印刷命令を出すたびに止まります。
スプーラーを再起動した上でパソコンを再起動してみてもダメ。ジョブも残ったままなのですが、削除すらできません。
ワンアクションごとにスプーラーが停止するので、確認が出て[OK]ボタンを押すタイプの指示は一切できないようでした。
何度もスプーラーを再起動して試してみたのですが、何をやってもダメです。

他の方法を探し始めました。
プリンタを削除して再インストール、という話も出ていますが、削除すらできないのでどうにもなりません。

次にたどり着いたのが、レジストリの変更です。
このあたりの質問が参考になるかと思います。

教えて!Ziddyちゃん  プリンタが作動しません
http://ziddy.japan.zdnet.com/qa6101984.html

レジストリかぁ……と思いつつ、起動してみました。
レジストリエディタの起動は [スタート]/検索ウィンドウに[Regedit.exe]と入力して検索/表示された[Regedit.exe]をクリックして起動 です。

スプーラーは以下の手順(Win7の場合)でフォルダを開いていくと見つかります。

[HKEY_LOCAL_MACHINE]/[SYSTEM]/[CurrentControlSet]/[Services]/[Spooler]

たどり着いたものの、特におかしいところは見当たらない。
レジストリをいじる必要なしと判断しました。

しかし、印刷できないという問題が解決していない。
そこで思いついたのが『システムの復元』です。
確実に印刷できていた12月のはじめのころまで戻してしまおう!

システム復元の手順は以下の通り。

[スタート]/[すべてのプログラム]/[アクセサリ]/[システムツール]/[システムの復元]をクリック
表示される案内に従って進めばOK

復元に多少時間がかかったし、1回目はスムーズに起動しなくて少々焦りましたが、無事、印刷できるようになりました。

体調悪いから、午前中にささっと仕事を済ませて休もうと思ったのに、トラブル対応で午前中が終わってしまったのでした……。