読み方 : いんさつスプーラー

印刷スプーラー【print spooler】プリントスプーラー

概要

印刷スプーラーとは、アプリケーションソフトから印刷データを受け取り、プリンタの空き具合や印刷の進行状況に応じて少しずつ送信する機能やソフトウェア。複数の処理要求を一時的に保留・保管し、利用可能になった順に実行するスプール処理を行うもので、現代ではオペレーティングシステム(OS)の機能の一部である。
印刷スプーラーのイメージ画像

印刷スプーラーはパソコンのOSの機能の一部として標準で組み込まれていることが多い。アプリケーションから送られてきた印刷要求を受け付けると、印刷データをいったんファイルとしてハードディスクなどの一時的な保管領域に保存する。データは即座にプリンタへ送られるのではなく、「キュー」と呼ばれる待ち行列で管理され、送信されるまでの間保持される。

印刷スプーラーは接続されたプリンタのデバイスドライバを通じて稼働状況を常に監視している。先行する文書の印刷が完了し、プリンタが受け入れ可能な状態になると、次の文書のデータの送信を自動的に開始する。印刷中に発生したエラーや一時停止といった状態の変化にも対応し、印刷ジョブ単位で送信のタイミングを制御する。

印刷スプーラーが存在しなかった時代は、アプリケーションがプリンタの状況を直接確認しながらデータをやり取りしていた。プリンタの印刷速度はコンピュータの処理速度に比べて遅いため、データの送信が完全に終わるまで利用者は他の操作を行うことができず、画面が占有された状態で印刷完了を待つ必要があった。また、他の文書が印刷されている間は、次の印刷指示を出すこと自体ができなかった。

印刷スプーラーの導入により、印刷要求と実際の出力処理が分離され、利用者は印刷の完了を待たずに次の作業へ移ることが可能になった。現在のOSでは、印刷スプーラーはバックグラウンドで常駐するプログラムとして動作し、印刷待ちの文書や画像は一覧表示される。利用者はこの一覧から進行状況の確認や、印刷の一時停止、取り消しといった操作を行うことができる。

複数台のプリンタが接続された環境では、印刷先ごとに個別のスプールキューが用意され、各プリンタの処理状況に応じてデータの送信タイミングが調整される。ネットワークプリンタや共有プリンタでは、複数の端末から送られてくる印刷ジョブを取りまとめて一件ずつ順番に印刷する機能も提供される。

(2026.6.19更新)
 

他の辞典等による「印刷スプーラー」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。