Home / 用語 / プリントスプール(Print Spool)

プリントスプール(Print Spool)

※本ページにはプロモーション(広告)が含まれています

Windows・PC

読みぷりんとすぷーる
英語Print Spool

💡 ひとことで言うと

印刷データを一時保存・順番管理する仕組み。プリンタへの送信前に印刷ジョブをディスクに蓄え、複数の印刷依頼を順番に処理する。スプールが詰まると印刷不能になるため、定期的なクリアが必要なことがある。

詳しい解説

プリントスプール(Print Spool)は、印刷データを一時的にハードディスクに保存し、プリンタへ送信する順番を管理するOSの仕組みです。「Spool」は「Simultaneous Peripheral Operations On-Line」の略で、複数の印刷依頼を順序立てて処理することで、印刷待ち中もユーザーが他の作業を続けられるようにします。

## なぜ必要か

### スプールなしの問題
– 印刷中はアプリケーションが固まる
– 複数文書を同時に印刷できない
– プリンタが遅いと作業全体が停滞
– 直接プリンタ通信は遅くて不安定

### スプールがある場合
– 印刷依頼後すぐに作業に戻れる
– 複数文書を順番待ちさせられる
– ネットワーク経由でも安定
– 履歴管理が可能

## スプールの仕組み

1. **印刷ボタンクリック**: アプリから印刷指示
2. **スプーラサービス受信**: Print Spooler サービスがジョブを受け取る
3. **ジョブ保存**: `C:\Windows\System32\spool\PRINTERS` に SHD/SPL ファイルとして保存
4. **キュー管理**: 印刷キューで順番待ち
5. **プリンタ送信**: 順番が来たらプリンタへ送信
6. **完了後削除**: 正常完了したジョブは自動削除

## トラブルパターン

### スプール詰まり
– ジョブが「印刷中」のまま動かない
– 「削除」を選んでも消えない
– 新しい印刷も処理されない

原因:
– プリンタとの通信エラー
– 大きすぎるファイル
– ドライバ不具合
– USB接続の物理的問題

## スプールクリア手順

### 方法1: GUI 操作
1. コントロールパネル→「デバイスとプリンター」
2. 該当プリンタ右クリック→「印刷ジョブの表示」
3. 詰まっているジョブを右クリック→「キャンセル」
4. 削除されないなら下記の強制クリアへ

### 方法2: サービス再起動
1. Windowsキー+R→`services.msc`
2. 「Print Spooler」を見つける
3. 右クリック→「停止」
4. (オプション)`C:\Windows\System32\spool\PRINTERS` の中身を全削除
5. 「開始」をクリック

### 方法3: コマンドプロンプト(管理者)
“`
net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*
net start spooler
“`

## Print Spooler サービス

Windows の「Print Spooler」サービス(spoolsv.exe)が中核:
– 自動起動が標準
– 全ユーザーで共通動作
– 高権限で実行(システム)
– ローカル&ネットワークプリンタ管理

## セキュリティ問題

### PrintNightmare 脆弱性(2021年)
Print Spooler サービスに重大な脆弱性が発見され、リモートコード実行可能だった事件。
– 大規模なパッチ配信
– 一時的に Spooler を無効化する対応
– 現在は修正済み

### セキュリティのコツ
– 定期的なWindows Update
– 不要時はサービス無効化(家庭用は通常不要)
– 不審なプリンタ設定削除

## ネットワークプリンタとスプール

### サーバー型
– プリントサーバーに集中スプール
– 各PCはサーバへ送信
– IT部門管理

### P2P型
– 各PCがローカルスプール
– 直接プリンタへ送信
– 家庭・小規模オフィス向け

## クラウド印刷との関係

– **Google Cloud Print**(廃止): クラウド経由
– **AirPrint**(Apple): 直接Wi-Fi
– **Universal Print**(Microsoft 365): クラウドスプール
– **Mopria**: Wi-Fi Direct

現代では「ローカルスプール+ネット同期」のハイブリッドが主流。

## トラブル予防

– **大きな印刷を避ける**: 一度に1000ページなど
– **定期清掃**: 月1回程度のクリア
– **古いドライバ更新**: メーカーサイトから
– **プリンタ再起動**: 電源OFF/ON で改善することも
– **USB接続再確認**: ケーブル品質も影響

## 印刷ジョブの中身

スプールファイル(.SHD、.SPL)には:
– 印刷データ本体
– プリンタ設定
– ページ範囲
– 部数
– ユーザー名
– 印刷日時

暗号化されていないため、業務PCでは機密文書の取り扱いに注意。

## サーバー印刷のメリット

– 全社共通のキュー管理
– アクセス制御
– 集中管理
– コスト削減
– 印刷統計レポート

大企業ではプリントサーバ型を採用することが一般的。

📘 具体的な場面

急ぎの書類を印刷しようとしてもプリンタが反応せず、印刷キューに「印刷中」のジョブが3つも止まっているとき。コマンドプロンプト(管理者)で `net stop spooler` を実行し、PRINTERSフォルダの中身を全削除、`net start spooler` で再起動すれば、スプールが完全にリセットされて新しい印刷が正常に処理される。

別の呼び方

Print Spool
プリントスプール
印刷スプール
Print Spooler

関連する用語

この用語に関する関連記事

Check Also

Googleマップのストリートビューを使いこなす完全ガイド

【2026年最新版】Googleマップのストリートビューを使いこなす完全ガイド

【2026年最新版】Googl …