ユーザーによって印刷要求が送信されるたびに、CUPS は、要求の送信先の印刷待ち行列、ドキュメントの名前、およびページ記述に関する情報を含む印刷ジョブを作成します。印刷ジョブには queue-1、queue-2 のような番号が付けられているため、必要に応じて印刷される個々の印刷ジョブを監視したり、印刷ジョブを取り消したりできます。
印刷要求が送信されると、CUPS は次を実行します。
使用するプログラム (フィルタ、印刷ドライバ、ポートモニター、およびバックエンドプログラム) を決定します。
これらのプログラムを実行して印刷ジョブを完了します。
印刷ジョブが完了したら、印刷待ち行列からジョブを削除し、送信された次の印刷ジョブを印刷します。印刷ジョブが完了したとき、または印刷中にエラーが発生したときに通知するように CUPS を構成できます。