ADVERTISEMENT

【Windows】プリンターのキューを削除しても同じ書類が何度も印刷される時の対処法

【Windows】プリンターのキューを削除しても同じ書類が何度も印刷される時の対処法
🛡️ 超解決

業務中にプリンターのキューを削除したのに、同じ書類が何度も何度も印刷される現象に遭遇したことはありませんか。この問題は、印刷ジョブの削除が完全に処理されていない、またはアプリケーション側で印刷指示が繰り返し送信されているなど、複数の原因が考えられます。本記事では、会社のパソコンで発生した際に落ち着いて対処するための切り分け手順と、管理者への報告ポイントを具体的に解説します。

【要点】この記事で確認すること

  • 最初に見る場所: プリンターキュー画面(デバイスとプリンター)で停止中のジョブが本当に消えているか確認します。
  • 切り分けの軸: 端末側の印刷スプーラーサービスが正常か、アプリケーションから繰り返し印刷指示が出ていないか、ネットワークプリンターの場合はサーバー側のキューも確認します。
  • 注意点: 会社PCではサービス設定やレジストリの変更は管理者権限が必要な場合が多いので、最初にIT部門へ相談してください。

ADVERTISEMENT

なぜキューを削除しても印刷が繰り返されるのか

Windowsの印刷システムは、アプリケーションが印刷命令を出すと、まず印刷スプーラーサービス(Print Spooler)がそのジョブをキューに登録します。ユーザーがキューからジョブを削除しても、以下のような理由で印刷が再発することがあります。

  • スプーラーがジョブを保持している: キュー表示上は削除されていても、バックグラウンドでジョブデータが残っている場合があります。特にスプーラーサービスが応答していないときに発生します。
  • アプリケーション側の自動再印刷機能: 一部の業務アプリケーション(会計ソフト、基幹システムなど)は、印刷が完了したと認識されないと自動的に同じジョブを再送信する仕様があります。
  • ドライバーまたはポートの不具合: プリンタードライバーが正しくジョブを処理できず、印刷装置側でバッファリングされたデータを繰り返し吐き出すことがあります。
  • ネットワークプリンターのキュー管理: プリントサーバーを使用している場合、クライアント側のキューを削除してもサーバー側にジョブが残り、そこで再印刷されます。
お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

トラブルシューティングの手順

手順1:印刷キューを強制クリアする

  1. キーボードのWindowsキー+Rを押し、「ファイル名を指定して実行」を開きます。services.mscと入力しEnterキーを押します。
  2. 「サービス」画面が開いたら、下にスクロールして「Print Spooler」を見つけます。右クリックして「停止」を選択します。
  3. 続いてエクスプローラーを開き、アドレスバーにC:\Windows\System32\spool\PRINTERSと入力してEnterキーを押します。表示されたフォルダー内のすべてのファイルを削除します(管理者権限が必要な場合はそのまま続行)。
  4. サービス画面に戻り、「Print Spooler」を右クリックして「開始」をクリックします。これでスプーラーが再起動し、残留ジョブがクリアされます。
  5. テストとして、メモ帳などから簡単な1ページの文書を印刷し、正常に一度だけ印刷されることを確認します。

手順2:プリンタードライバーの再インストール

  1. 「設定」→「Bluetoothとデバイス」→「プリンターとスキャナー」を開きます。
  2. 問題が発生しているプリンターをクリックし、「削除」を選択します。
  3. プリンターが削除されたら、プリンターメーカーの公式サイトから最新のドライバーをダウンロードします。Windows Updateで提供されるドライバーでも構いませんが、業務用の複合機などではメーカー提供ドライバーを推奨します。
  4. ダウンロードしたドライバーを実行してインストールします。インストール後、再度テスト印刷を行います。

手順3:アプリケーション側の設定を確認する

  1. 印刷を繰り返しているアプリケーション(例:Excel、Webブラウザ、基幹システム)を開きます。
  2. アプリケーションの印刷設定画面で「印刷部数」が1になっているか確認します。また、「自動再印刷」や「リトライ」オプションがあれば無効にします。
  3. 該当アプリケーションの設定ファイルやユーザー設定をリセットする方法をマニュアルで確認します。
  4. 可能であれば別のアプリケーション(メモ帳など)から同じプリンターに印刷して現象が再現するかテストします。

