2.2 JP1/NPSを使用したシステムでの印刷の流れ
JP1/NPSおよびJP1/NPS/ClientはWindows 印刷スプーラと連携して動作します。プリントサーバでの印刷の流れを次の図に示します。
図2-1 プリントサーバでの印刷の流れ
![[図データ]](figure/zu020010.gif)
- 印刷ジョブのスプーリング
印刷アプリケーションが印刷処理を実行すると,Windows印刷スプーラとプリンタドライバによって,印刷ジョブがプリンタキューにスプールされます。
- 印刷ジョブのスケジュール
プリンタキューにスプールされた印刷ジョブは,Windows印刷スプーラによってスケジュールされ,印刷が開始されます。印刷が始まると,Windows印刷スプーラがJP1/NPS用ポートに印刷データを渡します。
- プリンタ装置での印刷
JP1/NPS用ポートはWindows印刷スプーラから渡された印刷データをプリンタ装置へ送り,印刷します。印刷時にプリンタ障害が発生した場合,障害情報をコンピュータに通知します。
印刷ジョブのスプーリングおよび印刷ジョブのスケジュールについては,JP1/NPSは動作しません。
クライアントでの印刷の流れを次の図に示します。
図2-2 クライアントでの印刷の流れ
![[図データ]](figure/zu020020.gif)
- 印刷ジョブのスプーリング
印刷アプリケーションが印刷処理を実行すると,Windows印刷スプーラとプリンタドライバによって,印刷ジョブがプリンタキューにスプールされます。
- 印刷ジョブのスケジュール
プリンタキューにスプールされた印刷ジョブは,Windows印刷スプーラによってスケジュールされ,印刷が開始されます。印刷が始まると,Windows印刷スプーラがプリントプロセッサnpsprintを呼び出します。
- 印刷ジョブの転送
プリントプロセッサnpsprintは,プリンタキューにスプールされている印刷ジョブをプリントサーバへ転送するために,プリントサーバのJP1/NPSサービスに転送を依頼します。
- 印刷ジョブのスプーリング
JP1/NPSサービスは,クライアントから転送された印刷ジョブをプリンタキューにスプールします。
印刷ジョブが,プリントサーバのプリンタキューにスプールされたあとの印刷の流れは,「図2-1プリントサーバでの印刷の流れ」と同じです。