症状

プリンターが「オフライン」と表示され、印刷ジョブが実行されない。

結論:まずこれを確認

  1. プリンターの電源が入っているか、ケーブル/Wi-Fi接続を確認
  2. 「プリンターをオフラインで使用する」が有効になっていないか確認
  3. Print Spooler サービスが動作しているか確認

操作フロー

    flowchart TD
    A[プリンターがオフライン表示] --> B{電源・接続は正常?}
    B -->|No| C[電源ON/ケーブル・Wi-Fi確認]
    B -->|Yes| D{オフラインモードが有効?}
    D -->|Yes| E[オフラインモードを解除]
    D -->|No| F{Print Spoolerは動作中?}
    F -->|No| G[サービスを再起動]
    F -->|Yes| H{印刷キューに滞留あり?}
    H -->|Yes| I[キューをクリア]
    H -->|No| J[ドライバー再インストール]
    C --> K[再度印刷を試す]
    E --> K
    G --> K
    I --> K
    J --> K
  

よくある原因

  • 物理的な接続不良 - USBケーブルの抜け、Wi-Fi切断、電源オフ
  • オフラインモードが有効 - 手動または自動でオフラインに設定されている
  • Print Spooler サービス停止 - 印刷を管理するWindowsサービスが停止
  • 印刷キューの滞留 - 古い印刷ジョブが詰まっている
  • ドライバーの破損 - アップデート後やOSアップグレード後に発生しやすい
  • IPアドレスの変更 - ネットワークプリンターのIPが変わった
  • ファイアウォール/セキュリティソフト - 通信がブロックされている

操作手順

ステップ1: プリンターの電源・接続を確認する

USB接続の場合:

  1. プリンターの電源ランプが点灯しているか確認
  2. USBケーブルを両端とも抜き差しする
  3. 別のUSBポートに接続してみる

Wi-Fi/ネットワーク接続の場合:

  1. プリンターのディスプレイでWi-Fi接続状態を確認
  2. プリンターとPCが同じネットワークに接続されているか確認
  3. プリンターのIPアドレスをメモする(プリンター本体の設定画面またはテストページで確認)

🔍 チェックポイント: プリンター本体でテストページが印刷できれば、プリンター自体は正常

ステップ2: オフラインモードを解除する

Windows 11:

  1. 設定 > Bluetoothとデバイス > プリンターとスキャナー を開く
  2. 該当プリンターを選択
  3. 印刷キューを開く をクリック
  4. メニューバーの プリンター をクリック
  5. プリンターをオフラインで使用する にチェックが入っていたら解除

Windows 10:

  1. 設定 > デバイス > プリンターとスキャナー を開く
  2. 該当プリンターを選択し キューを開く をクリック
  3. メニューバーの プリンター をクリック
  4. プリンターをオフラインで使用する のチェックを解除

🔍 チェックポイント: チェックを外した後、状態が「準備完了」に変わるか確認

ステップ3: Print Spooler サービスを再起動する

方法1: サービス画面から(GUI)

  1. Win + R で「ファイル名を指定して実行」を開く
  2. services.msc と入力してEnter
  3. Print Spooler を探して右クリック
  4. 再起動 を選択

方法2: コマンドプロンプトから(管理者権限)

    net stop spooler
net start spooler
  

🔍 チェックポイント: サービスの状態が「実行中」になっているか確認

ステップ4: 印刷キューをクリアする

  1. Print Spooler サービスを停止(ステップ3参照)
  2. エクスプローラーで C:\Windows\System32\spool\PRINTERS を開く
  3. フォルダ内のファイルをすべて削除
  4. Print Spooler サービスを開始

PowerShellで一括実行(管理者権限):

    Stop-Service -Name Spooler -Force
Remove-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*" -Force
Start-Service -Name Spooler
  

🔍 チェックポイント: PRINTERSフォルダが空になっていることを確認

ステップ5: プリンターを削除して再追加する

Windows 11:

  1. 設定 > Bluetoothとデバイス > プリンターとスキャナー を開く
  2. 該当プリンターを選択
  3. 削除 をクリック
  4. デバイスの追加 でプリンターを再検出

Windows 10:

  1. 設定 > デバイス > プリンターとスキャナー を開く
  2. 該当プリンターを選択し デバイスの削除 をクリック
  3. プリンターまたはスキャナーを追加します で再検出

🔍 チェックポイント: 再追加後にテスト印刷が成功するか確認

ステップ6: ドライバーを再インストールする

  1. メーカー公式サイトから最新ドライバーをダウンロード
  2. 既存のプリンターを削除(ステップ5参照)
  3. Win + Rprintui /s /t2 を実行
  4. ドライバー タブで該当ドライバーを選択し 削除
  5. ダウンロードしたドライバーをインストール
  6. プリンターを再追加

🔍 チェックポイント: デバイスマネージャーでプリンターにエラーマーク(!)がないか確認

NG行動

  • Print Spooler を無効化する - 印刷機能全体が停止する
  • PRINTERSフォルダをサービス動作中に削除する - ファイルがロックされてエラーになる
  • 古いドライバーを使い続ける - 互換性問題が解決しない
  • 複数の同名プリンターを追加する - どれに印刷されるか不明確になる
  • ファイアウォールを完全無効化する - セキュリティリスクが発生する

よくある質問(FAQ)

Q1: 特定のアプリからだけ印刷できない場合は?

A: アプリの印刷設定を確認し、正しいプリンターが選択されているか確認する。アプリを再起動し、それでも改善しない場合はアプリの再インストールを検討する。

Q2: ネットワークプリンターのIPアドレスが変わった場合は?

A: プリンターを削除し、新しいIPアドレスで再追加する。または、プリンターのプロパティ > ポート > ポートの構成 でIPアドレスを変更する。DHCPではなく固定IPをプリンターに設定すると再発を防げる。

Q3: 「ドライバーは使用できません」と表示される場合は?

A: メーカー公式サイトからOS対応の最新ドライバーをダウンロードし、手動でインストールする。Windows Updateの汎用ドライバーでは機能しない機種がある。

関連するトラブル

準備中

解決しない場合

  • Microsoft公式ドキュメント: プリンターの問題を解決する
  • プリンターメーカーサポートページ: Canon、EPSON、Brother、HP 各社の公式サポート
  • 確認すべきログ: イベントビューアー > Windowsログ > システム(ソース: Print)
  • 次に調べるキーワード: 「プリンター ドライバー 互換性」「WSD ポート」「プリンター共有 接続できない」