状況別:キュー削除後も印刷が止まらないケースと対処法

状況 原因 対処法
同じ書類が数分おきに印刷される アプリケーションが印刷完了を検知できず再送信 アプリケーションの設定で再送信間隔やタイムアウトを調整、またはアプリケーションを再起動する
キューを削除してもすぐに同じジョブが再表示される スプーラーサービスが応答していない、またはジョブがメモリ上に残っている サービスの再起動とスプーラーフォルダーのクリアを実行
ネットワークプリンターで使用しているときだけ起こる プリントサーバー側のキューにジョブが残っている、またはポート設定が誤っている サーバー側でジョブを削除するか、プリンターポートを再作成する
特定のユーザーのPCでのみ発生 ユーザープロファイルの破損、またはアプリケーションの個人設定 新しいユーザープロファイルでテスト、または対象ユーザーのプリンター設定を初期化

ADVERTISEMENT

失敗しがちな対処法と注意点

よくある失敗例として、キュー画面で「すべてのジョブをキャンセル」を何度もクリックするだけでは解決しないことが挙げられます。これは、既にプリンター本体に転送されてバッファリングされたデータは、PC側のキュー操作では制御できないためです。プリンターの電源をオフにして数分待ち、内部バッファをクリアしてから再起動する方が効果的な場合があります。

また、スプーラーフォルダー内のファイルを削除する際に、spoolsv.exeが動作したままだとファイルがロックされていて削除できないことがあります。必ずサービスの停止を先に行ってください。会社のPCでサービスを停止するには管理者権限が必要なため、IT部門に依頼するか、手順を伝えて実施してもらいましょう。

管理者に確認すべき情報

問題が社内で広範囲に発生している場合、以下の情報を整理して管理者に報告すると解決が早まります。

  • 発生しているプリンターの機種名と接続方式(USB、ネットワーク、共有)
  • 問題が起きているPCのOSバージョンとビルド番号
  • 印刷を繰り返したアプリケーションの名称とバージョン
  • イベントビューアーで確認できるエラーコード(「Windowsログ」→「システム」で「Print」関連のエラーを抽出)
  • グループポリシーで印刷設定を強制されていないか(例:全ての印刷をサーバー経由にするポリシー)

よくある質問

Q1. プリンターの電源を入れ直しても改善しません

電源リセットはプリンター本体のメモリをクリアできますが、PC側のスプーラーがジョブを再送信している場合は効果がありません。必ずスプーラーの再起動とアプリケーションの設定確認を合わせて行ってください。

Q2. 削除したキューが「削除中」のまま動かない

この状態はスプーラーサービスの不具合が疑われます。手順1のサービス再起動とスプーラーフォルダークリアを試してください。それでも改善しない場合は、Windowsのシステムファイルチェッカー(sfc /scannow)を管理者権限で実行する必要があります。

Q3. 特定のWebサイトからの印刷だけが繰り返されます

ブラウザの印刷設定で「PDFとして保存」を選択していると、プリンターに直接送信されずに印刷がループする場合があります。ブラウザのキャッシュクリアや、別のブラウザでのテストをお勧めします。また、ブラウザ拡張機能が干渉している可能性もあるため、拡張機能を無効にして試してください。

まとめ

プリンターキューを削除しても同じ書類が何度も印刷される問題は、スプーラーサービス、ドライバー、アプリケーションの3つのレイヤーで切り分けることが重要です。基本的な対処としては、Print Spoolerの再起動とスプーラーフォルダーのクリアが最初の一手となります。それでも解決しない場合、プリンタードライバーの再インストールや、印刷元アプリケーションの自動再印刷設定を確認してください。社内ネットワークで発生している場合は、プリントサーバー側のキューも確認し、必要に応じて管理者に連絡しましょう。本記事の手順を段階的に試すことで、無駄な印刷を止め、業務の中断を最小限に抑えられます。


💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT