Windowsパソコンでプリンターに印刷指示を出した後、実際には用紙に印刷が完了しているにもかかわらず、印刷キューにジョブが残り続ける現象が発生することがあります。このような状態になると次の印刷ができなくなったり、プリンターが応答しなくなったりするため、早急な対応が必要です。原因の一つとして、プリントスプーラーと呼ばれるWindowsのサービスが正常に動作していない可能性があります。本記事では、印刷済みのジョブがキューに残る問題に対して、スプーラーを中心とした確認手順と解決方法を解説します。
【要点】この記事で確認すること
- 最初に見る場所: 印刷キューの画面でジョブの状態を確認します。”印刷中”や”エラー”のまま止まっていないかチェックします。
- 切り分けの軸: プリンターの種類(ローカル/ネットワーク)、スプーラーサービスの状態、デバイスドライバーの問題に分けて考えます。
- 注意点: スプーラーの再起動やファイル削除は管理者権限が必要です。会社PCではIT管理者の指示を仰ぐか、事前に許可を得てから実行してください。
ADVERTISEMENT
目次
印刷キューに残る原因とスプーラーの役割
プリントスプーラー(Print Spooler)は、アプリケーションから送られた印刷データを一時的にハードディスクに保存し、プリンターが受け取れるタイミングで順次転送するWindowsのシステムサービスです。このサービスが正常に動作している間は、印刷が完了すると自動的にキューからジョブが削除されます。しかし、スプーラーに何らかの異常が発生すると、印刷が完了した後もジョブが削除されずに残り続けます。
プリントスプーラーの基本的な仕組み
アプリケーションで印刷を実行すると、データは一時的にスプーラーフォルダ(通常はC:\Windows\System32\spool\PRINTERS)に保存されます。スプーラーサービスはこのファイルをプリンターに順次送信し、送信が完了したらファイルを削除します。この一連の流れが滞ると、キューに残る原因になります。
キューに残る代表的な原因
- スプーラーサービスの停止または応答なし: サービスが何らかの理由で停止していると、ジョブが削除されません。
- スプーラーファイルの破損: 書き込み中にエラーが発生した場合、ファイルが壊れて削除できなくなることがあります。
- プリンタードライバーの不具合: ドライバーが正しくデータを処理できないと、スプーラーが終了を認識しないことがあります。
- ネットワークプリンターの通信エラー: サーバーとの接続が不安定な場合、スプーラーが完了を検出できないことがあります。
スプーラーの状態を確認する方法
最初に、スプーラーサービスが正常に動作しているかを確認します。以下の手順でサービスの状態を調べられます。
サービス管理画面を使用する手順
- キーボードのWindowsキー+Rを押して「ファイル名を指定して実行」を開きます。
- 「services.msc」と入力し、Enterキーを押します。
- サービスの一覧から「Print Spooler」を見つけます。ステータスが「実行中」になっているか確認してください。
- 「実行中」になっていない場合は、右クリックして「開始」を選択します。
- 開始できない場合は、エラーメッセージをメモし、イベントビューアーで詳細を確認します。
コマンドプロンプトで状態を確認する手順
- 管理者としてコマンドプロンプトを開きます(Windowsキー→「cmd」右クリック→管理者として実行)。
- 「sc query spooler」と入力し、Enterキーを押します。
- STATEフィールドが「RUNNING」になっていることを確認します。STOPPEDの場合は次項の再起動手順を試します。
スプーラーサービスを再起動する手順
スプーラーサービスを再起動することで、軽度の不具合は解消されることが多いです。ただし、再起動中はすべての印刷ジョブが停止するため、他のユーザーに影響がないタイミングで行ってください。
詳細な再起動手順
- 管理者権限でWindowsにログインします。
- サービス管理画面(services.msc)を開きます。
- 「Print Spooler」を右クリックし、「停止」を選択します。サービスが停止するまで待ちます。
- 必要に応じて、スプーラーフォルダ内のファイルを削除します(任意。次のセクションで詳しく説明します)。
- 再度「Print Spooler」を右クリックし、「開始」を選択します。
- プリンターの電源を入れ直し、テストページを印刷して状態を確認します。
ADVERTISEMENT
スプーラーファイルを削除する手順
サービス再起動でも解決しない場合、スプーラーフォルダ内の古いジョブファイルを直接削除することで、キューから強制的に取り除くことができます。この操作は管理者権限が必要であり、削除中に印刷を行うとデータが失われる可能性があります。
コマンドプロンプトを使用したファイル削除
- 管理者としてコマンドプロンプトを開きます。
- 「net stop spooler」と入力し、Enterキーを押してスプーラーサービスを停止します。
- 「cd %systemroot%\system32\spool\printers」と入力し、スプーラーフォルダに移動します。
- 「del *.*」と入力し、フォルダ内のファイルをすべて削除します。削除の確認が求められたら「Y」を入力します。
- 「net start spooler」と入力し、スプーラーサービスを開始します。
- プリンターのキュー画面を開き、すべてのジョブが消えていることを確認します。
削除できない場合の対処
ファイルが別のプロセスにロックされていて削除できない場合は、スプーラーサービスが完全に停止していない可能性があります。タスクマネージャーで「spoolsv.exe」プロセスが残っていないか確認し、残っている場合は強制終了してから再度削除を試みます。それでも削除できない場合は、セーフモードで起動してから同様の手順を実行すると成功することがあります。
スプーラー再起動とファイル削除の比較
それぞれの方法にはメリットとデメリットがあります。状況に応じて適切な方法を選択してください。
| 方法 | 難易度 | 効果 | リスク |
|---|---|---|---|
| スプーラーサービスの再起動 | 低 | 軽度の不具合に有効 | 実行中のジョブが消失する可能性 |
| スプーラーファイルの削除 | 中 | 破損ファイルの除去に効果的 | 重要な設定ファイルを誤って削除する恐れ |
| プリンタードライバーの再インストール | 高 | 根本的な解決につながる | 印刷設定の再構成が必要 |
管理者に確認すべき項目と注意点
会社のPCで作業する場合、特に管理者権限が必要な操作は慎重に行う必要があります。以下の点を確認し、必要に応じてIT管理者に連絡しましょう。
管理者に伝える情報
- 問題が発生したプリンターの名称と型番
- 印刷ジョブが残っているときのキュー画面のスクリーンショット
- スプーラーのサービス状態(実行中か停止か)
- イベントビューアー(Windowsログ→システム)に記録されたエラーコード
会社PCで自己判断してはいけない操作
- スプーラーフォルダ内のファイルを無断で削除すること(設定ファイルを誤って消すリスク)
- 印刷スプーラーのスタートアップの種類を勝手に変更すること
- プリンタードライバーを管理者に相談せずにアンインストール/再インストールすること
よくある質問(FAQ)
Q1: スプーラーを再起動してもキューに残る場合はどうすればいいですか?
再起動で改善しない場合、スプーラーファイルの削除を試みてください。それでも解決しない場合は、プリンタードライバーの更新や再インストールを検討します。また、ネットワークプリンターの場合はサーバー側のスプーラーにも問題がないか確認する必要があります。
Q2: ネットワークプリンターで発生した場合、ローカルPCのスプーラーを触っても意味がありますか?
はい、意味があります。クライアントPCのスプーラーも印刷データを一時的に保存するため、クライアント側のスプーラーをリセットすることでキューがクリアされることがあります。ただし、根本原因がプリントサーバーにある場合は、サーバー側の管理者に対応を依頼してください。
Q3: スプーラーが自動で起動しないように設定されています。どうすれば直りますか?
サービス管理画面で「Print Spooler」のプロパティを開き、スタートアップの種類を「自動」に変更してからサービスを開始してください。この設定変更には管理者権限が必要です。会社PCの場合はポリシーで制限されている可能性があるため、管理者に相談してください。
まとめ
印刷が完了したのにキューにジョブが残る問題は、多くの場合スプーラーサービスの再起動やスプーラーファイルの削除で解決できます。最初にサービスの状態を確認し、停止していれば開始し、それでも残る場合はファイル削除を試みましょう。会社PCでは管理者権限が必要な操作が多いため、必ずIT管理者の指示を仰いでください。根本的な原因がドライバーやネットワークにある場合は、専門家のサポートが必要です。本記事で紹介した手順を参考に、トラブルを早期に解決してください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【Windows】「ゲーミングサービス」がインストールできない!Xboxアプリとの無限ループを脱出する修復コマンド
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】標準アプリのショートカットアイコンが白い紙になった時の情報の更新
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】音が出ない!スピーカーに×が付く・ミュート解除しても無音になる時の直し方5選
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
