印刷要求は、クライアントとサーバーが異なるシステムにある場合と同じ経路をたどります。要求は常に同じ経路をたどり、クライアントからサーバーに流れます。
次の図に、ユーザーがローカルプリンタ上に PostScript ファイルを印刷する要求を出したときに実行される処理を示します。ローカルプリンタとは、ユーザーのシステムに接続されたプリンタです。ローカルシステム上の lpsched デーモンがすべての処理を行います。
この処理には、以下が含まれます。
プリンタと内容形式の照合
デフォルトプリンタの特定、要求のフィルタリング
指定されたプリンタインタフェースプログラムの起動
プリンタインタフェースプログラムは、次のことを行います。
パナーページの印刷
プリンタ障害の検出
プリンタ障害ポリシーを、リセット、継続、または印刷ジョブのやり直しのどれかに決定する
最後に、インタフェースプログラムは lpcat プログラムを使用して、印刷要求をローカルプリンタのシリアルポートにダウンロードする