(57)【要約】      （修正有）【課題】オフィス環境のみならずＰＯＤ環境が如くの印刷環境でも、印刷中断対象のジョブの再開処理を適正に実行可能にする。【解決手段】印刷中断要因の発生により印刷動作が中断された第１ジョブの該印刷中断要因が解除された場合に、印刷動作の再開方法に関する複数の選択肢の中からユーザインタフェースユニットを介してユーザから受付けたユーザ要求に応じた選択肢に対応する再開方法でもって、前記第１ジョブの印刷動作を印刷システムにより再開可能にする。【選択図】図１６
2007157118.tif 000002
【特許請求の範囲】
【請求項１】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムであって、
前記第１ジョブの前記印刷中断要因が解除された場合に、前記第１ジョブの印刷動作の再開方法に係る複数の選択肢の中から何れかの選択肢に対応するユーザ要求を、ユーザインタフェース手段を介して、ユーザから受付可能にする、制御手段を有し、
前記制御手段は、
前記ユーザインタフェース手段を介して受付けたユーザ要求に応じた選択肢に対応する再開方法でもって、前記第１ジョブの印刷動作を前記印刷システムにより再開可能にすることを特徴とする印刷システム。
【請求項２】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムであって、
前記第１ジョブの前記印刷中断要因が解除された場合に、前記第１ジョブの印刷動作を前記第２ジョブの印刷動作の完了後に再開させる為のユーザ要求を、ユーザインタフェース手段を介して受付可能にする、制御手段を有し、
前記制御手段は、
前記ユーザインタフェース手段を介して前記ユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、前記印刷システムにより、再開可能にすることを特徴とする印刷システム。
【請求項３】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムであって、
前記第１ジョブの前記印刷中断要因が解除された場合に、前記第１ジョブの印刷動作を前記第２ジョブの印刷動作の完了前に再開させる為のユーザ要求を、ユーザインタフェース手段を介して受付可能にする、制御手段を有し、
前記制御手段は、
前記ユーザインタフェース手段を介して前記ユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開可能にすることを特徴とする印刷システム。
【請求項４】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムであって、
前記第２ジョブの印刷動作を実行中で且つ印刷待ち状態の第３ジョブが存在する場合で且つ前記第１ジョブの前記印刷中断要因が解除された場合に、
前記第１ジョブの印刷動作を前記印刷実行中の前記第２ジョブの印刷動作と前記印刷待ち状態の前記第３ジョブの印刷動作の両動作が完了した後に再開させる為のユーザ要求を、ユーザインタフェース手段を介して受付可能にする、制御手段を有し、
前記制御手段は、
前記ユーザインタフェース手段を介して前記ユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作と前記第３ジョブの印刷動作の両動作が完了後に、前記印刷システムにより、再開可能にすることを特徴とする印刷システム。
【請求項５】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムであって、
前記第２ジョブの印刷動作の実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、
前記第１ジョブの印刷動作を前記第２ジョブの印刷動作の完了後に再開させる為の第１のユーザ要求、及び、
前記第１ジョブの印刷動作を前記第２ジョブの印刷動作の完了前に再開させる為の第２のユーザ要求、
を含む、複数のユーザ要求のうちのいずれかのユーザ要求を、ユーザインタフェース手段を介して受付可能にする、制御手段を有し、
前記制御手段は、
前記ユーザインタフェース手段を介して前記第２のユーザ要求がなされずに前記第１のユーザ要求がなされた場合に、前記中断対象の第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、前記印刷システムにより、再開させ、
且つ、前記制御手段は、
前記ユーザインタフェース手段を介して前記第１のユーザ要求がなされずに前記第２のユーザ要求がなされた場合に、前記中断対象の第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開させることを特徴とする印刷システム。
【請求項６】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムであって、
前記第２ジョブの印刷動作の実行中で且つ印刷待ち状態の第３ジョブが存在する場合で且つ前記第１ジョブの前記印刷中断要因が解除された場合に、
前記第１ジョブの印刷動作を前記印刷実行中の第２ジョブの印刷動作の完了後で且つ前記印刷待ち状態の前記第３ジョブの印刷動作の開始前に再開させる第１のユーザ要求、及び、
前記第１ジョブの印刷動作を前記印刷実行中の前記第２ジョブの印刷動作の完了前に再開させる第２のユーザ要求、及び、
前記第１ジョブの印刷動作を前記印刷実行中の第２ジョブの印刷動作の完了後で且つ前記印刷待ち状態の前記第３ジョブの印刷動作の完了後に再開させる第３のユーザ要求を含む、
複数のユーザ要求のうちの、いずれかのユーザ要求を、ユーザインタフェース手段を介して受付可能にする、制御手段を有し、
前記制御手段は、
前記ユーザインタフェース手段を介して前記複数のユーザ要求のうちの前記第１のユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記印刷実行中の第２ジョブの印刷動作の完了後で且つ前記印刷待ち状態の前記第３ジョブの印刷動作の開始前に、前記印刷システムにより、再開させ、
且つ、前記制御手段は、
前記ユーザインタフェース手段を介して前記複数のユーザ要求のうちの前記第２のユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記印刷実行中の前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開させ、
且つ、前記制御手段は、
前記ユーザインタフェース手段を介して前記複数のユーザ要求のうちの前記第３のユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記印刷実行中の第２ジョブの印刷動作の完了後で且つ前記印刷待ち状態の前記第３ジョブの印刷動作の完了後に、前記印刷システムにより、再開させることを特徴とする印刷システム。
【請求項７】
前記制御手段は、
前記第１ジョブの印刷動作を再開させるタイミングを特定させる為の複数の選択肢のうちの、ユーザにより選択可能なユーザ要求に相当する選択肢を、前記ユーザインタフェース手段を介して、ユーザにより選択可能にする、ことを特徴とする請求項１乃至６の何れか一項に記載の印刷システム。
【請求項８】
前記制御手段は、
印刷待ち状態のジョブが複数存在する場合に、前記印刷中断要因の発生により印刷動作が中断された前記第１ジョブの印刷動作を再開させるタイミングを、前記複数の印刷待ち状態のジョブの印刷動作タイミングとの関連を含めて、前記ユーザインタフェース手段を介して、ユーザにより特定可能にする、ことを特徴とする請求項１乃至７の何れか一項に記載の印刷システム。
【請求項９】
前記制御手段は、
前記印刷中断要因の発生により印刷動作が中断された前記第１ジョブの印刷動作を再開させるタイミングを特定させる為の複数の選択肢のうちの、ユーザにより選択可能なユーザ要求に相当する選択肢を、前記ユーザインタフェース手段を介して、ユーザにより選択可能にし、
且つ、前記制御手段は、
前記複数のユーザ要求のうちの実行不可のユーザ要求に相当する選択肢は前記ユーザインタフェース手段を介して、ユーザにより選択不可にする、ことを特徴とすることを特徴とする請求項１乃至８の何れか一項に記載の印刷システム。
【請求項１０】
前記制御手段は、
前記第１ジョブの印刷動作を再開させるタイミングを特定させる為の複数の選択肢のうちの、ユーザにより選択可能なユーザ要求に相当する選択肢を、前記ユーザインタフェース手段を介してユーザにより選択可能にし、
且つ、前記制御手段は、
ユーザにより選択可能な選択肢が１つしかない場合に、前記ユーザインタフェースを介してユーザ要求を受付けること無しに、自動的に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、前記印刷システムにより、再開可能にすることを特徴とする請求項１乃至９の何れか一項に記載の印刷システム。
【請求項１１】
前記印刷システムは、
前記ユーザ要求を、前記印刷装置が具備するユーザインタフェース手段及び前記印刷装置とデータ通信可能な外部装置が具備するユーザインタフェース手段の何れかを介して、受付けることを特徴とする請求項１乃至１０の何れか一項に記載の印刷システム。
【請求項１２】
前記印刷システムは、
原稿読取手段からのジョブの印刷データ及び前記印刷装置とデータ通信可能なコンピュータからのジョブの印刷データのうちの何れかの印刷データを、複数のジョブの印刷データを保持可能な記憶手段を介して、前記印刷装置により印刷可能にした印刷システムであることを特徴とする請求項１乃至１１の何れか一項に記載の印刷システム。
【請求項１３】
前記印刷システムは、
前記第１ジョブの印刷実行中に、前記印刷中断要因として、前記印刷装置におけるエラーが発生した場合に、前記第１ジョブの印刷動作を停止させ、且つ、前記第１ジョブの印刷中断期間中に、前記第２ジョブの印刷動作を前記印刷システムにより実行可能にする、ことを特徴とする請求項１乃至１２の何れか一項に記載の印刷システム。
【請求項１４】
前記印刷システムは、
前記第１ジョブの印刷実行中に、前記印刷中断要因として、ユーザからの印刷動作を停止させる為のユーザ要求が前記ユーザインタフェース手段を介してなされた場合に、前記第１ジョブの印刷動作を停止させ、且つ、前記第１ジョブの印刷中断期間中に、前記第２ジョブの印刷動作を前記印刷システムにより実行可能にすることを特徴とする請求項１乃至１３の何れか一項に記載の印刷システム。
【請求項１５】
前記印刷システムは、
前記第１ジョブの印刷実行中に、前記印刷中断要因として、前記印刷装置が具備する原稿読取手段におけるエラー、及び、処理対象となるジョブの印刷動作に要するシートに関わるエラーの、少なくともいずれかの種類の印刷中断要因が発生した場合に、前記第１ジョブの印刷動作を停止させ、且つ、前記第１ジョブの印刷中断期間中に、前記第２ジョブの印刷動作を前記印刷システムにより実行可能にすることを特徴とする請求項１乃至１４の何れか一項に記載の印刷システム。
【請求項１６】
前記制御手段は、
前記第１ジョブの前記印刷中断要因が解除された場合で且つ前記第２ジョブが特定種類のフィニッシングを要するジョブである場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開可能にし、
且つ、前記制御手段は、
前記第１ジョブの前記印刷中断要因が解除された場合で且つ前記第２ジョブが前記特定種類のフィニッシングを不要なジョブである場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、前記印刷システムにより、再開可能にする、ことを特徴とする請求項１乃至１５の何れか一項に記載の印刷システム。
【請求項１７】
前記制御手段は、
前記印刷中断要因の発生を契機に印刷動作を中断させた前記第１ジョブの前記印刷中断要因に関係なく印刷動作が実行可能な前記第２ジョブの印刷動作を、前記第１ジョブの中断期間中に、実行可能にし、
且つ、前記制御手段は、
前記第２ジョブの印刷実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、前記ユーザ要求を受付可能にする特定の表示を前記ユーザインタフェース手段により実行させる事を許可する、ことを特徴とする請求項１乃至１６の何れか一項に記載の印刷システム。
【請求項１８】
前記制御手段は、
前記印刷中断要因の発生を契機に印刷動作を中断させた前記第１ジョブの前記印刷中断要因に関係なく印刷動作が実行可能な前記第２ジョブの印刷動作を、前記中断対象のジョブの中断期間中に、前記印刷システムにより、実行可能にし、
且つ、前記制御手段は、
前記第２ジョブの印刷実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、前記ユーザ要求を受付可能にする特定の表示を前記ユーザインタフェース手段により実行させる事を許可し、
且つ、前記制御手段は、
前記ユーザインタフェース手段による前記特定の表示を実行させた場合でも、前記ユーザ要求をユーザから受付ける迄の特定期間中は、少なくとも、前記印刷実行中の前記第２ジョブの印刷動作を前記印刷システムにより継続させることを特徴とする請求項１乃至１７の何れか一項に記載の印刷システム。
【請求項１９】
前記制御手段は、
前記印刷中断要因の発生を契機に印刷動作を中断させた前記第１ジョブの前記印刷中断要因に関係なく印刷動作が実行可能な前記第２ジョブの印刷動作を、前記第１ジョブの中断期間中に、前記印刷システムにより、実行可能にし、
且つ、前記制御手段は、
前記第２ジョブの印刷実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、前記ユーザ要求を受付可能にする特定の表示を前記ユーザインタフェース手段により実行させる事を許可し、
且つ、前記制御手段は、
前記ユーザインタフェース手段による前記特定の表示を実行させて特定期間経過しても前記ユーザ要求がユーザからなされない場合に、
前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に自動的に前記印刷システムにより再開させることを特徴とする請求項１乃至１８の何れか一項に記載の印刷システム。
【請求項２０】
前記制御手段は、
前記印刷中断要因の発生を契機に印刷動作を中断させた前記第１ジョブの前記印刷中断要因に関係なく印刷動作が実行可能な前記第２ジョブの印刷動作を、前記中断対象のジョブの中断期間中に、前記印刷システムにより、実行可能にし、
且つ、前記制御手段は、
前記第２ジョブの印刷実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、前記ユーザ要求を受付可能にする特定の表示を前記ユーザインタフェース手段により実行させる事を許可し、
且つ、前記制御手段は、
前記第１ジョブの前記印刷中断要因が解除された場合で且つ前記第２ジョブが特定種類のフィニッシングを要するジョブである場合に、
前記特定の表示を介してユーザから受付けたユーザ要求に従い、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開させ、
且つ、前記制御手段は、
前記第１ジョブの前記印刷中断要因が解除された場合で且つ前記第２ジョブが前記特定種類のフィニッシングを不要なジョブである場合に、前記特定の表示を介して前記ユーザ要求をユーザから受付ける事無しに、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、自動的に、前記印刷システムにより、再開可能にすることを特徴とする請求項１乃至１９の何れか一項に記載の印刷システム。
【請求項２１】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムのジョブ処理方法であって、
前記ジョブ処理方法は、
前記第１ジョブの前記印刷中断要因が解除された場合に、前記第１ジョブの印刷動作の再開方法に係る複数の選択肢の中から何れかの選択肢に対応するユーザ要求を、ユーザインタフェース手段を介して、ユーザから受付可能にし、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して受付けたユーザ要求に応じた選択肢に対応する再開方法でもって、前記第１ジョブの印刷動作を前記印刷システムにより再開可能にすることを特徴とするジョブ処理方法。
【請求項２２】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムのジョブ処理方法であって、
前記ジョブ処理方法は、
前記第１ジョブの前記印刷中断要因が解除された場合に、前記第１ジョブの印刷動作を前記第２ジョブの印刷動作の完了後に再開させる為のユーザ要求を、ユーザインタフェース手段を介して受付可能にし、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して前記ユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、前記印刷システムにより、再開可能にすることを特徴とするジョブ処理方法。
【請求項２３】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムのジョブ処理方法であって、
前記ジョブ処理方法は、
前記第１ジョブの前記印刷中断要因が解除された場合に、前記第１ジョブの印刷動作を前記第２ジョブの印刷動作の完了前に再開させる為のユーザ要求を、ユーザインタフェース手段を介して受付可能にし、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して前記ユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開可能にすることを特徴とするジョブ処理方法。
【請求項２４】
印刷中断要因の発生により印刷動作が中断された第1ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムのジョブ処理方法であって、
前記ジョブ処理方法は、
前記第２ジョブの印刷動作を実行中で且つ印刷待ち状態の第３ジョブが存在する場合で且つ前記第１ジョブの前記印刷中断要因が解除された場合に、
前記第１ジョブの印刷動作を前記印刷実行中の前記第２ジョブの印刷動作と前記印刷待ち状態の前記第３ジョブの印刷動作の両動作が完了した後に再開させる為のユーザ要求を、ユーザインタフェース手段を介して受付可能にし、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して前記ユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作と前記第３ジョブの印刷動作の両動作が完了後に、前記印刷システムにより、再開可能にすることを特徴とするジョブ処理方法。
【請求項２５】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムのジョブ処理方法であって、
前記ジョブ処理方法は、
前記第２ジョブの印刷動作の実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、
前記第１ジョブの印刷動作を前記第２ジョブの印刷動作の完了後に再開させる為の第１のユーザ要求、及び、
前記第１ジョブの印刷動作を前記第２ジョブの印刷動作の完了前に再開させる為の第２のユーザ要求、
を含む、複数のユーザ要求のうちのいずれかのユーザ要求を、ユーザインタフェース手段を介して受付可能にし、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して前記第２のユーザ要求がなされずに前記第１のユーザ要求がなされた場合に、前記中断対象の第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、前記印刷システムにより、再開させ、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して前記第１のユーザ要求がなされずに前記第２のユーザ要求がなされた場合に、前記中断対象の第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開させることを特徴とするジョブ処理方法。
【請求項２６】
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムのジョブ処理方法であって、
前記ジョブ処理方法は、
前記第２ジョブの印刷動作の実行中で且つ印刷待ち状態の第３ジョブが存在する場合で且つ前記第１ジョブの前記印刷中断要因が解除された場合に、
前記第１ジョブの印刷動作を前記印刷実行中の第２ジョブの印刷動作の完了後で且つ前記印刷待ち状態の前記第３ジョブの印刷動作の開始前に再開させる第１のユーザ要求、及び、
前記第１ジョブの印刷動作を前記印刷実行中の前記第２ジョブの印刷動作の完了前に再開させる第２のユーザ要求、及び、
前記第１ジョブの印刷動作を前記印刷実行中の第２ジョブの印刷動作の完了後で且つ前記印刷待ち状態の前記第３ジョブの印刷動作の完了後に再開させる第３のユーザ要求を含む、
複数のユーザ要求のうちの、いずれかのユーザ要求を、ユーザインタフェース手段を介して受付可能にし、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して前記複数のユーザ要求のうちの前記第１のユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記印刷実行中の第２ジョブの印刷動作の完了後で且つ前記印刷待ち状態の前記第３ジョブの印刷動作の開始前に、前記印刷システムにより、再開させ、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して前記複数のユーザ要求のうちの前記第２のユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記印刷実行中の前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開させ、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して前記複数のユーザ要求のうちの前記第３のユーザ要求がなされた場合に、前記第１ジョブの印刷動作を、前記印刷実行中の第２ジョブの印刷動作の完了後で且つ前記印刷待ち状態の前記第３ジョブの印刷動作の完了後に、前記印刷システムにより、再開させることを特徴とするジョブ処理方法。
【請求項２７】
前記ジョブ処理方法は、
前記第１ジョブの印刷動作を再開させるタイミングを特定させる為の複数の選択肢のうちの、ユーザにより選択可能なユーザ要求に相当する選択肢を、前記ユーザインタフェース手段を介して、ユーザにより選択可能にする、ことを特徴とする請求項２１乃至２６の何れか一項に記載のジョブ処理方法。
【請求項２８】
前記ジョブ処理方法は、
印刷待ち状態のジョブが複数存在する場合に、前記印刷中断要因の発生により印刷動作が中断された前記第１ジョブの印刷動作を再開させるタイミングを、前記複数の印刷待ち状態のジョブの印刷動作タイミングとの関連を含めて、前記ユーザインタフェース手段を介して、ユーザにより特定可能にすることを特徴とする請求項２１乃至２７の何れか一項に記載のジョブ処理方法。
【請求項２９】
前記ジョブ処理方法は、
前記印刷中断要因の発生により印刷動作が中断された前記第１ジョブの印刷動作を再開させるタイミングを特定させる為の複数の選択肢のうちの、ユーザにより選択可能なユーザ要求に相当する選択肢を、前記ユーザインタフェース手段を介して、ユーザにより選択可能にし、
且つ、前記ジョブ処理方法は、
前記複数のユーザ要求のうちの実行不可のユーザ要求に相当する選択肢は前記ユーザインタフェース手段を介して、ユーザにより選択不可にすることを特徴とすることを特徴とする請求項２１乃至２８の何れか一項に記載のジョブ処理方法。
【請求項３０】
前記ジョブ処理方法は、
前記第１ジョブの印刷動作を再開させるタイミングを特定させる為の複数の選択肢のうちの、ユーザにより選択可能なユーザ要求に相当する選択肢を、前記ユーザインタフェース手段を介してユーザにより選択可能にし、
且つ、前記ジョブ処理方法は、
ユーザにより選択可能な選択肢が１つしかない場合に、前記ユーザインタフェースを介してユーザ要求を受付けること無しに、自動的に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、前記印刷システムにより、再開可能にすることを特徴とする請求項２１乃至２９の何れか一項に記載のジョブ処理方法。
【請求項３１】
前記ジョブ処理方法は、
前記ユーザ要求を、前記印刷装置が具備するユーザインタフェース手段及び前記印刷装置とデータ通信可能な外部装置が具備するユーザインタフェース手段の何れかを介して、受付けることを特徴とする請求項２１乃至３０の何れか一項に記載のジョブ処理方法。
【請求項３２】
前記ジョブ処理方法は、
原稿読取手段からのジョブの印刷データ及び前記印刷装置とデータ通信可能なコンピュータからのジョブの印刷データのうちの何れかの印刷データを、複数のジョブの印刷データを保持可能な記憶手段を介して、前記印刷装置により印刷可能にした印刷システムであることを特徴とする請求項２１乃至３１の何れか一項に記載のジョブ処理方法。
【請求項３３】
前記ジョブ処理方法は、
前記第１ジョブの印刷実行中に、前記印刷中断要因として、前記印刷装置におけるエラーが発生した場合に、前記第１ジョブの印刷動作を停止させ、且つ、前記第１ジョブの印刷中断期間中に、前記第２ジョブの印刷動作を前記印刷システムにより実行可能にすることを特徴とする請求項２１乃至３２の何れか一項に記載のジョブ処理方法。
【請求項３４】
前記ジョブ処理方法は、
前記第１ジョブの印刷実行中に、前記印刷中断要因として、ユーザからの印刷動作を停止させる為のユーザ要求が前記ユーザインタフェース手段を介してなされた場合に、前記第１ジョブの印刷動作を停止させ、且つ、前記第１ジョブの印刷中断期間中に、前記第２ジョブの印刷動作を前記印刷システムにより実行可能にすることを特徴とする請求項２１乃至３３の何れか一項に記載のジョブ処理方法。
【請求項３５】
前記印刷ジョブ処理方法は、
前記第１ジョブの印刷実行中に、前記印刷中断要因として、前記印刷装置が具備する原稿読取手段におけるエラー、及び、処理対象となるジョブの印刷動作に要するシートに関わるエラーの、少なくともいずれかの種類の印刷中断要因が発生した場合に、前記第１ジョブの印刷動作を停止させ、且つ、前記第１ジョブの印刷中断期間中に、前記第２ジョブの印刷動作を前記印刷システムにより実行可能にすることを特徴とする請求項２１乃至３４の何れか一項に記載のジョブ処理方法。
【請求項３６】
前記ジョブ処理方法は、
前記第１ジョブの前記印刷中断要因が解除された場合で且つ前記第２ジョブが特定種類のフィニッシングを要するジョブである場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開可能にし、
且つ、前記ジョブ処理方法は、
前記第１ジョブの前記印刷中断要因が解除された場合で且つ前記第２ジョブが前記特定種類のフィニッシングを不要なジョブである場合に、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、前記印刷システムにより、再開可能にすることを特徴とする請求項２１乃至３５の何れか一項に記載のジョブ処理方法。
【請求項３７】
前記ジョブ処理方法は、
前記印刷中断要因の発生を契機に印刷動作を中断させた前記第１ジョブの前記印刷中断要因に関係なく印刷動作が実行可能な前記第２ジョブの印刷動作を、前記第１ジョブの中断期間中に、実行可能にし、
且つ、前記ジョブ処理方法は、
前記第２ジョブの印刷実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、前記ユーザ要求を受付可能にする特定の表示を前記ユーザインタフェース手段により実行させる事を許可することを特徴とする請求項２１乃至３６の何れか一項に記載のジョブ処理方法。
【請求項３８】
前記ジョブ処理方法は、
前記印刷中断要因の発生を契機に印刷動作を中断させた前記第１ジョブの前記印刷中断要因に関係なく印刷動作が実行可能な前記第２ジョブの印刷動作を、前記中断対象のジョブの中断期間中に、前記印刷システムにより、実行可能にし、
且つ、前記ジョブ処理方法は、
前記第２ジョブの印刷実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、前記ユーザ要求を受付可能にする特定の表示を前記ユーザインタフェース手段により実行させる事を許可し、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段による前記特定の表示を実行させた場合でも、前記ユーザ要求をユーザから受付ける迄の特定期間中は、少なくとも、前記印刷実行中の前記第２ジョブの印刷動作を前記印刷システムにより継続させることを特徴とする請求項２１乃至３７の何れか一項に記載のジョブ処理方法。
【請求項３９】
前記ジョブ処理方法は、
前記印刷中断要因の発生を契機に印刷動作を中断させた前記第１ジョブの前記印刷中断要因に関係なく印刷動作が実行可能な前記第２ジョブの印刷動作を、前記第１ジョブの中断期間中に、前記印刷システムにより、実行可能にし、
且つ、前記ジョブ処理方法は、
前記第２ジョブの印刷実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、前記ユーザ要求を受付可能にする特定の表示を前記ユーザインタフェース手段により実行させる事を許可し、
且つ、前記ジョブ処理方法は、
前記ユーザインタフェース手段による前記特定の表示を実行させて特定期間経過しても前記ユーザ要求がユーザからなされない場合に、
前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に自動的に前記印刷システムにより再開させることを特徴とする請求項２１乃至３８の何れか一項に記載のジョブ処理方法。
【請求項４０】
前記ジョブ処理方法は、
前記印刷中断要因の発生を契機に印刷動作を中断させた前記第１ジョブの前記印刷中断要因に関係なく印刷動作が実行可能な前記第２ジョブの印刷動作を、前記中断対象のジョブの中断期間中に、前記印刷システムにより、実行可能にし、
且つ、前記ジョブ処理方法は、
前記第２ジョブの印刷実行中に前記第１ジョブの前記印刷中断要因が解除された場合に、前記ユーザ要求を受付可能にする特定の表示を前記ユーザインタフェース手段により実行させる事を許可し、
且つ、前記ジョブ処理方法は、
前記第１ジョブの前記印刷中断要因が解除された場合で且つ前記第２ジョブが特定種類のフィニッシングを要するジョブである場合に、
前記特定の表示を介してユーザから受付けたユーザ要求に従い、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、前記印刷システムにより、再開させ、
且つ、前記ジョブ処理方法は、
前記第１ジョブの前記印刷中断要因が解除された場合で且つ前記第２ジョブが前記特定種類のフィニッシングを不要なジョブである場合に、前記特定の表示を介して前記ユーザ要求をユーザから受付ける事無しに、前記第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了後に、自動的に、前記印刷システムにより、再開可能にすることを特徴とする請求項２１乃至３９の何れか一項に記載のジョブ処理方法。
【請求項４１】
請求項２１乃至４０の何れか一項に記載のジョブ処理方法をコンピュータに実行させる制御プログラムを格納したコンピュータ読取可能な記憶媒体。
【請求項４２】
請求項２１乃至４０の何れか一項に記載のジョブ処理方法をコンピュータにより実行させる為のプログラム。
【請求項４３】
請求項２１乃至４０の何れか一項に記載のジョブ処理方法を実行する為の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中断要因の発生により印刷動作が中断された中断対象のジョブの印刷動作の再開に関わる制御技術に関する。
【背景技術】
【０００２】
現在、商業印刷市場（Print On Demand市場、略して、ＰＯＤ市場）に対して、事務機メーカの新規参入が検討されている。当該状況を想定した場合、ＰＯＤ環境にも適した製品設計を念頭にいれ、且つ、オフィス環境が如くの印刷環境のみに留まらずにＰＯＤ環境が如くの印刷環境でも充分通用する利便性や柔軟性に富んだ製品の実用化が望ましいと考える。しかしながら、現在ではこのような検討はあまりなされていない状況にある。
【０００３】
例えば、オフィス環境が如くの印刷環境を考慮して設計されたＭＦＰ（Multi Function peripheral）等に代表される印刷装置にはジョブ自動リカバ機能が搭載されている。該機能は、中断要因が解除されたことに応じて自動的にジョブを再開する機能である。
【０００４】
このようなジョブ自動リカバ機能の具体的な動作として、近年、以下に例示が如くの構成が提案されつつある。
【０００５】
例えば、印刷装置にて、ある処理対象のジョブＸの印刷実行中に、用紙切れ等の印刷中断要因が発生したとする。この場合、印刷システムは、当該ジョブＸの処理を一時的に中断する。もし、この状況において、このジョブＸ以外にも処理すべき他のジョブＹが印刷を待機しているとする。この場合、印刷システムは、ジョブＸの中断期間中に、ジョブＹの印刷を自動的に開始する。ここで、もし、このジョブＹの処理を実行している際中に、例えば、オペレータによる用紙補給等により、上記中断状態のジョブＸの中断要因が解除されたとする。そして、既述の如く中断対象のジョブ（この例ではジョブＸ）の中断要因が解除された時点において、他の後続ジョブ（この例ではジョブＹ）の印刷が実行中であるとする。
【０００６】
上記の場合、中断対象のジョブ（この例ではジョブＸ）の中断要因が解除された場合でも、印刷装置は、その実行中のジョブ（この例ではジョブＹ）の印刷を、そのまま、続行する。且つ、そのジョブ（この例ではジョブＹ）の印刷が完了した時点で、印刷装置は、該中断対象のジョブ（この例ではジョブＸ）の処理を、自動的に、再開する。換言すると、ジョブＹの印刷実行中にジョブＸの印刷中断要因が解除されたとしても、ジョブＹの印刷処理が完了するのを待ってから、自動的に、ジョブＸの印刷が再開される。
【０００７】
以上のような動作を実行可能に構成された印刷装置や印刷システムが、ジョブリカバ機能として、現在、提案されつつある。この点については、例えば、以下の特許文献１を参照することでも、より理解が深まるものと思われる。
【特許文献１】特開平４−３０５７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上述が如くの印刷装置や印刷システムに搭載される機能・制御は、オフィス環境が如くの印刷環境に対しては十分マッチしているものの、必ずしもＰＯＤ環境が如くの印刷環境においてもマッチしているとは限らない。
【０００９】
というのも、ＰＯＤ環境が如くの印刷環境では、例えば、印刷システムの主なる納品先は、印刷業者が想定されうる。そこで、この状況を想定してみると、印刷業者は、顧客から印刷要求を受注し、顧客が望む印刷物を、当該印刷システムを用いて作成する。且つ、その作成した印刷物を顧客に納品することで、印刷業者は、顧客より報酬を受ける。
【００１０】
このようにＰＯＤ環境が如くの印刷環境は、印刷装置や印刷システムを、オフィス環境が如くの印刷環境のように単なる業務支援の為のツールとして利用するのではなく、顧客から報酬を受ける為の商品を作成する為のビジネスツールとして活用する。
【００１１】
しかも、ＰＯＤ環境が如くの印刷環境では、顧客からの印刷要求に短納期で処理でき、且つ、より多くの顧客から、より多くの印刷要求を、受付け、処理できるようにする事が、要望されると考える。換言すると、このようなＰＯＤ環境が如くの印刷環境では、複数の印刷ジョブを如何に効率よく処理するか、その、複数のジョブの、全体の生産性が重要視されうると考える。
【００１２】
尚且つ、ＰＯＤ環境が如くの印刷環境では、様々な顧客からの様々な種類の印刷要求が想定され、且つ、当該印刷環境における印刷システムが受付るジョブとして、例えば、大量な印刷枚数を要するジョブも数多く存在する事が想定される。且つ、このようなジョブを含む大量のジョブを、同時期に且つ集中的に受付る事も想定される。このような状況を加味すると、ＰＯＤ環境が如くの印刷環境では、様々な種類の複数のジョブを、顧客からの希望納期を考慮しつつ、効率よく且つ高い生産性でもって、処理できるような印刷システムが要求される。そして、当該ＰＯＤ市場が如くの市場からも、そのような能力を有する印刷システムが要望されうる。
【００１３】
以上の各例示が如く、ＰＯＤ環境が如くの印刷環境は、オフィス環境とはユースケースもユーザニーズも全く異なる印刷環境である事が想定されうる。
【００１４】
してみると、既述が如くのジョブリカバ機能に対処した構成の印刷システムは、オフィス環境が如くの印刷環境では充分満足が得られるものの、ＰＯＤ環境が如くの印刷環境で発生しうる既述が如くのユースケースやユーザニーズには対処困難な事が想定されうる。この具体例を、既述の具体例を更に用いて、以下に更に掘り下げて説明する。
【００１５】
例えば、上記ジョブＸの印刷が中断した事に応じて印刷処理が開始された上記ジョブＹが、大量の印刷用紙に印刷を行う必要がある大量ページの印刷ジョブであるとする。この場合、既述が如くのジョブリカバ機能に対処した構成の印刷システムであっても、ジョブＹの印刷が完了する迄、ジョブＸの印刷再開は長時間待機させられる事になる。換言すると、ジョブＹの印刷実行中にジョブＸの印刷中断要因が速やかにオペレータにより解除されたとしても、ジョブＹの印刷が終了しない限り、ジョブＸの印刷が再開されない。この状況は、たとえ、ジョブＸが、あと少し印刷を行えば処理が完遂できる状況であっても発生しうる状況である。これらに例示が如くの各状況は、オフィス環境が如くの印刷環境では、そもそも、このようなユースケース自体が発生する可能性が低いが故に、何ら着目すらされない状況である。しかし、当該例示が如くの状況は、複数の大量ジョブを如何に効率良く且つ高生産性でもって同時期且つ集中的に処理できるかが重要視されるＰＯＤ環境が如くの印刷環境では、懸念視されうる状況であると考える。換言すると、当該例示が如くの状況は、今後ＰＯＤ市場から、対処すべき課題として、要望される可能性が想定される。
【００１６】
とは言え、上記課題にのみ対処可能に印刷システムを構成したとしても、既述の懸念事項とはまた別の新たな懸念事項が想定されうる。
【００１７】
例えば、上記課題を解決する１案として、ジョブＸの印刷中断中に印刷が開始されたジョブＹの印刷実行中にジョブＸの印刷中断要因がオペレータにより解除された事を契機にジョブＹの処理を強制的にストップさせる構成を想定してみる。
【００１８】
このような構成では、例えば、ジョブＹが特定種類の後処理を要するジョブ等、ジョブＹの処理内容如何によっては、該ジョブＹの印刷結果に影響を与える可能性が想定される。これは、印刷装置や印刷システムが「自分の書類を自分で印刷する」といった業務支援の為のデバイスとして専ら利用される、オフィス環境が如くの印刷環境では、何ら気にならない状況かも知れない。しかし、既述が如く、印刷装置やシステムが「顧客に納品する商品としての印刷物を作成する」為のデバイスとして活用されうる、ＰＯＤ環境が如くの印刷環境では、大きなトラブルに発展しかねないと考える。
【００１９】
加えて、ＰＯＤ環境では様々なクライアントからの多種多様な大量のジョブを適正な順序で処理すべく、予め計画されたスケジューリングによってシステムを稼動させているケースが想定される。このように、ある程度スケジューリングされている環境において、装置独断で処理するジョブを決定する構成は必ずしも適正であるとは言えない。
【００２０】
以上のように、オフィス環境とはユースケースもユーザニーズも全く異なるＰＯＤ環境にも対応しようとする場合、オフィス環境では想定しえない全く新たな課題が生じうる。換言すると、オフィス環境のみならずＰＯＤ環境が如くの印刷環境をも見据えた今後の次世代デジタルプリンティングシステムが如くの印刷システムや印刷装置の製品実用化を目指すには、まだまだ、検討の余地が残されていると考える。
【００２１】
そこで、本発明は、上述の問題を解決できる、印刷システム、ジョブ処理方法、記憶媒体、プログラム、印刷装置を提供する事を目的とする。
【００２２】
又、本発明は、オフィス環境のみならずＰＯＤ環境が如くの印刷環境でも満足のいく、今後のデジタルプリンティングシステムを見据えた製品実用化に貢献できる、印刷システム、ジョブ処理方法、記憶媒体、プログラム、印刷装置を提供する事を目的とする。
【００２３】
又、本発明は、例えば、複数のジョブを如何に効率よく且つ高い生産性でもって処理するかが重要視されうるＰＯＤ環境が如くの印刷環境にも配慮した、印刷システム、ジョブ処理方法、記憶媒体、プログラム、印刷装置を提供する事を目的とする。
【００２４】
又、本発明は、例えば、処理対象のジョブが中断中に他のジョブの処理が開始される状況でも、利用環境やオペレータの意思を尊重しつつ、効率良く且つ高い生産性でもって複数のジョブを処理できる印刷処理を可能にすることを目的とする。即ち、複数のジョブの全体を考慮した印刷処理を可能にする印刷システム、ジョブ処理方法、記憶媒体、プログラム、印刷装置を提供する事を目的とする。
【００２５】
又、本発明は、例えば、オフィス環境では充分対処可能なジョブリカバ機能を用いても対処が困難なＰＯＤ環境が如くの印刷環境にて生じうるユースケースやユーザニーズに対しても対処が図れる、高い操作性を提供可能にすることを目的とする。
【００２６】
本発明の他の目的及び特徴は、例えば以下の明細書及び図面より明らかとなるであろう。
【課題を解決するための手段】
【００２７】
上記の目的を達成するための本発明の一態様による印刷システムは、以下の構成を備える。即ち、
印刷中断要因の発生により印刷動作が中断された第１ジョブとは異なる第２ジョブの印刷動作を印刷装置により実行可能にした印刷システムであって、
前記第１ジョブの前記印刷中断要因が解除された場合に、前記第１ジョブの印刷動作の再開方法に係る複数の選択肢の中から何れかの選択肢に対応するユーザ要求を、ユーザインタフェース手段を介して、ユーザから受付可能にする、制御手段を有し、
前記制御手段は、
前記ユーザインタフェース手段を介して受付けたユーザ要求に応じた選択肢に対応する再開方法でもって、前記第１ジョブの印刷動作を前記印刷システムにより再開可能にする。
【発明の効果】
【００２８】
本発明によれば、従来技術に既述が如くの課題を解決でき、例えば、オフィス環境のみならずＰＯＤ環境が如くの印刷環境でも満足のいく、今後のデジタルプリンティングシステムを見据えた製品実用化に貢献できる印刷システムが提供可能となる。特に例えば、複数のジョブを如何に効率よく且つ高い生産性でもって処理するかが重要視されうるＰＯＤ環境が如くの印刷環境にも配慮した、印刷システムが提供可能となる。且つ、特に例えば、処理対象のジョブが中断中に他のジョブの処理が開始される状況でも、利用環境やオペレータの意思を尊重しつつ、効率良く且つ高い生産性でもって複数のジョブを処理できる、複数のジョブの全体を考慮した、印刷システムが提供可能となる。且つ、特に例えば、オフィス環境では充分対処可能なジョブリカバ機能でも対処困難なＰＯＤ環境が如くの印刷環境にて生じうるユースケースやユーザニーズに対しても対処が図れる、高い操作性を持つ印刷システムを提供可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の一実施形態に係る印刷システム、ジョブ処理方法、記憶媒体、プログラム、印刷装置について添付の図面を用いて詳細に説明する。
【００３０】
以下の実施形態では、コピー機能、プリント機能、ファクシミリ機能等の複数の機能（「モード」とも呼ぶ。）を具備したデジタル複合機能装置（ＭＦＰ）としてのシステム、及び、当該装置を備える印刷システムの場合を例にとって説明する。尚、本実施形態で述べる印刷システムを画像形成システムとも称する。
【００３１】
図１は、第１実施形態に係るネットワーク対応の印刷システムの構成を説明する図である。図１において、印刷システム１００は、ネットワーク等の通信媒体７００を介して、他の装置との間で各種のデータ通信（データの送受信）を可能としている。印刷システム１００がデータ通信可能な他の装置としては、例えば、サーバコンピュータ２００や、ホストコンピュータ等のクライアントコンピュータＡ（３００）、Ｂ（４００）が挙げられる。更に、印刷システム１００がデータ通信可能な他の装置として、例えば当該印刷システム１００と同様の構成・機能を具備する、他のシステムとしてのデジタル複合機５００や、インターネットファクシミリ装置６００を適用することもできる。尚、印刷システム１００と他の装置との間のデータ通信は、有線形式に限られるものではなく、無線形式であってもよいし、それらが混在した形態であってもよい。
【００３２】
印刷システム１００は、コピーモードやプリントモードやファクシミリモード等の複数のモード（複数の機能）を具備している。印刷システム１００は、自装置のリーダ部１０３（図２）で読み取った印刷ジョブのデータ、外部装置から入力された印刷ジョブのデータを、自装置が具備するハードディスク等の記憶ユニットを介して、自装置が具備するプリンタ部で印刷可能に構成されている。本実施形態では、この記憶ユニットとしてバックアップメモリ１０９（以下、メモリ１０９という）を採用している。印刷システム１００は、各種の外部装置から印刷対象となるジョブのデータを受付可能に構成されている。その一例として、例えば、印刷システム１００は、クライアントコンピュータ３００や４００等の情報処理装置からのジョブのデータを受付可能にする。又、他の印刷装置としてのデジタル複合機５００から該装置５００が具備するスキャナ部で読取った印刷ジョブのデータも受付可能に構成されている。又、印刷システム１００は、インターネットファクシミリ装置６００から出力されたジョブデータも印刷対象のジョブのデータとして受付可能に構成されている。又、印刷システム１００は、上記ジョブデータを、自装置が具備する通信ユニット（例えば、コンピュータインタフェース部１０６（図２））を介して他装置へ転送処理したり、各種の出力処理の実行を可能な構成となっている。
【００３３】
また、メカ的構成として、印刷システム１００は、自装置のリーダ部１０３に自動原稿給送装置（いわゆる、ＡＤＦ）を具備しており、複数枚の原稿を自動的に先頭ページ側から連続的に順次読み取り可能となっている。また、印刷システム１００は、自装置のプリンタ部１０４（図２）に、複数の給紙部（給紙カセット）を具備し、各給紙部毎に異なるメディアタイプ（例えば、記録紙サイズ、記録紙の種類等が異なる）の記録紙を収納可能である。従って、ユーザ所望の給紙部から選択的に記録紙を給送することにより、プリンタ部１０４により所望のタイプの記録紙に印刷を実行させることができる。
【００３４】
さらに、印刷システム１００は、ソート機能、ステイプル機能、パンチ機能、サドルステッチ機能を実行するためのシート加工処理装置としてのフィニッシャを有する。例えば、印刷システム１００は、印刷装置本体１０１に対して、各種のフィニッシングが実行可能なフィニッシャが、接続可能に構成されている。且つ、複数のジョブの印刷データを蓄積可能なハードディスク等のメモリ１０９内の印刷すべきジョブの印刷データの印刷処理をプリンタ部１０４により実行可能に構成されている。且つ、当該印刷システム１００は、印刷装置本体１０１が具備するプリンタ部１０４により印刷処理がなされたジョブのシートを、当該フィニッシャ内部のユニットへ、供給可能に構成されている。且つ、印刷システム１００は、ユーザが処理対象のジョブの為に指定したフィニッシングを、該フィニッシャにて、当該ジョブのシートに対して実行可能に構成されている。例えば、フィニッシィング機能の１例としてのソート機能はプリンタ部１０４にて印刷した記録紙の仕分け処理を行う機能である。ステイプル機能は、記録紙に対してステイプル処理を行う機能である。パンチ機能は、プリンタ部にて印刷された記録紙に対して穴あけ処理（「穿孔処理」、「パンチ処理」とも言う）を行う機能である。サドルステッチ機能は、プリンタ部１０４にて印刷された記録紙の折処理や製本処理を行う機能である。このような、印刷システム１００における各種ジョブに対する制御、それに伴うＵＩ制御や各ユニットに対する動作制御は、図２の制御部１０８が、メモリ１０９等に記憶されたコンピュータ実行可能な制御プログラムを読出参照する事で実行される。
【００３５】
図２は、図１に示した実施形態に係る印刷システム１００の細部構成を示すブロック図である。図２に示すように、本実施形態に係る印刷システム１００は、大きく、印刷装置本体１０１と画像入出力制御部１０５とを有する。印刷装置本体１０１は、操作部１０２、リーダ部（スキャナ部）１０３、及びプリンタ部１０４を具備する。尚、実際には、印刷装置本体１０１の筐体内部に、画像入出力制御部１０５も、内蔵されている。また、印刷装置本体１０１には図３により後述するようにフィニッシャが接続されている。
【００３６】
操作部１０２は、印刷装置本体１０１及び画像入出力制御部１０５を操作するために使用される。例えば、操作部１０２は、タッチパネル形式の液晶表示部やメカ的なハードキーを具備し、操作者に各種設定を行わせる。また、リーダ部１０３は上述したようにＡＤＦ等の原稿給送装置を有し、原稿台にセットされた原稿画像の読み取り処理を実行し、読み取った画像データをプリンタ部１０４及び画像入出力制御部１０５へ出力する。さらに、プリンタ部１０４は、リーダ部１０３及び画像入出力制御部１０５からの画像データを、ジョブデータに対して設定された印刷処理条件に応じて記録紙等の記録媒体上に記録する。この表示部を具備する操作部１０２が、本実施形態のユーザインタフェース部（以下、ＵＩ部とも称する）の１例に該当する。勿論、コンピュータ２００〜４００等の情報処理装置、ＭＦＰ５００やインターネットファクシミリ装置６００等の他の印刷装置等の各種外部装置が具備するＵＩ部も当該実施形態におけるＵＩ部の１例に該当する。実施形態のＵＩ部は、キーボード、マウス等のポインティングデバイス、表示装置、操作パネル等の少なくともいずれかを具備するが、その構成は実施形態に限定されるものではない。
【００３７】
一方、画像入出力制御部１０５は、リーダ部１０３に接続された制御部１０８、ネットワーク７００に接続したコンピュータインタフェース部１０６、画像メモリ１０７、及びバックアップメモリ（ＲＡＭ／ＨＤＤ）１０９を備える。制御部１０８は、ＣＰＵやプログラムメモリ（不図示）を具備し、印刷システム１００の全体を制御する。
【００３８】
コンピュータインタフェース部１０６は、外部通信部として機能し、外部装置（図１に示す通信媒体７００に接続された各装置）と制御部１０８との間をインタフェースする。印刷システム１００は、コンピュータインタフェース部１０６を用いて、外部装置とデータ通信を行う。なお、外部装置としては、例えば、パーソナルコンピュータ又はワークステーション（ＰＣ／ＷＳ）によって構成されるプリントサーバ（サーバコンピュータ２００）等が挙げられる。コンピュータインターフェース部１０６は、サーバコンピュータ２００から転送されてきた画像を表すコードデータ（ＰＤＬ）をプリンタ部１０４で記録できる画像データに展開して制御部１０８に渡す。また、コンピュータインタフェース部１０６は、外部装置との間で画像データ以外の各種データ（例えば、コマンドデータ、ステータスリクエスト情報、ステータス情報、時刻データ等）の送受信も行う。尚、リーダ部１０３、コンピュータインタフェース部１０６、及び画像メモリ１０７、メモリ１０９間のデータの流れは制御部１０８で制御される。
【００３９】
一方、メモリ１０９は、電源を落としても該メモリに記憶済みのデータが消去されないタイプの不揮発性のメモリユニットである。メモリ１０９は、印刷装置本体１０１及び画像入出力制御部１０５においてバックアップしておかなければならない重要なデータを保存しておくものである。すなわち、メモリ１０９は、複数の未処理のジョブデータ（複数の一連の画像データ）を記憶・保持可能な記憶領域を具備し、リーダ部１０３や外部装置から入力される画像データやジョブデータ等の記憶・保持が可能である。なお、メモリ１０９は、例えばバックアップＲＡＭやバックアップハードディスク等により構成される。尚、本例では、このように、印刷システム１００自身に複数のジョブのデータを蓄積可能な不揮発性の大容量メモリを具備する構成としているが、これに限られるものではない。例えば、該印刷システム１００により印刷対象となる複数のジョブのデータを記憶するメモリユニットを外部装置に具備する構成でも良い。
【００４０】
又、付言しておくと、このメモリ１０９は、データの消失を防止する為にも利用可能に構成されていることは勿論である。しかし、この意味だけに利用するわけではない。例えば、ユーザが所望のデータを何度でも所望のタイミングで所望の印刷形態でもって印刷させる等のニーズに対処する為にも当該メモリ１０９を利用可能に構成している。
【００４１】
その一例として、印刷システム１００は、メモリ１０９を用いてボックス機能を提供可能に構成されている。この場合、以下のように構成される。例えば、外部のコンピュータ或いは印刷システム１００は、自身のユーザインタフェース部を介して、ユーザによりボックス機能を選択可能に構成される。ユーザは、ボックス機能を選択した上で、処理対象となるジョブの文書データ等を、リーダ部１０３、或いは、外部のコンピュータから本印刷システム１００に投入することが可能となる。ボックス機能が選択された状態において投入されたジョブの文書データは、メモリ１０９内に仮想的に設けられた複数のデータ記憶ボックスの該ユーザが指定したボックスに保存される。更に、印刷システム１００は、ユーザが操作部１０２の提供するユーザインターフェース部を介してボックス機能を選択し、所望のボックスを選択し、且つ、その選択されたボックスから所望のデータを選択可能に構成される。制御部１０８は、こうして選択されたジョブのデータを、該ユーザが印刷システム１００の操作部１０２を介して設定した処理条件でもって、プリンタ部１０４でプリントさせたり、外部装置へ送信可能に、本印刷システム１００を制御する。このようなボックス機能を提供する際にもメモリ１０９を利用可能に構成されている。本実施形態では、印刷システム１００の制御部１０８がこのような各種制御を実行する。
【００４２】
以上のように、本実施形態の印刷システム１００は、メモリ１０９に複数のプリントジョブデータを格納することが可能であり、それらを順次処理できるように構成されている。例えば、あるプリントジョブのプリント動作をプリンタ部１０４に実行させている最中においても、外部装置や自装置のリーダ部（スキャナ部）１０３から、プリンタ部１０４で印刷すべきプリントジョブデータ（画像データ）を随時受付可能としている。尚、本実施形態では、印刷システム１００が具備する制御部１０８が、印刷システム１００が具備するこれら各種ユニットを制御することで、このような各種ジョブの一連の処理動作を、印刷システム１００にて、実行させる。
【００４３】
図３は、図２に示す印刷システム１００が具備する印刷装置本体１０１にフィニッシャが装着された場合のシステム構成の断面図である。図３において、原稿給送装置２０１は、原稿を先頭から順に１枚ずつプラテンガラス２０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス２０２上の原稿を排出するものである。
【００４４】
原稿がプラテンガラス２０２上に搬送されると、ランプ２０３を点灯し、スキャナユニット２０４の移動を開始させて原稿を露光走査する。この時の原稿からの反射光は、ミラー２０５、２０６、２０７、及びレンズ２０８によってＣＣＤイメージセンサ（以下、「ＣＣＤ」という）２０９へ導かれる。このように、走査された原稿の画像はＣＣＤ２０９によって読み取られる。読み取られた画像はデジタルの出力画像データとしてメモリ１０９に格納される。
【００４５】
レーザドライバ２２１は、メモリ１０９に格納された出力画像データに応じてレーザ発光部２１０を駆動し、出力画像データに応じたレーザ光をレーザ発光部２１０に発光させる。このレーザ光は感光ドラム２１１に照射され、感光ドラム２１１にはレーザ光に応じた潜像が形成される。この感光ドラム２１１の潜像の部分には、現像器２１２によって現像剤が付着される。カラー機の場合は、例えば、イエロー、マゼンタ、シアン、ブラックの４色分の現像器が装着される。
【００４６】
一方、レーザ光の照射開始と同期したタイミングで、カセット２１３及びカセット２１４、手差し給紙段２２７のいずれかから記録紙から給紙され、転写部２１５へ搬送される。転写部２１５において、感光ドラム２１１に付着された現像剤が記録紙に転写される。現像剤の乗った記録紙は定着部２１６に搬送され、定着部２１６の熱と圧力によって現像剤が記像紙に定着される。定着部２１６を通過した記録紙は排出ローラ２１７によって排出される。
【００４７】
両面記録が設定されている場合は、排出ローラ２１７のところまで記録紙を搬送した後、排出ローラ２１７の回転方向を逆転させることにより、フラッパ２１８によって再給紙搬送路２１９へ記録紙を導く。再給紙搬送路２１９へ導かれた記録紙は、上述したタイミングで再び転写部２１５へ給紙され、当該記録紙の反対側の面の記録が実行される。
【００４８】
印刷システム１００がＺ折りユニット２２６を具備する場合には、プリンタ部１０４により印刷がなされた記録紙をＺ折りユニット２２６へ搬送可能に、制御部１０８により、印刷システム１００が制御される。操作部１０２からの処理対象のジョブの為にオペレータが設定した印刷処理条件に従い、当該印刷物に対するＺ折りを実行するように、制御部１０８は、Ｚ折りユニット２２６を制御する。また、印刷システム１００がフィニッシャ２２０を具備する場合、プリンタ部１０４により印刷がなされた印刷物を当該フィニッシャ２２０内部へ供給可能に、制御部１０８が印刷システム１００を制御する。且つ、制御部１０８は、処理対象のジョブの為にオペレータが設定した印刷処理条件に応じて、処理対象のジョブの印刷物の仕分け（ソート）処理を、当該フィニッシャ２２０により、実行させる。且つ、制御部１０８は、処理対象のジョブの為にオペレータが設定した印刷処理条件に応じて、処理対象のジョブの印刷物のパンチ処理（穴あけ処理）を、パンチャ２２３により、実行させる。且つ、制御部１０８は、処理対象のジョブの為にオペレータが設定した印刷処理条件に応じて、処理対象のジョブの印刷物の中綴じ製本処理を、当該フィニッシャ２２０により、実行させる。例えば、この場合、サドルステッチャー２２５を使用すると、記録紙の中央部をステッチし、その中央部を折ることにより記録紙が製本される。且つ、制御部１０８は、処理対象のジョブの為にオペレータが設定した印刷処理条件に応じて、処理対象のジョブの印刷物のステイプル処理を、ステイプラ２２４により、実行させる。
【００４９】
さらに、インサータ２２２では、予め印刷された記録紙を表紙や合紙として給紙することが可能である。この構成によれば、予め印刷された記録紙をプリンタ部１０４の記録紙経路を通すことがないため、用紙を傷めずに搬送することができる。サドルステッチャー２２５を使用しないジョブは排紙口２３１を通り、可動トレイ２２８、２２９のどちらかに排出される。可動トレイ２２８、２２９は、両方共上下に移動させることができ、可動トレイ２２８に出力する場合には可動トレイ２２８が排紙口２３１の位置まで降りる。一方、サドルステッチャー２２５を使用するジョブの場合、記録紙は排紙口２３２を通って、製本トレイ２３０に排出される。これらの各種動作にかかわる制御も、制御部１０８が実行する。
【００５０】
次に、図４の「操作部の模式図」を用いて、本実施形態の印刷システム１００の印刷装置本体１０１が具備する操作部１０２について説明する。
【００５１】
図４は、印刷システム１００の操作部１０２の一例を示す図であり、キー入力部３０２とタッチパネル部３０１から成っている。また、図５はキー入力部３０２の詳細を示す模式図であり、図６はタッチパネル部３０１の詳細を示す模式図である。以下にそれぞれの詳細を説明する。
【００５２】
図５に示されるキー入力部３０２は、定常的な操作設定を行うことができるキー入力部分である。
【００５３】
操作部電源スイッチ４０１は、スタンバイモード（通常動作状態）とスリープモードを切り替えるものであり、システム全体の電源供給を行う主電源スイッチがＯＮ状態で制御することができる。なお、スリープモードとは、メインコントローラが、ネットワークプリントやファクシミリなどに備えて割り込み待ち状態でプログラムを停止し、消費電力を抑えている状態である。
【００５４】
節電キー４０２は、スタンバイモード時の定着器の制御温度を下げて、プリント可能な状態まで時間は要するが、消費電力を抑えるように動作設定するためのキーである。なお、節電率の設定により制御温度を下げることもできる。
【００５５】
スタートキー４０３は、コピーや送信などの開始を指示するキーであり、ストップキー４０４は、それを中断するキーである。テンキー４０５は、各種設定の置数を行うためのキーであり、クリアキー４０６は、その置数を解除するためのキーである。ＩＤキー４０７は、ＭＦＰの操作者を認証するために、予め設定された暗証番号を入力させるためのキーである。
【００５６】
リセットキー４０８は、各種設定を無効にし、設定内容をデフォルト状態に戻すためのキーである。ヘルプキー４０９は、ガイダンスやヘルプを表示させるためのキーである。ユーザモードキー４１０は、タッチパネル部３０１の画面をユーザごとのシステム設定画面に移行するためのキーである。
【００５７】
カウンタ確認キー４１１は、ＭＦＰ内に設けてあるプリント枚数などをカウントするソフトカウンタに記憶されている出力済み枚数を表示させるためのキーである。この出力済み枚数の表示では、コピー／プリント／スキャン／ファックスなどの動作モード、カラー／白黒といった色モード、ラージ／スモールといった紙サイズなどに応じて、それぞれの出力済み枚数を表示させることができる。画面コントラストダイヤル４１２は、タッチパネル部の液晶表示のバックライトを調光するなどして、画面の見易さを調整するためのダイヤルである。
【００５８】
実行／メモリランプ４１３は、ジョブの実行中やメモリへのアクセス中であることを点滅等により通知するランプである。エラーランプ４１４は、ジョブの実行ができない場合やサービスマンコールなどのエラー、あるいは、ジャムや消耗品切れなどを知らせるオペレータコールなどを点滅等により通知するランプである。
【００５９】
次に、図６によりタッチパネル部３０１の一例を説明する。タッチパネル部３０１は、ＬＣＤ（Liquid Crystal Display：液晶表示部）表示器とその上に貼られた透明電極からなるタッチパネルディスプレイを有する。そして、ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示するなどの処理を実行するよう予めプログラムされている。図６は、スタンバイモード時の初期画面であり、設定操作に応じて様々な操作画面を表示することができる。
【００６０】
図６において、コピータブ５０１は、コピー動作の操作画面に遷移するためのタブキーである。送信タブ５０２は、ファックスやＥ−ｍａｉｌ送信など送信（Send）動作を指示する操作画面に遷移するためのタブキーである。ボックスタブ５０３は、ボックス（ユーザごとにジョブを格納する記憶手段）にジョブを入出力操作するための操作画面に遷移するためのタブキーである。オプションタブ５０４は、スキャナ設定など拡張機能を設定するための操作画面に遷移するためのタブキーである。システムモニタキー５０５は、ＭＦＰの状態や状況を表示するためのキーである。上記キー５０１〜５０５のいずれかを選択することで、それぞれの操作モードの画面に遷移することができる。
【００６１】
図６では、コピータブ５０１が選択された場合の操作画面例を示している。この操作画面において、色選択設定キー５０６は、カラーコピー、白黒コピー、あるいは自動選択かを予め選択するためのキーである。倍率設定キー５０７は、等倍、拡大、縮小などの倍率設定を行う画面に遷移するためのキーである。後処理設定キー５０８はステープルやパンチなどの有無、個数、位置などを設定する画面に遷移するためのキーである。両面設定キー５０９は、片面印刷か両面印刷かを選択する画面に遷移するキーである。紙サイズ設定キー５１０は、給紙段や紙サイズ、メディアタイプを選択する画面に遷移するキーである。画像モード設定キー５１１は、文字モードや写真モードなど原稿画像に適した画像モードを選択するためのキーである。濃度設定キー５１２は、出力画像を濃くしたり薄くしたり調整するためのキーである。
【００６２】
ステータス表示部５１３は、スタンバイ状態、ウォームアップ中、ジャム、エラー等の簡易的な状態表示を行う表示部である。また、倍率表示部５１４は、倍率設定キー５０６で設定された倍率を表示する。また、紙サイズ表示部５１５は、紙サイズ設定キー５０９で設定された紙サイズ等を表示する。枚数表示部５１６は、テンキー４０５で指定された部数を表示したり、動作中に何枚目を印刷中かを表示したりする。更に、割り込みキー５１７は、コピー動作中に別のジョブを割り込ませる場合に利用される。応用モードキー５１８は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面に遷移するためのキーである。このように処理対象となるジョブの印刷処理条件を、表示部を介して、ユーザから受付可能に制御部１０８により制御する。
【００６３】
以上のような構成を備えた本実施形態の印刷システム１００にて受け付けたジョブに対する各種制御について、以下、詳細に説明する。なお、本実施形態のジョブ処理方法では、中断要因が発生した場合にジョブを中断し、その中断中に該中断対象のジョブ以外の他のジョブの印刷を実行を可能とする。そして、中断要因が解除された際には、該中断対象のジョブの処理の再開方法をオペレータに選択させる。尚、本実施形態では、このようなジョブの処理動作を実行させる為の制御や、その為に利用する表示等に関わる表示制御を、主に、制御部１０８により実行する。
【００６４】
又、制御部１０８は、処理すべきジョブの印刷実行要求を受付た事に応じて、当該ジョブの印刷動作を本装置１０１により実行可能に制御する。又、制御部１０８は、印刷装置本体１０１自身が具備するリーダ部１０３により読取対象のジョブの印刷データの印刷実行要求を、印刷装置本体１０１自身が具備する操作部１０２を介してオペレータから受付る。
【００６５】
尚、本実施形態のボックス機能では、メモリ１０９のＨＤに保存された、リーダ部１０３からのジョブの原稿画像データやコンピュータインタフェース部１０６を介して受付た外部装置からのジョブの原稿画像データが、印刷対象となる。制御部１０８は、このようにボックス機能のジョブの印刷データの印刷実行要求も、操作部１０２を介して、オペレータから受け付ける。
【００６６】
このように、制御部１０８が、処理対象のジョブの印刷実行要求を、操作部１０２を介して、オペレータから受付たとする。この場合、制御部１０８は、当該印刷実行要求を入力する際にオペレータにより操作部１０２を介して該ジョブの為に設定された印刷処理条件に従った一連の印刷動作を、当該ジョブの為に実行するよう、印刷システム１００を制御する。
【００６７】
一方、図２のサーバコンピュータ２００等の外部装置のＵＩ部を介して、処理対象のジョブの印刷実行要求を、該外部装置のオペレータから受付たとする。この場合、コンピュータインターフェース部１０６を介して、処理対象のジョブの印刷データと共に当該ジョブの印刷処理条件データも一緒に受け付ける。このように、外部装置から印刷実行要求がなされた場合、制御部１０８は、当該外部装置のＵＩ部を介して設定された印刷処理条件に従った一連の印刷動作を、当該ジョブの為に実行するよう、印刷システム１００を制御する。
【００６８】
以上に例示の各種構成要件を前提とした本印刷システム１００にて、如何なる制御を本実施形態の制御部の一例に該当する制御部１０８が、実行するのか、その具体的な制御例を、以下に例示する。
【００６９】
ここでは、主に、
・印刷実行要求がなされたジョブの印刷動作開始後に該ジョブの印刷中断要因の発生に伴い該ジョブの印刷動作を印刷システム１００にて中断させる制御、
・当該ジョブの印刷中断中に他のジョブの印刷動作を印刷システム１００にて実行させる制御、及び、
・印刷中断対象のジョブの印刷動作を、どのようなタイミングで、且つ、どのような条件で、どのような再開方法でもって、印刷システム１００にて、再実行するのかに関する制御について説明する。
【００７０】
本実施形態では、制御部１０８が本実施形態で開示する各種処理を印刷システム１００にて実行させることで、これらの各種制御が印刷システム１００で実現される。尚、各種処理とは、例えば、図７Ａ、図７Ｂ、図１５、図１７、図２２、図２５、図２８に例示の各フローチャートの処理を含み、これら処理を実行する為のコンピュータ読取可能な制御プログラムはメモリ１０９に予め記憶されている。
【００７１】
且つ、制御部１０８は、これらの処理に関連する本実施形態が開示する各種表示（図６、図８〜図１４、図１６、図１８〜２１、図２３、図２４、図２７等に例示の各表示を含む）を、本実施形態のユーザインタフェース部により、実行可能である。また、これらの各種表示を本実施形態のＵＩ部により実行可能にする為のコンピュータ読取可能な制御プログラムもメモリ１０９に予め記憶されている。
【００７２】
制御部１０８は、メモリ１０９に予め保持されているこれらの制御プログラムを読出参照する事で、以下に例示の各種制御例を含む本実施形態が開示する各種制御を印刷システム１００にて実行可能にする。以下、図７Ａのフローチャートの処理から順に説明する。
【００７３】
まず、制御部１０８は、処理対象となるジョブの印刷実行要求をオペレータから受付けたか否かを判断する。印刷実行要求がなされたと判断した場合、制御部１０８は、この印刷ジョブに係るデータ（このジョブの印刷データ及び、このジョブのオペレータが設定した各種印刷処理条件データ）を、メモリ１０９に、記憶させる。この処理が図７ＡのＳ６０１の処理に相当する。
【００７４】
その後、該印刷実行要求がなされたジョブの少なくとも１ページ分の印刷データをメモリ１０９に記憶した時点で、制御部１０８は、当該ジョブは印刷すべきジョブとして、メモリ１０９内の印刷待ち行列にエントリーする（登録する）。この処理が図７ＡのＳ６０２の処理に相当する。
【００７５】
これらＳ６０１やＳ６０２のステップに関する処理の具体例を含む補足説明を以下に行う。
【００７６】
例えば、印刷実行対象のジョブの印刷実行要求を、本実施形態のＵＩ部の一例に該当する操作部１０２を介して、オペレータから受付けた場合の例でもって説明する。
【００７７】
例えば、ユーザ（オペレータと同義）により、リーダ部１０３が具備する原稿給紙装置（ＡＤＦとも呼ぶ）２０１に、５０ページのＡ４サイズの複数枚の原稿からなる一連の原稿束がセットされたとする。
【００７８】
この際、制御部１０８は、当該ジョブの印刷処理条件をオペレータにより設定可能にする為の表示として、図６に例示の印刷設定画面の表示を、操作部１０２が具備するタッチパネル部３０１の表示器により、実行させる。尚、以下では、「タッチパネル部３０１の表示器による画面表示」を、単に、「タッチパネル部３０１による画面表示」と記載する。且つ、制御部１０８は、当該設定画面の表示を介してオペレータから処理対象となるジョブの各種印刷処理条件を、受付る。ここでは、例えば、該ジョブの一連の印刷動作にて必要なトータルの印刷部数として、印刷部数［５」が、該ユーザにより操作部１０２のテンキー４０５を介して、設定されたとする。
【００７９】
制御部１０８は、このようなオペレータによる処理対象のジョブの為の印刷処理条件の設定がなされた事に連動し、その設定内容をオペレータにより確認可能できるように、タッチパネル部３０１の表示内容を更新させる。例えば、この場合、制御部１０８は、図８に例示が如くの表示を、タッチパネル部３０１により、実行させる。
【００８０】
制御部１０８がタッチパネル部３０１に実行させた図８に例示の表示は、処理対象となる「Ａ４サイズの計５０枚の原稿からなる一連の印刷データの印刷実行を要するジョブ」の為に、以下の印刷処理条件が、ユーザにより設定された事を通知している。
・印刷部数はトータルで「５部」
・印刷に必要な用紙のサイズと種類は「Ａ４サイズで、且つ、普通紙」
・印刷倍率は「等倍（１００％）」
・フィニッシングの設定は「なし」
・両面印刷は「しない」（片面印刷を実行する）
【００８１】
このように、本実施形態では、ユーザから処理対象のジョブの為に受付た印刷処理条件をユーザ自身により確認可能な表示を、該ユーザから印刷実行要求を受付るに先立って、ＵＩ部により実行可能に構成する。該構成も、本実施形態における操作性向上を図る為の仕組みの１例でもある。
【００８２】
制御部１０８は、このように、処理すべきジョブの為の各種処理条件等の一連の印刷処理条件の設定を、本実施形態のＵＩ部を介して、ユーザにより実行可能にする。尚、処理条件としては、用紙のサイズや種類、両面印刷可否、応用モードの設定、フィニッシングの実行可否とその種類等が挙げられる。且つ、制御部１０８は、このユーザから設定情報を、当該ジョブの一連の印刷処理条件データとして、該ジョブの印刷データと関連して管理できるように、メモリ１０９に、保持させる。
【００８３】
以上の手続を経たうえで、操作部１０２のスタートキー４０３が押下されたとする。制御部１０８は、このキー４０３のユーザ押下を受付る事で、上記処理対象のジョブの印刷実行要求をユーザから受付たと判断する。と同時に、制御部１０８は、このジョブ処理開始要求がなされた事を受け、該ジョブの印刷動作を完遂させる為に必要な該ジョブの為の一連の動作を、本印刷システム１００により開始させるように、制御する。
【００８４】
例えば、上記ジョブは、原稿読取動作を要するコピージョブである。故に、この場合、制御部１０８は、ユーザによるスタートキー４０３の押下に応答し、上記ＡＤＦ２０１にセット済の５０枚の原稿からなる原稿束の原稿読取動作をリーダ部１０３により開始させる。且つ、制御部１０８は、この読取動作がなされた該ジョブの原稿画像データ（印刷データと同義）を、原稿１枚を読み取る毎に、順次、メモリ１０９へ記憶させる。且つ、制御部１０８は、このジョブの原稿束の最終原稿の読取がＡＤＦにて完了する迄、メモリ１０９への当該ジョブの印刷データの記憶動作を継続させる。且つ、当該メモリ１０９への記憶動作を経て、該ジョブの印刷データを、当該ジョブの印刷処理条件に従って、印刷するように、プリンタ部１０４を制御する。制御部１０８は、このような一連の印刷動作を、処理対象のジョブの印刷実行要求をユーザから受付けた事に応答して、印刷システム１００に実行させる。
【００８５】
尚、本実施形態にて、処理対象となる印刷ジョブは、印刷実行前にリーダ部１０３による原稿読取動作を要するジョブのみではない。例えば、外部装置（コンピュータ３００やコンピュータ４００等）から当該外部装置のＵＩ部を介して印刷実行要求がユーザによりなされた事に応じて、該外部装置のＣＰＵが該外部装置から印刷システム１００に対して送信するジョブも処理対象のジョブである。
【００８６】
このように、外部装置にて印刷実行要求がなされたジョブの存在は、当該外部装置からのジョブのデータを印刷システム１００のコンピュータインタフェース部１０６により受信した事により、制御部１０８により確認される。且つ、制御部１０８は、当該ジョブのデータの受信を契機に、該ジョブのデータをメモリ１０９に記憶させる。その後、外部装置にて印刷実行要求がなされた該ジョブの少なくとも１ページ分の印刷データをメモリ１０９に記憶した時点で、制御部１０８は、当該ジョブは印刷すべきジョブとして、メモリ１０９内の印刷待ち行列にエントリーする（登録する）。このような処理も、図７ＡのＳ６０１、Ｓ６０２の処理にて実行対象となる処理に相当する。且つ、制御部１０８は、メモリ１０９に記憶した該ジョブの印刷データの印刷動作を、該外部装置のＵＩ部を介してユーザが設定した印刷条件に従って、印刷装置本体１０１により、実行させる。
【００８７】
以上のように、本実施形態にて、制御部１０８は、印刷システム１００のＵＩ部を介して印刷実行要求がなされたジョブや、外部装置のＵＩ部を介して印刷実行要求がなされたジョブを、印刷対象のジョブとして取り扱うように印刷システム１００を制御する。尚且つ、制御部１０８は、処理対象のジョブの処理を印刷システム１００にて開始させた場合、そのジョブの処理状況に連動した表示を、タッチパネル部３０１により、実行させる。この表示の一例が図９である。
【００８８】
制御部１０８が、タッチパネル部３０１により実行させる図９に例示の画面は、処理が実行中のジョブの進捗状況をユーザに通知するジョブ処理状況画面である。制御部１０８は、図９に例示の画面にて、印刷実行中のジョブが、何頁分の一連の印刷データを、合計何部数分印刷を要するジョブであり、現在、どの程度処理が進んだのかその進捗状況（処理状況）をユーザが確認できるようにした内容を表示させる。
【００８９】
尚、ここでは、処理対象のジョブは「印刷前にリーダ部１０３による原稿読取動作を要するジョブ」である。この場合、制御部１０８は、上記リーダ部１０３が具備するＡＤＦ２０１に配設された用紙を検出するセンサからの情報を利用した原稿枚数カウント動作より、該ジョブの原稿枚数を特定する。例えば、制御部１０８は、ＡＤＦ２０１の当該センサからの検出信号により、ＡＤＦ２０１の原稿トレイから給紙された原稿の枚数をカウントする。そして、センサがＡＤＦ２０１上に用紙が存在しないことを検出すると、そのカウント数がプリント枚数表示部６０７に表示されるように制御する。このとき、原稿を給紙する過程で１，２，３...というようにカウント数を表示するよう制御しても良い。
【００９０】
又、この制御例では、処理対象の上記ジョブの原稿枚数の合計は５０ページ（枚）である。故に、当該ジョブの全ての原稿の読み込み動作をリーダ部１０３により完了させた場合、制御部１０８は、図９に例示が如く、プリント枚数表示領域６０７に「５０」を表示させる。この「５０」なる情報は、この処理が実行中のジョブの１束分の印刷動作（１部数分の印刷動作）において印刷対象となる印刷データの頁枚数がトータルで５０頁（５０枚）である事をユーザに通知する為の情報である。
【００９１】
又、制御部１０８がタッチパネル部３０１に表示させる図９の画面のプリント部数表示領域６０５には、この処理実行中のジョブにて必要なトータルの印刷部数が何部であるのか、及び、現在何部目を印刷実行中であるのかをユーザに通知する為の情報が表示される。例えば、この例にて処理対象のジョブは「５０頁からなる一連の印刷データの印刷を、トータルで５部数分、要する、ジョブ」である。且つ、現在、１部目をプリンタ部１０４により実行中であるとする。この場合、制御部１０８は、プリント枚数表示領域６０５に「１／５」と表示させる。
【００９２】
尚、処理対象のジョブが「印刷前にリーダ部１０３による原稿読取動作が不要な、外部装置からのジョブ」であるとする。この場合、制御部１０８は、該外部装置からのジョブの印刷データが合計何頁メモリ１０９に記憶されたかを確認する。これにより該ジョブのトータルの原稿ページ数を特定する。且つ、制御部１０８は、該ジョブの印刷データと関連付けてメモリ１０９に記憶させた一連の印刷処理条件データを確認する。これにより、該ジョブのトータルの印刷部数を特定する。これらの特定内容と、プリンタ部１０４による該ジョブの印刷状況に基づいて、該ジョブの処理状況を示した表示を、図９に例示が如くのジョブ処理状況画面として、タッチパネル部３０１により、実行可能にする。
【００９３】
又、制御部１０８は、以上のように実行中のジョブの処理状況（進捗状況）を数値で表現するだけでなく、直感的にユーザにより理解可能にする為の、グラフィカルな、進捗表示バーによる表示も、図９に例示の進捗状況表示領域６０３にて、実行させる。例えば、制御部１０８は、実行中のジョブの進捗状況として、印刷システム１００の各ユニットからの情報をリアルタイムに把握する。この情報をもとに、該ジョブの進捗状況に連動して表示形態が変化するように、進捗状況表示領域６０３に表示対象となる進捗表示バーが伸びるようにタッチパネル部３０１における表示を制御する。
【００９４】
このように、制御部１０８は、ジョブの処理状況に連動した表示制御として、実行中のジョブの進捗状況を図９の画面にてリアルタイムに反映可能にタッチパネル部３０１を制御する。例えば、このジョブの１部目の印刷が完了し、現在、２部目の印刷をプリンタ部１０４にて実行中である場合、制御部１０８は、プリント部数表示領域６０５の情報を更新して「２／５」と表示させる。又、このように印刷動作の進捗が進み次第、制御部１０８は、進捗状況表示領域６０３に表示対象の進捗バーを更新表示させる。
【００９５】
又、制御部１０８がタッチパネル部３０１に表示させる図９に例示の画面には、プリンタ部１０４により現在印刷実行中のジョブの各種情報をユーザが明示的に確認可能にする為の、以下に列挙する各種表示構成要素も具備するように構成されている。
１．印刷倍率表示領域６０１：制御部１０８は、該領域６０１に、現在印刷中のジョブの印刷倍率をユーザに通知する為の情報を表示させる。
２．用紙サイズ・方向・残量表示領域６０２：制御部１０８は、該領域６０２に、現在印刷中のジョブの用紙サイズ、用紙の向き、その用紙が収納されている給紙部の用紙残量等をユーザに通知する為の情報を表示させる。
３．メモリ残量表示領域６０４：制御部１０８は、該領域６０４に、現在印刷中のジョブの印刷データを記憶するメモリ１０９のメモリ残量を印刷濃度をユーザに通知する為の情報を表示させる。
４．プリント濃度調整領域６０６：制御部１０８は、該領域６０６に、現在印刷中のジョブの印刷濃度をユーザに通知する為の情報を表示させ、且つ、該ジョブの印刷濃度を変更する為の指示をユーザから受付る為の表示キーを表示させる。
【００９６】
このような操作性向上を図る為の仕組みが、本印刷システム１００には、種々搭載されている。
【００９７】
制御部１０８は、図９に例示のジョブ処理画面の表示を、同画面の「閉じる」キーがユーザに押下された事に応じて、終了させる。この場合、制御部１０８は、図８に例示が如くの処理対象のジョブの印刷処理条件をユーザにより受付可能にする為の表示を、タッチパネル部３０１により、実行させる。且つ、当該表示を介して、制御部１０８は、新たに処理すべき印刷ジョブの印刷実行要求をユーザから受付可能にする。
【００９８】
尚、図７ＡのＳ６０１にて処理対象のジョブの印刷開始要求をユーザにより受付た時点にて、既に、他のジョブがプリンタ部１０４により印刷実行中である場合が存在する。又、既に複数のジョブが投入されており、先のジョブの印刷が完了するのを待機している印刷待ち状態のジョブが存在する場合もある。
【００９９】
このように、Ｓ６０１にて処理対象となるジョブ以外に既に印刷実行要求がなされて、且つ、印刷待ち行列に登録されているジョブが存在するとする。この状況の場合、制御部１０８は、上記印刷開始要求を受付たジョブは、印刷待ちジョブとして、メモリ２０９にて、待機させる。この場合、制御部１０８は、他のジョブの印刷動作をプリンタ部１０４により実行させたまま、該印刷実行要求がなされたジョブの印刷データのメモリ１０９への記憶動作のみを先に実行させる。そして、他のジョブの印刷が完了次第、随時、そのジョブの印刷データをメモリ１０９から読み出して、プリンタ部１０４により、印刷動作を実行させる。
【０１００】
一方、処理対象のジョブの印刷開始要求をユーザにより受付た時点にて、既に、印刷実行中のジョブも存在せず、且つ、印刷待ち状態のジョブも、存在しないとする。この場合、制御部１０８は、当該印刷開始要求がなされたジョブの印刷データのメモリ１０９への記憶動作と並行して、該ジョブの印刷データの印刷動作をプリンタ部１０４により、実行させる。
【０１０１】
例えば、図７ＡのＳ６０１にて処理対象となるジョブ以外に印刷すべきジョブがメモリ１０９内の印刷待ち行列に登録されていない事を制御部１０８が確認したとする。この場合、制御部１０８は、Ｓ６０１にて処理対象のジョブの１頁目の印刷データがメモリ１０９に記憶されたと同時に、このジョブの該印刷データの印刷をプリンタ部１０４により開始させる。これにより、制御部１０８は、同一のジョブにて、印刷データのメモリ１０９への記憶動作と、メモリ１０９の該ジョブの印刷データの印刷動作とを、印刷システム１００にて、同時並行動作可能にする。
【０１０２】
又、制御部１０８が、Ｓ６０１にて、処理対象のジョブの印刷に必要な印刷データを、メモリ１０９へ記憶させ、且つ、Ｓ６０２にて、該ジョブを印刷待ち行列にエントリーさせたとする。且つ、制御部１０８が、Ｓ６０３にて、該メモリ１０９の印刷データの印刷をプリンタ部１０４により開始させたとする。このような一連の処理を経て、当該ジョブの印刷動作を、現在、プリンタ部１０４により、実行させている最中であるとする。この当該印刷動作の実行期間中においても、制御部１０８は、これとは別の新たなジョブの印刷実行要求を、印刷システム１００にて受付る事を許可する。且つ、制御部１０８は、当該新規に印刷実行要求がなされたジョブの印刷データのメモリ１０９への記憶動作も、当該現在印刷実行中のジョブの当該印刷動作を実行させながら、これと並行して、実行可能に、印刷システム１００を制御する。
【０１０３】
例えば、図８に例示が如くの印刷条件の設定がなされた上記５０頁からなる印刷データのＡ４サイズで且つ普通紙の印刷用紙に対する印刷を、トータル５０部数分、実行させるジョブの印刷動作を、プリンタ部１０４にて、実行させている最中とする。尚、このジョブは、図１１のジョブ処理状況一覧表示画面にて最上位の「受付番号０００１のジョブ」に相当する。この状態にて、例えば、制御部１０８は、タッチパネル部３０１に、図１０に例示が如くの表示を実行させる。こうして、制御部１０８は、当該受付番号０００１のジョブの印刷実行中に、この図１０の表示を介して、新たに印刷対象となるジョブの印刷条件を受付可能にする。この図１０の表示では、この新規に印刷実行要求がなされる対象のジョブの為に、以下の印刷条件がユーザにより設定された場合を意味する。
・印刷部数はトータルで「１０部」
・印刷に必要な用紙のサイズと種類は「Ａ３サイズで、且つ、厚紙」
・印刷倍率は「等倍（１００％）」
・フィニッシングの設定は「なし」
・両面印刷は「しない」（片面印刷を実行する）
【０１０４】
尚、この図１０の表示を介して印刷処理条件をユーザから受付対象のジョブは、図１１の表示のジョブ処理状況一覧表示画面にてリストの上から２番目の「受付番号０００２のジョブ」に相当するものとする。又、このジョブの為に、ここでは、ユーザが原稿給紙装置２０１にＡ３サイズの１００枚からなる一連の原稿束がセットされたとする。且つ、このジョブの為の上記設定がなされたうえで、スタートキー４０３がユーザにより押下されたとする。制御部１０８は、このスタートキー４０３のユーザ押下により当該ジョブの印刷実行要求を受付けたと判断する。且つ、この要求に従い、合計１００枚のＡ３サイズの原稿からなるこのジョブの原稿の読取動作をリーダ部１０３により実行させ、該読取動作がなされた該ジョブの印刷データを、順次、メモリ１０９に記憶させる。制御部１０８は、このような受付番号０００２のジョブのメモリ１０９への記憶動作を、上記受付番号０００１のジョブのプリンタ部１０４による印刷動作を実行させながら、並行して、実行させる。
【０１０５】
尚、受付番号０００１のジョブのプリンタ部１０４による印刷実行中に、新たに印刷実行要求がなされたジョブが、外部装置からのジョブであるとする。即ち、このジョブは「印刷開始前にリーダ部１０３による原稿読取動作が不要なジョブ」である。この場合、制御部１０８は、コンピュータインタフェース部１０６により該ジョブの印刷データを受信した時点で、順次、頁順に、当該ジョブの印刷データを、該ジョブの印刷処理条件データと共に、メモリ１０９へ記憶させる。制御部１０８は、この外部装置からのジョブの印刷データの記憶動作を、受付番号０００１のジョブのプリンタ部１０４による印刷実行中に、並行して実行させるよう印刷システム１００を制御する。
【０１０６】
このように、制御部１０８は、処理対象のジョブの印刷実行中にも、随時、これとは別の新規なジョブの印刷実行要求を受付可能に制御する。且つ、制御部１０８は、その新規なジョブの印刷を、当該印刷実行中のジョブの印刷動作の終了を契機に、開始可能に制御する。
【０１０７】
しかも本実施形態の制御部１０８は、印刷実行中のジョブの印刷動作を実行させながら、リーダ部１０３やメモリ１０９やプリンタ部１０４や操作部１０２等の印刷システム１００が有する各種ユニットから、処理対象のジョブの処理状況に関る情報を取得する。これにより、制御部１０８は、印刷システム１００にてジョブを処理している最中に、リアルタイムに印刷システム１００の状況を監視する。
【０１０８】
このような方法で、制御部１０８は、現在、印刷実行中のジョブの印刷実行中に印刷システム１００にて該ジョブの印刷中断要因が発生したか否かを判断する。そして、もし、印刷実行中のジョブの印刷中断要因が発生した事を確認した場合、制御部１０８は、この現在印刷中のジョブの印刷動作を中断させるよう印刷システム１００を制御する。且つ、当該ジョブの印刷中断期間中に、特定の条件下のもと、制御部１０８は、このジョブとは別の新規に印刷実行要求がなされた後続ジョブの印刷動作を、印刷システム１００にて開始可能に制御する。
【０１０９】
図７Ａの説明に戻る。制御部１０８は、既述が如くの方法で、ユーザから印刷実行要求を受付けた事に応じて処理を開始させた上記処理対象のジョブの印刷データをメモリ１０９へ記憶させる。これが、Ｓ６０１に処理に相当する。と、同時に、制御部１０８は、現時点にて、このジョブ以外に処理すべき他のジョブが既にメモリ１０９にて待機しているか否かを、確認する。制御部１０８は、メモリ１０９内にて管理している、印刷対象のジョブの受付日時や印刷順序やジョブ名等の情報を制御部１０８により利用可能にする為の管理テーブルの情報を参照することで、当該確認を実行する。
【０１１０】
制御部１０８が、上記確認を行った結果、このＳ６０１にて処理対象のジョブ以外に印刷すべきジョブはメモリ１０９に存在しないと判断したとする。この場合、制御部１０８は、当該ジョブの１ページ分の印刷データをメモリ１０９に記憶させた時点で、当該ジョブを印刷待ち行列にエントリーさせると同時に、このジョブの該メモリ１０９に記憶した頁の印刷データの印刷をプリンタ部１０４に開始させる。
【０１１１】
一方、制御部１０８が、上記確認を行った結果、このＳ６０１にて処理対象のジョブ以外に印刷すべきジョブがメモリ１０９に存在すると判断したとする。この場合、制御部１０８は、当該ジョブの１ページ分の印刷データをメモリ１０９に記憶させた時点で、当該ジョブを印刷待ち行列にエントリーするが、その際、現在既にエントリー済みのジョブの最後尾に、当該ジョブをエントリーする。これにより、制御部１０８は、当該処理対象のジョブの印刷を、先にエントリー済の各ジョブの印刷動作が終了するまで待機させる。且つ、先にエントリー済の各ジョブの印刷動作が終了し次第、制御部１０８は、このジョブの印刷データをメモリ１０９から読み出させ、且つ、このジョブの為にユーザが設定した印刷条件に従った印刷動作をプリンタ部１０４により開始させる。
【０１１２】
以上の、Ｓ６０１の処理以降の処理が、Ｓ６０２の処理及びＳ６０３の処理に該当する。
【０１１３】
既述のように、制御部１０８は、操作部１０２や外部装置のＵＩ部等の本実施形態が提供するユーザインタフェース部を介してユーザから印刷実行要求を受付可能にする。且つ、制御部１０８は、複数の印刷実行要求を受付けても、それらのジョブの印刷データを、複数のジョブの印刷データを記憶可能なＨＤを具備するメモリ１０９に、随時、記憶保持させる。
【０１１４】
且つ、制御部１０８は、上記メモリ１０９にて管理テーブル形式で管理保持対象となる、印刷待ち行列のジョブ情報を、読み出し、参照する。制御部１０８は、このジョブ情報に基づいて、印刷実行要求がなされたこれら複数のジョブを、各ジョブの印刷実行要求の受付順番と同じ順番で、順次、印刷処理させるように、印刷システム１００を制御する。
【０１１５】
このように制御部１０８は、上記印刷待ち行列のジョブ情報を、印刷すべき各ジョブの印刷順序のスケジューリングにて利用する。しかも、制御部１０８は、この、印刷実行要求がなされた各ジョブのジョブ情報（ジョブの受付番号と受付時刻、ジョブの名称、並びに、各ジョブの処理状況等を特定する為の情報）を、以下に例示の表示制御にも利用する。
【０１１６】
既述の如く、操作部１０２や外部装置のＵＩ部を含む本実施形態が開示するＵＩ部を介してユーザから印刷実行要求を受付たジョブは、各ジョブ毎に、各々、印刷データとジョブ情報を関連付けてメモリ１０９に保持するよう、制御部１０８により制御する。このジョブ情報には、処理対象のジョブの印刷動作にて必要なユーザが設定した一連の印刷処理条件データやジョブ名や文書名が含まれる。且つ、印刷装置１０１がジョブを受付た時点にて制御部１０８が自動的に各ジョブに対して付与する受付番号や受付時刻の情報も含む。このような各データの関連付けを行うように制御部１０８はメモリ１０９を制御する。
【０１１７】
制御部１０８は、このような処理対象のジョブのデータのメモリ１０９への記憶動作を実行させる。且つ、制御部１０８は、この記憶動作を実行中に、これと並行して、印刷待ち行列のスケジューリングに基づいて、既に印刷行列にエントリー済の他の先行ジョブの印刷動作を、既述のように、印刷システム１００にて、随時、実行させる。
【０１１８】
既述の如く、複数のジョブを印刷システム１００が受付け、何れかのジョブの印刷動作を実行させている最中に、例えば、図６に例示の表示画面上のシステムモニタキー５０５がユーザにより押下されたとする。制御部１０８は、システムモニタキー５０５のユーザ操作に応答し、図１１に例示の表示を、表示部３０１により、実行させる。
【０１１９】
制御部１０８が表示部４０１に表示させる図１１に例示の画面は、印刷実行要求がなされたジョブの処理状況を一覧表示させる表示画面である。この図１１の画面は、印刷要求がなされたジョブが複数存在する場合に、それらのジョブの印刷処理順序をユーザにより識別可能にし、且つ、各ジョブの現時点における処理状況を各ジョブ毎にユーザにより識別可能にする為の情報を表示した画面である。
【０１２０】
例えば、この図１１に例示の表示では、現在のジョブ状況として、以下に列挙する情報をユーザに通知する為の表示を、制御部１０８が、タッチパネル部３０１により、実行させた場合の制御例である。以下に列挙する情報を、制御部１０８は、図１１の画面上のジョブ状況表示欄７１０に表示させる。
１．現在、印刷実行要求がなされて印刷待ち行列にエントリーされたジョブが合計４つである。
２．これら４つのジョブは、受付番号０００１のジョブ、受付番号０００２のジョブ、受付番号０００３のジョブ、受付番号０００４のジョブという順番で、印刷動作を実行するようにスケジューリングされている。
３．１番目に印刷実行対象の受付番号０００１のジョブは、１６：３０に印刷実行要求をユーザから受付たジョブであり、ジョブの種類は「コピージョブ」である。且つ、現在、このジョブをプリンタ部１０４により「印刷実行中」である。
４．２番目に印刷実行対象の受付番号０００２のジョブは、１６：３５に印刷実行要求をユーザから受付たジョブであり、ジョブの種類は「コピージョブ」である。且つ、現在、このジョブは「印刷待ち状態」である。
５．３番目に印刷実行対象の受付番号０００３のジョブは、１６：５０に印刷実行要求をユーザから受付たジョブであり、ジョブの種類は、外部装置から印刷要求がなされた「プリントジョブ」である。且つ、現在、このジョブは印刷待ち状態である。
６．４番目に印刷実行対象の受付番号０００４のジョブは、１６：５１に印刷実行要求をユーザから受付たジョブであり、ジョブの種類は、外部装置から印刷要求がなされた「プリントジョブ」である。且つ、現在、このジョブは印刷待ち状態である。
【０１２１】
以上例示の各種情報をユーザに通知可能に構成した、図１１の如き、各ジョブの情報をリスト形式で表示可能なジョブ状況一覧画面の表示を、制御部１０８は、システムモニタキー５０５のユーザ押下に応答し、タッチパネル部３０１により実行可能に制御する。
【０１２２】
制御部１０８が表示部３０１に実行させる図１１に例示の表示は、ユーザによる押下操作に応答可能に構成した各種表示キー７０１〜７０９も具備している。
【０１２３】
本実施形態では、以上のような表示制御を実行可能に構成するのみならず、図２０、図２１、図２３、図２４に示されるような表示を、本実施形態の制御部１０８により、実行可能に構成している点も、本実施形態の特徴点の１つである。
【０１２４】
尚、本実施形態では１例として、本実施形態に開示の表示制御に係る表示制御プログラムは、本実施形態に開示の各フローチャートの処理に係る各種動作を印刷システム１００により実行させる為の制御プログラムと共に、メモリ１０９に予め保持されている。且つ、制御部１０８が、これらの本実施形態に開示の表示制御に係る表示制御プログラムをメモリ１０９から読み出して実行することで、本実施形態に開示のＵＩ部に対する各種表示制御も実行可能に構成している。
【０１２５】
以上のように、本実施形態にて、制御部１０８は、処理対象のジョブの印刷実行要求を、本実施形態のＵＩ部を介してオペレータから受付た事を契機に、該ジョブの印刷動作を印刷システム１００にて開始可能にする。
【０１２６】
又、制御部１０８は、処理対象のジョブの印刷動作を行わせるにあたり、該処理対象のジョブの印刷データを全ページ、メモリ１０９に、記憶させる。もし、このジョブがコピージョブならば、当該ジョブの印刷データ（原稿画像データ）を、リーダ部１０３を介して受取り、これをメモリ１０９へ記憶させる。又、このジョブが外部装置からのジョブならば、このジョブの印刷データを、コンピュータインタフェース部１０６を介して受取り、これをメモリ１０９へ記憶させる。且つ、制御部１０８は、当該メモリ１０９を介して該ジョブの印刷データの印刷処理をプリンタ部１０４により実行させる。
【０１２７】
又、制御部１０８は、処理対象のジョブの複数頁からなる一連の印刷データの１頁目の印刷データをメモリ１０９に記憶させたと同時に、他のジョブが印刷待ち行列に未登録である事を条件に、この１頁目の印刷データの印刷をプリンタ部１０４により開始させる。且つ、その後、順次、当該ジョブの印刷データの最終ページがメモリ１０９に記憶されるまで、当該ジョブの印刷データの記憶動作をメモリ１０９により実行させる。且つ、このメモリ１０９への記憶動作に並行して、当該ジョブの印刷データをプリンタ部１０４により実行させる。
【０１２８】
このように、制御部１０８は、同一のジョブにて、該ジョブの印刷データのメモリ１０９への記憶動作と該メモリ１０９から該ジョブの印刷データを読みだして頁順に即して印刷させる印刷動作とを同時並行動作させる。これにより、極力、印刷システム１００における生産性向上を図る。
【０１２９】
上記構成を前提に例えば、処理対象のジョブの印刷動作に必要な用紙としてオペレータがＵＩ部を介して指示した用紙を印刷装置１０１の給紙部から順次給送させる。且つ、当該給送された用紙に対する該ジョブの印刷データの印刷をプリンタ部１０４により順次実行させる。このように、オペレータが指定した用紙を１枚ずつ順次給送させ印刷を順次実行させる。このような処理対象のジョブの為の一連の印刷動作を実行するように、制御部１０８は、印刷システム１００を制御する。
【０１３０】
図７Ａの説明に戻る。Ｓ６０３において、制御部１０８は、本実施形態のＵＩ部を介してユーザにより印刷実行要求がなされ、且つ、メモリ１０９に印刷データを記憶させ印刷実行対象のジョブが印刷待ち行列に登録されているか確認する。その結果、例えば、印刷待ち行列に複数のジョブがエントリーされているとする。この場合、制御部１０８は、そのうちの最も受付時刻が早くにエントリーされた一番目のジョブの印刷動作を、該ジョブの印刷完遂を目指して、印刷システム１００により実行させるよう制御する。
【０１３１】
例えば、図１１に例示の制御例で説明すると、現時点にて最も早くに印刷完了すべきジョブは、受付番号０００１のジョブである。故に、制御部１０８は、当該ジョブの印刷データをメモリ１０９から読み出し、プリンタ部１０４により、印刷させる。尚、このジョブは、図８の表示にて印刷設定がなされた且つキー６０３の押下により印刷実行要求がなされた上記Ｓ６０１にて処理対象のジョブとする。即ち、このジョブは、「Ａ４サイズの原稿の印刷データを、Ａ４サイズで且つ普通紙に該当する記録用紙に印刷するジョブ」である。又、ここでは、Ａ４サイズで且つ普通紙に該当する用紙が、給紙部の１例に相当する用紙トレー２１３に収納されているとする。故に、制御部１０８は、当該ジョブの印刷データの印刷に必要な用紙を、用紙トレー２１３から、給送させるように制御する。且つ、この給紙部から給送された用紙に対する印刷を当該ジョブにて実行するよう印刷システム１００を制御する。
【０１３２】
以上のようにＳ６０３にて処理対象のジョブの印刷動作を、そのジョブの処理完遂を目指してプリンタ部１０４により実行させながらも、制御部１０８は、当該ジョブの印刷中断要因が印刷システム１００にて発生していないか否か確認を、実行する。これがＳ６０４の処理に相当する。この際、制御部１０８は、印刷システム１００の各ユニット（リーダ部１０３、プリンタ部１０４、メモリ１０９、操作部１０２の各ユニット）に配設された各種センサからの情報を逐次取得し、この情報を基に、Ｓ６０４の判断を、実行する。
【０１３３】
そして、もし、Ｓ６０３にて印刷が開始されたジョブで且つ現在印刷実行中のジョブの当該印刷動作の中断要因が印刷システム１００にて発生していない事を、Ｓ６０４にて、確認したとする。この場合、制御部１０８は、処理をＳ６０４からＳ６０５へ移行する。
【０１３４】
Ｓ６０５では、制御部１０８は、上記Ｓ６０３にて印刷開始対象のジョブの印刷動作が印刷システム１００にて終了したか否かを上記各ユニットのセンサからの情報を基に判断する。
【０１３５】
もし、上記Ｓ６０３にて印刷開始させたジョブに相当する現在印刷中のジョブの印刷動作が、印刷システム１００にて終了していない事を、Ｓ６０５にて確認したとする。この場合、制御部１０８は、当該ジョブの印刷動作の完遂を目指すべく、Ｓ６０５からＳ６０３へと処理を戻し、当該ジョブの印刷動作を引き続きプリンタ部１０４により続行させる。
【０１３６】
一方、上記Ｓ６０３にて印刷開始させたジョブに相当する現在印刷中のジョブの印刷動作が、印刷システム１００にて終了した事を、Ｓ６０５にて確認したとする。この場合、制御部１０８は、当該ジョブの印刷動作は終了と判断し、Ｓ６０５からＳ６０６へと処理を進める。
【０１３７】
Ｓ６０６では、制御部１０８は、Ｓ６０５にて印刷終了を確認したジョブを印刷待ち行列から削除する。次いで、Ｓ６０７にて、制御部１０９は、当該印刷ジョブを削除する。具体的には、Ｓ６０７にて、制御部１０８は、Ｓ６０５にて印刷終了を確認したジョブの印刷動作にて利用していたメモリ１０９に記憶されている当該ジョブの印刷データを全頁メモリ１０９から消去させる。
【０１３８】
又、Ｓ６０６及びＳ６０７の処理を実行するのと同時に、制御部１０８は、印刷待ち行列の情報を更新する。具体的には、例えば、複数の印刷ジョブがメモリ１０９にて印刷待ち状態であるならば、各ジョブの印刷順番を、１個ずつ、繰り上げる。且つ、制御部１０８は、Ｓ６０５にて印刷終了を確認したジョブ以外にも印刷すべきジョブが存在するか否かを、メモリ１０９内の印刷待ち行列の参照結果を基に、判断する。この処理がＳ６０８の処理に相当する。
【０１３９】
もし印刷すべきジョブが存在する事を確認した場合、制御部１０８は、Ｓ６０８からＳ６０３へ処理を戻し、当該ジョブの印刷動作を、開始させる。尚、この際、上記Ｓ６０５にて印刷終了確認したジョブの直後に印刷対象のジョブとして印刷待ち行列にエントリーされたジョブを、現時点にて、印刷すべきジョブとして、プリンタ部１０４により、開始させる。このように、制御部１０８は、各ジョブの印刷実行要求の受付順序どおりに印刷すべく、順次印刷システム１００にてジョブの処理完遂を目指して処理し続けるよう、印刷システム１００を制御する。
【０１４０】
一方、Ｓ６０５にて印刷終了を確認したジョブ以外に、印刷すべきジョブが存在しないと、Ｓ６０８にて、判断した場合、制御部１０８は、Ｓ６０８にてＮＯ判定を下して、印刷システム１００にて処理すべきジョブは無しと判断して、処理を終了する。
【０１４１】
以上のように、制御部１０８は、処理対象のジョブの印刷動作の完遂を目指して、Ｓ６０３にて印刷動作を開始させた当該処理対象のジョブの印刷動作を印刷システム１００にて実行させる。しかし、もし、このＳ６０３にて印刷処理を開始させたジョブの印刷実行中に当該ジョブの印刷動作の中断要因が印刷システム１００で発生した事を、制御部１０８が、Ｓ６０４にて、確認したとする。この場合、制御部１０８は、印刷システム１００にて実行すべき処理を、Ｓ６０４から図７ＢのＳ６０９の処理へ、移行するように、制御する。
【０１４２】
図７ＡのＳ６０３にてプリンタ部１０４により印刷動作を開始させた対象のジョブの当該印刷動作の中断要因が印刷システム１００で発生したものとして、制御部１０８が、Ｓ６０４の判断でＹＥＳ判定を下すケースには、例えば、以下のケースが挙げられる。以下では、制御部１０８が印刷中断要因の発生と見なすケースＡ〜Ｄについて説明する。
【０１４３】
ケースＡ：印刷実行中のジョブの用紙切れエラーの発生
例えば、現在、印刷システム１００にて、Ｓ６０３の処理にて印刷動作をプリンタ部１０４で開始させたジョブにて要する一連の印刷動作をプリンタ部１０４による実行中であるとする。この期間中に、例えば、制御部１０８が、該ジョブの為にユーザがＵＩ部を介して指示した該ジョブの印刷に必要な用紙が印刷システム１００の給紙部から無くなった事を該給紙部のセンサ情報を基に確認したとする。本実施形態では、これを「用紙切れエラー」、或いは、「用紙なしエラー」と称す。この「用紙切れエラー」は、処理対象のジョブの印刷動作を完遂させるが為に、該ジョブの印刷に必要な用紙を給紙部から連続給送し続けた結果、そのジョブに必要な用紙がセットされていた給紙部の用紙残量が０になる事で発生する。
【０１４４】
制御部１０８が、印刷動作を開始させた上記ジョブの印刷中断要因として、このジョブの用紙切れを示す情報を、印刷装置１０１の給紙部から内部の信号線を介して、受付たとする。
【０１４５】
制御部１０８は、このＳ６０３にて印刷を開始させた対象のジョブの印刷実行中に印刷システム１００にて発生対象となる当該ジョブの「用紙切れエラー」を、Ｓ６０４におけるＹＥＳ判定の判断条件となる印刷中断要因として取り扱う。
【０１４６】
このように印刷実行中に当該処理対象のジョブの印刷動作に必要な用紙が印刷システム１００にて無くなった事を制御部１０８が検知したとする。この場合、制御部１０８は、Ｓ６０３にて印刷開始対象のジョブにて印刷中断要因が発生したと判断し、図７ＡのＳ６０４から図７ＢのＳ６０９へ、処理を移行する。と、同時に、制御部１０８は、処理対象のジョブに必要な用紙が印刷システム１００に存在しない旨をユーザに知らせる通知と、当該用紙の補給をユーザに促す通知の両者を含んだ情報を表示部３０１により、表示させるよう制御する。このケースＡでは、制御部１０８は、処理対象のジョブにて印刷動作に必要な用紙が給紙部に存在しない旨をユーザに通知可能に構成した図１４に例示の表示を、表示部３０１により、実行させる。
【０１４７】
既述の如く、制御部１０８は、Ｓ６０３で印刷を開始させたジョブの印刷動作を印刷システム１００にて実行させている最中に該ジョブの印刷中断要因が発生した事をＳ６０４にて確認した事を条件に、Ｓ６０９にて該ジョブの印刷動作を中断させる。と同時に、制御部１０８は、その中断要因の種類が、該ケースＡが如くの「用紙切れ」、後述のケースＢ〜ケースＤに例示が如くの「原稿ジャム」、「排紙先エラー」、「ユーザからの明示的な指示による印刷中断要求」のいずれかなのかといった判断を行う。
【０１４８】
このように、印刷実行中のジョブの印刷中断要因の発生をＳ６０４にて確認した事を契機に制御部１０８は、そのジョブの印刷中断要因の種類が如何なる種類の中断要因であるかを判断する。尚、制御部１０８は、例えば、処理対象のジョブの印刷処理条件データ及び図２に例示の印刷システム１００が具備する各ユニットからのステータス情報を含む印刷システム１００のカレントステータス情報等の各種判断材料情報に基づき、この判断を、行う。
【０１４９】
且つ、例えば、ケースＡに例示が如く、制御部１０８は、そのジョブの印刷中断要因の種類は「当該印刷対象のジョブの印刷動作にて要する用紙が印刷システム１００に存在しない事を意味する、用紙切れエラー」である事を特定する。
【０１５０】
且つ、制御部１０８は、この特定結果（判断結果）に基づき、その特定した印刷中断要因の種類に基づいた情報をユーザに提示する為の表示を、操作部１０２により、実行させる。この場合、例えば、当該ケースＡの図１４の表示に例示が如く、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因をユーザにより解除させる為の通知及びその解除方法を示すように構成された表示を、ＵＩ部により、実行させる。このケースＡでは、制御部１０８は、該ジョブの印刷が中断した旨とその中断要因を解除する為のオペレータによる介入操作として「オペレータによる用紙補給」を要求する旨とを示すように構成された図１４が如くの表示画面を、操作部１０２により、表示させる。
【０１５１】
このように、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因をユーザにより解除させる為の通知とその解除方法とを示すように構成された表示を、Ｓ６０９にて行うべき処理として、ＵＩ部により、実行させるように、制御部１０８により制御する。
【０１５２】
このように本実施形態では、制御部１０８が、上記例示が如くの表示を、処理対象のジョブの印刷動作の中断と共に、Ｓ６０９にて実行するよう印刷システム１００を制御する。
【０１５３】
この構成を前提に本実施形態の印刷システム１００は、上述が如くの印刷中断要因の種類に基づいた表示をＳ６０９にて実行させたうえで、当該中断要因に影響を受けないジョブの印刷を開始可能に制御する構成を具備している。尚、本実施形態では、当該構成の１例として、当該ケースＡに対応する制御例に該当する後述のケース１の制御例を後述する。
【０１５４】
ケースＢ：印刷実行中のジョブのリーダ部１０３における原稿ジャムエラーの発生
本実施形態の印刷システム１００は、既述のとおり、コピージョブも処理対象のジョブとして取扱可能に構成している。即ち、本実施形態は、処理対象のジョブとして、「ユーザにより印刷実行要求がなされた以降で且つプリンタ部１０４による印刷を開始させる前に、リーダ部１０３による原稿読取動作を要する、ジョブ」を、処理対象のジョブとして取扱可能に構成している。当該例示が如くのジョブは、換言すると、「ユーザにより印刷実行要求がなされた後にリーダ部１０３による原稿読取動作の実行を経て、プリンタ部１０４による印刷が開始可能な、ジョブ」に相当する。
【０１５５】
ちなみに、「外部装置にて印刷実行要求がなされた外部ジョブ」や、「印刷システム１００が具備するボックス機能による処理対象のジョブ」は、「プリンタ部１０４による印刷開始に先立ちリーダ部１０３による原稿読取動作を要するジョブ」に該当しない。換言すると、これらのジョブは、少なくとも、「ユーザにより印刷実行要求がなされた後にリーダ部１０３による原稿読取動作の実行無しに、プリンタ部１０４による印刷が開始可能なジョブ」に該当するジョブである。
【０１５６】
このように本実施形態では複数種類のジョブを印刷システム１００にて受付可能に制御部１０８により制御している。
【０１５７】
又、既述の構成を前提に、リーダ部１０３にて原稿読取動作を要するジョブの原稿読取動作に係るエラーが発生したか否かの情報を、リーダ部１０３のＡＤＦ２０１が具備するセンサからの情報を基に、制御部１０８により、確認可能に構成している。
【０１５８】
以上の構成を前提に本実施形態にて、既述の如く、Ｓ６０１にて受付対象のジョブが「プリンタ部１０４による印刷開始に先立ちリーダ部１０３による原稿読取動作を要するジョブ」であるとする。これを条件１と称す。且つ、この構成を前提に本実施形態では、既述の如く、Ｓ６０１にて受付対象の当該ジョブ以外に、印刷待ち行列にエントリー済（登録済）の他のジョブが存在しないとする。これを条件２と称す。
【０１５９】
これら２つの条件を満足した場合、制御部１０８は、このジョブの１頁目の印刷データがメモリ１０９へ記憶された時点から、当該ジョブの１ページ分の印刷データが記憶される毎に、プリンタ部１０４により、該ジョブの印刷データの印刷を実行させる。
【０１６０】
このように上記２つの条件を満足する事を条件に、制御部１０８は、処理対象のジョブの印刷データのリーダ部１０３からメモリ部１０９への記憶動作の実行中に、これと並行して、プリンタ部１０４により該同一ジョブの印刷動作を実行させる。
【０１６１】
即ち、既述の状況は、処理対象のジョブの複数頁からなる一連の原稿の読取動作をリーダ部１０３により実行中に、当該ジョブの印刷動作をプリンタ部１０４により実行させている状況である。
【０１６２】
この場合に、制御部１０８は、当該ジョブの印刷動作をプリンタ部１０４により実行させながらも、当該ジョブの原稿読取動作に関するエラーがリーダ部１０３にて発生したか否の確認を行う。例えば、このエラーの１例としては、リーダ部１０３が具備するＡＤＦ２０１による原稿搬送動作中にて発生対象となる原稿ジャムが、これに該当する。
【０１６３】
制御部１０８は、このＳ６０３にて印刷を開始させた対象のジョブの印刷実行中に印刷システム１００にて発生対象となる当該ジョブの「原稿ジャム」を、Ｓ６０４におけるＹＥＳ判定の判断条件となる印刷中断要因として取り扱う。
【０１６４】
このように印刷実行中に当該処理対象のジョブの印刷動作に必要な原稿の読取動作に関するエラーがリーダ部１０３にて発生した事を制御部１０８が検知したとする。この場合、制御部１０８は、Ｓ６０３にて印刷開始対象のジョブにて印刷中断要因が発生したと判断し、図７ＡのＳ６０４から図７ＢのＳ６０９へ、処理を移行する。と、同時に、制御部１０８は、処理対象のジョブのリーダ部１０３によるエラーが発生した旨のユーザへの通知と、リーダ部１０３のエラーの解除を促す通知の両者を含んだ情報を表示部３０１により、表示させるよう制御する。本実施形態では、この１例として、制御部１０８は、処理対象のジョブにて要する原稿読取動作中に原稿ジャムが発生した旨を示した図２０に例示の表示を、表示部３０１により、実行させる。
【０１６５】
このケースＢは、処理対象のジョブが、「印刷実行要求をＵＩ部を介しユーザから受付けた後に原稿読取動作を要するジョブ」である。且つ、このジョブにて、印刷動作と同時並行して原稿読取動作を実行中に該原稿読取動作に係るエラーに該当する該ジョブの原稿ジャムがリーダ部１０３にて発生した事を、制御部１０８により、確認した例である。故にケースＢでは、制御部１０８は、この当該原稿ジャムの発生をユーザに通知可能に構成した図２０に例示の表示を、表示部３０１により実行させる。
【０１６６】
このケースＢでも、制御部１０８は、Ｓ６０３で印刷を開始させたジョブの印刷動作を印刷システム１００にて実行させている最中に該ジョブの印刷中断要因が発生した事をＳ６０４にて確認した事を条件に、Ｓ６０９にて該ジョブの印刷動作を中断させる。且つ、この印刷中断要因の発生をＳ６０４にて確認した事を契機に制御部１０８は、そのジョブの印刷中断要因の種類が如何なる種類の中断要因であるか否かを確認する。これにより、このケースＢでは、制御部１０８は、当該印刷中断要因の種類は「印刷を行うにあたり原稿読取動作を要するジョブの原稿ジャムが印刷システム１００のリーダ部１０３にて発生した事を意味するリーダ部１０３のエラー」である事を特定する。
【０１６７】
且つ、制御部１０８は、この特定結果（判断結果）に基づき、その特定した印刷中断要因の種類に基づいた情報をユーザに提示する為の表示を、操作部１０２により、実行させる。このケースＢでは、制御部１０８は、該ジョブの印刷が中断した旨と「原稿ジャムのオペレータによる除去作業」を要求する旨とを示すように構成された図２０が如くの表示画面を、操作部１０２により、表示させる。このようにケースＢでも、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因をユーザにより解除させる為の通知とその解除方法とを示すように構成された表示を、Ｓ６０９にて行うべき処理として、ＵＩ部により実行させるように、制御部１０８により制御する。
【０１６８】
この構成を前提に本実施形態の印刷システム１００は、上述が如くの印刷中断要因の種類に基づいた表示をＳ６０９にて実行させたうえで、当該中断要因に影響を受けないジョブの印刷を開始可能に制御する構成を具備している。尚、本実施形態では、当該構成の１例として、当該ケースＢに対応する制御例に該当する後述のケース２の制御例を後述する。
【０１６９】
ケースＣ：印刷実行中のジョブの排紙先エラーの発生
本実施形態の印刷システム１００は、例えば、図３に例示が如く、プリンタ部１０４により印刷がなされた印刷物を積載可能なトレイ２２８やトレイ２２９を含む、複数の排紙先に対して、処理対象のジョブの印刷物を、出力可能に構成している。且つ、この排紙先にて用紙ジャムが発生したか否かの情報を、後処理装置（例えば、図３のフィニッシャ２２０）に具備するセンサからの情報を基に、制御部１０８により、確認可能に構成している。
【０１７０】
この構成を前提に例えば、Ｓ６０３にて印刷開始対象のジョブの印刷動作の実行中に、当該ジョブにて印刷処理がなされた用紙の用紙ジャムが、印刷システム１００が具備する後処理装置の排紙先にて、発生した事を、制御部１０８により、確認したとする。又、Ｓ６０３にて印刷開始対象のジョブの印刷実行中に、該ジョブの印刷物の出力先として用いられる排紙先が、印刷物で満載になり（トレイフルになり）、当該排紙先に対する印刷物の出力が続行不可となったとする。このような処理対象のジョブの印刷物のトレイフルが発生した事を制御部１０８により確認したとする。
【０１７１】
制御部１０８は、このＳ６０３にて印刷を開始させた対象のジョブの印刷実行中に、印刷システム１００にて発生対象となる、このような「排紙先におけるエラー」を、Ｓ６０４におけるＹＥＳ判定の判断条件となる印刷中断要因として取り扱う。
【０１７２】
このように印刷実行中に当該処理対象のジョブの用紙ジャムが排紙先にて発生した事を制御部１０８が検知したとする。この場合、制御部１０８は、Ｓ６０３にて印刷開始対象のジョブにて印刷中断要因が発生したと判断し、図７ＡのＳ６０４から図７ＢのＳ６０９へ、処理を移行する。と、同時に、制御部１０８は、処理対象のジョブの印刷データが印刷された用紙のジャムが印刷システム１００の排紙先にて発生した旨の通知と、当該用紙ジャムの解除ユーザに促す通知の両者を含んだ情報を表示部３０１により、表示させるよう制御する。本実施形態では、この１例として、制御部１０８は、処理対象のジョブの排紙先における用紙ジャムの発生の旨を示した図２３に例示の表示を、表示部３０１により、実行させる。
【０１７３】
例えば、このケースＣでは、Ｓ６０３にて印刷を開始させたジョブの印刷実行中に該ジョブの印刷物の出力先にてエラーが発生した事をＳ６０４にて確認した事を契機に制御部１０８が、この印刷実行中のジョブの印刷動作をＳ６０９にて中断させる。と同時に、制御部１０８は、この当該ジョブの印刷物の出力先エラーの１例に包含される「排紙先における用紙ジャム」の発生をユーザに通知可能に構成した図２３に例示の表示を、表示部３０１により実行させる。
【０１７４】
このケースＣにおいて、制御部１０８は、Ｓ６０３で印刷を開始させたジョブの印刷動作を印刷システム１００にて実行させている最中に該ジョブの印刷中断要因が発生した事をＳ６０４にて確認した事を条件に、Ｓ６０９にて該ジョブの印刷動作を中断させる。且つ、この印刷中断要因の発生をＳ６０４にて確認した事を契機に制御部１０８は、そのジョブの印刷中断要因の種類が如何なる種類の中断要因であるか否かを確認する。このケースＣでは、既述の如く、制御部１０８は、当該印刷中断要因の種類は「印刷物の出力先としてユーザからの印刷処理条件に基づいて特定した出力先にてエラー」である事を特定する。
【０１７５】
且つ、制御部１０８は、この特定結果（判断結果）に基づき、その特定した印刷中断要因の種類に基づいた情報をユーザに提示する為の表示を、操作部１０２により、実行させる。このケースＣにおいて、制御部１０８は、該ジョブの印刷が中断した旨と「排紙先における用紙（印刷物）ジャムのオペレータによる除去作業」を要求する旨とを示すように構成された図２３が如くの表示画面を、操作部１０２により、表示させる。このようにケースＣでも、制御部１０８は、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因をユーザにより解除させる為の通知とその解除方法とを示すように構成された表示を、Ｓ６０９にて行うべき処理として、ＵＩ部により実行させるように制御する。
【０１７６】
この構成を前提に本実施形態の印刷システム１００は、上述が如くの印刷中断要因の種類に基づいた表示をＳ６０９にて実行させたうえで、当該中断要因に影響を受けないジョブの印刷を開始可能に制御する構成を具備している。尚、本実施形態では、当該構成の１例として、当該ケースＣに対応する制御例に該当する後述のケース３の制御例を後述する。
【０１７７】
ケースＤ：印刷実行中のジョブの印刷一時停止要求指示がユーザによりＵＩ部を介して明示的に入力された場合
本実施形態では、ジョブの処理状況を一覧表示可能にした図１１に例示の表示を表示部３０１により実行させた状態で、当該リストの中から現在印刷中のジョブをユーザにより選択可能に構成している。例えば、図１１に例示の表示は、リスト上の受付番号０００１のジョブの項目に対応する表示ラインがユーザによるタッチパネル操作によりタッチされた事を条件に当該受付番号００１のジョブが現在選択状態にある事を示した表示である。
【０１７８】
既述の構成を前提に、例えば、既述が如くの方法でユーザにより現在印刷実行中のジョブが選択されたとする。この状態で、該印刷中のジョブの印刷動作を一時停止させる指示をユーザにより明示的に入力可能に構成した操作キーが、ユーザ押下されたとする。尚、この操作キーは、例えば、操作部１０２が有する不図示のハードキー、又は、タッチパネル部３０１により表示対象となる不図示の表示キー（ソフトキー）により実現される。制御部１０８は、当該ユーザによる当該操作キーへの操作に基づき、現在印刷中のジョブの印刷一時停止要求がユーザによりなされたと判断し、当該ジョブの印刷動作を中断させる。
【０１７９】
既述の如く、このＳ６０３にて印刷を開始させたジョブの印刷実行中に印刷システム１００にて当該ジョブに対する「ユーザからの印刷一時停止要求」が発生した場合、制御部１０８は、これをＳ６０４のＹＥＳ判定の判断条件となる印刷中断要因として取り扱う。
【０１８０】
既述の構成を前提に、印刷実行中に当該処理対象のジョブの印刷中断要求がユーザにより本実施形態のＵＩ部を介してなされた事を、制御部１０８により、検知したとする。この場合、制御部１０８は、Ｓ６０３にて印刷開始対象のジョブにて印刷中断要因が発生したと判断し、図７ＡのＳ６０４から図７ＢのＳ６０９へ処理を進める。
【０１８１】
このケースＤにおいても、制御部１０８は、Ｓ６０３にて印刷を開始させたジョブの印刷動作を印刷システム１００にて実行させている最中に該ジョブの印刷中断要因が発生した事をＳ６０４にて確認した事を条件にＳ６０９にて該ジョブの印刷動作を中断させる。且つ、この印刷中断要因の発生をＳ６０４にて確認した事を契機に制御部１０８は、そのジョブの印刷中断要因の種類が如何なる種類の中断要因であるか否かを確認する。このケースＤでは、既述の如く、制御部１０８は、当該印刷中断要因の種類は「ユーザからの明示的な指示による印刷一時停止要求」である事を特定する。
【０１８２】
且つ、制御部１０８は、この特定結果（判断結果）に基づき、その特定した印刷中断要因の種類に基づいた情報をユーザに提示する為の表示を、操作部１０２により、実行させる。ケースＤの例では、制御部１０８は、「該ジョブの印刷が中断した旨をユーザに通知する情報」と「そのジョブはユーザからの明示的な指示による印刷再開要求により印刷が再開できる事をユーザに通知する情報」とを示す画面を操作部１０２により表示させる。
【０１８３】
このようにケースＤでも、制御部１０８は、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因をユーザにより解除させる為の通知とその解除方法とを示すように構成された表示を、Ｓ６０９にて行うべき処理として、ＵＩ部により、実行するよう制御する。
【０１８４】
この構成を前提に本実施形態の印刷システム１００は、上述が如くの印刷中断要因の種類に基づいた表示をＳ６０９にて実行させたうえで、当該中断要因に影響を受けないジョブの印刷を開始可能に制御する構成を具備している。尚、本実施形態では、当該構成の１例として、当該ケースＤに対応する制御例に該当する後述のケース４の制御例を後述する。
【０１８５】
以上、ケースＡからケースＤの計４種類の印刷中断要因の各ケースを、本実施形態にて印刷中断要因として、例示的に挙げたが、本実施形態はこれに限定されない。換言すると、少なくとも、上記４つのケースのうちの、少なくとも何れかのケースに相当するケースに対処可能な構成のものであるならば、本発明に包含される。又、本実施形態で例示の印刷中断要因とは異なる種類の印刷中断要因の発生を契機に本実施形態にて例示の制御と同等制御を実行可能に構成されたものでも、勿論、本発明に包含される。このように、印刷中断要因の具体的な内容、種類に関しては何ら限定されないように構成している点も本実施形態の特徴点の１つである。
【０１８６】
以上の構成を前提に、本実施形態では、Ｓ６０３にてプリンタ部１０４により印刷を開始させたジョブの当該印刷動作の実行期間中に、既述に例示が如くの当該ジョブの印刷中断要因が印刷システム１００にて発生した事を、制御部１０８が確認したとする。すると、制御部１０８は、Ｓ６０４から図７ＢのＳ６０９へ処理を進める。
【０１８７】
図７ＢのＳ６０９では、制御部１０８は、Ｓ６０３にて印刷開始対象の現在印刷中のジョブの印刷動作を中断させるよう印刷システム１００を制御する。
【０１８８】
この際、制御部１０８は、この中断要因の発生時点にて、既に、給紙部から給紙してしまった用紙への印刷が可能ならば、当該印刷用紙に対する印刷を続行させ、印刷システム１００の排紙先へ排出させる。この機内から機外へと印刷中断対象のジョブにて印刷がなされた用紙の排出動作の完了時点で、制御部１０８は、当該ジョブの印刷動作を中断させる。
【０１８９】
このように本実施形態では、印刷中のジョブの印刷中断要因が発生した場合でも、印刷が正常になされた用紙については、可能な限り、印刷システム１００の装置内部に該用紙を滞留させないよう、印刷システム１００を、制御部１０８により、制御する。且つ、制御部１０８は、この印刷が正常になされた用紙を、ユーザによる印刷物の取出が可能な印刷システム１００の排紙先へ排出させるように、印刷システム１００を、制御する。且つ、そのうえで、制御部１０８は、当該ジョブの印刷動作を中断（ストップ）させる。
【０１９０】
既述の構成は、印刷中断要因が発生した場合でも、極力、そのジョブの印刷結果を利用可能にし、且つ、必要以上に用紙を無駄にせず、且つ、可能な限り処理すべきジョブの進捗を進める事を可能にした、生産性向上効果を図るが為の仕組みの１例でもある。
【０１９１】
但し、このＳ６０４にて印刷中のジョブにて発生した印刷中断要因の種類が、「プリンタ部１０４内部の用紙搬送路上における用紙ジャム」であるとする。この場合、制御部１０８は、その印刷中断要因発生時点にて、直ちに、プリンタ部１０４による印刷動作を中断（停止）させる。この場合、制御部１０８は、印刷システム１００の装置内部に該用紙を滞留させたままの状態で、プリンタ部１０４の動作をストップさせる。換言すると、この種類に該当する印刷中断要因がＳ６０４にて発生した場合、制御部１０８は、その印刷中断要因の発生直後に、給紙部から新たな用紙の給送動作や装置内部における用紙の搬送動作を行う事を禁止する。
【０１９２】
既述の構成は、プリンタ部１０４内部にて用紙ジャムが発生した際に、プリンタ部１０４内部にて複数の用紙ジャムの発生を誘発するような問題を、本実施形態にて極力回避可能にした効果を図るが為の仕組みの１例でもある。
【０１９３】
以上の構成を前提に、Ｓ６０３にて印刷を開始させたジョブの印刷実行中における当該印刷動作の印刷中断要因の発生を契機に、制御部１０８は、Ｓ６０９にて、当該ジョブの印刷動作を印刷システム１００にて中断させるように制御する。
【０１９４】
又、制御部１０８は、このＳ６０９の中断処理にて印刷動作を中断させたジョブの印刷データを、その後のユーザの介入操作を経た該中断要因の解除に応じた当該ジョブの印刷再開動作時において、利用可能にする。
【０１９５】
具体的には、Ｓ６０９における印刷中断対象のジョブの印刷データを、該ジョブの印刷動作の再開時における印刷動作にて利用可能に、全ページ、メモリ１０９に、保持させるように制御する。
【０１９６】
尚、このＳ６０９にて印刷中断対象のジョブが「複数部数分の印刷を要するジョブ」であるとする。この場合、制御部１０８は、該ジョブの印刷の完了に必要な印刷動作として、該ジョブの為にオペレータからＵＩ部を介して受付た印刷部数分、繰り返し、同頁の印刷データを印刷させるよう印刷システム１００を制御する。又、本実施形態にて印刷実行要求の受付を許可する対象のジョブとして、制御部１０８は、「１部数分の印刷のみを要し、且つ、その1束分の印刷物に対してフィニッシングの実行を要するジョブ」も印刷装置１００により受付可能に制御する。
【０１９７】
そこで、既述の構成を前提に、例えば、本実施形態にてＳ６０９の処理を行うとする。この場合、制御部１０８は、印刷中断要因の発生直前にて既にＳ６０３にて印刷済の頁に該当する印刷データも含む、印刷中断対象のジョブの全ての頁の印刷データを、印刷再開時に利用可能に、メモリ１０９に保持させるよう制御する。且つ、Ｓ６０９にて印刷中断対象のジョブが如何なる印刷処理条件の印刷動作を要するジョブであるのかを制御部１０８により特定可能にするための情報として、制御部１０８はその中断対象のジョブの一連の印刷処理条件データも、メモリ１０９に保持させる。且つ、Ｓ６０９にて印刷動作の中断直前迄に、何処までそのジョブの処理が済んだのかを制御部１０８により特定可能にするための情報として、制御部１０８は、該ジョブの進捗状況を示すデータも、メモリ１０９に保持させる。制御部１０８は、この進捗状況を示すデータを、図９に例示のジョブ処理状況画面を表示部３０１により表示させる際に必要な情報と同等の取得方法により、取得する。
【０１９８】
これら各種情報も、Ｓ６０９にて印刷中断対象のジョブの印刷再開に要するジョブ情報として、制御部１０８は、該印刷動作が中断対象のジョブの印刷再開に必要な印刷データに関連付けてメモリ１０９に、保持させる。
【０１９９】
このように、制御部１０８は、上述が如くの、Ｓ６０９で印刷中断対象となったジョブのジョブ情報をメモリ１０９に記憶させる処理を、図７ＢのＳ６１０にて実行する。
【０２００】
尚、本実施形態の図７ＢのＳ６１０やＳ６１０や、後述の図１５のＳ７０７や図１７のＳ９０３や図２２のＳ８０６や図２５のＳ１００９の各ステップには「中断ジョブ」と記載がある。本実施形態に記載の、この「中断ジョブ」とは、「図７ＢのＳ６０９の処理における印刷中断対象のジョブ」を意味する。換言すると、本実施形態に記載の、この「中断ジョブ」とは、本実施形態では、「印刷中断要因の発生を契機に（条件に）、本実施形態の制御部１０８が、印刷動作を印刷システム１００にて中断させたジョブ」を意味する。
【０２０１】
ちなみに、図７ＢのＳ６２１やＳ６２３や後述の図１５のＳ７０１やＳ７０２やＳ７１１や図１７のＳ９０１やＳ９０２やＳ９０８や図２２のＳ８０１や図２５のＳ１００２の各図の各ステップには「現行ジョブ」と記載がある。この「現行ジョブ」とは、「図７ＢのＳ６０９における印刷中断対象のジョブとは異なる、他の印刷すべきジョブに該当する、図７ＢのＳ６１６にて印刷開始対象のジョブ」を意味する。換言すると、この本実施形態に記載の「現行ジョブ」とは、「印刷中断要因の発生を契機に印刷動作が中断されたジョブの当該印刷動作の中断状態期間中に、印刷システム１００にて印刷の実行対象となるジョブ」を意味する。即ち、本実施形態に記載の「現行ジョブ」とは、本実施形態では、「印刷中断対象のジョブのＳ６０９における印刷中断動作の実行を契機に（条件に）、本実施形態の制御部１０８が、印刷システム１００による印刷動作の開始実行を許可したジョブ」を意味する。更に換言すると、この「現行ジョブ」とは、「Ｓ６０９にて印刷中断対象のジョブの印刷をシステムで行わせない代わりに、当該ジョブの印刷中断（一時停止）期間中に、本実施形態の制御部が、Ｓ６１６にて印刷動作を開始させた、ジョブ」を意味する。
【０２０２】
以上の説明を踏まえて本実施形態の印刷システム１００の構成を引き続き以下に詳述する。
【０２０３】
制御部１０８は、図７ＢのＳ６１０にて印刷中断対象のジョブの情報（ジョブ情報とも呼ぶ）をメモリ１０９に保持させたうえで、処理をＳ６１０からＳ６１１へ進める。
【０２０４】
尚、この「ジョブの情報」とは、既述の如く、「そのジョブの印刷再開に必要な用紙に印刷すべき印刷データ（原稿画像データ）」、「そのジョブの印刷処理条件データ」、「印刷中断時にそのジョブの処理が何処まで済んでいたかを特定する進捗データ」を含む。且つ、そのジョブの「受付番号」や「文書名」や「ジョブの種類」等、図１１の画面に表示されるリストにて表示対象となる情報も、制御部１０８が実行する本実施形態で開示の制御に必要なジョブ情報として、Ｓ６１０にて、メモリ１０９に保持させる。
【０２０５】
図７ＢのＳ６１１で制御部１０８は、「Ｓ６０９における印刷中断対象のジョブの印刷中断要因に影響を受けない、印刷すべきジョブ」がメモリ１０９に存在するか否かを、メモリ１０９で管理している上記印刷待ち行列の情報を読み出し、参照する事で確認する。
【０２０６】
且つ、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因に影響を受けない印刷すべきジョブがメモリ１０９に存在するとＳ６１１にて判断した場合、制御部１０８は、Ｓ６１１からＳ６１４へ処理を進める。
【０２０７】
一方、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因に影響を受けないジョブが存在しないとＳ６１１にて判断した場合、制御部１０８は、Ｓ６１１からＳ６１２へ処理を進める。
【０２０８】
制御部１０８は、印刷中断要因の発生を契機にＳ６０９にて印刷中断されたジョブの印刷中断期間中（印刷一時停止中）に、該印刷中断要因に影響を受けないジョブの印刷を開始可能に印刷システム１００を制御する。尚、この「印刷中断されたジョブ」とは、既述が如くＳ６０９にて印刷中断対象の「中断ジョブ」に該当する。一方、この「該印刷中断要因に影響を受けないジョブ」とは、既述が如くＳ６１６にて印刷開始対象となる「現行ジョブ」に該当する。
【０２０９】
換言すると本実施形態にて制御部１０８は、Ｓ６０９で印刷中断対象のジョブの印刷再開を印刷システム１００にて保留状態としたままの状態（待機状態としたままの状態）で、他のジョブの印刷を開始実行させる。
【０２１０】
既述の如く、本実施形態の印刷システム１００は、印刷中断対象のジョブの印刷中断要因に影響を受けない他のジョブの印刷を、当該印刷中断対象のジョブの印刷一時停止期間中に、開始実行可能にした構成を、具備している。
【０２１１】
この構成の意味は、中断印刷対象のジョブの印刷中断要因が印刷システム１００にて解除されていない状態であっても、「印刷が正常に完遂できるジョブに該当する他の印刷を要するジョブ」の印刷を開始可能に構成している事を意味する。
【０２１２】
ここで、Ｓ６１１にて制御部１０８が、印刷中断対象のジョブの印刷中断要因に影響を受けないジョブとして、如何なるジョブを、印刷待ち行列から検索し、Ｓ６１６にて印刷開始可能に制御するのかに係る具体例を、以下に、例示する。以下に例示の各ケースでは、制御部１０８が、Ｓ６０９にて印刷中断対象のジョブの印刷中断期間中（印刷一時停止期間中）に、その印刷中断対象のジョブの印刷中断要因に影響を受けない他の後続ジョブの印刷動作を印刷システム１００に開始させる。この制御例を主に説明する。
【０２１３】
尚、以下では、既述のケースＡからケースＤの計４種類の印刷中断要因のケースと対応する４つの制御例としてケース１〜ケース４の制御例を開示する。
【０２１４】
ケース１：印刷中断要因が「用紙切れ」の場合
上記のように、印刷中断要因が発生したジョブの当該印刷中断要因に影響を受けないジョブが印刷待ち行列に存在する事をＳ６１１にて確認した制御部１０８は、該印刷中断要因に影響を受けないジョブの印刷を該印刷中断対象のジョブの中断期間中に開始させる。このケース１は、上記ケースＡにて例示の制御に対応づいた制御の１例を説明するものである。即ち、ケース１は、印刷中断対象のジョブの印刷中断要因の種類が「用紙切れ」である事を条件に制御部１０８が実行する制御例である。
【０２１５】
当該ケース１にて、制御部１０８は、印刷中断対象のジョブの印刷動作に要する用紙とは異なるサイズ又は種類に該当する用紙を印刷動作にて要するジョブが印刷待ち行列に存在するか否かを検索する。且つ、制御部１０８は、「中断対象のジョブの印刷にて要する用紙と同じサイズで且つ同種類の用紙に該当する用紙は不要で、これに該当しない用紙を印刷に要する、ジョブ」の印刷を、該中断対象のジョブの印刷中断期間中に、開始可能に印刷システム１００を制御する。以下、具体例でもって更に詳述する。
【０２１６】
例えば、先のケースＡに例示の制御例が如く、Ｓ６０４にてＹＥＳ判定が下されたジョブに相当する、Ｓ６０９にて制御部１０８により印刷中断されたジョブ（中断ジョブ）の印刷中断要因の種類が「用紙切れ（用紙無し）エラー」であるとする。即ち、Ｓ６０９にて印刷中断対象のジョブが「用紙切れという印刷中断要因の発生により印刷動作が中断されたジョブ」であるとする。
【０２１７】
このケースに該当する場合、制御部１０８は、このジョブの印刷動作にて必要な用紙が如何なるサイズで且つ如何なる種類の用紙であるのかを、確認する。制御部１０８は、Ｓ６０２にて、印刷待ち行列に対してジョブをエントリーする際に該ジョブの情報としてメモリ１０９に保持させた当該ジョブの印刷処理条件データを、メモリ１０９から読出参照する事でこの確認を行う。
【０２１８】
更に、この確認（印刷中断対象のジョブの印刷動作に要する用紙の確認）を行ったうえで、制御部１０８は、この用紙とは異なるサイズ又は種類の用紙を印刷動作に利用するジョブが印刷待ち行列にて待機しているか否かを確認する。
【０２１９】
この具体例を、既述の例を引続き用いて説明する。例えば、受付番号０００１のジョブ印刷中に該ジョブの印刷動作にて要する用紙の用紙切れの発生を契機に、制御部１０８が、Ｓ６０４の判断を経て、Ｓ６０９にてこのジョブの印刷動作を中断させたとする。この受付番号０００１のジョブは、既述の如く、「用紙サイズがＡ４サイズで且つ用紙種類が普通紙に相当する用紙を印刷動作にて要する、ジョブ」である。
【０２２０】
このケースの場合、Ｓ６１１にて制御部１０８は、用紙の種類が普通紙であるか否かに関係なく「Ａ４サイズ以外のサイズの用紙を印刷動作に要するジョブ」が印刷待ち行列にて待機しているか否かを、確認する。或いは、このケースの場合、Ｓ６１１にて制御部１０８は、用紙のサイズがＡ４サイズであるか否かに関係なく「普通紙以外の種類の用紙を印刷動作に要するジョブ」が印刷待ち行列に存在するか否かを、確認する。或いは、このケースの場合、Ｓ６１１にて制御部１０８は、「Ａ４サイズで且つ普通紙の用紙に該当する用紙とは異なる用紙サイズで且つ用紙種類の用紙を印刷動作に要するジョブ」が印刷待ち行列に存在するか否かを確認する。
【０２２１】
換言すると、このケースの場合、制御部１０８は、用紙のサイズがＡ４サイズで且つ用紙の種類が普通紙の用紙を印刷動作に要するジョブは、Ｓ６１１にて選択対象外のジョブであると判断する。即ち、このケースの場合、制御部１０８は、用紙のサイズがＡ４サイズで且つ用紙の種類が普通紙の用紙を印刷動作に要するジョブに該当しないジョブを、Ｓ６１１にて選択対象のジョブとして、印刷待ち行列の中から検索する。このような、処理すべきジョブの印刷動作にて要する用紙に係る判断条件を第１条件とし、この第１条件を満足するジョブが印刷すべきジョブとしてメモリ１０９に存在するか否かを、制御部１０８は、Ｓ６１１にて、確認する。
【０２２２】
尚且つ、制御部１０８は、既述の第１条件を満足するジョブが存在する事を確認したうえで、更に、その第１条件を満足するジョブの印刷動作にて要する用紙が、印刷システム１００の給紙部にセットされているか否かの確認も、Ｓ６１１にて行う。この用紙が給紙部にセットされているか否かに係る判断条件を第２条件とする。
【０２２３】
この具体例を、既述の例を引続き用いて説明する。先の例で、制御部１０８は、受付番号０００１のジョブの印刷動作をプリンタ部１０４にて実行させている最中に、受付番号０００１のジョブの直後に印刷実行要求がなされたジョブとして、受付番号０００２のジョブを受付け、印刷待ち行列にエントリーさせた。この受付番号０００２のジョブは、既述の如く、「用紙サイズがＡ３サイズで且つ用紙種類が再生紙に相当する用紙を印刷動作にて要する、ジョブ」である。即ち、この受付番号０００２のジョブは、「用紙のサイズがＡ４サイズで且つ用紙の種類が普通紙の用紙を印刷動作に要するジョブに該当しないジョブ」である。
【０２２４】
制御部１０８は、Ｓ６１１にて、この受付番号０００２のジョブを、「用紙切れエラーという印刷中断要因の発生を契機にＳ６０９で印刷中断させた受付番号０００１のジョブの当該印刷中断要因に影響を受けない、ジョブ」であると判断する。更に、制御部１０８は、この受付番号０００２のジョブの印刷動作に要する用紙が、印刷システム１００の給紙部にセットされているか否かの確認も、Ｓ６１１にて行う。
【０２２５】
本実施形態では、印刷システム１００が具備する複数の給紙部の各給紙部毎による用紙のサイズや用紙の種類を、操作部１０２を介してユーザにより予め登録可能に構成している。制御部１０８は、このユーザによる給紙部の用紙に関する登録情報を、操作部１０２から取得する。又、本実施形態の印刷システム１００は、用紙のサイズや用紙の有無を検知するセンサを各給紙部毎に具備する。制御部１０８は、これら各センサから、各給紙部における用紙の有無や用紙のサイズ等の情報を、ステータス情報として、取得する。これらの情報を基に、制御部１０８は、印刷システム１００の各給紙部に、如何なるサイズの如何なる種類の用紙がセットされているか等を、印刷システム１００の給紙部のステータス情報として確認する。
【０２２６】
この給紙部のステータス情報をもとに、制御部１０８は、既述の如く、受付番号０００２のジョブの印刷動作に要する用紙が印刷システム１００の給紙部にセットされているか否かの確認を、Ｓ６１１にて行う。
【０２２７】
そして、もし、この受付番号０００２のジョブの印刷動作に要する用紙が印刷システム１００の給紙部にセットされていると判断したとする。換言すると、第２条件も満足したと判断したとする。
【０２２８】
以上の各種判断を経て、制御部１０８は、上記第1条件及び第２条件を満足する、この受付番号０００２のジョブを、「受付番号０００１のジョブの印刷中断要因に影響を受けないジョブ」であると判断する。そして、この判断結果に従い、処理はＳ６１１からＳ６１４へ進む。
【０２２９】
以上の例示が如く、印刷中断要因の発生を契機にＳ６０９で印刷動作を中断させたジョブの印刷中断要因の種類が、「用紙切れ」であるとする。
【０２３０】
このケースの場合、制御部１０８は、Ｓ６０９における印刷中断対象のジョブの印刷動作にて要する用紙と同じ用紙サイズで且つ同じ用紙種類の用紙を印刷動作に要するジョブはＳ６１１において選択対象外とする。且つ、このケースの場合、制御部１０８は、Ｓ６０９における印刷中断対象のジョブの印刷動作にて要する用紙と同じ用紙サイズで且つ同じ用紙種類の用紙を印刷動作に要するジョブには該当しないジョブを、Ｓ６１１にて選択許可対象のジョブと見なす。且つ、当該ケースの場合、この選択許可対象のジョブに該当するジョブが印刷待ち行列に存在するとＳ６１１にて判断した場合、制御部１０８は、Ｓ６１１にてＹＥＳ判定を下し、Ｓ６１１からＳ６１４へ処理を進める。且つ、当該ケースの場合、この選択許可対象のジョブに該当するジョブが印刷待ち行列に存在しないとＳ６１１にて判断した場合、制御部１０８は、Ｓ６１１にてＮＯ判定を下し、Ｓ６１１からＳ６１２へ処理を進める。
【０２３１】
以上に例示のケースが、本実施形態にて、印刷中断要因に影響を受けないジョブが印刷待ち行列に存在するとＳ６１１にて制御部１０８が判断するケースの１例に該当する。
【０２３２】
ちなみに、既述の例では、図１１のジョブ状況一覧表示画面にてジョブ情報がリストで表示対象の受付番号０００２のジョブが、「受付番号０００１のジョブの印刷に要する用紙と同じ用紙サイズで且つ同じ用紙種類のジョブには該当しない、ジョブ」であった。故に、受付番号０００１のジョブの直後に印刷実行要求がなされた、この受付番号０００２のジョブを、制御部１０８は、Ｓ６１１にて選択対象のジョブとみなした。当該ケースに該当する場合、例えば後述のＳ６１６にて制御部１０８は、受付番号０００１のジョブの印刷動作を中断させたままの状態で、この受付番号０００２のジョブの印刷動作を印刷システム１００にて開始させる事を許可する。
【０２３３】
一方、例えば、この受付番号０００２のジョブが、「印刷中断対象の受付番号０００１のジョブと同じサイズで且つ同じ種類の用紙を要する、ジョブ」であるとする。この場合、Ｓ６１１において、制御部１０８は、この受付番号０００２のジョブは「印刷中断対象の受付番号０００１のジョブの印刷中断要因に影響を受けるジョブ」であると判断する。
【０２３４】
このケースに該当する判断を下した場合、制御部１０８は、「受付番号０００１のジョブの印刷中断中に、受付番号０００２のジョブの印刷動作を印刷システム１００で開始させる事」を禁止する。
【０２３５】
更に、もし、上記ケースで、且つ、図１１の表示のリストで表示対象の受付番号０００３のジョブが、例えば、「Ａ４サイズの用紙以外の用紙サイズの用紙を印刷動作に要するジョブ」であるとする。或いは、「普通紙以外の用紙種類の用紙を印刷動作に要するジョブ」であるとする。且つ、この条件に合致する用紙が印刷システム１００の給紙部にセットされている事を示すステータス情報を、制御部１０８が、Ｓ６１１にて確認したとする。この場合、制御部１０８は、Ｓ６１１において、この受付番号０００３のジョブを「印刷中断対象の受付番号０００１のジョブの印刷中断要因に影響を受けないジョブ」であると判断する。
【０２３６】
このケースに該当する判断を下した場合、制御部１０８は、「受付番号０００２のジョブの直後に印刷実行要求を受付た受付番号０００３のジョブの印刷動作を、受付番号０００１のジョブの印刷中断中に印刷システム１００にて開始させる事」を許可する。
【０２３７】
以上のように、制御部１０８は、Ｓ６１１の条件を満足しないジョブは印刷待機状態とたままで、Ｓ６１１の条件を満足するジョブの追越印刷動作を、Ｓ６０９による印刷中断対象のジョブの印刷中断期間中に、印刷システム１０００にて実行可能にする。
【０２３８】
このような構成自体も、本実施形態の構成にて享受可能な「印刷中断対象のジョブが存在しても可能な限り生産性を向上させるという効果」を更に向上させるという効果を、図るが為の仕組みの、１例でもある。
本実施形態は上記構成を前提に、例えば以下に例示のケースにも対応可能に構成している。
【０２３９】
ケース２：印刷中断要因が「原稿ジャム」の場合
上記のように、印刷中断要因が発生したジョブの当該印刷中断要因に影響を受けないジョブが印刷待ち行列に存在する事をＳ６１１にて確認した制御部１０８は、該印刷中断要因に影響を受けないジョブの印刷を該印刷中断対象のジョブの中断期間中に開始させる。このケース２は、上記ケースＢにて例示の制御に対応づいた制御の１例を説明するものである。即ち、該ケース２は、印刷中断対象のジョブの印刷中断要因の種類が「原稿ジャム」である事を条件に制御部１０８が実行する制御例である。
【０２４０】
当該ケース２では、例えば、制御部１０８がＳ６０９で印刷動作を中断させたジョブが「リーダ部１０３による原稿読取動作を要するジョブ」であるとする。
【０２４１】
例えば、このような「リーダ部１０３による原稿読取動作を要するジョブ」を処理する場合、ユーザによるスタートキー４０３の押下による印刷実行要求を受けると、制御部１０８は、図７ＡのＳ６０１〜Ｓ６０３の処理を印刷システム１００により実行させる。例えば、以下に例示の一連の印刷動作が実行される。
【０２４２】
制御部１０８は、当該ジョブのユーザからの印刷実行要求の受付を契機に、このジョブに含まれる複数枚の原稿からなる一連の原稿束の各原稿の給送動作を、リーダ部１０３が具備するＡＤＦ２０１により実行させる。且つ、制御部１０８は、当該給送動作により原稿読取位置まで給送された原稿の読取動作をリーダ部１０３により実行させる。且つ、制御部１０８は、当該リーダ部１０３で読み取った原稿の画像データのメモリ１０９への記憶動作を実行させる。且つ、制御部１０８は、当該ジョブの原稿の画像データをメモリ１０９から読み出してプリンタ部１０４により印刷させる。
【０２４３】
ここで、印刷対象のジョブが、このような「リーダ部１０３による原稿読取動作を要するジョブ」であるとする（条件１）。且つ、この状況で、当該ジョブ以外に、印刷すべきジョブがない状態（即ち、他のジョブが既に印刷中の状態や、他のジョブが印刷待ちの状態）では無いとする（条件２）。この場合、これら２つの条件を満足する事を契機に、制御部１０８は、該ジョブの読取動作をリーダ部１０３により実行させつつ、当該読取動作と同時に（並行して）、該ジョブの印刷動作をプリンタ部１０４により実行させる。このような並行動作を実行可能に印刷システム１００を制御部１０８により制御する。
【０２４４】
ここで例えば、印刷システム１００の状況が、既述が如く、「リーダ部１０３による原稿読取動作を要するジョブ」の当該リーダ部１０３による該ジョブの読取動作と並行して当該ジョブの印刷動作をプリンタ部１０４により実行させている最中であるとする。この状況にて、このジョブの印刷中断要因として、Ｓ６０４にて、当該ジョブの原稿読取動作中にリーダ部１０３のＡＤＦ２０１にて当該ジョブの原稿ジャムが発生したとする。すると、制御部１０８は、このジョブの印刷動作をＳ６０９にて中断させる。且つ、制御部１０８は、このジョブの印刷中断要因の種類は「原稿ジャム」である事を、Ｓ６１１にて、特定する。且つ、制御部１０８は、この種類の印刷中断要因に影響を受けないジョブは、「プリンタ部１０４による印刷を行ううえで、リーダ部１０３による原稿読取動作は不要な、ジョブ」であると、Ｓ６１１にて、特定する。このように、制御部１０８は、Ｓ６０９において印刷中断対象となったジョブの印刷中断要因が如何なる種類の印刷中断要因であるかをＳ６１１にて確認する。且つ、その確認結果に基づいて、当該印刷中断要因に影響を受けないジョブが、如何なる条件のジョブであるか否かを、Ｓ６１１にて、判断する。且つ、この判断結果により特定された印刷中断要因に影響を受けないジョブに該当するジョブが、メモリ部１０９の印刷待ち行列に、存在するか否かを、Ｓ６１１にて、確認する。
【０２４５】
例えば、このケースにおいて、Ｓ６１１にて選択対象となるジョブは、コンピュータインタフェース部１０６を介して外部装置から入力されたジョブである。又、ボックス機能のジョブ等、メモリ１０９に保存済の印刷データの印刷を要するジョブも選択対象のジョブに該当する。何故なら、ボックスジョブの印刷データは、印刷実行要求をＵＩ部を介してユーザから受付ける前に、予め、メモリ１０９に保持させているからである。換言すると、ボックスジョブは、「印刷実行要求をユーザからＵＩ部を介して受付けた後に原稿読取動作の実行無しに、予めメモリ１０９に保存済の印刷データの印刷を実行させる対象のジョブ」であるからである。
【０２４６】
このように、当該ケース２において、制御部１０８は、外部ジョブやボックスジョブ等の「印刷を行うにあたり原稿読取動作は不要なジョブ」を、印刷中断要因に影響を受けないジョブとして、Ｓ６１１にて選択対象のジョブであると判断する。
【０２４７】
そして、当該ケース２にて、「印刷を行うにあたり原稿読取動作は不要なジョブ」に該当するジョブがメモリ１０９に存在しない事を確認した場合、制御部１０８は、Ｓ６１１からＳ６１２へ処理を進める。
【０２４８】
一方、当該ケース２にて「印刷を行うにあたり原稿読取動作は不要なジョブ」に該当するジョブがメモリ１０９に存在する事を確認した場合、制御部１０８は、Ｓ６１１からＳ６１４へ処理を進める。且つ、Ｓ６１４へ移行後、制御部１０８は、例えば、Ｓ６１６にて、該当するジョブ、即ち、「印刷を行うにあたり原稿読取動作は不要なジョブ」の印刷動作を、Ｓ６０９による印刷中断対象のジョブの印刷中断期間中に、プリンタ部１０４により開始させる。
【０２４９】
以上のように、Ｓ６０９にて印刷中断対象のジョブのＳ６０４にて発生対象の印刷中断要因の種類が「原稿ジャム」であるとする。この条件の場合、制御部１０８は、当該印刷中断要因に影響を受けないジョブに該当するジョブとして、「印刷を行うにあたり、リーダ部１０３による原稿読取動作は不要な、ジョブ」が、印刷待ち状態のジョブとして、存在するか否かをＳ６１１にて検索する。そのうえで、制御部１０８は、この「印刷を行うにあたり、リーダ部１０３による原稿読取動作は不要な、ジョブ」の印刷動作を、当該「原稿ジャムの発生により印刷動作が中断されるジョブ」の印刷中断期間中に、開始可能に、印刷システム１００を制御する。
【０２５０】
このように、本実施形態では、コピージョブや外部ジョブやボックスジョブ等、様々な種類のジョブを処理可能にすることで様々なニーズに柔軟に対処可能となる効果を享受可能に構成している。且つ、これを前提に、「印刷中断対象のジョブが存在しても可能な限り生産性を向上させるという効果」を更に向上させるという効果として、上記構成を具備している点も、本実施形態が開示する仕組みの１例でもある。
【０２５１】
本実施形態は上記構成を前提に、例えば以下に例示のケースにも対応可能に構成している。
【０２５２】
ケース３：印刷中断要因が「排紙先におけるエラー」の場合
上記のように、印刷中断要因が発生したジョブの当該印刷中断要因に影響を受けないジョブが印刷待ち行列に存在する事をＳ６１１にて確認した制御部１０８は、該印刷中断要因に影響を受けないジョブの印刷を該印刷中断対象のジョブの中断期間中に開始させる。このケース３は、上記ケースＣにて例示の制御に対応づいた制御の１例を説明するものである。即ち、該ケース３は、印刷中断対象のジョブの印刷中断要因の種類が「排紙先におけるエラー」である事を条件に制御部１０８が実行する制御例である。
【０２５３】
例えば、このケース３に包含される制御例としては、例えば、Ｓ６０３にて印刷を開始したジョブの印刷物の出力先としてユーザが該ジョブの処理条件としてＵＩ部を介して指定した排紙先が、図３のフィニッシャ２２０のトレイ２２９であるとする。このようにＳ６０３にて印刷対象のジョブが、「印刷物の出力にトレイ２２９を要するジョブ」であるとする。この状況下のもと、例えば、当該ジョブの印刷実行中に、トレイ２２９が、該ジョブの印刷物で満載になったとする。すると、これを受け、フィニッシャ２２０は、制御部１０８に対して、トレイフルエラーを通知する。この情報をフィニッシャ２２０から受取った事を条件に、制御部１０８は、Ｓ６０４にて該ジョブの印刷中断要因の発生とみなして、処理をＳ６０４からＳ６０９へ移行する。そしてＳ６０９にて、制御部１０８は、当該ジョブの印刷動作を中断させる。
【０２５４】
且つ、このケース３にて制御部１０８は、このジョブの印刷中断要因の種類が「排紙先エラー」である事をＳ６１１にて特定する。且つ、この中断要因の種類に基づき、例えばＳ６１１にて制御部１０８は、この印刷中断要因に影響を受けないジョブは、「この中断ジョブで要する排紙先に該当するトレイ２９９とは異なる出力先に印刷物の出力を要求するジョブ」であると判断する。且つ、この条件を満足するジョブがメモリ１０９にて印刷待ち状態状態であるか否かをＳ６１１にて検索する。
【０２５５】
例えば、このケース３にて、制御部１０８は、「印刷物の出力にトレイ２２８を要求するジョブ」、又は、「印刷物の出力にトレイ２３０を要求するジョブ」を、Ｓ６１１にて選択対象のジョブと判断する。これらのジョブがもし存在する場合、そのジョブの印刷物を、該ジョブにて指定された出力先に出力しても、正常に印刷物の積載が完了可能である。換言すると、トレイ２２９への印刷物の出力は、トレイ２２９のトレイフルが原因で続行不可である。しかし、このトレイ２２９以外の出力先に該当するトレイ２２８やトレイ２３０では、トレイフル等が発生していない状況であり、これらのトレイに対する印刷物の出力並びに印刷物の積載は実行可能な状況である。このように、トレイ２２９への印刷物の出力は続行不可能な状況下でも、それ以外の出力先への印刷物の出力は実行可能である。故に、当該ケース３にて、制御部１０８は、「トレイ２２９とは異なる出力先を印刷物の出力に要するジョブ」を、Ｓ６１１にて、選択対象のジョブであると判断する。即ち、この条件を満足するジョブを、制御部１０８は、「排紙先エラーの発生を契機にＳ６０９にて中断対象のトレイ２２９を印刷物の出力に要求するジョブの印刷中断要因に影響を受けないジョブ」であるとＳ６１１にて判断する。
【０２５６】
換言すると、Ｓ６０９にて中断対象のジョブとは異なる印刷待ち状態のジョブとして、「この中断ジョブと同じ出力先に相当するトレイ２２９を印刷物の出力に要するジョブ」がメモリ１０９に存在するとする。この場合は、この条件に該当するジョブを、制御部１０８は、Ｓ６１１にて選択対象外のジョブであると判断する。以上の構成のもと、制御部１０８は、Ｓ６１１にて選択対象のジョブが印刷待ち状態のジョブとして存在しない事を確認した場合、Ｓ６１１からＳ６１２へ処理を進める。一方、Ｓ６１１にて選択対象のジョブが印刷待ち状態のジョブとして存在する事を確認した場合、Ｓ６１１からＳ６１４へ処理を進める。
【０２５７】
このようにケース３の場合、制御部１０８は、「Ｓ６０９にて印刷中断対象のジョブの排紙先エラーに影響を受ける事無く印刷を完遂できる処理条件のジョブ」を、印刷中断要因に影響を受けないジョブとして選択対象のジョブであると、Ｓ６１１にて判断する。
【０２５８】
そして、「Ｓ６０９にて印刷中断対象のジョブの排紙先エラーに影響を受ける事無く印刷を完遂できる処理条件のジョブ」に該当するジョブがメモリ１０９に存在しない事を確認した場合、制御部１０８は、Ｓ６１１からＳ６１２へ処理を進める。
【０２５９】
一方、「Ｓ６０９にて印刷中断対象のジョブの排紙先エラーに影響を受ける事無く印刷を完遂できる処理条件のジョブ」に該当するジョブがメモリ１０９に存在する事を確認した場合、制御部１０８は、Ｓ６１１からＳ６１４へ処理を進める。且つ、Ｓ６１４へ移行後、制御部１０８は、例えば、Ｓ６１６にて、該当するジョブの印刷動作を、Ｓ６０９において印刷中断対象となったジョブの印刷中断期間中に、プリンタ部１０４により開始させる。ここで、該当するジョブとは、即ち、「Ｓ６０９にて印刷中断対象のジョブの排紙先エラーに影響を受ける事無く印刷を完遂できる処理条件のジョブ」である。
【０２６０】
以上のように、Ｓ６０９にて印刷中断対象となるジョブの印刷中断要因の種類が「排紙先におけるエラー」であるとする。この条件の場合、制御部１０８は、印刷中断要因に影響を受けないジョブとして、「印刷中断対象のジョブの排紙先エラーに影響を受ける事無く印刷を完遂できる処理条件のジョブ」が印刷待ち状態のジョブとして、存在するか否かをＳ６１１にて検索する。且つ、制御部１０８は、この「印刷中断対象のジョブの排紙先エラーに影響を受ける事無く印刷を完遂できる処理条件のジョブ」の印刷動作を、当該印刷中断対象のジョブの印刷中断期間中に開始可能に、印刷システム１００を制御する。
【０２６１】
このように、本実施形態では、ユーザのニーズに柔軟に対応すべく種々の後工程に柔軟に対処可能にすることで様々なニーズに柔軟に対応可能となる効果を享受可能に構成している。且つ、これを前提に、「印刷中断対象のジョブが存在しても可能な限り生産性を向上させるという効果」を更に向上させるという効果として、上記構成を具備している点も、本実施形態が開示する仕組みの１例でもある。
【０２６２】
尚、当該ケース３にて排紙先エラーとして「排紙先にて印刷物の満載」を、印刷中断要因の種類として例示している。しかし、これ以外にも、以下に例示の中断要因は、当該ケース３と同様に制御部１０８が対処する中断要因である。
【０２６３】
例えば、以下のようなエラーも、排紙先におけるエラーに包含されるものとする。
・複数枚の印刷物を１束分の印刷物として束ねるのに必要なシート処理部材（ステイプル針や糊等のフィニシングに関する消耗部材）が無くなった場合、
・このようなシート処理部材のジャムが後処理装置にて発生した場合、
・このような後処理装置内部にて印刷用紙のジャムが発生した場合。
以上のような種類の排紙先エラーの発生によりＳ６０９にてジョブを中断したとする。そして、これらのいずれの場合でも、制御部１０８は、当該エラーを解除しない状態のまま印刷動作を完遂可能なジョブがメモリ１０９にて存在する事をＳ６１１にて確認する。そして、存在することが確認された場合には、制御部１０８は、当該完遂可能なジョブの印刷動作を、Ｓ６１６にて、開始可能に、印刷システム１００を制御する。
【０２６４】
ケース４：印刷中断要因が、「ＵＩ部を介して入力された印刷中断要求」の場合
上記のように、印刷中断要因が発生したジョブの当該印刷中断要因に影響を受けないジョブが印刷待ち行列に存在する事をＳ６１１にて確認した制御部１０８は、該印刷中断要因に影響を受けないジョブの印刷を該印刷中断対象のジョブの中断期間中に開始させる。ケース４では、上記ケースＤにて例示の制御に対応づいた制御の１例を説明する。即ち、該ケース４は、印刷中断対象のジョブの印刷中断要因の種類が「印刷動作を一時停止させる中断要求がＵＩ部を介して明示的にユーザにより入力されたケース」である事を条件に制御部１０８が実行する制御例である。
【０２６５】
例えば、Ｓ６０３にてプリンタ部１０４により印刷開始対象のジョブの当該印刷動作の実行中に制御部１０８が該ジョブの印刷動作を一時停止させる為のユーザの明示的な指示に該当する要求を、ＵＩ部を介して、オペレータから受付けたとする。尚、ここでいうＵＩ部には、本実施形態にて操作部１０２、又は、図１に例示の各外部装置（２００、３００、４００、５００、６００）の何れかの外部装置のＵＩ部が該当する。このようなユーザによる明示的な印刷中断要求を受付けた事を条件に制御部１０８がＳ６０４にてＹＥＳ判定を下し、この現在印刷中のジョブの印刷動作をＳ６０９にて中断させたとする。
【０２６６】
ケース４の場合、制御部１０８は、このように「ユーザにより明示的に印刷中断要求がなされたジョブには該当しない、ジョブ」を、印刷中断要因に影響を受けないジョブであると判断する。
【０２６７】
但し、このケース４の場合、例えば、Ｓ６０９にて印刷中断対象のジョブ以外に、印刷待ち状態の３つのジョブがメモリ１０９に存在するとする。この場合、制御部１０８は、その３つの印刷待ち状態のジョブのうちの、もっとも早くに印刷実行要求がなされたジョブを、優先的にＳ６１１にて選択対象のジョブとする。そして、制御部１０８は、Ｓ６１６にて、そのジョブを印刷開始可能に印刷システム１００を制御する。
【０２６８】
又、Ｓ６０９にて印刷中断対象のジョブ以外のジョブにおいても、ユーザにより明示的に印刷中断要因がなされて現在印刷一時停止期間中のジョブに該当するジョブがメモリ１０９に存在するとする。この場合、制御部１０８は、当該ジョブも、Ｓ６０９にて中断対象のジョブと同様に、「印刷中断要求がユーザにより明示的に入力されたジョブ」であると判断する。故に、この条件に該当するジョブがメモリ１０９に存在する場合、そのジョブは、Ｓ６１１にて選択対象外のジョブであると制御部１０８により判断する。
【０２６９】
このように、該ケース４にて制御部１０８は、「印刷中断要求（印刷一時停止要求）をＵＩ部を介してユーザにより明示的に受付けていない、印刷待ち状態のジョブ」を、印刷中断要因に影響を受けないジョブと判断する。そして、Ｓ６１１にて、制御部１０８は、そのジョブを選択対象のジョブであると判断する。
【０２７０】
そして、ケース４にて「印刷中断要求（印刷一時停止要求）をＵＩ部を介してユーザにより明示的に受付けていない、印刷待ち状態のジョブ」に該当するジョブがメモリ１０９に存在しない事を確認した場合、制御部１０８はＳ６１１からＳ６１２へ処理を進める。
【０２７１】
一方、ケース４にて「印刷中断要求（印刷一時停止要求）をＵＩ部を介してユーザにより明示的に受付けていない、印刷待ち状態のジョブ」に該当するジョブがメモリ１０９に存在する事を確認した場合、制御部１０８はＳ６１１からＳ６１４へ処理を進める。
【０２７２】
そして、Ｓ６１４へ以降後、制御部１０８は、例えば、Ｓ６１６にて、これに該当するジョブの印刷動作を、Ｓ６０９にて印刷中断対象のジョブの印刷中断期間中に、プリンタ部１０４により開始させる。即ち、制御部１０８は、「印刷中断要求（印刷一時停止要求）をＵＩ部を介してユーザにより明示的に受付けていない、印刷待ち状態のジョブ」の印刷動作を、印刷中断対象のジョブの印刷中断期間中に、プリンタ部１０４により開始させる。
【０２７３】
以上のように、Ｓ６０９にて印刷中断対象のジョブのＳ６０４にて発生対象の印刷中断要因の種類が「ユーザにより明示的に入力対象となる印刷中断要求（印刷一時停止要求）」であるとする。
【０２７４】
この条件の場合、制御部１０８は、印刷中断要因に影響を受けないジョブとしての「印刷中断要求がユーザにより明示的に入力されておらず、且つ、印刷実行要求を既に受付済みのジョブ」が印刷待ち状態のジョブとして存在するか否かをＳ６１１にて検索する。
【０２７５】
且つ、制御部１０８は、この「印刷中断要求が明示的にユーザ入力されておらず、印刷待ち状態のジョブ」の印刷動作を、「ユーザからの印刷中断要求の受付を契機に印刷中断させたジョブ」の印刷中断期間中に、開始可能に、印刷システム１００を制御する。
【０２７６】
このように、本実施形態では、印刷を一時停止したいといったユーザニーズを含むユーザから様々なニーズに柔軟に対処可能にする効果を図りつつ、「印刷中断対象のジョブが存在しても可能な限り生産性を向上させるという効果」を極力向上可能にする。このような効果を図るべく、上記構成を具備している点も、本実施形態が開示する仕組みの１例でもある。
【０２７７】
以上、ケース１〜４に例示が如くの各制御を含む図７Ａや図７Ｂ等の本実施形態に開示の各フローチャートの処理に関する制御を、本実施形態では制御部１０８が、メモリ１０９に予め記憶済のコンピュータ読取可能なプログラムに従い実行可能に構成している。
【０２７８】
且つ本実施形態では制御部１０８が、Ｓ６０４にて印刷中断要因の発生を契機にＳ６０９にて印刷中断対象のジョブの当該印刷中断要因の種類を特定する。且つ、その特定した印刷中断要因の種類に基づいて、制御部１０８は、当該刷中断要因に影響を受けないジョブの特定を、Ｓ６１１にて、実行する。且つ、Ｓ６０９にて印刷中断対象のジョブの印刷中断状態は維持させたままの状態で、その特定した印刷中断要因に影響を受けないジョブの印刷を、Ｓ６１６にて、開始可能に印刷システム１００を制御する。
【０２７９】
しかし、当該例示が如くの構成を本実施形態では開示するが、必ずしも、これに該当しない構成でも良い。例えば、上記ケース１〜４のうちの何れかのケースのみ対処可能な構成でも良い。或いは、上記ケース１〜４のケースには該当しないケースでもって、図７Ａや図７Ｂに例示の処理により実行可能な処理と同等の処理を実行可能に構成する構成でも良い。このように種々の変更や応用は許容可能に構成する。しかし、少なくとも、図１６や図２１や図２４を用いて例示の本実施形態が開示するＵＩ制御に係る構成は具備するように構成する。
【０２８０】
以上の構成を前提に、本実施形態の制御部１０８により、図７Ａ及び図７Ｂに例示のフローチャートの処理を実行するよう構成されている。
【０２８１】
即ち、処理対象となるジョブの為の印刷処理条件の設定と印刷実行要求とが本実施形態のＵＩ部を介しユーザによりなされたうえで、図７ＡのＳ６０１やＳ６０２にて制御部１０８は、該ジョブの印刷データと印刷処理条件データをメモリ１０９に記憶させる。且つ、図７ＡのＳ６０３にて制御部１０８は、該メモリ１０９で管理する印刷待ち行列の印刷順序に従い、当該処理対象のジョブの印刷動作をプリンタ部１０４により開始実行させる。
【０２８２】
且つ、Ｓ６０４にて制御部１０８は、このＳ６０３にて印刷開始対象のジョブの印刷中断要因が当該ジョブの印刷実行中に印刷システム１００にて発生したか否かを、既述が如くの方法で、判断する。
【０２８３】
且つ、Ｓ６０４にてＮＯ判定を下した場合、該判定結果を受け制御部１０８は、Ｓ６０４からＳ６０５へ処理を進める。
【０２８４】
且つ、このＳ６０５にて制御部１０８は、Ｓ６０３にてプリンタ部１０４にて印刷が開始されたジョブに必要な印刷動作の全てが完了したか否かを判断する。この判断は、そのジョブに対してユーザが設定した印刷処理条件や、印刷システム１００の当該ジョブの処理状況等の各種判断材料に基づいてなされる。
【０２８５】
且つ、Ｓ６０５にてＮＯ判定を下した場合、該判定結果を受け制御部１０８は、Ｓ６０５からＳ６０３へ処理を戻す。これにより、制御部１０８は、Ｓ６０５にて判断対象の当該ジョブの印刷動作を、そのまま、当該ジョブの処理完遂目指して、継続続行させるよう、印刷システム１００を制御する。
【０２８６】
一方、Ｓ６０５にてＹＥＳ判定を下した場合、該判定結果を受け制御部１０８は、Ｓ６０５からＳ６０６へ処理を進める。
【０２８７】
そして、Ｓ６０６にて制御部１０８は、Ｓ６０５にて印刷完了と判断したジョブを印刷待ち行列から削除する。その後、Ｓ６０７にて、この印刷ジョブの情報もあわせてメモリ１０６から削除する。その際、例えば、制御部１０８は、判断対象のジョブの印刷動作に利用した各種データ（印刷媒体に印字対象の画像データ、及び、その印刷条件データ等の属性データ）を、Ｓ６０７における削除対象の印刷ジョブの情報とし、メモリ１０９から削除させる。その後、制御部１０８は、Ｓ６０７からＳ６０８へ処理を進める。
【０２８８】
且つ、Ｓ６０８にて制御部１０８は、Ｓ６０５にて判断対象のジョブ以外にも、印刷すべきジョブがメモリ１０９に存在するか否かを、既述の印刷待ち行列の情報を参照する事で、判断する。
【０２８９】
且つ、Ｓ６０８にてＹＥＳ判定を下した場合、該判定結果を受け制御部１０８は、Ｓ６０８からＳ６０３へ処理を戻す。これにより、制御部１０８は、印刷システム１００にて印刷すべきジョブとしてメモリ１０９にて印刷待ち状態の、Ｓ６０８にて確認対象のジョブに該当する、他の印刷すべきジョブの印刷動作を、印刷システム１００にて実行可能にする。且つ、制御部１０８は、当該ジョブに対しても図７Ａ及び図７Ｂに開示の各フローチャートの処理を実行するよう印刷システム１００を制御する。このように、制御部１０８は、印刷システム１００が受付たユーザから印刷実行要求がなされたジョブの各ジョブ全ての印刷動作を完遂する迄、図７Ａ及び図７Ｂに開示の各フローチャートの処理を繰り返すように、印刷システム１００を制御する。
【０２９０】
その後、印刷システム１００にて印刷すべきジョブが無いと判断した事を条件に、制御部１０８は、Ｓ６０８にてＮＯ判定を下し、該判定結果を受け制御部１０８は、当該図７Ａ及び図７Ｂに例示の各フローチャートの処理を全て終了する。
【０２９１】
以上の構成を前提に、Ｓ６０３で印刷開始対象のジョブの印刷中断要因の発生を確認した事を受け、制御部１０８がＳ６０４でＹＳＥ判定を下した場合、該結果を受け制御部１０８は、Ｓ６０４から図７ＢのＳ６０９へ処理を進める。
【０２９２】
Ｓ６０９にて制御部１０８は、Ｓ６０３にて既に印刷開始対象の現在印刷動作の実行中のジョブの当該印刷動作を、既述の如く、上記Ｓ６０４で確認対象の印刷中断要因の発生を契機に中断させるよう、プリンタ部１０４を制御する。そのうえで、制御部１８は、Ｓ６０９からＳ６１０へ処理を進める。
【０２９３】
且つ、Ｓ６１０にて制御部１０８は、Ｓ６０９にて印刷中断対象のジョブの情報を、当該印刷中断期間中でも、当該ジョブの印刷データに関連付けた状態のままで、メモリ１０９に保持させる。且つ、制御部１０８は、このＳ６１０でメモリ１０９に保持対象のジョブの情報を、該情報を要するその後の処理（例えば、Ｓ６１１〜Ｓ６１５や、Ｓ６２０、Ｓ６２２、Ｓ６２４、Ｓ６２５等に例示の各処理）にて読出利用可能にメモリ１０９を制御する。
【０２９４】
このＳ６１０にて保持対象の上記ジョブの情報としては、例えば、該Ｓ６０９にて印刷中断対象のジョブが如何なる種類の印刷中断要因により印刷動作を中断させたジョブであるのか、その印刷中断要因の種類を制御部１０８が特定する情報が含まれる。
【０２９５】
制御部１０８は、この印刷中断対象のジョブの当該印刷中断要因に関する情報と、メモリ１０９の印刷待ち行列にて印刷待ち状態のジョブの各ジョブの情報とを、Ｓ６１１にて、比較参照する。この比較参照結果を基に制御部１０８は、既述の如く、Ｓ６０９にて印刷中断対象のジョブの当該印刷中断要因に影響を受けないジョブが印刷待ち状態のジョブとしてメモリ１０９に存在するか否かの判断を、Ｓ６１１にて、実行する。
【０２９６】
且つ、Ｓ６０９で印刷中断対象のジョブの印刷中断要因に影響を受けずに印刷が開始可能な印刷待ち状態のジョブがメモリ１０９に存在する事を確認した場合、制御部１０８は、既述の如く、Ｓ６１１にてＹＥＳ判定を下しＳ６１１からＳ６１４へ処理を進める。
【０２９７】
一方、Ｓ６０９で印刷中断対象のジョブの印刷中断要因に影響を受けずに印刷が開始可能な印刷待ち状態のジョブがメモリ１０９に存在しない事を確認した場合、制御部１０８は、Ｓ６１１にてＮＯ判定を下しＳ６１１からＳ６１２へ処理を進める。
【０２９８】
本実施形態にて、このＳ６１２の処理は、Ｓ６０９にて印刷中断対象のジョブの印刷中断期間中（印刷一時停止期間中）に制御部１０８により実行対象となる処理に該当する。
【０２９９】
且つ、このＳ６１２の処理にて、制御部１０８は、Ｓ６０９にて印刷中断対象のジョブの上記印刷中断要因が印刷システム１００にて解除されたか否かの判断を行う。尚、制御部１０８は、Ｓ６１２の判断を、印刷システム１００が具備する各ユニット（操作部１０２、リーダ部１０３、プリンタ部１０４、メモリ１０９等の関係する各種ユニット）からの情報と既述のＳ６１０にて保持対象のジョブの情報等とに基づいて実行する。
【０３００】
ここで、もし、Ｓ６１２にて制御部１０８が、Ｓ６０９で印刷中断対象のジョブの印刷中断要因が印刷システム１００にて解除された事を確認していない場合、該結果を受け制御部１０８は、Ｓ６１２からＳ６１１へ処理を戻す。
【０３０１】
一方、Ｓ６１２にて制御部１０８が、Ｓ６０９で印刷中断対象のジョブの印刷中断要因が印刷システム１００にて解除された事を確認した場合、該結果を受け制御部１０８は、Ｓ６１２からＳ６１３へ処理を進める。このＳ６１３にて制御部１０８は、Ｓ６０９にて印刷中断対象のジョブの印刷動作の再開を行う為の準備を行う。具体的には、Ｓ６１０にてメモリ１０９に保持済の上記ジョブ情報を利用して、制御部１０８は、該ジョブはどの位印刷処理を済ませていたのか、その進捗情報を確認する。且つ、その結果を受け制御部１０８は、該ジョブの印刷動作の完了に必要な印刷として、あとどれ位の量を、どのような出力体裁でもって、出力させるのかの確認を行う。このようなＳ６０９にて印刷中断対象のジョブの印刷完遂に必要な確認作業をＳ６１３にて経たうえで、制御部１０８は、Ｓ６１３から図７ＡのＳ６０３へ処理を戻す。且つ、Ｓ６１３からＳ６０３へ処理を戻したうえで制御部１０８は、このＳ６０９で印刷中断対象のジョブの印刷動作を再開させるよう印刷システム１００を制御する。そして、順次、Ｓ６０４の処理へ再移行させる。これにより、先程と同様の処理が印刷システム１００にて実行可能となる。
【０３０２】
既述の構成を前提に例えば、Ｓ６０９で印刷中断対象のジョブの印刷中断要因に影響を受けない印刷待ち状態のジョブがメモリ１０９に存在する事をＳ６１１で確認した事を受け、制御部１０８が、Ｓ６１１からＳ６１４側のフローへ、処理を移行させたとする。この場合、ケース１〜ケース４に例示が如くの制御を制御部１０８は実行する。
【０３０３】
即ち、制御部１０８は、Ｓ６１１で選抜対象のジョブ（Ｓ６０４で発生を確認済の当該印刷中断要因に影響を受けない他の印刷待ち状態のジョブ）の印刷動作を、Ｓ６０９で印刷中断対象のジョブの印刷中断期間中に開始可能に、印刷システム１００を制御する。
【０３０４】
且つ、この為の前手順としてＳ６１４にて制御部１０８は、該印刷中断要因に影響を受けないジョブとしてＳ６１１にて選抜したジョブのジョブ情報をメモリ１０９から読出参照する。この当該ジョブ情報を利用することで、制御部１０８は、Ｓ６１１で選抜対象のジョブが、如何なる印刷条件がユーザにより設定されたジョブであり、如何なる印刷動作を要するジョブであるのかの確認処理をＳ６１４にて実行する。そのうえで、制御部１０８は、Ｓ６１４からＳ６１５へ処理を進める。
【０３０５】
ここで、Ｓ６１５においても制御部１０８は、Ｓ６０９で印刷中断済のジョブ（中断ジョブに該当）の印刷中断要因が印刷システム１００にてオペレータにより解除されたか否かの判断を行う。且つ、この際も制御部１０８は、Ｓ６１０にてメモリ１０９に保持済のジョブ情報や印刷システム１００の現在のステータス情報を利用することで、Ｓ６１５における当該判断を行う。
【０３０６】
このＳ６１５にて制御部１０５が、Ｓ６０９で印刷中断済のジョブ（中断ジョブに該当）の印刷中断要因が印刷システム１００にてオペレータにより解除されていない事を確認したとする。この場合、制御部１０８は、Ｓ６１５にてＮＯ判定を下し、当該判定結果を受けて、Ｓ６１５からＳ６１６側のフローへ処理を移行させるように、印刷システム１００を制御する。
【０３０７】
一方、このＳ６１５にて制御部１０５が、Ｓ６０９で印刷中断済のジョブ（中断ジョブに該当）の印刷中断要因が印刷システム１００にてオペレータにより解除された事を確認したとする。この場合、制御部１０８は、Ｓ６１５にてＹＥＳ判定を下し、当該判定結果を受けて、Ｓ６１５からＳ６２０側のフローへ処理を移行させるように、印刷システム１００を制御する。
【０３０８】
ここで、このＳ６１５の判断分岐を基準とした当該印刷システム１００が具備する制御構成について以下に更に詳述する。
【０３０９】
ここでは、まず、「図７ＡのＳ６０４にてＹＥＳ→Ｓ６０９→Ｓ６１０→Ｓ６１１でＹＥＳ→Ｓ６１４→Ｓ６１５にてＮＯ」という一連の処理フローを経た事を条件に、制御部１０８が、印刷システム１００に対して実行する制御について説明する。
【０３１０】
即ち、Ｓ６０９で印刷中断対象のジョブの印刷中断要因が印刷システム１００にて未解除である事を制御部１０８が確認する。これを第１条件とする。且つ、その印刷中断要因に影響を受けない他の印刷待ち状態のジョブがメモリ１０９に存在する事を制御部１０８が確認する。これを第２条件とする。換言すると、制御部１０８が、Ｓ６１１にてＹＥＳ判定を下し、且つ、Ｓ６１５にてＮＯ判定を下したとする。これら第１条件と第２条件の両方を満足する事を受け制御部１０８は、該印刷中断対象のジョブの印刷中断状態を印刷システム１００にて維持させたまま、その印刷中断要因に影響を受けないジョブの印刷動作をＳ６１６にてプリンタ部１０４により開始させる。このように印刷システム１００を制御部１０８により制御している状況下であるとする。
【０３１１】
本実施形態では既述の如く、Ｓ６０４にて印刷中断要因の発生を契機に印刷動作がＳ６０９にて中断された「印刷中断対象のジョブ」を「中断ジョブ」と称す。且つ、Ｓ６１６にて印刷開始対象となる「印刷中断要因に影響を受けないジョブ」は、Ｓ６１１にて制御部１０８が印刷待ち行列の中から選抜するジョブであり、これに該当するジョブを、Ｓ６２１に記載の如く「現行ジョブ」とも称している。
【０３１２】
制御部１０８が、この印刷中断要因に影響を受けないジョブとして、如何なるジョブをＳ６１６にて印刷させるかに関する構成は、既述のケース１〜ケース４にて例示が如くに構成する。即ち、制御部１０８は、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因の種類（内容）に基づいて、メモリ１０９の印刷待ち行列にて印刷待ち状態の複数のジョブの中からＳ６１６にて印刷開始を許可する対象のジョブを選択決定する。
【０３１３】
換言すると、Ｓ６０４にて発生した印刷中断要因が如何なる種類の印刷中断要因なのかを制御部１０８が確認し、その確認した印刷中断要因の種類次第で、Ｓ６１６にて印刷開始を許可する対象のジョブを異ならせるように、印刷システム１００を制御する。
【０３１４】
但し、留意すべき点として本実施形態では、他の記載でも述べているが、印刷中断対象のジョブの印刷中断期間中にＳ６１６に他のジョブの印刷開始を許可する条件には大前提がある。それは、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因の種類が「プリンタ部１０４内部のシート搬送路上における該ジョブの印刷用紙のジャム」では無い事である。これに該当する印刷中断要因がＳ６０４にて発生した事を確認した場合、制御部１０８は、Ｓ６１１からＳ６１４へ処理を移行する事を禁止し、Ｓ６１１からＳ６１２へ処理を移行させる。このように、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因の種類が「プリンタ部１０４内部における用紙ジャム」である事を制御部１０８が確認したとする。この場合、制御部１０８は、このジョブ以外の他のジョブが印刷待ち状態のジョブとしてメモリ１０９に存在していても、当該印刷中断対象のジョブの印刷中断期間中に他のジョブの印刷を印刷システム１００にて開始させる事自体を、禁止する。このケースの場合、制御部１０８は、該印刷中断対象のジョブの印刷中断要因が印刷システム１００にてオペレータにより解除される事を待機する。且つ、当該中断要因の解除がオペレータによりなされた事を契機に、制御部１０８は、図７ＢのＳ６１２から図７ＡのＳ６０３へ処理を戻し、該印刷中断対象のジョブの印刷動作を再実行（再開）させる。尚、該ジョブの印刷を再開した場合、制御部１０８は、該ジョブの印刷中断直前までの時点にて未処理であった残りの印刷分、印刷動作を実行可能に印刷システム１００を制御する。当該例示が如く構成する理由は次のとおりである。例えば、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因の種類が「プリンタ部１０４内部における用紙ジャム」であるとする。このケースの場合、この印刷中断要因を解除しないままで、他のジョブの印刷を印刷システム１００にて開始させてしまっては、プリンタ部１０４内部にて更に別の用紙ジャムが発生する。本実施形態の印刷システム１００は、このような問題を未然に防止する為の仕組みの１例として、当該構成を具備している。
【０３１５】
以上の構成を前提条件として、本実施形態では、以下に例示が如くの制御を本実施形態の印刷システム１００にて実行可能に構成している。
【０３１６】
尚、この説明では、制御部１０８がＳ６０４にて印刷中断要因の発生を確認した事を契機にＳ６０９にて印刷動作を中断させた当該印刷中断対象のジョブを、「ジョブＸ」と称す。又、印刷システム１００にて発生した該ジョブＸの印刷中断要因に依らずに印刷動作が完遂可能な印刷処理条件のジョブである事を条件に、制御部１０８が、Ｓ６１６にて印刷開始を許可する対象のジョブを、「ジョブＹ」と称する。
【０３１７】
先のケース１〜ケース４での例示と比較参照しても明らかな如く、この「ジョブＹ」は、本実施形態では、「ジョブＸの印刷中断要因に影響を受けないジョブ」に該当する。尚且つ、この「ジョブＹ」は、「ジョブＸの印刷実行要求の受付けがＳ６０１にてなされた後に制御部１０８が印刷実行要求を受付たジョブ」に該当する。より具体的に述べるならば、この「ジョブＹ」は、「ジョブＸの印刷動作をプリンタ部により実行させている最中に、制御部１０８が、印刷対象の印刷データと印刷処理条件データとを共に関連付けた状態でメモリ１０９に記憶させたジョブ」である。即ち、「ジョブＸ」を「先行ジョブ」と呼ぶならば、この「ジョブＹ」は「後続ジョブ」と称される。
【０３１８】
制御部１０８は、このジョブＸの印刷実行中に該ジョブＹのデータをメモリ１０９に記憶させ、該ジョブＸの印刷実行期間中は該ジョブＹの印刷開始は禁止するように、ジョブＹを印刷待ち状態のジョブとしてメモリ１０９にて待機保持させていた。しかし、ジョブＸの印刷中断要因が発生した事をＳ６０４にて確認した事を契機に制御部１０８は、ジョブＸの印刷動作をＳ６０９にて中断させた。そして、制御部１０８は、ジョブＸの印刷中断要因の種類が如何なる種類の印刷中断要因であるのかを特定した。そして、制御部１０８は、その特定結果に従い、その印刷中断要因に影響を受ける事無く印刷システム１００にて印刷が完遂可能な他のジョブとして、ジョブＹを、複数の印刷待ち状態のジョブの中から、選抜した。これにより、制御部１０８は、ジョブＸの印刷中断期間中に、ジョブＹの印刷をＳ６１６にて開始させた。そして、現在の印刷システム１００の状況として、このジョブＹの印刷を実行させている最中であるとする。このように、先行ジョブに該当するジョブＸの印刷動作は未完了で且つ現在印刷中断状態のままで、ジョブＸの後続ジョブに該当するジョブＹの印刷を開始させる構成を開示する。してみると、このジョブＹは、ジョブＸの印刷完了を待たずに印刷が実行対象のジョブである。故に、該例示が如く、「Ｓ６０９にて印刷中断対象のジョブの印刷中断期間中にＳ６１６にて制御部１０８が印刷開始を許可する対象のジョブ」の事を、「追越印刷ジョブ（プロモート印刷ジョブ）」と定義しても良い。即ち、ここで例示の「ジョブＹ」は、本実施形態にて「現行ジョブ」や「追越印刷ジョブ」に該当する事を意味する。
【０３１９】
ここで、現在の印刷システム１００の状況が、既述の如く、制御部１０８が、ジョブＸの印刷中断状態を維持させた状態で、Ｓ６１６にて印刷システム１００に開始させたジョブＹの印刷動作を引き続き印刷システム１００にて実行させている最中であるとする。即ち、この状況は、図７Ｂの「Ｓ６１６→Ｓ６１７でＮＯ判定→Ｓ６１５でＮＯ判定→Ｓ６１６」という処理ループを制御部１０８が繰り返している事を意味している。
【０３２０】
即ち、制御部１０８は、Ｓ６０９にて印刷中断対象のジョブＸの印刷中断要因が印刷システム１００にて解除されていない期間では、該印刷中断対象のジョブＸの中断状態は維持させたままで、ジョブＹの印刷完遂目指して印刷システム１００を動作させ続ける。
【０３２１】
尚、制御部１０８は、Ｓ６１１で選抜したジョブ（この例ではジョブＹ）の印刷をＳ６１６にて開始させる場合、そのジョブに対しユーザがＵＩ部を介し設定した印刷処理条件に従った印刷処理を該ジョブで要する印刷動作として印刷システム１００に実行させる。
【０３２２】
その為にも、Ｓ６１６にて印刷開始対象のジョブの印刷データと関連づけてメモリ１０９に保持させている印刷処理条件データの確認を制御部１０８は行う。１例として例えばＳ６１４にて制御部１０８は、Ｓ６１１で選択したジョブのジョブ情報をメモリ１０９から読出参照する。この処理がＳ６１４にて実行対象となる処理である。尚、この「Ｓ６１６にて印刷開始対象のジョブ」とは、「Ｓ６０９にて印刷中断対象のジョブの印刷実行要求がなされた後に印刷実行要求がなされたジョブであり、且つ、当該印刷中断対象のジョブの印刷中断要因に影響を受けないジョブ」が、これに該当する。即ち、ジョブＹが如くの「追越印刷ジョブ（プロモート印刷ジョブ）」の事を意味する。
【０３２３】
その後、例えば、Ｓ６１６にて印刷開始済のジョブＹの印刷動作が印刷システム１００にて終了したとする。この場合、該ジョブＹの印刷終了結果を受けた制御部１０８は、Ｓ６１７からＳ６１８へ処理を進める。Ｓ６１８にて制御部１０８は、該ジョブＹをメモリ１０９の印刷待ち行列から削除する。そして、Ｓ６１９にて制御部１０８は、該ジョブＹのジョブ情報（ジョブＹの印刷用紙に実際に印刷対象となる印刷データと該ジョブＹの印刷処理条件データを含む）をメモリ１０９から削除する。このＳ６１９の処理を経て制御部１０８は、Ｓ６１９からＳ６１１へ処理を戻す。
【０３２４】
以上に例示の処理フローは、制御部１０８がＳ６１６にて印刷を開始させたジョブＹの印刷動作を実行している最中に、ジョブＸの印刷中断要因が印刷システム１００にてオペレータにより解除されていない事を条件に実行する処理フローに対応する制御である。
【０３２５】
本実施形態では、Ｓ６１６にて開始されたプロモート印刷ジョブの印刷動作を印刷システム１００にて実行期間中において、制御部１０８は、Ｓ６０９にて印刷中断対象のジョブに相当する中断ジョブの印刷中断要因が解除された否かを監視する。
【０３２６】
この構成は、例えば、Ｓ６１６でジョブＹの印刷を開始させた後に該ジョブＹの印刷が終了していないならばＳ６１７からＳ６１５へ処理を戻してＳ６１５にてジョブＸの印刷中断要因が解除されたか否かを再度確認する。このような処理ループをＳ６１５〜Ｓ６１７で繰り返す構成に、対応する。
【０３２７】
ここで、「Ｓ６０１〜Ｓ６０３→Ｓ６０４でＹＥＳ→Ｓ６０９→Ｓ６１０→Ｓ６１１でＹＥＳ→Ｓ６１４→Ｓ６１５でＮＯ→Ｓ６１６→Ｓ６１７でＮＯ」なる処理フローを介しＳ６１５に再移行した時点で、Ｓ６１５にてＹＥＳ判定を下したとする。換言すると、ジョブＹの印刷動作を印刷システム１００に実行させている最中に上記ジョブＸの印刷中断要因が印刷システム１００にてオペレータにより解除された事を制御部１０８が確認したとする。この場合、ジョブＹの印刷実行中における当該ジョブＸの印刷中断要因の解除を契機に制御部１０８は、Ｓ６１５からＳ６２０へ処理を進める。
【０３２８】
このＳ６２０にて制御部１０８は、「Ｓ６０９にて印刷中断対象のジョブの印刷動作の再開方法（リカバリ方法）をオペレータからの明示的な指示（要求）でもって指定可能にする為の表示」を、本実施形態のＵＩ部により、実行させる。
【０３２９】
この構成では、「印刷中断要因の発生に伴ないプリンタ部１０４による印刷動作が中断されたジョブに相当する中断ジョブ（この例では、ジョブＸ）」の印刷中断期間中に、「その中断ジョブの印刷中断要因に依らない印刷処理条件でもって印刷動作が実行可能なジョブ（該中断要因に影響を受けずに適正な印刷動作を印刷システム１００により完遂可能なジョブ）を意味するプロモート印刷ジョブ（この例では、ジョブＹ）」の印刷動作を、プリンタ部１０４により開始可能に、制御部１０８が印刷システム１００を制御する。且つ、該構成を前提に、該中断ジョブの印刷中断期間中にプリンタ部１０４により印刷動作を開始させた該プロモート印刷ジョブの印刷実行中に、該中断ジョブの印刷中断要因の解除が印刷システム１００にてなされた事を制御部１０８により確認する。本実施形態では、この状況の場合に、当該確認を行った制御部１０８が、以下で説明する「特定の表示」を本実施形態のＵＩ部により実行可能に制御する。本実施形態にてＳ６２０の処理は、この構成に対応する処理である。尚、本実施形態では、この構成も重要な特徴点の１つであるが、更なる特徴点の１例として以下のような留意点に基づいた構成要件を印刷システム１００が具備している。
【０３３０】
例えば、上記「特定の表示」の本実施形態のＵＩ部による実行を許可する場合、制御部１０８は、上記プロモート印刷ジョブのプリンタ部１０４による印刷動作は印刷システム１００にて継続させたままの状態で、当該「特定の表示」を当該ＵＩ部に実行させる。換言すると、制御部１０８は、当該「特定の表示」を本実施形態のＵＩ部により実行させるが為にプリンタ部１０４による印刷実行中の上記プロモート印刷ジョブの印刷動作を停止させるといった動作を印刷システム１００にて実行する事を禁止する。
【０３３１】
しかも、この「特定の表示」を該ＵＩ部により実行させた時点から特定時間経過する迄の特定期間内において、当該「特定の表示」を介して上記中断ジョブの再開方法がオペレータにより指定されなかったとする。例えば、後述の画面９００を表示させた時点から１分間経過する迄の期間内において、中断ジョブの再開方法が指定されなかったとする。
【０３３２】
このように、特定期間内において、該「特定の表示」を介してオペレータによる中断ジョブの再開方法の指定が未実行の状況であったとする。この場合、制御部１０８は、たとえ該「特定の表示」を該ＵＩ部により実行させたままの状態であっても、印刷続行中の上記プロモート印刷ジョブのプリンタ部１０４による印刷動作はそのまま続行させ続けるように印刷システム１００を制御する。なお、「「特定の表示」を該ＵＩ部により実行させたままの状態」とは、例えば、画面９００を操作部１０２により表示中の状態のことである。
【０３３３】
このように、オペレータからの中断ジョブの再開方法の指定が特定期間内にて未確定の状況である場合、制御部１０８は、上記プロモート印刷ジョブの印刷動作は停止させる事なく、そのままプリンタ部１０４により続行させ続ける。
【０３３４】
以上に例示が如くの構成も、本実施形態に開示の効果を更に向上可能にする為の仕組みとして重要な特徴点の１例でもある。
【０３３５】
これらに記載の構成を具備する本実施形態の印刷システム１００の制御部１０８が、Ｓ６２０にて、本実施形態のＵＩ部により実行させる、上記「特定の表示」に係る制御例について以下に更に詳述する。
【０３３６】
上記「特定の表示」の１例として、本実施形態では制御部１０８が、「印刷中断対象のジョブの印刷動作を印刷システム１００に再実行させるタイミングとしてユーザが指定可能な選択候補（選択肢）をユーザに提示したうえで、その提示した選択肢の中からユーザが所望の選択肢を指定可能にする為の、特定の表示」を、本実施形態のＵＩ部により、実行可能にする。
【０３３７】
しかも、本実施形態の印刷システム１００の制御部の１例に相当する制御部１０８は、この「特定の表示」の１例として、例えば図１６や図２１や図２４に例示が如くの構成要素で構成される表示を、本実施形態のＵＩ部により、実行可能に制御する。
【０３３８】
しかも、既述が如く該制御部１０８は、印刷中断対象のジョブ（中断ジョブに相当）の印刷中断期間中に、その中断ジョブの印刷中断要因に影響を受けない後続ジョブ（プロモート印刷ジョブに相当）の印刷動作をプリンタ部１０４により開始させる事を許可する。この構成を前提に、制御部１０８は、該プロモート印刷ジョブの印刷動作をプリンタ部１０４により実行させている期間中に、該中断ジョブの印刷中断要因の解除が印刷システム１００にてオペレータにより行われた事を条件に、該「特定の表示」を本実施形態のＵＩ部により、実行可能にする。
【０３３９】
尚、この「プロモート印刷ジョブ」の事を、既述の如く、本実施形態では、「現行ジョブ」や「追越印刷ジョブ」とも称して記載しており、これらの意味は同義である。即ち、具体的には、Ｓ６０９で印刷中断対象のジョブの印刷中断要因に影響を受けずに印刷が実行可能なジョブとして、Ｓ６１６にて制御部１０８が印刷開始を許可する対象の、後続ジョブを意味する。
【０３４０】
しかも、図１６や図２１や図２４に例示の本実施形態の「特定の表示」を実行させる対象として本実施形態が開示するＵＩ部としては、勿論、印刷装置１０１自身が具備する操作部１０２が、これに該当する。これ以外にも、例えば、印刷装置１０１とは異なる遠隔の外部装置（図１に例示のＰＣ２００〜４００等の情報処理装置や、他の印刷装置５００、６００等）のＵＩ部により、この「特定の表示」を実行可能に構成する。且つ、以下に各種例示の各種制御に関する各種指示や動作命令を当該外部装置のＵＩ部から実行可能に構成する。これにより、操作部１０２以外のＵＩ部を使っても、本実施形態が開示の各種動作と同等動作を印刷システム１００に対して実行可能に構成する。本実施形態の印刷システム１００は、このような構成にも適用可能に構成されている。
【０３４１】
しかも、本実施形態の制御部１０８は、当該「特定の表示」を介して印刷システム１００のオペレータにより指定可能な選択肢の候補を、印刷システム１００にて処理対象となるジョブに係る複数種類の情報に基づいて、動的に変化させるべくＵＩ部を制御する。例えば、この「複数種類の情報」の１例としては、ジョブＹが如くの「プロモート印刷ジョブの印刷処理条件の情報」や、「メモリ１０９にて待機対象となる後続ジョブの印刷待ち状況といった、印刷待ち行列のジョブ情報」が包含される。該構成を前提に、制御部１０８は、図１６や図２１や図２４で例示の如く、特定の表示を介して操作者から受付を許可する選択肢の候補を、印刷システム１００で印刷対象となるジョブに係る既述の如くの複数種類の情報に基づき、動的に異ならせるよう制御する。このように、特定の表示としてＵＩ部により実行させる表示の、その表示内容をも、制御するように構成している。
【０３４２】
例えば、制御部１０８は、印刷中断要因の発生を契機に印刷動作が中断された中断ジョブの印刷中断期間中に印刷開始を許可する対象のプロモート印刷ジョブの印刷処理条件次第で、上記「特定の表示」として図１６で例示が如くの表示を実行する事を禁止する。その代わりに、制御部１０８は、上記「特定の表示」として、図２４に例示が如くの表示をＵＩ部により実行可能に制御する。本実施形態の印刷システム１００は、このような構成を具備している。
【０３４３】
尚且つ、制御部１０８は、印刷待ち状態のジョブの受付状況に基づいて、上記「特定の表示」として図１６や図２４で例示が如くの表示を実行する事は禁止する。その代わりに、制御部１０８は、上記「特定の表示」として、図２１に例示が如くの表示をＵＩ部により実行可能に制御する。本実施形態の印刷システム１００は、このような構成も具備している。
【０３４４】
既述の構成は、本実施形態にて享受可能な効果を可能な限り向上させる為の重要な仕組みの１例でもある。
【０３４５】
しかも、本実施形態では、以下に例示の構成をも具備している点も本実施形態にて特に重要な特徴点の１つでもある。
【０３４６】
例えば、Ｓ６０９にて印刷中断対象のジョブ（中断ジョブに相当）の印刷中断要因が印刷システム１００にてオペレータにより未解除の状況に該当する期間中、本実施形態の制御部１０８は、該印刷中断対象のジョブの印刷動作を中断状態のままとする。且つ、制御部１０８は、この中断ジョブの印刷中断期間中にプロモート印刷ジョブに該当する後続ジョブの印刷動作を、可能な限り、繰り返し継続させ続けるように印刷システム１００を制御する。このように、印刷システム１００のプリンタ部１０４の印刷動作を、可能な限り、停止させずに、連続運転させ続けるように、印刷システム１００を制御部１０８により制御する。
【０３４７】
この構成を前提に、プロモート印刷ジョブの印刷動作をプリンタ部１０４により実行期間中に、上記中断ジョブの中断要因の解除が印刷システム１００にてオペレータによりなされた事を制御部１０８が確認したとする。且つ、この確認を契機に制御部１０８が、上記「特定の表示」を本実施形態のＵＩ部に実行させたとする。
【０３４８】
このように、現在の印刷システム１００の状況が上記「特定の表示」をＵＩ部により実行させている状況であるとする。しかし、この状況下においても、制御部１０８は、当該「特定の表示」を介して上記中断ジョブの再開方法がオペレータにより選択決定される迄の特定期間内では、Ｓ６１６にて印刷開始対象のプロモート印刷ジョブの印刷動作を継続させる。即ち、制御部１０８は、上記特定期間内では、プリンタ部１０４によりプロモート印刷ジョブの印刷動作を続行させるように、印刷システム１００を制御する。
【０３４９】
この上述が如くの仕組み自体も、本実施形態に開示の効果を享受可能しつつも、可能な限り印刷システム１００の印刷動作を連続運転させ続ける等の、ＰＯＤ環境が如くの印刷環境にて重要視されうる複数のジョブの全体の生産性を考慮した仕組みの１例である。
【０３５０】
以上の各種印刷システム１００の制御構成を踏まえて、本実施形態の制御部が上記「特定の表示」を本実施形態のＵＩ部により実行可能に制御する構成要件の具体例を、以下に説明する。
【０３５１】
まず、既述の制御例の如く、制御部１０８は、ジョブＸの印刷動作をプリンタ部１０４により中断させたうえで、該ジョブＸの印刷中断要因に影響を受けずに印刷が実行可能なジョブに該当するジョブＹの印刷動作を、プリンタ部１０４により、開始させた。換言すると、制御部１０８は、ジョブＸの印刷中断期間中にジョブＹの印刷動作をプリンタ部１０４により開始させる事を許可した。この構成は、上述のケース１〜４で例示の制御例に記載の制御によるものである。即ち、この構成は、制御部１０８が、印刷中断対象の先行ジョブの印刷中断期間中に後続ジョブの印刷動作をプリンタ部１０４により開始させる事を許可するか禁止するかを、該先行ジョブの印刷中断要因の種類と該後続ジョブの印刷処理条件とに基いて決定する。
【０３５２】
上記構成を前提とし、既述の如く、制御部１０８は、ジョブＸの印刷中断期間中に印刷を開始させたジョブＹの印刷動作を、ジョブＸの印刷中断要因がオペレータにより未解除である事を条件に、プリンタ部１０４により続行させ続ける。換言すると、ジョブＸの印刷中断要因が印刷システム１００にてオペレータによりなされる迄、制御部１０８は、プリンタ部１０４によるジョブＹの印刷動作を継続させ続けるよう印刷システム１００を制御する。
【０３５３】
且つ、その後、制御部１０８は、印刷中断対象のジョブＸの印刷中断後に印刷開始許可対象の上記プロモート印刷ジョブに該当するジョブＹの印刷実行中に、ジョブＸの印刷中断要因の解除が印刷システム１００にてオペレータによりなされた事を確認した。この確認を行った事を条件に、Ｓ６２０にて制御部１０８は、上記「特定の表示」として、図１６や図２１や図２４で例示の如くの表示画面９００の表示を、操作部１０２の表示部３０１により、実行可能に制御する。
【０３５４】
図１６や図２１や図２４に例示のユーザインタフェース画面９００（以下、ＵＩ画面とも記す）は、本実施形態の制御部の一例としての制御部１０８が、本実施形態のＵＩ部の１例としての操作部１０２により実行させる「特定の表示」の画面構成例の１例である。これら図１６や図２１や図２４に例示の表示は、既述の如く、本実施形態の制御部１０８が本実施形態のＵＩ部により実行させる「特定の表示」の１例に該当する。
【０３５５】
尚、本実施形態では、Ｓ６１６で印刷開始対象のプロモート印刷ジョブの実行中に既にＳ６０９にて印刷中断対象の中断ジョブの印刷中断要因の解除がオペレータにより印刷システム１００にて行われた事の確認を、制御部１０８が、実行する。制御部１０８は、この確認を行った事を受け、上記中断ジョブに該当するジョブＸと上記プロモート印刷ジョブに該当するジョブＹとを含む印刷システム１００により印刷動作を要するジョブの情報を、メモリ１０９にて保持対象の各種情報を基に、確認する。この各種情報としては、例えば、各ジョブの印刷処理条件データ等の各ジョブ固有の情報や、メモリ１０９にて印刷を待機している印刷待ち状態のジョブの数を制御部１０８が特定する為の印刷待ち行列の情報等が、これに該当する。制御部１０８は、この確認結果に応じて、該中断ジョブの印刷動作の再実行をプリンタ部１０４により実行させるタイミングを特定する為のユーザ要求としてユーザから受付を許可する選択肢の候補の数を、動的に変化させるよう制御している。この具体的構成として、本実施形態では制御部１０８が、図１６や図２１や図２４の表示例の如く、中断ジョブの再開方法としてユーザから受付を許可する選択視の候補を制限したり、増やしたりするように、本実施形態のＵＩ部を制御する。但し、「特定の表示」に該当する図１６や図２１や図２４のどの表示においても共通して具備する表示構成要素もある。
【０３５６】
そこで、以下の説明では、ますは、その図２１や図２１や図２４の表示例にて共通して具備する表示構成要素について、図１６に例示の表示例を用いて説明する。
【０３５７】
〔（表示構成要素１）・・・・印刷中断対象のジョブの状況通知欄９０１〕
この通知欄９０１は、制御部１０８が本実施形態のＵＩ部により表示させる、「印刷システム１００の現在の状況として、Ｓ６０９で印刷中断対象のジョブの印刷動作が再開できる状況にある旨をユーザに対して報知可能にする為の表示」の１例に、該当する。
【０３５８】
本制御例では、プロモート印刷ジョブに相当するジョブＹのプリンタ部１０４による印中に、中断ジョブに相当するジョブＸの印刷中断要因が印刷システム１００にてオペレータにより解除された。これを契機に、制御部１０８が、図１６や図２１や図２４で「特定の表示」の１例として例示のＵＩ画面９００の表示を、操作部１０２により、実行させる。
【０３５９】
故に、制御部１０８は、該ジョブＸの印刷動作が印刷システム１００にて再開可能である旨を当該ＵＩ画面９００の通知欄９０１を介してユーザに報知可能に制御する。
【０３６０】
図１６の表示制御例では、Ｓ６０４で印刷中断要因の発生を契機に印刷動作が中断されたジョブＸの印刷動作が現時点では再開できるようになった旨を印刷システム１００のオペレータに通知欄９０１を介して制御部１０８により報知可能した構成を開示している。
【０３６１】
尚、この通知欄９０１は、該印刷中断対象のジョブの印刷動作の再開させるタイミングを、該通知欄９０１と共に該ＵＩ画面９００にて表示対象の選択肢の中からユーザにより所望の選択肢を選択決定できる旨をユーザに報知する役目も果たしている。
【０３６２】
しかも、本実施形態にて、例えば、印刷中断要因が解除された該印刷中断対象のジョブの印刷動作の再開タイミングが該ＵＩ画面９００を介してユーザにより選択決定される事無く特定時間経過したとする。このように、ＵＩ画面９００をＵＩ部により表示させた時点から特定期間経過してもユーザによる選択視の決定操作が該画面９００にてユーザによりなされなかったとする。すると、これを条件に、制御部１０８は、そのＵＩ画面９００にて提示対象の選択候補のうちの特定の選択肢に相当する再開方法でもって自動的に該印刷中断対象のジョブの印刷動作を再実行可能に印刷システム１００を制御する。この構成を前提に、制御部１０８は、当該例示が如く、ＵＩ画面９００にて自動的に選択肢を選択した場合に関するガイダンスをも、当該通知欄９０１を介して、ユーザに報知可能に、表示制御を実行する。
【０３６３】
制御部１０８が操作部１０２に表示させる、この通知欄９０１を具備した当該ＵＩ画面９００には、更に以下の表示構成要素も具備するように構成している。
【０３６４】
〔（表示構成要素２）・・・・印刷中断対象のジョブの情報通知欄９０２〕
この通知欄９０２は、制御部１０８が本実施形態のＵＩ部により表示させる、「Ｓ６０９で印刷中断対象のジョブ自体に係る情報をユーザに報知可能にする為の表示」の１例に該当する。
【０３６５】
本実施形態では、印刷中断要因の解除が印刷システム１００でオペレータによりなされた事を条件に印刷動作の再実行が制御部１０８により許可される印刷中断対象のジョブに係る詳細な情報を、制御部１０８が通知欄９０２に表示可能に構成する。
【０３６６】
この構成の１例として、図１６の表示制御例では、制御部１０８が、Ｓ６０９で印刷中断対象のジョブＸに係る詳細情報として、以下に列挙する詳細情報を、この通知欄９０２を介してユーザに対して報知可能にした構成を、開示している。
【０３６７】
（通知欄９０２にて提示対象となる情報(1)）・・・この情報(1)は、「印刷中断対象のジョブの受付番号をユーザにより特定可能にする為の情報」の１例である。
図１６の表示制御例では、印刷実行要求の受付を契機に制御部１０８が割当てた該ジョブＸの受付番号が「０００１」である事を印刷システム１００のオペレータにより通知欄９０２を介して識別可能に制御部１０８により制御する構成を開示している。
【０３６８】
（通知欄９０２にて提示対象となる情報(2)）・・・この情報(2)は、「印刷中断対象のジョブの受付日時をユーザにより特定可能にする為の情報」である。
図１６の表示制御例では、該ジョブＸの印刷実行要求の受付日時が「２００５／３／２９の１６時３０分」である事を通知欄９０２を介して、印刷システム１００のオペレータが識別可能に、制御部１０８が制御する構成を開示している。
【０３６９】
（通知欄９０２にて提示対象となる情報(3)）・・・この情報(3)は、「印刷中断対象のジョブの処理条件をユーザにより特定可能にする為の情報」の１例である。
本実施形態では、ジョブＸの処理完遂に必要な一連の印刷動作として如何なる印刷動作を要するのか、そのジョブＸの印刷処理条件を印刷システム１００のオペレータが通知欄９０２を介して識別可能に制御部１０８が制御する構成を開示している。
【０３７０】
例えば、図１６の表示制御例では、ジョブＸの原稿サイズは「Ａ４サイズ」である。且つ、ジョブＸのドキュメントの頁数はトータルで「５０頁」である。且つ、ジョブＸの印刷に要する印刷媒体のサイズと種類は「Ａ４サイズで且つ普通紙」である。且つ、ジョブＸの印刷物に対する印刷システム１００が具備するフィニッシャによるフィニッシングの実行は不要である。且つ、ジョブＸは両面印刷ではなく片面印刷を要する。これらに例示の印刷処理条件がジョブＸの一連の印刷動作に要する一連の処理条件として設定されている事を印刷システム１００のオペレータにより通知欄９０２を介して識別可能に制御部１０８が制御する構成を開示している。
【０３７１】
（通知欄９０２にて提示対象となる情報(4)）・・・この情報(4)は、「印刷中断対象のジョブの印刷中断要因の種類をユーザにより特定可能にする為の情報」の１例である。
本実施形態では、制御部１０８がＳ６０４にて確認したジョブＸの印刷中断要因が如何なる種類の印刷中断要因であるのかを印刷システム１００のオペレータにより通知欄９０２を介して識別可能に制御部１０８が制御している構成を開示している。
例えば、図１６の表示制御例では、ジョブＸの印刷中断要因が用紙切れエラーに相当する「印刷用紙切れ」である事を印刷システム１００のオペレータにより通知欄９０２を介して識別可能に制御部１０８が制御する構成を開示している。
【０３７２】
尚、上記「特定の表示」の１例として開示している、図１６や後述の図２１や図２４に例示の表示は、「印刷中断対象のジョブの中断要因が解除された事を契機に制御部１０８がＵＩ部に実行させる表示」である。即ち、この表示を実行させる時点では、既に、当該印刷中断要因は解除済である。故に、この通知欄９０２を介して制御部１０８がユーザに通知する情報(4)は、印刷システム１０００にて現在も印刷中断要因が発生している旨を示す情報では無く、このジョブＸの中断要因は「紙無し」だったという履歴情報の意味を成す。
【０３７３】
但し、既述の如く、履歴情報として中断要因に関する情報をユーザに通知する場合でも、制御部１０８はＳ６１０の処理にてメモリ１０９に保持対象となるＳ６０９にて印刷中断対象のジョブのジョブ情報に含まれる印刷中断要因を特定する為の情報を利用する。
【０３７４】
（通知欄９０２にて提示対象となる情報(5)）・・・この情報(5)は、「印刷中断対象のジョブの印刷中断要因の発生日時をユーザにより特定可能にする為の情報」の１例である。
この構成に関し本実施形態では、Ｓ６０９にて印刷中断対象のジョブの印刷中断要因が何時発生したのかを印刷システム１００のオペレータにより通知欄９０２を介して識別可能に制御部１０８が制御する構成を開示している。
【０３７５】
例えば、図１６の表示制御例では、ジョブＸの印刷中断要因が「２００５／３／２９の１６時３２分」である事を印刷システム１００のオペレータにより通知欄９０２を介して識別可能に制御部１０８が制御する構成を開示している。
【０３７６】
即ち、図１６の表示制御例の場合、この情報(5)と共に通知欄９０２にて提示対象の上記情報(2)と情報(4)とにより、中断対象のジョブに係る各種確認がユーザにより実行可能となる。
【０３７７】
例えば、これらの３種類の情報を確認する事で、オペレータは、「ジョブＸの印刷実行要求の受付けがなされた時点から２分経過後に、該ジョブＸの印刷動作に必要な印刷媒体が無くなった事が原因で、該ジョブＸの印刷動作が中断された」事が確認可能となる。
【０３７８】
このような役目を果たす為にも、本実施形態の「特定の表示」の１例としての図１６や後述の図２１や図２４で例示の表示を、制御部１０８は、操作部１０２により実行可能にする。
【０３７９】
（通知欄９０２にて提示対象となる情報(6)）・・・この情報(6)は、「印刷中断対象のジョブの印刷中断要因の発生時点の進捗状況をユーザにより特定可能にする為の情報」の１例である。
本実施形態では、印刷中断対象のジョブの印刷動作をＳ６０９で中断させる直前迄に該ジョブの印刷がどれ位済んでいるのか、その進捗状況を印刷システム１００のオペレータにより通知欄９０２を介し識別可能に制御部１０８が制御する構成を開示している。
【０３８０】
この図１６の表示制御例では、この情報(6)と共に通知欄９０２にて提示対象の上記情報(3)により、以下の情報をユーザにより該通知欄９０２を介して確認可能に構成している。例えば、Ｓ６０９にて印刷中断対象のジョブＸは「５０頁からなる原稿データをトータルで５０部数分、用紙サイズはＡ４サイズで且つ用紙種類は普通紙に該当する印刷媒体に対して、片面印刷で、実行させる必要がある、ジョブ」である。且つ、このような一連の印刷動作を要するジョブＸは、印刷中断直前時点迄に、既に、「４部目の４０頁目まで印刷済」である。
【０３８１】
この構成は、以下に例示の３種類の（確認１)〜（確認３）の全てを、この通知欄９０２を介して、印刷システム１００のオペレータにより実行可能に制御部１０８により制御する構成を開示している事を意味する。
（確認１）Ｓ６０９にて印刷中断対象のジョブは、如何なる処理条件の印刷動作が必要なジョブであるのかの確認。
（確認２）Ｓ６０９にて印刷中断対象のジョブは、大量印刷ジョブなのか少量印刷ジョブなのかといった、中断対象のジョブのトータルの印刷ボリュームがどれ位あるのかに関する確認。
（確認３）Ｓ６０９にて印刷中断対象のジョブは、印刷中断直前迄に、どれ位印刷が済んでいるのかの確認。
以上のような各種確認を全て当該図１６のＵＩ画面により実現可能となる。
【０３８２】
（通知欄９０２にて提示対象となる情報(7)）・・・この情報(7)は、「印刷中断対象のジョブにて必要な処理を全て完了させる為には、残りどの位くらい印刷処理が必要なのかをユーザにより特定可能にする為の情報」の１例である。
この構成に関し本実施形態では、Ｓ６０９にて印刷中断対象のジョブの印刷再開から印刷完了迄に必要な印刷枚数と所要時間とを印刷システム１００のオペレータにより通知欄９０２を介して識別可能に制御部１０８が制御する構成を開示している。
【０３８３】
図１６の表示制御例では、ジョブＸの印刷再開から完了迄にあと残り１０頁分の印刷が必要で、その所要時間は１５秒である」事を印刷システム１００のオペレータにより通知欄９０２を介して識別可能に制御部１０８により制御する構成を開示している。
【０３８４】
尚、本実施形態では、制御部１０８が、当該通知欄９０２にて同時に提示対象となる上記情報(3)と情報(6)と印刷システム１００の能力情報に基づいて計算した結果を、この情報(7)として、通知欄９０２にて通知するよう操作部１０２を制御している。
【０３８５】
例えば、この図１６の例では、情報(3)として、既にＳ６１０にてメモリ１０９に保持済のジョブＸのジョブ情報をメモリ１０９から読出参照することで、制御部１０８は、通知欄９０２にて表示対象となるジョブＸの処理条件を特定する。
【０３８６】
又、「用紙切れエラー」によりプリンタ部１０４による印刷をＳ６０９で中断させたジョブＸの印刷動作をＳ６０９にて印刷中断する直前迄にどのくらい済ませたかに関するジョブＸの進捗情報も、制御部１０８は情報(6)として特定する。この情報(6)の特定を制御部１０８が実行する為にも、制御部１０８は、当該Ｓ６１０にて既にメモリ１０９にて保持済の該ジョブＸのジョブ情報を参照する。
【０３８７】
これらの情報(3)と情報(6)に基づいて、制御部１０８は、まず、ジョブＸの印刷完了に必要な残り印刷枚数を算出する。具体的には、何頁からなるドキュメントを何部数部分印刷するのか、ジョブＸにて必要なトータルの印刷量からジョブＸの中断直前までに処理済のジョブＸの処理済印刷量を減算した値を、ジョブＸにて必要な残り印刷量と判断する。尚且つ、制御部１０８は、印刷システム１００のスペック情報として予めメモリ１０９に登録されているプリンタ部１０４の１分間当りの印刷可能枚数や印刷システム１００が具備するフィニッシャの処理能力等の確認を行う。この印刷システム１００の能力情報と、上記算出済のジョブＸの残りの印刷枚数に基づいて、ジョブＸの印刷再開から印刷完了迄の所要時間を算出する。そして、これら２つの算出結果を、情報(7)として、制御部１０８は、通知欄９０２にて表示させるよう操作部１０２を制御する。
【０３８８】
本実施形態では、このような生成方法で情報(7)を制御部１０８により生成可能に構成するが、如何なる方法を採用しても構わない。換言すると、ＰＯＤ環境が如くの印刷環境にて重要視されうる複数のジョブの生産性に配慮した仕組みとして、例えば、印刷中断要因の解除を契機に情報(7)が如くの情報を印刷システム１００のオペレータに提示可能に構成されていれば、如何なる構成でも良い。
【０３８９】
以上に例示が如くの情報(1)〜情報(7)を含むＳ６０９にて印刷中断対象のジョブ自体に係る情報を通知欄９０２を介して通知可能に制御部１０８は操作部１０２を制御する。
【０３９０】
尚且つ、制御部１０８が操作部１０２に表示させる、この通知欄９０２を具備した当該ＵＩ画面９００には、更に以下の表示構成要素も具備するように構成している。
【０３９１】
〔（表示構成要素３）・・・印刷中断要因の解除がなされた時点にて印刷実行中のジョブの情報通知欄９０３〕
この通知欄９０３は、制御部１０８が本実施形態のＵＩ部により実行させる「以下の２つの条件を満足する条件を満たしているジョブに該当するジョブ自体に係る情報をユーザに報知可能にする為の表示」の１例に該当する。
【０３９２】
（条件１）・・・Ｓ６０９にて既に印刷中断済のジョブに該当する上記中断ジョブ(この例では、ジョブＸ）の印刷中断要因に影響を受けずに（印刷中断要因に依らずに）プリンタ部１０４による印刷実行可能なジョブに該当する事。換言すると、該中断ジョブの印刷中断要因に影響を受けない（印刷中断要因に依らない）印刷処理条件の印刷動作を要するジョブである事を条件に、制御部１０８が該中断ジョブの印刷中断中にプリンタ部１０４による印刷開始を許可する対象のジョブに該当する事。
【０３９３】
（条件２）・・・上記中断ジョブ(この例では、ジョブＸ）の印刷中断要因が印刷システム１００にてオペレータの介入作業を経て解除された事を制御部１０８が確認した時点にて、丁度まさに、プリンタ部１０４により印刷実行中のジョブに該当する事。
【０３９４】
この図１６の表示制御例では、この（条件１）と（条件２）の両方を満足するジョブとしてジョブＹ自体に係る情報を当該通知欄９０３を介してユーザにより報知可能に制御部１０８により制御する構成を開示している。この理由は以下の構成によるものである。
【０３９５】
なぜなら、本実施形態では、Ｓ６０９にて中断対象のジョブの１例としてジョブＸの印刷動作を中断させた。且つ、該ジョブＸの印刷中断要因に依らずに印刷実行可能なプロモート印刷ジョブに該当する印刷待ち状態の後続ジョブとして、Ｓ６１６にて制御部１０８は、ジョブＹの印刷動作を、該ジョブＸの印刷中断中に、プリンタ部１０４により、開始させた。この構成は、「ＨＤ２０９に予め管理情報として保持させている上記（条件１）に相当するルール情報に基づいた制御を制御部１０８により実行する構成」を本実施形態にて開示している事を、意味する。且つ、このジョブＹのプリンタ部１０４による印刷実行中に該ジョブＸの印刷中断要因の解除が印刷システム１００にてオペレータによりなされた事を制御部１０８が確認した。換言すると、「該ジョブＸの印刷中断要因が解除された時点にて、丁度、プリンタ部１０４により印刷実行中のジョブは、ジョブＹである」事を、制御部１０８が確認した。この構成は、「ＨＤ２０９に予め管理情報として保持させている上記（条件２）に相当するルール情報に基づいた制御を制御部１０８により実行する構成」を本実施形態にて開示している事を、意味する。
【０３９６】
図１６の表示制御例では、これら（条件１）と（条件２）の両方を満足するジョブが「ジョブＹ」であるが故に、制御部１０８は、このジョブＹのジョブ自体に係る情報を、当該通知欄９０３を介してユーザに対して報知可能に、ＵＩ部を、制御している。
【０３９７】
換言すると、以下のケースに該当する場合、制御部１０８は、ジョブＹの情報を通知欄９０３を介してユーザに報知する事は禁止し、且つ、ジョブＹ以外のジョブの情報を通知欄９０３を介してユーザに報知可能にＵＩ部を制御する。既述の構成は、このような制御を制御部１０８により実行している事を意味している。
【０３９８】
例えば、Ｓ６０４にてＹＥＳ判定を下す前の状況から説明する。
【０３９９】
例えば、ジョブＸの印刷実行要求を本実施形態のＵＩ部を介してユーザから受付けた事を契機にＳ６０３にて制御部１０８が印刷開始を許可したジョブＸの印刷動作をプリンタ部１０４により実行させている最中であるとする。このジョブＸの印刷実行中に制御部１０８が、後続ジョブとしてジョブＹの印刷実行要求を、本実施形態のＵＩ部を介して、受付けた。その後、更に、このジョブＸの印刷実行中に、制御部１０８が、このジョブＹとは別の後続ジョブとしてジョブＺの印刷実行要求を本実施形態のＵＩ部を介して受付けたとする。このように、ジョブＸのプリンタ部１０４により印刷中に印刷実行要求を受付けたジョブＹ、ジョブＺを、制御部１０８は、印刷待ち状態の後続ジョブとして、メモリ１０９にて、ジョブＸの印刷完了を待機させたとする。
【０４００】
この状況を前提に、その後、ジョブＸの印刷中断要因として「サイズがＡ４サイズで且つ種類が普通紙に該当する用紙の用紙切れエラー」が印刷装置１０１により発生したとする。すると、このジョブＸの印刷中断要因の発生を受け制御部１０８は、ジョブＸの印刷動作を中断させるようプリンタ部１０４を制御する。
【０４０１】
これと同時に制御部１０８は、印刷実行要求の受付けがなされた時点にて既にメモリ１０９に保持済のジョブＹの印刷条件データを読出参照することで、ジョブＹが如何なる印刷動作を要するジョブであるのかを特定する。その結果、「このジョブＹは、サイズがＡ３サイズで且つ種類が普通紙に該当する用紙に対する印刷を要する、ジョブ」である事を制御部１０８により確認したとする。且つ、このジョブＹの印刷に要する「サイズがＡ３サイズで且つ種類が普通紙に該当する用紙」は印刷装置１０１の給紙部にセットされている事を制御部１０８により確認したとする。
【０４０２】
これら２つの確認を経ることで、制御部１０８が、「当該中断ジョブに該当するジョブＸの印刷中断要因に依らない印刷処理条件でもって印刷動作が完遂可能な後続ジョブとして、ジョブＹが、メモリ１０９に存在する」事を、特定したとする。
【０４０３】
この特定結果を受けてＳ６１６にて制御部１０８が、ジョブＸの印刷動作は印刷システム１００により中断状態のままで、ジョブＹの印刷動作をプリンタ部１０４により開始させたとする。ここで、制御部１０８は、このジョブＹの印刷動作をプリンタ部１０４により実行中期間中であっても、ジョブＸの印刷中断要因の解除に相当するオペレータによる介入操作として「サイズがＡ４サイズで且つ種類が普通紙に該当する用紙の補給」の有無を監視する。
【０４０４】
既述の状況を前提に、ジョブＸの上記印刷中断要因が印刷システム１００にて未解除（この例では、ジョブＸの用紙が未補給）である事を確認した状態のままで、ジョブＹの印刷動作がプリンタ部１０４により完了した事を制御部１０８が確認したとする。すると、この確認を受けて制御部１０８は、ジョブＹの判定としてＳ６１７にてＹＥＳ判定を下してＳ６１７からＳ６１１側への処理へ再び処理を戻す。且つ、この再移行したＳ６１１にて制御部１０８は、「ジョブＹに後続するジョブＺは、ジョブＸの印刷中断要因に依らない印刷処理条件でもって印刷動作が完遂可能なジョブであるか否かの特定」を、行う。この際にも制御部１０８は、印刷実行要求の受付けがなされた時点にて既にメモリ１０９に保持済のジョブＺの印刷条件データを読出参照することで、ジョブＺが如何なる印刷動作を要するジョブであるのかを特定する。その結果、「このジョブＺは、サイズがＡ４サイズで且つ種類が再生紙に該当する用紙に対する印刷動作を要する、ジョブ」である事を制御部１０８により確認したとする。且つ、このジョブＺの印刷に要する「サイズがＡ４サイズで且つ種類が再生紙に該当する用紙」は印刷装置１０１の給紙部にセットされている事を制御部１０８により確認したとする。
【０４０５】
これら２つの確認を経ることで、制御部１０８が、「上記中断ジョブに該当するジョブＸの印刷中断要因に依らない印刷処理条件でもって印刷動作が完遂可能なジョブＹ以外の更なる後続ジョブとして、ジョブＺが、メモリ１０９に存在する」事を特定したとする。尚且つ、制御部１０８が、現段階でも未だ上記ジョブＸの印刷中断要因は未解除である事を確認したとする。すると、制御部１０８は、再度、Ｓ６１１からＳ６１６に処理を移行する。即ち、制御部１０８は、上記ジョブＹの印刷開始を許可したが故に先程既に移行済みのＳ６１６の処理へ、今度は、ジョブＺの処理の為に、再移行する。
【０４０６】
且つ、この再移行したＳ６１６にて制御部１０８は、ジョブＸの印刷動作は印刷システム１００により中断状態のままで、上記ジョブＹに後続する当該ジョブＺの印刷動作をプリンタ部１０４により開始させる。尚、制御部１０８は、このジョブＺの印刷動作をプリンタ部１０４により実行中期間中であっても、ジョブＸの印刷中断要因の解除に相当するオペレータによる介入操作として「サイズがＡ４サイズで且つ種類が普通紙に該当する用紙の補給」の有無を監視する。
【０４０７】
上記構成の如く、制御部１０５は、ジョブＸで例示の如くの「中断ジョブ」の中断期間中に、ジョブＹとジョブＺで例示の如くの「中断ジョブの印刷中断要因に影響を受けない複数の後続ジョブ」を、可能な限りプリンタ部１０４により連続印刷可能に制御する。
【０４０８】
印刷システム１００が具備する上記構成も、ＰＯＤ環境が如くの印刷環境にて重要視されうる点として本実施形態が着目している「印刷システム１００にて処理すべき複数の印刷ジョブの全体を考慮した生産性向上なる効果」を図るが為の特徴的構成の１例である。
【０４０９】
上記構成を前提に再移行したＳ６１６にて制御部１０８が印刷を開始させたジョブＺの印刷動作をプリンタ部１０４により実行中に、該ジョブＸの上記印刷中断要因の解除が印刷システム１００にてオペレータにより行われた事を制御部１０８が確認したとする。
【０４１０】
即ち、「ジョブＹの印刷完了後に制御部１０８が印刷開始を許可したジョブＺのプリンタ部１０４による印刷実行中に印刷中断対象のジョブに相当するジョブＸの印刷中断要因が解除された事」を制御部１０８が確認したとする。尚、ここでは、ジョブＸの印刷中断要因の解除に相当するオペレータによる介入操作として「印刷装置１０１の給紙部に対して、サイズがＡ４サイズで且つ種類が普通紙に該当する用紙がオペレータにより補給された事」を、制御部１０８が確認した制御例である。
【０４１１】
すると、この確認結果を受けて制御部１０８は、上記「特定の表示」の１例に該当する図１６や図２１や図２４で例示が如くのＵＩ画面９００の表示を、本実施形態のＵＩ部により、実行させる。
【０４１２】
但し、このケースでは、制御部１０８は、上記「特定の表示」の１例に該当するＵＩ画面９００が具備する通知欄９０３を介して「ジョブＹの情報を印刷システム１００のユーザに報知する事」は禁止するように、本実施形態のＵＩ部を制御する。且つ、このケースの場合、制御部１０８は、上記「特定の表示」の１例に該当するＵＩ画面９００が具備する通知欄９０３を介して、ジョブＺの情報を印刷システム１００のユーザに報知させるように、本実施形態のＵＩ部を制御する。
【０４１３】
以上の構成のとおり、「ジョブＹ」もまた「ジョブＺ」と同様に上記（条件１）に合致するジョブ、即ち「プロモート印刷ジョブ」に該当するジョブである。しかし、上記生産性を向上させる本印刷システム１００の既述の構成により、このジョブＸの印刷中断要因の解除がなされる前に既に、この、ジョブＺに先行する「ジョブＹ」の印刷動作は完了させている。換言すると、ジョブＸの印刷中断要因が解除された時点にてプリンタ部１０４により印刷実行中のジョブは、「ジョブＹではなく、ジョブＹの後に印刷実行要求を受付けた後続ジョブに該当する、ジョブＺ」である。
【０４１４】
即ち、このケースの場合、ジョブＹは「上記（条件１）は満足するが上記（条件２）は満足しないジョブ」であり、ジョブＺが「上記（条件１）も上記（条件２)も両方を満足するジョブ」に該当する。
【０４１５】
故に該ケースにおいては、ジョブＹがＳ６１６にて印刷開始許可対象の上記プロモート印刷ジョブに該当するジョブであっても、この制御ルールに従う事で制御部１０８は、該通知欄９０３を介してジョブＹの情報の報知をＵＩ部により実行させる事を禁止する。且つ、当該ケースにおいては、この制御ルールに従う事で制御部１０８は、この「特定の表示」の１例に該当するＵＩ画面９００が具備する通知欄９０３を介してジョブＺの情報の報知を本実施形態のＵＩ部により実行させるよう制御する。
【０４１６】
以上のような構成を具備している点も本実施形態の特徴点の大きな１例でもある。
【０４１７】
尚、この例では、ジョブＹが上記（条件１）と（条件２）の両方を満足する判断を制御部１０８が下した事を条件に、制御部１０８が、ジョブＹの情報を通知欄９０３にて表示させる。この制御例でもって説明を進める。即ち、ジョブＹは、「ジョブＸの印刷中断要因に影響を受けない印刷処理条件による印刷動作を要するジョブであり、且つ、ジョブＸの印刷中断要因の解除が印刷システム１００にて行われた時点にプリンタ部１０４による印刷実行中のジョブである」。この確認をした事を受けて制御部１０８が、通知欄９０３にてジョブＹ自体に係る情報を通知可能に本実施形態のＵＩ部を制御する。
【０４１８】
尚、本実施形態では、中断ジョブに該当するジョブの後に印刷実行要求を受付た後続ジョブが上記（条件１）や（条件２）を満足するジョブか否かの確認に、種々の情報を制御部１０８は利用する。例えば、
・メモリ１０９に保持対象の印刷動作を要する各ジョブの印刷処理条件データ、
・印刷システム１００の消耗資源（用紙、トナー、ステイプル針等）の残量情報、
・印刷システム１００の動作状況やジョブ処理状況等のステータス情報
を利用することで、制御部１０８が、当該確認を実行する。
【０４１９】
制御部１０８が、通知欄９０３に通知させる情報は、この例では、ジョブＹ自体に関する情報である。このジョブＹは、上記（条件１）と（条件２）の両方を満足するジョブに該当するジョブとして制御部１０８が通知欄９０３による表示を実行させるジョブである。
【０４２０】
但し、該（条件１）と（条件２）に合致するジョブは、印刷システム１００のオペレータの立場から着目すると以下のように換言することが出来る。
【０４２１】
例えば、この例では、ジョブＹは（条件１）と（条件２）の両方を満足するジョブであるが故に、制御部１０８は、通知欄９０３にて、そのジョブＹに関するジョブ情報を表示させる。これは換言すると、ジョブＹは、印刷中断対象のジョブＸの印刷中断要因を印刷システム１００にてオペレータが解除した時点にて、目下、プリンタ部１０４により印刷実行中のジョブである事を意味する。
【０４２２】
そこで本実施形態では、図１６や図２１や図２４に例示の如くの「特定の表示」の１例に相当するＵＩ画面９００の表示にて、該（条件１）と（条件２）の両方を満足するジョブの事を「現在印刷中のジョブ」なる表現方法でもって表示可能に構成している。この構成も、「印刷システム１００のオペレータが直感的に理解しやすい高操作性の提供」といった本実施形態の構成により享受可能な効果を更に向上させる為の仕組みの１つでもある。
【０４２３】
そこで、これを踏まえて、本実施形態では、例えば、以下に記載の本実施形態の説明や図面にて「現在印刷中のジョブ」なる記載で表現している箇所があるが、これは、本実施形態にて上記（条件１）と（条件２）の両方を満足するジョブの事を意味している。
【０４２４】
図１６の表示制御例では、この「現在印刷中のジョブ」として例示のジョブＹに係る詳細情報として、以下に列挙する詳細情報を、この通知欄９０３を介してユーザに対して報知可能に制御部１０８は操作部１０２を制御する構成を例示している。
【０４２５】
（表示欄９０３にて提示対象となる情報(1)）・・・この情報(1)は、「現在印刷実行中のジョブの処理条件をユーザにより特定可能にする為の情報」の１例である。
本実施形態では、例として、ジョブＹの処理完遂に必要な一連の印刷動作として如何なる印刷動作を要するのか、そのジョブＹの印刷処理条件を印刷システム１００のオペレータにより通知欄９０３を介して識別可能に制御部１０８が制御する構成を開示している。
【０４２６】
例えば、図１６の表示制御例では、ジョブＹのドキュメントの頁数はトータルで「１００頁」である。且つ、ジョブＹの印刷動作にて要するトータルの印刷部数は「５部」である。且つ、ジョブＹの印刷物に対する印刷システム１００が具備するフィニッシャによるフィニッシングの実行は不要である。これらに例示の印刷処理条件がジョブＹの一連の印刷動作に要する一連の処理条件として設定されている事を印刷システム１００のオペレータにより通知欄９０３を介して識別可能に制御部１０８が制御する構成を開示している。尚、この通知欄９０３の情報(1)として提示対象の情報は、通知欄９０２の情報(3)として提示対象の印刷処理条件の項目と全て同じ項目分提示する構成でも良い。但し、本実施形態では、可能な限り必要な情報のみを提示する無駄な情報量削減効果を図るべく、当該例示の如くの構成を採用している。
【０４２７】
（表示欄９０３にて提示対象となる情報(2)）・・・この情報(2)は、「現在印刷実行中のジョブにて必要な処理を全て完了させる為には、残りどの位くらい印刷処理が必要なのかをユーザにより特定可能にする為の情報」の１例である。
この例では、ジョブＹは、現在もプリンタ部１０４により印刷実行中のジョブである。故に、このジョブＹはあと残りどの位、このジョブＹの印刷を実行すれば、該ジョブＹの印刷が完了するのかをオペレータにより識別可能となる情報を制御部１０８は通知欄９０３を介して表示可能に操作部１０２を制御する。
【０４２８】
本実施形態では、この情報(2)として、「何頁分のドキュメントを何部印刷すれば現在印刷実行中のジョブの印刷が完了するのかを、文章でもって明文化した情報」で表現するように構成している。例えば、図１６の表示制御例では、制御部１０８が、通知欄９０３を介して、現在印刷実行中のジョブＹは「あと残り１００頁分の印刷物を２部数分印刷する必要がある」旨をユーザにより確認可能にした情報をＵＩ部により表示させる構成を例示している。
【０４２９】
又、制御部１０８は、この情報(2)として、あとどのくらい印刷すれば現在印刷実行中のジョブの印刷が完了するのか、その所要時間を通知欄９０３を介して通知可能にＵＩ部を制御する。例えば、図１６の表示制御例では、制御部１０８が、通知欄９０３を介して、現在印刷実行中のジョブＹは「あと残り３分で印刷が完了する」旨をユーザにより確認可能にした情報をＵＩ部により表示させる構成を例示している。
【０４３０】
尚本実施形態では、制御部１０８が、該通知欄９０３にて同時に提示対象となる上記情報(1)と、現在印刷実行中のジョブの印刷が現時点迄にどれ位済んだのかといった当該ジョブの進捗状況を制特定する情報と、印刷システム１００の能力情報をチェックする。これらの情報に基づいて計算した結果を、この情報(3)として、通知欄９０３にて通知するよう操作部１０２を制御している。この通知欄９０３にて表示対象となる情報(3)を生成する為の計算方法等は、先の通知欄９０２にて表示対象の情報(7)と同等なので、ここでは割愛する。
【０４３１】
但し、本実施形態では、この通知欄９０３の情報(3)は、逐次、リアルタイムに表示内容が更新させるように、制御部１０８によりＵＩ部を制御する。
【０４３２】
なぜなら、既に上述が如くの、可能な限り、プロモート印刷ジョブの印刷動作を停止させずに、プリンタ部１０４による印刷動作を連続運転させ続ける効果が享受可能な制御を制御部１０８により実行しているからである。これを具体例で換言すると、以下に例示が如くの制御を実行しているからである。
【０４３３】
例えば、該画面９００を操作部１０２に表示させた状態でも、ジョブＸの再開方法の指定が該画面９００を介してオペレータ入力される迄の特定期間内において、制御部１０８は現在印刷中のジョブＹの印刷動作を続行させるよう印刷システム１００を制御する。
【０４３４】
既述の如く、本印刷システム１００は、ＵＩ部による該画面９００の表示期間中の状況であっても、少なくとも特定期間内（この例では１分間）においては現在印刷実行中のジョブ（この例ではジョブＹ）の処理完遂を目指す印刷動作を続行可能に構成している。
【０４３５】
このように、ＵＩ画面９００を表示させた場合でも、現在印刷実行中のジョブの印刷は継続動作させ続け、そのジョブに必要な処理を可能な限り進捗可能に構成している。故に、そのジョブの実際の進捗状況もリアルタイムに変化する。
【０４３６】
そこで本実施形態は、この構成を前提とし、通知欄９０３にて情報(2)として提示対象となる情報が現在印刷実行中のジョブのプリンタ部１０４による実際の印刷動作の進捗状況をリアルタイムに反映した内容となるよう制御部１０８がＵＩ部を制御する。
【０４３７】
このように、本実施形態の「特定の表示」の１例に該当するＵＩ画面９００の表示が具備する通知欄９０２にて提示対象の情報(7)との相違が、通知欄９０３にて提示対象の当該情報(2)に存在する事自体も、本実施形態の特徴点の構成に関わる要素である。
【０４３８】
但し、例えば、この情報(2)の生成方法自体は、如何なる構成でも良い。例えば、ＰＯＤ環境が如くの印刷環境にて重要視されうる複数のジョブの生産性に配慮した仕組みとして、印刷中断要因の解除を契機に、この情報(2)が如くの情報を、印刷システム１００のオペレータに提示可能に構成されているならば、如何なる構成でも良い。
【０４３９】
以上に例示が如くの情報(1)や情報(2)を含む、上記（条件１）と（条件２）の両方を満足するジョブＹの如くの現在印刷実行中のジョブ自体に係る情報、を、通知欄９０３を介して通知可能に制御部１０８は操作部１０２を制御する。
【０４４０】
以上の制御例の如く本実施形態では、印刷システム１００が具備する制御部１０８が、「特定の表示」の１例に該当する本実施形態のＵＩ画面９００の表示を、本実施形態のＵＩ部の１例に該当する操作部１０２により、実行可能に制御している。
【０４４１】
且つ本実施形態では、図１６や図２１や図２４で例示の「特定の表示」の１例としてのＵＩ画面９００の表示は、通知欄９０１の表示と通知欄９０２の表示と通知欄９０３の表示といった、既述の３種類の表示構成要素１、２、３を具備するよう構成している。
【０４４２】
且つ本実施形態では、既述の如く、通知欄９０１、９０２、９０３の３種類の表示構成要素１、２、３は、いずれも、印刷システム１００のオペレータに対する情報報知機能の役目を果たす、いわば、ガイダンス機能としての役目を果たすように構成している。
【０４４３】
そこで、本実施形態では、上記構成を前提に、これら３種類の表示構成要素１、２、３は、印刷システム１００の状況次第によって動的に変化する対象の動的判断要素に依らずに、上記「特定の表示」の構成要素として具備するように構成している。
【０４４４】
このように、本実施形態の構成は、本実施形態の「特定の表示」の１例としての画面９００の表示を介して中断ジョブ（この例ではジョブＸ）の再開方法をオペレータが明示的に指定するに際しての、ガイダンス機能としての役目を果たす構成を、具備している。このような構成もまた、本実施形態に記載の操作性向上効果の更なる向上に努める為の仕組みの1例でもある。又、その為にも本実施形態では以下に例示の如くの制御を実行可能に構成している。
【０４４５】
例えば、本実施形態の「特定の表示」の１例としての画面９００の表示を、図１６、図２１、図２４のいずれの表示条件でもって実行させる場合でも、通知欄９０１、９０２、９０３は有効表示状態となるように制御部１０８は本実施形態のＵＩ部を制御する。
【０４４６】
尚、この「動的判断要素」としては、本実施形態では、制御部１０８が本実施形態に開示の各種表示制御やジョブ処理制御を実行する際に要す「印刷システム１００で印刷動作の実行を要するジョブの処理条件に係る情報」が、これに該当する。又、この情報は、換言すると、例えば、「印刷システム１００にて印刷動作を要するジョブが、如何なる処理条件の印刷動作を要するジョブであるかを制御部１０８により確認可能にする情報」である。且つ、この動的判断要素として、本実施形態では、例えば、「印刷システム１００が受付けた印刷待ち状態のジョブの数に係る情報」も、該当する。この情報は、換言すると、例えば、「メモリ２０９にて印刷待ち状態のジョブの数を制御部１０８により確認可能にする情報」である。
【０４４７】
既述が如くの構成の本実施形態によれば、オフィス環境のみに留まる事無くＰＯＤ環境が如くの印刷環境を想定した今後のプリンティングシステムの製品実用化を目指した仕組みが提供可能となる。特に、例えば、「印刷中断要因の解除がなされた中断ジョブ（この例ではジョブＸ）の印刷動作を如何なるタイミングで再開させる事が最適なのかを、画面９００の表示を操作するオペレータ自身が判断する際の操作支援となる」等の、操作性向上効果が図れる。この点も本実施形態にて重要な特徴点の１例でもある。
【０４４８】
しかも特筆すべきは、当該例示が如くの効果に留まらずに、以下に例示が如くの効果をも享受可能に構成された点も、本実施形態の重要な特徴点の１例でもある。
【０４４９】
例えば既述が如くの構成の本実施形態によれば、上記効果に加え、特に、例えば、
「中断ジョブの再開方法をオペレータが画面９００を介し明示的に指定するに際して、その中断ジョブ（この例ではジョブＸ）の１つのジョブの事ばかりにのみ着目するのでは無く、
(1)現在印刷中のジョブ（この例ではジョブＹ）との兼ね合い、及び、
(2)この中断ジョブと現在印刷中のジョブとのこれらのジョブの進捗度合やその比較検討、
といった、これら両者のジョブをも配慮した適正な判断を、画面９００の表示を操作するオペレータに働きかける事が可能となる」
等の更なる操作性向上効果が図れる。
【０４５０】
しかも、当該例示が如くの効果に留まらずに、以下に例示が如くの効果をも享受可能に構成された点も、本実施形態の重要な特徴点の１例でもある。
【０４５１】
例えば既述が如くの構成の本実施形態によれば、上記各効果に加え、特に、例えば、
「中断ジョブの再開方法をオペレータが画面９００を介し明示的に指定するに際して、その中断ジョブ（この例ではジョブＸ）や現在印刷中のジョブ（この例ではジョブＹ）のみに留まらず、更なる後続ジョブ（この例ではジョブＺ）を含めた、印刷システム１００にて印刷を要する複数のジョブを考慮した操作環境でもって、画面９００の表示を操作するオペレータが所望の再開方法で、当該中断ジョブの印刷動作を再開可能となる」
等の更なる操作性向上効果が図れる。
【０４５２】
このように、本実施形態では、オフィス環境のみに留まる事無くＰＯＤ環境が如くの印刷環境を想定した今後のプリンティングシステムの製品実用化を目指した様々な仕組みを具備している。ここで、なぜ、本実施形態に例示が如くの各種構成や効果を提供可能にしているのか、その理由や背景等の説明を例示的に以下に行う。
【０４５３】
例えば、本実施形態の印刷システム１００は、既述の如く、オフィス環境のみならず、ＰＯＤ環境が如くの印刷環境を想定した各種制御を制御部１０８により実行可能に構成している。
【０４５４】
このＰＯＤ環境が如くの印刷環境を想定してみると、例えば、本印刷システム１００の主なる納品先の１例としては、印刷業者が想定されうると考える。そこで、この状況を検討してみると、例えば、当該印刷業者は、顧客から印刷要求を受注し、顧客が望む印刷物を、当該印刷システム１００を用いて作成する。且つ、その作成した印刷物を顧客に納品することで、印刷業者は、顧客より報酬を受ける。このようなユースケースが想定されうると考える。
【０４５５】
このようにＰＯＤ環境が如くの印刷環境では、例えば、本印刷システム１００を、オフィス環境が如くの単なる業務支援の為のツールとして利用するのではなく、顧客から報酬を受ける為の商品を作成する為のビジネスツールとして活用されうると考える。
【０４５６】
そこで、このＰＯＤ環境が如くの印刷環境を更に掘り下げて検討してみる。すると、例えば、顧客からの印刷要求に短納期で処理でき、且つ、より多くの顧客から、より多くの印刷要求の受付及び処理が可能に印刷システム１００を構成せしめる事が要望されうると考える。換言すると、このＰＯＤ環境が如くの印刷環境では、例えば、複数の印刷ジョブを如何に効率よく処理するか、その、複数のジョブの全体の生産性が重要視されうると考える。
【０４５７】
しかも、ＰＯＤ環境が如くの印刷環境では、様々な顧客からの様々な種類の印刷要求が想定され、当該印刷環境にて本印刷システム１００により受付対象となるジョブとしては、例えば、大量な印刷枚数を要するジョブも数多く存在する事が想定されると考える。且つ、このようなジョブを含む大量のジョブを、同時期に且つ集中的に印刷システム１００にて受付る事も想定されると考える。
【０４５８】
以上のようなＰＯＤが如くの印刷環境特有のユースケースやユーザニーズを鑑みると以下のことが考えられる。即ち、例えば、ＰＯＤ環境が如くの印刷環境にて、顧客の希望納期を考慮しつつ、様々な種類の複数のジョブを、効率良く且つ高生産性でもって、印刷システム１００により、処理可能にする事が、当該ＰＯＤ市場が如くの市場から要望されうると考える。
【０４５９】
以上の各例示が如く、ＰＯＤ環境が如くの印刷環境は、オフィス環境とはユースケースもユーザニーズも全く異なる印刷環境である事が想定されうると考える。
【０４６０】
以上に例示の本実施形態の説明は、換言すると、従来技術として例示が如くのジョブリカバ機能に対処可能な印刷装置や印刷システムは、オフィス環境が如くの印刷環境では充分満足が得られると考える。しかし、このような従来技術が如くのジョブリカバ機能に対処可能な印刷装置や印刷システムであっても、例えば、本実施形態により解決できるＰＯＤ環境が如くの印刷環境にて発生しうる以下に例示が如くの課題を解決できない。より厳密に述べると、そもそも、従来技術が如くのジョブリカバ機能に対処可能な印刷装置や印刷システムは、ＰＯＤ環境が如くの印刷環境にて発生しうる上記例示が如くのＰＯＤ環境特有のユースケースやユーザニーズに関して対処すらなされていない。このような点をも想定している事自体も本実施形態の重要な特徴点の１例であり、本実施形態は、ＰＯＤ環境が如くの印刷環境にて発生しうる以下に例示が如くの課題を解決可能に構成している。
【０４６１】
例えば、従来技術として例示が如くのジョブリカバ機能に対処可能な印刷装置や印刷システムを発展させることで、ジョブＸの印刷中断にジョブＹの印刷を開始できるようにする構成は提供可能やもしれない。又、例えば、これを更に発展させて、ジョブＹの印刷完了後にジョブＸの印刷を再開可能にする事も可能やも知れない。しかし、もし、このジョブＸの印刷が中断した事に応じて印刷処理が開始されたジョブＹが、大量の印刷用紙に対して印刷動作を要する大量印刷枚数の印刷ジョブであるとする。この場合、このような構成では、ジョブＹの印刷が完了する迄、ジョブＸの印刷再開は長時間待機させられる事になる。換言すると、ジョブＹの印刷実行中にジョブＸの印刷中断要因が速やかにオペレータにより解除されたとしても、ジョブＹの印刷が終了しない限り、ジョブＸの印刷が再開されない。この状況は、たとえ、ジョブＸが、あと少し印刷を行えば処理が完遂できる状況であっても発生しうる状況でもある。
【０４６２】
これらに例示が如くの状況は、オフィス環境が如くの印刷環境では、そもそも、このようなユースケースやニーズ自体が発生する可能性が低いが故に、何ら着目すらされない状況ではある。これは、ユーザＸは、自分の印刷ジョブＸの事ばかりを気にして、別のユーザＹの印刷ジョブＹの事までは配慮せず、かたや、ユーザＹは、自分の印刷ジョブＹの事ばかりを気にして、別のユーザＸの印刷ジョブＸの事までは配慮しない。これは、「印刷物の受取人自身が、印刷システムに印刷要求を発行し、この印刷物の受取人自身が、印刷システムの排紙部から自分の印刷物を取り出す」等の、「自分の書類を自分で印刷する」といった、オフィス環境が如くの印刷環境に起因するものと考える。
【０４６３】
しかし、このような上記例示が如くの状況は、複数の大量ジョブを如何に効率良く且つ高生産性でもって同時期且つ集中的に処理できるかが重要視されうるＰＯＤ環境が如くの印刷環境では懸念視されうる状況であると考える。そこで、例えば、本実施形態では、上記例示が如くの状況は、ＰＯＤ環境が如くの印刷環境にて対処が要求されうる課題であると認識している。且つ、当該例示が如くの課題を、本実施形態の印刷システム１００の構成でもって、解決可能に構成している。
【０４６４】
しかも、特筆すべきは、本実施形態では、上記課題にのみ対処可能に印刷システムを構成したとしても、既述の懸念事項とはまた別の新たな懸念事項がＰＯＤ環境が如くの印刷環境では想定されうる可能性を考慮し、それを解決可能にも構成している。
【０４６５】
例えば、上記例示が如くの課題を解決する１案として、ジョブＸの印刷中断中に印刷が開始されたジョブＹの印刷実行中にジョブＸの印刷中断要因がオペレータにより解除された事を契機にジョブＹの処理を強制的にストップさせる構成を想定してみる。このような構成では、例えば、ジョブＹが特定種類の後処理を要するジョブ等、ジョブＹの処理内容如何によっては、該ジョブＹの印刷結果に影響を与える可能性が想定されうる。このような状況もまた、既述が如く、印刷装置や印刷システムが「自分の書類を自分で印刷する」といった業務支援の為のデバイスとして専ら利用される、オフィス環境が如くの印刷環境では、何ら気にならない状況かも知れない。
【０４６６】
しかし、本実施形態にて着目しているような、印刷装置やシステムが「顧客に納品する商品としての印刷物を作成する」為のデバイスとして活用されうる、ＰＯＤ環境が如くの印刷環境では、大きなトラブルに発展しかないと本実施形態では考える。そこで、例えば、本実施形態では、上記例示が如くの状況も、ＰＯＤ環境が如くの印刷環境にて対処が要求されうる課題であると認識している。且つ、当該例示が如くの課題を、本実施形態の印刷システム１００の構成でもって、解決可能に構成している。
【０４６７】
以上のような理由により、本実施形態では、既述の如く、オフィス環境のみならず、ＰＯＤ環境が如くの印刷環境を想定した各種制御を制御部１０８により実行可能に構成している。且つ、本実施形態にて、特に重要な構成要素として、当該「特定の表示」に係る各種制御を実行可能に構成している。
【０４６８】
以上の各種構成を前提に、本実施形態の印刷システム１００の重要な構成の１例に該当する本実施形態の制御部が本実施形態のＵＩ部により実行させる上記「特定の表示」には、更に、以下に例示の如くの表示構成要素４〜６を具備している。表示構成要素４〜６は操作指示キー９０４〜９０６に対応して表示される。
【０４６９】
本実施形態で例示の表示構成要素４、５、６は、「印刷中断要因の解除がなされた中断ジョブ（この例ではジョブＸ）の印刷動作の再開方法(リカバリ方法）を指定する為の指示を、本実施形態のＵＩ部を介しオペレータが明示的に入力可能にする為の、構成要素」に該当する。
【０４７０】
しかも本実施形態では、これらの表示構成要素４、５、６は、上記例示の如くの「動的判断要素に基づいた動的制御が、実行対象となる構成要素」に該当する。
【０４７１】
しかも本実施形態では、これら表示構成要素４、５、６は、「現在印刷実行中のジョブ（この例では、ジョブＸの印刷中断期間中に印刷開始許可対象のプロモート印刷ジョブに該当するジョブＹ）の印刷実行期間中に、上記印刷中断要因の解除がオペレータによりなされたジョブに該当する、上記中断ジョブ（この例ではジョブＸ）の印刷動作を、如何なるタイミングで、印刷システム１００により、再実行させるのか、その該中断ジョブの印刷再開タイミングを、本実施形態のＵＩ部を介してオペレータが明示的に入力可能にする為の、構成要素」に該当する。
【０４７２】
本実施形態では、大別して最大３つの選択候補（選択肢）の中から上記中断ジョブ（この例ではジョブＸ）の再開方法をオペレータが明示的且つ選択的に指定可能にした構成として、該表示構成要素４、５、６をＵＩ画面９００に具備させるように制御している。且つ、本実施形態では、この３種類の選択肢のうちの第１選択肢として表示構成要素４を設け、第２選択肢として表示構成要素５を設け、第３選択肢として表示構成要素６を設けるように構成している。
【０４７３】
又、例えば、該表示構成要素４の１例に相当する「本実施形態のＵＩ画面９００に具備させる対象の、オペレータによる直接的なタッチパネル操作に応答可能な、操作指示キー９０４」の表示を、制御部１０８が操作部１０２により実行可能に制御する。
【０４７４】
且つ、該表示構成要素５の１例に相当する「本実施形態のＵＩ画面９００に具備させる対象の、オペレータによる直接的なタッチパネル操作に応答可能な、操作指示キー９０５」の表示も、制御部１０８が操作部１０２により実行可能に制御する。
【０４７５】
且つ、該表示構成要素６の１例に相当する「本実施形態のＵＩ画面９００に具備させる対象の、オペレータによる直接的なタッチパネル操作に応答可能な操作指示キー９０６と詳細設定欄９０７」の表示も、制御部１０８が操作部１０２により実行可能に制御する。
【０４７６】
且つ、上記構成を前提に本実施形態では、大別して最大３つの選択候補（選択肢）の中から上記中断ジョブ（この例ではジョブＸ）の再開方法をオペレータが明示的且つ選択的に指定可能にした構成が示される。その構成として、該表示構成要素４、５、６を画面９００にて有効表示可能に制御部１０８が操作部１０２を制御する。
【０４７７】
更に、上記構成を前提に本実施形態にて、制御部１０８は、上記中断ジョブ（この例ではジョブＸ）の印刷中断要因の解除を契機に、現在印刷実行中のジョブ（この例ではジョブＹ）が如何なる印刷処理条件の印刷動作を要するジョブであるかの確認を行う。且つ、この確認結果に基づき、制御部１０８は、上記３種類の選択肢に対応する上記各表示キー（ソフトキーとも呼ぶ）９０４、９０５、９０６のうちの、第２選択肢に相当するキー９０５を画面９００にて無効表示状態となるように操作部１０２を制御する。これにより、制御部１０８は、該第２選択肢に対応するキー９０５によりオペレータから受付対象のユーザ要求の受付けを禁止する。
【０４７８】
更に、上記構成を前提に本実施形態にて、制御部１０８は、上記中断ジョブ（この例ではジョブＸ）の印刷中断要因の解除を契機に、メモリ１０９にて待機対象の印刷待ち状態のジョブの有無や数を確認する。且つ、この確認結果に基づき、制御部１０８は、上記３種類の選択肢のうちの第３選択肢に相当する上記キー９０６と詳細設定欄９０７を画面９００にて無効表示状態となるように操作部１０２を制御する。これにより、制御部１０８は、第３選択肢に相当するキー９０６と詳細設定欄９０７によりオペレータから受付対象のユーザ要求を受付ける事を禁止する。
【０４７９】
しかも、本実施形態では、これら表示構成要素４、５、６は、「上記中断ジョブ（この例ではジョブＸ）の印刷再開タイミングをオペレータが指示するにあたり、現在印刷実行中のジョブ（この例ではジョブＹ）との兼ね合いをオペレータが明確に考慮した状態で、当該中断ジョブの再開タイミングをオペレータが明示的に入力可能にする為の、構成要素」に該当する。
【０４８０】
例えば、本実施形態では、表示構成要素４に相当する表示キー（ソフトキー）９０４は「現在印刷実行中のジョブの印刷終了後に、このジョブの印刷を再開する」という指示内容がオペレータ自身により明確に理解可能に表現された表示要素で構成されている。且つ、このキー９０４とは区別された本実施形態にて表示構成要素４に相当する表示キー（ソフトキー）９０５は、「現在印刷実行中のジョブを中断し、ただちに、このジョブの印刷を再開する」という指示内容がそのままオペレータ自身により明確に理解可能に表現された表示要素で構成されている。このような、表示キー９０４や、ジョブ処理状況に応じて動的に有効表示状態が制御部１０８により制限される表示キー９０５といった、印刷システム１００のオペレータにより選択可能な選択肢に相当する操作指示部を提供可能に構成している。
【０４８１】
これにより、既述が如く、上記中断ジョブ（この例ではジョブＸ）の印刷再開タイミングをオペレータが指示するにあたり、オペレータは的確な指示を行うことができるようになる。即ち、オペレータは、現在印刷実行中のジョブ（この例ではジョブＹ）との兼ね合いや、これらのジョブの進捗具体を考慮した適正な判断を、該画面９００の表示を介して行うことができる。且つ、このような判断をしたうえで、当該中断ジョブの印刷動作の再開タイミングとして該オペレータが所望する選択視を該画面９００の表示を介して明示的に指定可能となるといった効果が図れる。
【０４８２】
しかも、本実施形態では、表示構成要素６に相当する表示キー（ソフトキー）９０６は、「現在印刷待ち状態のジョブの印刷終了後に、このジョブの印刷を再開する」という指示内容がそのままオペレータにより明確に理解可能に表現された表示要素で構成される。
【０４８３】
これにより、上記中断ジョブ（この例ではジョブＸ）と現在印刷実行中のジョブ（この例ではジョブＹ）のみならず、更なる後続ジョブとしてメモリ１０９にて印刷待ち状態の印刷システム１００により印刷動作を要する他のジョブ（この例ではジョブＺ）をも考慮した適正な判断が該画面９００の表示を介してオペレータにより実現可能となる。
【０４８４】
既述が如く本実施形態によれば、中断ジョブのみ、又は、現在印刷中のジョブのみに配慮するのではなく、印刷システム１００にて印刷動作を要する複数のジョブの全体の生産性を考慮した判断が該画面９００の表示を介してオペレータにより実現可能となる。且つ、印刷システム１００で印刷動作を要す複数のジョブの全体の生産性を考慮した判断をした上で、該中断ジョブの印刷動作の再開タイミングとして該オペレータが所望する適切な選択視を該画面９００の表示を介して明示的に指定可能となるといった効果が図れる。
【０４８５】
しかも、本実施形態では、表示構成要素４、５、６を具備するのみならず、先に既述の表示構成要素１、２、３をも具備した画面９００を、制御部１０８が、操作部１０２により、表示させる。
【０４８６】
しかも既述の如く、表示構成要素２に相当する通知欄９０２には、中断対象のジョブ（この例ではジョブＸ）の情報として、印刷処理条件、該ジョブの印刷完了迄に要する残り印刷枚数及び所要時間を表示させるように、制御部１０８が操作部１０２を制御する。
【０４８７】
且つ、この表示構成要素２の提示情報と比較できるように、表示構成要素３に対応する通知欄９０３には、現在印刷中のジョブを表示させるように、制御部１０８が操作部１０２を制御する。現在印刷中のジョブ（この例ではジョブＹ）の情報としては、該ジョブの印刷条件、該ジョブの印刷完了迄に要する残り印刷枚数及び所要時間が挙げられる。
【０４８８】
このように本実施形態では、表示構成要素４、５、６の３種類の選択肢のうちの何れか１つの選択肢を画面９００でオペレータが選択する際に、表示構成要素２と３の各ジョブの情報を互いに区別し且つ比較できる状態で、オペレータに提示可能に構成している。且つ、当該構成により、本実施形態では、更に以下に例示の効果が図れる。
【０４８９】
例えば、「ジョブＸは、あともう少し印刷を行えば印刷が完了できる。かたや、ジョブＹは印刷完了するにはまだ当分時間がかかる。ならば、現在印刷実行中のジョブＹの印刷完了前にジョブＸの印刷を再開させてジョブＸの印刷物の作成を完了させる方がより効率的である。」といった、画面９００を操作するオペレータの判断の助けとして貢献出来る。
【０４９０】
又、例えば、「ジョブＹは、あと残り僅かで印刷が完了できる。ならば、ジョブＸの印刷再開よりも、まずは現在印刷実行中のジョブＹの印刷を完遂させる方が、より効率的である。」といった、画面９００を操作するオペレータの判断の助けとなる。
【０４９１】
このように、例えば、ＰＯＤ環境等の印刷環境にて、複数の印刷ジョブの全体の生産性や顧客が要求する印刷物の希望納期等を加味しながら印刷システム１００を操作する印刷作業現場のオペレータが、画面９００を介して上記３種類の選択視の何れか１つを選択するに際して、より適正な判断が行えるようにした、充実した操作支援環境が提供可能となる。
【０４９２】
このように、表示構成要素４、５、６のみならず表示構成要素１、２、３による情報通知機能をも充実させることで、上記本実施形態の効果が更に向上可能となる等の効果が享受可能となる。
【０４９３】
以上の構成を前提とし、本実施形態では、制御部１０８が操作部１０２に表示させる、上記表示構成要素１、２、３と共にＵＩ画面９００に具備させる各表示構成要素４、５、６に係る具体的制御に関して、以下具体例でもって説明する。
【０４９４】
〔（表示構成要素４）・・・印刷中断要因の解除がなされた中断ジョブの印刷動作を現在印刷中のジョブの印刷終了後に再開させる指示をオペレータにより明示的に入力可能に構成した操作指示部に相当する表示キー９０４〕
本実施形態の画面９００に具備させる対象の表示キー９０４は、既述の如く、本実施形態では、表示構成要素４に該当する。
【０４９５】
即ち、該キー９０４は、現在印刷中のジョブ（この例ではジョブＹ）のプリンタ部１０４による印刷期間中に印刷中断要因が解除された中断ジョブ（この例ではジョブＸ）の印刷動作の再開方法（再開タイミング）として、本実施形態にてオペレータにより選択可能に構成している上記３種類の選択候補のうちの第１選択肢に該当する。
【０４９６】
この構成を前提とし、本実施形態では、現在印刷中のジョブ（本例ではジョブＹ）のプリンタ部１０４による印刷期間中に上記中断ジョブ（本例ではジョブＸ）の印刷中断要因が解除された事を条件とする。そして、この条件が成立したことにより、制御部１０８が当該画面９００の表示を操作部１０２により実行させる事を許可する。
【０４９７】
上記構成を前提に、例えば、該画面９００の表示を操作部１０２により実行させる事を許可した場合、制御部１０８は、該画面９００にて当該キー９０４を有効表示状態となるよう操作部１０２を制御する。
【０４９８】
且つ、該制御部１０８は、現在印刷中のジョブ（この例ではジョブＹ）の印刷動作をそのままプリンタ部１０４により続行させたままの状態で、該画面９００にて有効表示状態の該キー９０４を介しての第1選択肢に相当するオペレータ要求を受付可能に制御する。
【０４９９】
既述の構成を前提に、例えば、画面９００におけるタッチパネル操作を介してオペレータにより、該画面９００にて有効表示状態のキー９０４が押下され、且つ、画面９００のＯＫキー９０８が押下されたとする。この場合、これを判断条件に、制御部１０８は、上記中断ジョブ（この例ではジョブＸ）の印刷動作の再開方法として、第１のユーザ要求がオペレータによりなされたと判断する。
【０５００】
この、オペレータに画面９００を介して提示対象の３種類の選択候補のうちの第１選択肢に相当する第１のユーザ要求を受付けた場合、制御部１０８は、現在印刷中のジョブ（この例ではジョブＹ）のプリンタ部１０４による印刷動作を中断させる事は禁止する。
【０５０１】
且つ、このケースの場合、制御部１０８は、この現在印刷中のジョブの印刷完了する迄、たとえ既述の如く印刷中断要因は現段階にて既に解除済であっても、該中断ジョブの印刷動作の再開は待機状態となるよう印刷システム１００を制御する。
【０５０２】
尚、本実施形態では「印刷完了」や「印刷終了」なる記載がある。しかし、これらの文言は本実施形態では同じ意味として取り扱っている。即ち、この文言で本実施形態の構成が限定される訳ではない。
【０５０３】
且つ、このケースの場合（第１のユーザ要求がなされた場合）、制御部１０８は、現在印刷中のジョブ（この例ではジョブＹ）の印刷動作がプリンタ部１０４の終了を待つ。そして、その終了後に、制御部１０８は、上記中断ジョブ（この例ではジョブＸ）の印刷動作をプリンタ部１０４により再開させるよう印刷システム１００を制御する。
【０５０４】
例えば、図１６の表示制御例の場合、制御部１０８は、「１００頁からなる印刷データを該ジョブＹの印刷処理条件でもって５部数分印刷する為の一連の印刷動作を要する、ジョブＹ」の当該印刷動作を全て完了させるよう制御する。
【０５０５】
その為に、図１６に例示の制御例では、このジョブＹは、あと残り１００頁×２部数分印刷が必要である事をジョブＹに係る処理条件データと進捗情報に基づいて制御部１０８が特定する。これにより、制御部１０８は、このジョブＹの残り１００頁×２部数分の印刷動作を引き続き印刷システム１００により続行させつづける。
【０５０６】
そして、このジョブＹの印刷動作が完了した事を制御部１０８がプリンタ部１０４からのステータス情報に基づき確認したとする。するとこれを受け制御部１０８は、後続ジョブ（この例ではジョブＺ）が既にメモリ１０９にて印刷待機状態であっても該後続ジョブの印刷開始は禁止し且つ該後続ジョブの印刷待機状態は維持させたままジョブＸの印刷動作を印刷システム１００により再開させる。
【０５０７】
尚、このジョブＸの印刷動作を再開させるにあたり、制御部１０８は、Ｓ６０９のジョブＸの印刷中断直前の段階迄にどこまで印刷が済んでいるのかの確認を、該ジョブＸの進捗情報を基づいて特定すると共に、ジョブＸの印刷処理条件の確認も行う。そのうえで、該ジョブＸにて印刷未完了部分の印刷動作を、当該ジョブＸの印刷動作の再開時に必要な印刷動作として、印刷システム１００により、実行させる。
【０５０８】
例えば、図１６の表示制御例の場合、ジョブＸは、「５０頁からなる印刷データを該ジョブＸの印刷処理条件でもって５部数分印刷する為の一連の印刷動作を要する、ジョブ」である事を制御部１０８が確認する。且つ、制御部１０８は、このジョブＸは、あと残り１０頁分印刷が必要である事をジョブＸに係る処理条件データと進捗情報に基づいて特定する。これにより、制御部１０８は、この、印刷中断要因の発生が原因で未処理分だったジョブＸの残り１０頁の印刷動作を、該ジョブＸの印刷処理条件に基いて、印刷システム１００により実行させる。以上により、制御部１０８は、ジョブＹの印刷完了直後に印刷動作を再開させたジョブＸの印刷動作に必要な一連の印刷動作は全て完了させる。
【０５０９】
そのうえで、制御部１０８は、例えば、メモリ１０９にて印刷待機状態中の後続ジョブ（この例ではジョブＺ）が存在するならば、このジョブＸの印刷完了を条件に当該後続ジョブの印刷動作の開始を許可する。これにより、制御部１０８は、このジョブＸの印刷完了直後に、当該後続ジョブの印刷動作を印刷システム１００により開始実行させる。
【０５１０】
このように、表示構成要素４としてのキー９０４を介して上記第１のユーザ要求をオペレータから受付けると、制御部１０８は、以上のような印刷順序でもって、印刷システム１００にて印刷動作を要する各ジョブを処理するよう印刷システム１００を制御する。
【０５１１】
尚、この、当該キー９０４からの上記第1のユーザ要求をオペレータから受付た事を条件に制御部１０８が実行する制御シーケンスは、「図７ＢのＳ６２１にてＹＥＳ判定を下した事を条件に移行するＳ６２２の印刷処理１」に対応する。且つ、本実施形態では、このＳ６２２の「印刷処理１」に含まれる詳細処理フローとして、制御部１０８は、「図２２のＳ８０１〜Ｓ８１０の処理フロー」を実行する。
【０５１２】
以上の構成を前提に更に本実施形態では、上記第１選択肢に相当するキー９０４からの第１のユーザ要求以外のユーザ要求を画面９００を介して受付可能に構成している。その１例として、上記３種類の選択候補として第２選択肢に相当する表示構成要素５に相当するキー９０５が存在する。これについても具体例でもって以下に説明する。
【０５１３】
〔（表示構成要素５）・・・印刷中断要因の解除がなされた中断ジョブの印刷動作を現在印刷中のジョブの印刷動作の完了前に再開させる指示をオペレータにより明示的に入力可能に構成した操作指示部に相当する表示キー９０５〕
本実施形態の画面９００に具備させる対象の表示キー９０５は、既述の如く、本実施形態では、表示構成要素５に該当する。
【０５１４】
即ち、該キー９０５は、現在印刷中のジョブ（この例ではジョブＹ）のプリンタ部１０４による印刷期間中に印刷中断要因が解除された中断ジョブ（この例ではジョブＸ）の印刷動作の再開方法（再開タイミング）として、本実施形態にてオペレータにより選択可能に構成している上記３種類の選択候補のうちの第２選択肢に該当する。
【０５１５】
具体例で説明すると、例えば上記第１選択肢に相当する第１のユーザ要求は「印刷中断要因の解除がなされた中断ジョブ（この例ではジョブＸ）の印刷動作を現在印刷中のジョブ（この例ではジョブＹ）の印刷動作の完了後に再開させるユーザ要求」に該当する。
【０５１６】
これに対して、例えば、この第２選択肢に相当する第２のユーザ要求は「印刷中断要因の解除がなされた中断ジョブ（この例ではジョブＸ）の印刷動作を現在印刷中のジョブ（この例ではジョブＹ）の印刷動作の完了前に再開させる、ユーザ要求」に該当する。尚、本実施形態では、この第２のユーザ要求は「現在印刷中のジョブ（この例ではジョブＹ）の印刷動作を中断させ、その直後に直ちに、印刷中断要因の解除がなされた中断ジョブ（この例ではジョブＸ）の印刷動作を再開させるユーザ要求」として取り扱われる。
【０５１７】
但し、本実施形態にて、この第２選択肢は、現在印刷実行中のジョブが如何なる印刷処理条件のジョブであるかの確認結果次第により、オペレータにより選択禁止となるよう制御部１０８により操作部１０２を制御している。
【０５１８】
この１例として、本実施形態にて、制御部１０８は、中断ジョブ（この例ではジョブＸ）の印刷中断要因が解除された事を条件に画面９００を操作部１０２により表示させるに先立ち、現在印刷中のジョブ（この例ではジョブＹ）の印刷処理条件の確認を行う。その際には、制御部１０８は、メモリ１０９にて保持対象の現在印刷中のジョブ（この例ではジョブＹ）の印刷処理条件データを読出参照する。
【０５１９】
その結果、現在印刷中のジョブは「プリンタ部１０４により印刷がなされた印刷物に対して後処理部材を用いた後処理（シート処理やフィニシング処理とも呼ぶ）の実行を、印刷システム１００の後処理装置（例えば、シート処理装置２３０）により要するジョブ」である事を、制御部１０８が確認したとする。
【０５２０】
上記の如く、中断ジョブ（この例ではジョブＸ）の中断要因解除を契機に画面９００を操作部１０２に表示させるに先立ち、制御部１０８が「現在印刷中のジョブ（この例ではジョブＹ）は印刷媒体に対するフィニシング処理を要するジョブである」事を確認した。
【０５２１】
このケースの場合（現在印刷中のジョブ（当例はジョブＹ）がフィニシング処理を要するジョブである場合）、この確認結果を条件に、制御部１０８は、本実施形態のＵＩ部を介してこの第２選択肢をオペレータが選択する事を禁止する。例えば、本実施形態では、制御部１０８が、この第２選択肢はオペレータにより選択禁止となるよう操作部１０２を制御する。この１例として、本実施形態では、図２４の表示で例示の如く、画面９００を操作部１０２により表示させた場合でも、画面９００にてキー９０５は無効表示状態となるよう制御部１０８が操作部１０２を制御する。
【０５２２】
尚、この無効表示制御として、図２４や図２１で例示の如く、「グレーアウト表示」や「網掛け」表示を実行可能にした構成でも良いし、そもそも、画面９００にて非表示とする構成でも良い。このように、本実施形態のＵＩ部を介して受付対象となる、オペレータからの要求を無効化する構成であるならば、如何なる構成でも良い。
【０５２３】
但し、少なくとも、このケースの場合（この例では、現在印刷中のジョブ（この例ではジョブＹ）がフィニシング処理を要するジョブである場合）に、制御部１０８は、第２のユーザ要求を本実施形態のＵＩ部を介してオペレータから受付る事自体を禁止する。これにより、該ケースの場合に、制御部１０８は、印刷中断要因の解除がなされた中断ジョブ（この例ではジョブＸ）の印刷動作を現在印刷中のジョブ（この例ではジョブＹ）の印刷動作の完了前に再開させる動作を印刷システム１００に実行させる事を禁止する。
【０５２４】
尚、上記構成は本実施形態で先に例示済の「ジョブＹの印刷実行中にジョブＸの印刷中断要因がオペレータにより解除された事を契機にジョブＹの処理を強制的にストップさせる構成」の場合にて生じ得る新たな問題発生の抑制効果を図る仕組みの１構成例である。
【０５２５】
一方、例えば、該中断ジョブ（この例ではジョブＸ）の中断要因解除を契機に画面９００の表示を操作部１０２に実行させるに先立ち、「現在印刷中のジョブ（この例ではジョブＹ）はフィニシング処理を要するジョブである」事を制御部１０８が確認したとする。この場合、該確認結果を受けて制御部１０８は、本実施形態のＵＩ部を介してこの第２選択肢をオペレータが選択する事を許可する。例えば、本実施形態では、制御部１０８が、この第２選択肢はオペレータにより選択許可するように操作部１０２を制御する。この１例として、本実施形態では、図１６や図２１の表示例が如く、画面９００を操作部１０２により表示させる場合に、画面９００にてキー９０５を有効表示状態となるよう制御部１０８が操作部１０２を制御する。且つ、当該ケースの場合、制御部１０８は、画面９００にて有効表示状態の当該キー９０５を用いて上記第２選択視に相当する第２のユーザ要求の受付を許可する。即ち、制御部１０８は、現在印刷中のジョブ（この例ではジョブＹ）の印刷動作をそのままプリンタ部１０４により続行させたままの状態で、該画面９００にて有効表示状態の該キー９０５を介しての第２選択肢に相当するオペレータ要求を受付可能に制御する。
【０５２６】
既述の構成を前提に、例えば、画面９００におけるタッチパネル操作を介してオペレータにより、該画面９００にて有効表示状態のキー９０５が押下され、且つ、画面９００のＯＫキー９０８が押下されたとする。この場合、これを判断条件に、制御部１０８は、上記中断ジョブ（この例ではジョブＸ）の印刷動作の再開方法として、第２のユーザ要求がオペレータによりなされたと判断する。
【０５２７】
この、オペレータに画面９００を介して提示対象の３種類の選択候補のうちの第２選択肢に相当する第２のユーザ要求を受付けた場合、制御部１０８は、現在印刷中のジョブ（この例ではジョブＹ）のプリンタ部１０４による印刷動作を中断させる事を許可する。当該ケースの場合、制御部１０８は現在印刷中のジョブ（当例ではジョブＹ）の印刷動作を完了させる前に該中断ジョブ（当例ではジョブＸ）の印刷動作をプリンタ部１０４により再開させて該中断ジョブの印刷動作を完了させるよう印刷システム１００を制御する。
【０５２８】
例えば、図１６の表示制御例の場合、有効表示状態のキー９０５のユーザ押下により該第２のユーザ要求を受付けた事を条件に、制御部１０８はプリンタ部１０４により印刷続行中の現在印刷中のジョブ（当例ではジョブＹ）の印刷動作を中断（ストップ）させる。
【０５２９】
尚、その際、このジョブ（当例ではジョブＹ）は現時点までにどれ位印刷したのか、その現時点における該ジョブの進捗状況を後でこのジョブ（当例ではジョブＹ）の印刷再開時に制御部１０８が特定出来るようにする。この１例として、制御部１０８は、該ジョブ（当例ではジョブＹ）の現時点における進捗情報を、このジョブ（当例ではジョブＹ）の印刷データ及び印刷処理条件データと関連付けた状態で、メモリ１０９に保持させておく。
【０５３０】
このように、第２のユーザ要求がオペレータから受付けた事を条件に現在印刷中のジョブ（当例ではジョブＹ）の印刷動作を中断させたうえで、該中断直後に、速やかに、ジョブＸの印刷動作を印刷システム１００により再開させる。
【０５３１】
尚、当該ケース（第２のユーザ要求を受付けた場合）において、これらのジョブ（当例はジョブＸとジョブＹ）以外にも更なる後続ジョブ（当例はジョブＺ）が既にメモリ１０９にて印刷待機状態であるとする。このような状況でも、当該ケースの場合、制御部１０８は、現在印刷中のジョブ（当例はジョブＹ）の印刷中断後に、該後続ジョブの印刷を開始させる事無く、該後続ジョブの印刷待機状態は維持したまま中断ジョブ（当例はジョブＸ）の印刷動作を再開可能にする。
【０５３２】
尚、このジョブＸの印刷動作を再開させるにあたり、制御部１０８は、Ｓ６０９のジョブＸの印刷中断直前の段階迄にどこまで印刷が済んでいるのかの確認を、該ジョブＸの進捗情報を基づいて特定すると共に、ジョブＸの印刷処理条件の確認も行う。そのうえで、該ジョブＸにて印刷未完了部分の印刷動作を、当該ジョブＸの印刷動作の再開時に必要な印刷動作として、印刷システム１００により、実行させる。
【０５３３】
例えば、ジョブＸは、「５０頁からなる印刷データを該ジョブＸの印刷処理条件でもって５部数分印刷する為の一連の印刷動作を要する、ジョブ」である事を制御部１０８が確認する。且つ、制御部１０８は、このジョブＸは、あと残り１０頁分印刷が必要である事をジョブＸに係る処理条件データと進捗情報に基づいて特定する。これにより、制御部１０８は、この、印刷中断要因の発生が原因で未処理分だったジョブＸの残り１０頁の印刷動作を、該ジョブＸの印刷処理条件に基いて、印刷システム１００により実行させる。以上により、制御部１０８は、ジョブＹの印刷中断直後に印刷動作を再開させたジョブＸの印刷動作に必要な一連の印刷動作は全て完了させる。
【０５３４】
且つ、その後、上記ジョブＹの中断後に再開させたジョブＸの印刷動作が印刷システム１００にて全て完了した事を受け、制御部１０８は、該ジョブＸの印刷を再開させる為に中断させた上記ジョブＹの印刷動作を再開させる。尚、当該ケース（第２のユーザ要求を受付けた場合）において、ジョブＹ以外にも更なる後続ジョブ（当例はジョブＺ）が既にメモリ１０９にて印刷待機状態であるとする。このような状況でも、当該ケースの場合、制御部１０８は、上記ジョブＸの印刷完了後に、該後続ジョブの印刷を開始させる事無く、該後続ジョブの印刷待機状態は維持したまま、このジョブＹの印刷動作を再開可能に印刷システム１００を制御する。
【０５３５】
尚、ジョブＸの印刷再開が優先された為に印刷動作が中断されたジョブＹの印刷動作をジョブＸの印刷完了後に再開させる際に、制御部１０８は、ジョブＹの印刷中断直前の段階迄にどこまで印刷が済んでいるのかの確認を上記ジョブＹの進捗情報により特定する。且つ、この際、該ジョブＹの印刷処理条件の確認も行う。そのうえで、制御部１０８は、該ジョブＹにて印刷未完了部分の印刷動作を、当該ジョブＹの印刷動作の再開時に必要な印刷動作として、印刷システム１００により、実行させる。
【０５３６】
そして、このジョブＹの印刷動作が完了した事を制御部１０８がプリンタ部１０４からのステータス情報に基づき確認したとする。するとこれを受け制御部１０８は、メモリ１０９にて印刷待機状態中の後続ジョブ（この例ではジョブＺ）が存在するか否かの確認を行う。
【０５３７】
そのうえで、制御部１０８は、例えば、メモリ１０９にて印刷待機状態中の後続ジョブ（この例ではジョブＺ）が存在するならば、このジョブＹの印刷完了を条件に当該後続ジョブの印刷動作の開始を許可する。これにより、制御部１０８は、このジョブＹの印刷完了直後に、当該後続ジョブの印刷動作を印刷システム１００により開始実行させる。
【０５３８】
このように、表示構成要素５としてのキー９０５の表示を介して上記第２のユーザ要求をオペレータから受付けたとする。この場合、制御部１０８は、以上のような印刷順序でもって、印刷システム１００にて印刷動作を要する各ジョブを処理するよう印刷システム１００を制御する。
【０５３９】
尚、この、当該キー９０５からの上記第２のユーザ要求をオペレータから受付た事を条件に制御部１０８が実行する制御シーケンスは、「図７ＢのＳ６２３にてＹＥＳ判定を下した事を条件に移行するＳ６２３の印刷処理２」に対応する。且つ、本実施形態では、このＳ６２３の「印刷処理２」に含まれる詳細処理フローとして、制御部１０８は、「図１７のＳ９０１〜Ｓ９１２の処理フロー」を実行する。
【０５４０】
以上の構成を前提に更に本実施形態では、上記第２選択肢に相当するキー９０５からの第２のユーザ要求以外のユーザ要求を画面９００を介して受付可能に構成している。その１例として、上記３種類の選択候補として第３選択肢に相当する表示構成要素６に相当するキー９０６が存在する。これについても具体例でもって以下に説明する。
【０５４１】
〔（表示構成要素６）・・・印刷中断要因の解除がなされた中断ジョブの印刷動作を現在印刷中のジョブの印刷動作の終了後で且つメモリ１０９にて印刷待ち状態のジョブの印刷動作の終了後に再開させる指示をオペレータにより明示的に入力可能に構成した操作指示部に相当する、表示キー９０６と詳細設定欄９０７〕
本実施形態の画面９００に具備させる対象の表示キー９０６と詳細設定欄９０７は、既述の如く、本実施形態では、表示構成要素６に該当する。
【０５４２】
このキー９０６（詳細設定欄９０７も含む）は、現在印刷中のジョブ（この例ではジョブＹ）のプリンタ部１０４による印刷期間中に印刷中断要因が解除された中断ジョブ（この例ではジョブＸ）の印刷動作の再開方法（再開タイミング）として、本実施形態にてオペレータにより選択可能に構成している上記３種類の選択候補のうちの第３選択肢に該当する。
【０５４３】
具体例で説明すると、例えば、上記第３選択肢に相当する第３のユーザ要求は「印刷中断要因の解除がなされた中断ジョブ（当例はジョブＸ）の印刷動作を、現在印刷中のジョブ（当例はジョブＹ）の印刷動作の完了後で且つ印刷待ち状態のジョブ（当例はジョブＺ）の印刷動作の完了後に、再開させる、ユーザ要求」に該当する。
【０５４４】
但し、本実施形態にて、この第３選択肢に関して、中断ジョブ（当例はジョブＸ）の印刷中断要因解除の時点にて、現在印刷中のジョブ（当例はジョブＹ）以外の印刷動作を要する他の印刷待ち状態のジョブがメモリ１０９に存在するか否かが確認される。そして、この確認結果に応じて、第３選択肢がオペレータにより選択禁止となるよう制御部１０８は操作部を制御する。
【０５４５】
この１例として、本実施形態にて、例えば、制御部１０８は、中断ジョブ（この例ではジョブＸ）の印刷中断要因が解除された事を条件に画面９００を操作部１０２により表示させるに先立ち、メモリ１０９にて管理している印刷待ち行列をチェックする。且つ、中断ジョブ（当例はジョブＸ）と現在印刷中のジョブ（当例はジョブＹ）以外の、印刷動作を要する他のジョブとして、印刷待ち状態のジョブがメモリ１０９に存在するか否か確認する。
【０５４６】
ここでは、まず、制御部１０８が、中断ジョブ（当例はジョブＸ）及び現在印刷中のジョブ（当例はジョブＹ）以外に、印刷待ち状態のジョブはメモリ１０９に存在しない事を確認したとする。
【０５４７】
即ち、このケースは、換言すると、中断ジョブ（この例ではジョブＸ）の中断要因解除を契機に画面９００を操作部１０２に表示させるに先立ち、制御部１０８が、「印刷待ち状態のジョブがメモリ１０９に存在しない」事を確認したケースに該当する。
【０５４８】
このケースの場合、この確認結果を条件に、制御部１０８は、本実施形態のＵＩ部を介してこの第３選択肢をオペレータが選択する事を禁止する。例えば、本実施形態では、制御部１０８が、この第３選択肢はオペレータにより選択禁止となるよう操作部１０２を制御する。この１例として、本実施形態では、図２１の表示で例示が如く、画面９００を操作部１０２により表示させた場合でも、画面９００にてキー９０６（詳細設定欄９０７も含む）は無効表示状態となるよう制御部１０８が操作部１０２を制御する。
【０５４９】
尚、この無効表示制御として、図２４や図２１で例示の如く、「グレーアウト表示」や「網掛け」表示を実行可能にした構成でも良いし、そもそも、画面９００にて非表示とする構成でも良い。このように、本実施形態のＵＩ部を介して受付対象となる、オペレータからの要求を無効化する構成であるならば、如何なる構成でも良い。
【０５５０】
但し、少なくとも、このケースの場合（この例では、中断ジョブ及び現在印刷中のジョブ以外のジョブとして印刷待ち状態のジョブがメモリ１０９に存在しない場合）に、制御部１０８は、第３のユーザ要求をＵＩ部を介してオペレータから受付る事を禁止する。これにより、画面９００を操作するオペレータの誤操作の防止や、画面９００を操作するオペレータの不適切な判断の防止といった効果を図る。即ち、ＰＯＤ環境が如くの印刷環境にて重要視されうる高い生産性でもって印刷システム１００を動作させるといった本実施形態に既述の効果が低下してしまうといった問題発生の抑止効果を図る。
【０５５１】
このように、上記構成は、本実施形態の効果が更に向上可能となるという効果が図れる為の仕組みの１例でもある。
【０５５２】
一方、制御部１０８が、中断ジョブ（当例はジョブＸ）及び現在印刷中のジョブ（当例はジョブＹ）以外に、印刷待ち状態のジョブはメモリ１０９に存在する事を確認したとする。例えば、当例では、ジョブＸとジョブＹ以外の印刷待ち状態のジョブとして少なくともジョブＺがメモリ１０９に存在する。
【０５５３】
故に、ここでは、制御部１０８が、中断ジョブ（当例はジョブＸ）及び現在印刷中のジョブ（当例はジョブＹ）以外に、印刷待ち状態のジョブが存在する事を確認したとする。
【０５５４】
即ち、このケースは、換言すると、中断ジョブ（この例ではジョブＸ）の中断要因解除を契機に画面９００を操作部１０２に表示させるに先立ち、制御部１０８が、「印刷待ち状態のジョブがメモリ１０９に存在する」事を確認したケースに該当する。
【０５５５】
このケースの場合（印刷待ち状態のジョブがメモリ１０９に存在する場合）、該確認結果を受けて制御部１０８は、本実施形態のＵＩ部を介してこの第３選択肢をオペレータが選択する事を許可する。例えば、本実施形態では、制御部１０８が、この第３選択肢はオペレータにより選択許可するように操作部１０２を制御する。この１例として、本実施形態では、図１６や図２４の表示例が如く、画面９００を操作部１０２により表示させる場合に、画面９００にてキー９０６（詳細設定欄９０７を含む）を有効表示状態となるよう制御部１０８が操作部１０２を制御する。
【０５５６】
且つ、当該ケースの場合（印刷待ち状態のジョブがメモリ１０９に存在する場合）、制御部１０８は、画面９００にて有効表示状態の当該キー９０６を用いて上記第３選択視（詳細設定欄９０７を含む）に相当する第３のユーザ要求の受付を許可する。即ち、制御部１０８は、現在印刷中のジョブ（本例ではジョブＹ）の印刷動作をプリンタ部１０４により続行させた状態で、画面９００で有効表示状態の該キー９０６（詳細設定欄９０７を含む）を介した第３選択肢に相当するオペレータ要求を受付可能に制御する。
【０５５７】
既述の構成を前提に、例えば、画面９００におけるタッチパネル操作を介してオペレータにより、該画面９００にて有効表示状態のキー９０６が押下され、且つ、画面９００のＯＫキー９０８が押下されたとする。この場合、これを判断条件に、制御部１０８は、上記中断ジョブ（この例ではジョブＸ）の印刷動作の再開方法として、第３のユーザ要求がオペレータによりなされたと判断する。
【０５５８】
この、オペレータに画面９００を介して提示対象の３種類の選択候補のうちの第３選択肢に相当する第３のユーザ要求を受付けた場合、制御部１０８は、現在印刷中のジョブ（この例ではジョブＹ）のプリンタ部１０４による印刷動作を中断させる事は禁止する。尚且つ、制御部１０８は、メモリ１０９にて印刷待ち状態のジョブの印刷終了前（印刷完了前と同義）に、上記中断ジョブ（この例ではジョブＸ）の印刷動作を再開させる事も、禁止する。
【０５５９】
当該ケースの場合（第３のユーザ要求がなされた場合）、制御部１０８は、現在印刷中のジョブ（当例はジョブＹ）の印刷動作の終了後で且つ印刷待ち状態（当例はジョブＺ）の印刷終了を待つ。そしてその印刷終了後に、制御部１０８は、該中断ジョブ（当例ではジョブＸ）の印刷動作をプリンタ部１０４により再開させて該中断ジョブの印刷動作を完了させるよう印刷システム１００を制御する。
【０５６０】
まず、例えば、図１６の表示制御例の場合、制御部１０８は、「１００頁からなる印刷データを該ジョブＹの印刷処理条件でもって５部数分印刷する為の一連の印刷動作を要する、ジョブＹ」の当該印刷動作を全て完了させるよう制御する。
【０５６１】
その為に、図１６に例示の制御例では、このジョブＹは、あと残り１００頁×２部数分印刷が必要である事をジョブＹに係る処理条件データと進捗情報に基づいて制御部１０８が特定する。これにより、制御部１０８は、このジョブＹの残り１００頁×２部数分の印刷動作を引き続き印刷システム１００により続行させつづける。そして、このジョブＹの印刷動作が完了した事を制御部１０８がプリンタ部１０４からのステータス情報に基づき確認したとする。
【０５６２】
このようにジョブＹの印刷動作が終了した事を確認しても、当該ケースは第３のユーザ要求がなされた場合のケースに該当する。故に、この時点では上記中断ジョブ（当例はジョブＸ）の印刷中断要因は既に解除済ではあるが、制御部１０８は、該中断ジョブ（当例はジョブＸ）の印刷動作の再開を禁止する。且つ、制御部１０８は、この中断ジョブを、メモリ１０９にて印刷待機状態のジョブとして待機させておく。この例では、制御部１０８は、ジョブＹの印刷終了を条件に印刷動作を開始させる対象のジョブＺの印刷動作が終了する迄、少なくとも、該ジョブＸの印刷動作の再開を待機させておく。
【０５６３】
尚、ジョブＹの印刷終了を確認した事を契機に、このジョブＺの印刷動作を開始させるに際し、制御部１０８は、該ジョブＺの印刷処理条件の確認を行う。そのうえで、該ジョブＺにて要する一連の印刷動作を、印刷システム１００により、実行させる。
【０５６４】
その後、このようにジョブＺの印刷動作も終了した事を確認した事を受け、制御部１０８は、上記中断ジョブ（当例はジョブＸ）の印刷動作を印刷システム１００により再開させる。
【０５６５】
尚、このジョブＸの印刷動作を再開させるにあたり、制御部１０８は、Ｓ６０９のジョブＸの印刷中断直前の段階迄にどこまで印刷が済んでいるのかの確認を、該ジョブＸの進捗情報を基づいて特定すると共に、ジョブＸの印刷処理条件の確認も行う。そのうえで、該ジョブＸにて印刷未完了部分の印刷動作を、当該ジョブＸの印刷動作の再開時に必要な印刷動作として、印刷システム１００により、実行させる。
【０５６６】
例えば、図１６の表示制御例の場合、ジョブＸは、「５０頁からなる印刷データを該ジョブＸの印刷処理条件でもって５部数分印刷する為の一連の印刷動作を要する、ジョブ」である事を制御部１０８が確認する。且つ、制御部１０８は、このジョブＸは、あと残り１０頁分印刷が必要である事をジョブＸに係る処理条件データと進捗情報に基づいて特定する。これにより、制御部１０８は、この、印刷中断要因の発生が原因で未処理分だったジョブＸの残り１０頁の印刷動作を、該ジョブＸの印刷処理条件に基いて、印刷システム１００により実行させる。
【０５６７】
以上により、制御部１０８は、ジョブＹとジョブＺの印刷動作の終了後に印刷動作を再開させたジョブＸの印刷動作に必要な一連の印刷動作は全て完了させる。
【０５６８】
このように、表示構成要素６としてのキー９０６（詳細設定欄９０７も含む）の表示を介して上記第３のユーザ要求をオペレータから受付けたとする。その場合、制御部１０８は、以上のような印刷順序でもって、印刷システム１００にて印刷動作を要する各ジョブを処理するよう印刷システム１００を制御する。
【０５６９】
尚、本実施形態では、この表示構成要素６には、キー９０６の他にも詳細設定欄９０７が包含されている。本実施形態では、この詳細設定欄９０７により以下に例示が如くの第３のユーザ要求に係る詳細な動作要求に対応可能に構成している。
【０５７０】
例えば、画面９００にて有効表示状態のキー９０６がユーザにより押下された時点にてメモリ１０９に複数の印刷待ち状態が既に存在しているとする。例えば、ジョブＺ１、ジョブＺ２、ジョブＺ３といった合計３つの印刷待ち状態のジョブがメモリ１０９に存在しているとする。尚、これらのジョブの印刷実行要求の受付順序は、先頭から順に、ジョブＺ１、ジョブＺ２、ジョブＺ３であるとする。
【０５７１】
上記の如く本実施形態は、以下のケースに対処している。即ち、上記中断ジョブ（当例はジョブＸ）及び現在印刷中のジョブ（当例はジョブＹ）を除く複数の印刷待ち状態のジョブが、該中断ジョブの印刷中断要因が印刷システム１００にてオペレータにより解除された時点にて、メモリ１０９に存在するケースである。
【０５７２】
且つ、上記ケースにおいて、例えば、画面９００にて有効表示状態のキー９０６がオペレータにより押下されたとする。この場合、制御部１０８は、ジョブＸの印刷動作を、どの印刷待ち状態のジョブの印刷終了直後に再開させるのかを、同画面９００にて有効表示状態の詳細設定欄９０７を介して、オペレータにより指定可能に操作部１０２を制御する。
【０５７３】
例えば、上記ケースの例示が如く、順次、印刷実行要求がなされた、上記ジョブＺ１、Ｚ２、Ｚ３が、印刷待ち状態のジョブとして、メモリ１０９に存在する場合に、以下のような制御を制御部１０８は実行する。
【０５７４】
例えば、オペレータが操作部１０２のテンキー４０５を用いる事で、画面９００にて有効表示状態の詳細設定欄９０７の設定欄９０７Ｂにて「１」を入力したとする。この設定がオペレータによりなされた場合、制御部１０８は、「ジョブＹ→ジョブＺ１」という順番で、これら２つのジョブの印刷動作が全て終了した事を条件に、ジョブＸの印刷動作を再開させるよう印刷システム１００を制御する。
【０５７５】
一方、例えば、オペレータが操作部１０２のテンキー４０５を用いる事で、画面９００にて有効表示状態の詳細設定欄９０７の設定欄９０７Ｂにて「２」を入力したとする。この設定がオペレータによりなされた場合、制御部１０８は、「ジョブＹ→ジョブＺ１→ジョブＺ２」という順番で、これら３つのジョブが全て印刷終了した事を条件に、ジョブＸの印刷動作を再開させるよう印刷システム１００を制御する。
【０５７６】
一方、例えば、オペレータが操作部１０２のテンキー４０５を用いる事で、画面９００にて有効表示状態の詳細設定欄９０７の設定欄９０７Ｂにて「３」を入力したとする。この設定がオペレータによりなされた場合、制御部１０８は、「ジョブＹ→ジョブＺ１→ジョブＺ２→ジョブＺ３」という順番で、これら４つのジョブが全て印刷終了した事を条件に、ジョブＸの印刷動作を再開させるよう印刷システム１００を制御する。
【０５７７】
既述の如く、画面９００にて有効表示状態のキー９０６がオペレータにより押下されたとする。この場合、制御部１０８は、どの印刷待ち状態のジョブの印刷終了直後にジョブＸの印刷動作を再開させるのかを、同画面９００にて有効表示状態の詳細設定欄９０７を介して、オペレータにより指定可能に操作部１０２を制御する。
【０５７８】
本実施形態では、既述の如く、ＰＯＤ環境が如くの印刷環境でも十分通用する、今後のデジタルプリンティングシステムを見据えた製品実用化を目指した仕組みを種々具備するが、この構成でも、以下に例示が如くの状況を想定した更なる仕組みを具備している。
【０５７９】
例えば、本実施形態では、オペレータが操作部１０２の画面９００にて有効表示状態のキー９０６を押下した後に、詳細設定欄９０７におけるオペレータの設定操作無しに、そのまま、ＯＫキー９０８を押下可能に制御部１０８により操作部１０２を制御している。
【０５８０】
換言すると、オペレータが有効表示状態のキー９０６の押下後に詳細設定欄９０７におけるオペレータの設定操作無しに、そのまま、ＯＫキー９０８が押下された場合でも、制御部１０８は、上記第３のユーザ要求の受付けがなされたと判断するよう構成している。
【０５８１】
このように、オペレータが有効表示状態のキー９０６の押下後に詳細設定欄９０７におけるオペレータの設定操作無しに、そのまま、ＯＫキー９０８が押下されたとする。
【０５８２】
このオペレータ設定がなされた場合、制御部１０８は次のように制御する。即ち、上記複数の印刷待ち状態のジョブの一番最後の印刷状態のジョブ（印刷待ち行列の最も最後尾のジョブ）の印刷動作が終了する迄、印刷中断要因が解除済の中断ジョブ（本例はジョブＸ）の印刷動作の再開を待機させる。且つ、制御部１０８は、この一番最後の印刷状態のジョブ（印刷待ち行列の最も最後尾のジョブ）の印刷動作が終了した事を条件に、当該中断ジョブ（本例はジョブＸ）の印刷動作を再開させるよう印刷システム１００を制御する。
【０５８３】
例えば、上記の如くジョブＺ１〜ジョブＺ３がメモリ１０９に存在する場合に、オペレータが有効表示状態のキー９０６の押下後に詳細設定欄９０７におけるオペレータの設定操作無しに、そのまま、ＯＫキー９０８が押下されたとする。この設定がオペレータによりなされた場合、制御部１０８は、「ジョブＹ→ジョブＺ１→ジョブＺ２→ジョブＺ３」という順番で、これら４つのジョブが全て印刷終了した事を条件に、ジョブＸの印刷動作を再開させるよう印刷システム１００を制御する。即ち、設定欄９０４にて「３」を入力せずとも、上記制御と同等制御を実行可能に構成している。
【０５８４】
この上記構成は、換言すると、画面９００にて有効表示状態のキー９０６の押下によりオペレータから第３のユーザ要求を受付た場合、当該第３のユーザ要求として、以下の要求をデフォルト設定としてオペレータから受付可能に構成している事を意味する。
【０５８５】
（第３のユーザ要求のデフォルト設定）：
「中断ジョブ（当例はジョブＸ）及び現在印刷中のジョブ（当例はジョブＹ）を除くメモリ１０９に存在する印刷待ち状態のジョブの、一番最後に制御部１０８が印刷実行要求を受付けた最後尾のジョブの印刷終了後に上記中断ジョブの印刷動作を再開させる」設定
【０５８６】
これは、厳密に述べると、「中断ジョブの印刷中断要因の解除がなされた時点（即ち、画面９００を操作部１０２に表示させた時点）においてメモリ１０９にて既に印刷待機状態のジョブの全てのジョブの印刷動作が終了した後に、中断ジョブの印刷動作を再開させる」設定に該当する。
【０５８７】
尚、本実施形態では、画面９００にてキー９０６を有効表示状態とする事を許可した場合、制御部１０８は画面９００にて有効表示状態の詳細設定欄９０７の設定欄９０７Ａの設定が上記デフォルト設定として選択状態となっているように操作部１０２を制御する。これにより、上記デフォルト設定がなされている事を明確にオペレータに通知可能にしている。これも本実施形態の操作性向上効果の更なる向上を図るが為の１例でもある。
【０５８８】
なぜ、このように構成しているのか、以下に例示する。
【０５８９】
例えば、ＰＯＤ環境が如くの印刷環境では、様々な顧客からの多種多様な大量のジョブを適正な順序で処理すべく、予め計画されたスケジューリングによって印刷システム１００を稼動させるケースが想定されうる。このように、ある程度スケージューリングされている環境において、装置独断で処理するジョブを決定する構成は必ずしも適正であるとは言えない。
【０５９０】
そして、このような状況を想定してみると、例えば、ＰＯＤ環境が如くの印刷環境では、同じような処理条件の印刷ジョブを集中的且つ同時期に、一度にまとめて連続印刷させるケースが想定されうる。
【０５９１】
というのも、ＰＯＤ環境が如くの印刷環境では、印刷装置の機器調整や入念なチェックを行い、そのうえで、極力、装置を連続運転させつづける事が要求されうる。このような状況にて、例えば、印刷動作に利用する印刷媒体の種類やサイズといった各種印刷処理条件が互いに全く整合性のない複数のジョブを、順番に、印刷待ち行列に投入したとする。このような場合、１つのジョブを処理する毎に、印刷開始前の準備動作（例えば、温度調整や給紙部の切り換えや、印刷媒体の搬送間隔の調整等）が必要以上に長くなるケースが発生しうる。そこで、このようなＰＯＤ 環境が如くの印刷環境では、このようなダウンタイム発生を極力削減すべく、同じような処理条件の印刷ジョブを集中的且つ同時期に、一度にまとめて連続印刷させるケースが想定されうる。
【０５９２】
してみると、既述が如く、ダウンタイムが極力発生しないように計画を立てて複数の印刷待ち状態のジョブ（当例は、ジョブＸとジョブＹ以外の、ジョブＺ１〜Ｚ３）がメモリ１０９にて待機している状況を想定する。この状況にて、勝手に、それらのジョブの間に割り込んで中断ジョブの印刷動作を再開させる構成では、結局、ダウンタイム発生問題が生じうる。
【０５９３】
そこで本実施形態では上記の如く、キー９０６を有効表示状態とする事を許可した場合、制御部１０８は、画面９００にて有効表示状態の詳細設定欄９０７の設定欄９０７Ａの設定が上記デフォルト設定として選択状態となるように操作部１０２を制御する。
【０５９４】
且つ、オペレータが有効表示状態のキー９０６の押下後に詳細設定欄９０７におけるオペレータの設定操作無しに、そのまま、ＯＫキー９０８が押下された事を受け、制御部１０８は、上述が如くの制御を実行する。このような仕組みを本実施形態の特徴点の１例でもある。
【０５９５】
以上の、キー９０６（詳細設定欄９０７を含む）からの上記第３のユーザ要求をオペレータから受付た事を条件に制御部１０８が実行する制御シーケンスは、「図７ＢのＳ６２３にてＮＯ判定を下した事を条件に移行するＳ６２５の印刷処理３」に対応する。且つ、本実施形態では、このＳ６２５の「印刷処理３」に含まれる詳細処理フローとして、制御部１０８は、「図２５のＳ１００１〜Ｓ１０１３の処理フロー」を実行する。
【０５９６】
尚、本実施形態では、既述の如く、ＰＯＤ環境が如くの印刷環境を想定し、如何に高生産性でもって複数のジョブを印刷システム１００にて効率よく処理可能にするかを考慮した構成となっている。以下に例示の構成もまた、これに該当するものであり、本実施形態の効果の更なる向上を図るが為の１構成例でもある。
【０５９７】
例えば、既述の如く、本実施形態では、現在印刷中のジョブ（当例はジョブＹ）の印刷期間中に中断ジョブ（当例はジョブＸ）の印刷中断要因が解除された事に応じて、制御部１０８が、画面９００の表示を操作部１０２により実行させる。
【０５９８】
この構成を前提に、例えば、もしこの画面９００を操作部１０２により表示させた時点から特定時間（当例では、上述の如く、１分間とする）経過しても、上記３種類のユーザ要求のどの要求もオペレータからなされなかったとする。但し、留意点としては、この期間中においても、現在印刷中のジョブの印刷動作はプリンタ部１０４により続行させ続けるよう制御部１０８は印刷システム１００を制御している。この点は、先に説明したとおりの構成なので、その詳細は、割愛する。
【０５９９】
このように、上記画面９００の表示を操作部１０２により実行させた時点から、オペレータから中断ジョブ（当例はジョブＸ）の印刷動作の再開方法（再開タイミング）が指定される事なく、１分間経過したとする。例えば、キー９０４、９０５、９０６のどのキーもオペレータにより押下されること無く、そのまま、１分間経過した状況が、このケースに該当する。
【０６００】
このケースの場合、制御部１０８は、「この特定期間内にてオペレータからの中断ジョブの再開方法の指定がなされなかった」事を条件に、上記３種類の選択肢のうちの第1選択肢に相当する動作を印刷システム１００により自動的に実行させるように制御する。
【０６０１】
即ち、上記例で説明すると、ジョブＸの印刷中断要因の解除を契機に画面９００を操作部１０２により表示させた時点から、オペレータによりキー９０４、９０５、９０６のどのキーも押下される事無く、１分間経過した事を制御部１０８が確認する。
【０６０２】
この確認結果に基づき、制御部１０８は、現在印刷実行中のジョブＹの印刷動作はそのまま継続させてジョブＹの印刷動作を全て終了させる。その後、該ジョブＹの印刷動作の終了を契機に、制御部１０８は、上記ジョブＸの印刷動作を再開させる。且つ、その後、該ジョブＸの印刷動作の終了を契機に、制御部１０８は、上記ジョブＺの印刷動作を開始させる。
【０６０３】
以上のように、オペレータが印刷中断要因を解除したものの、そのまま画面９００における操作を、故意又は過失により、オペレータによりなされたかった場合でも、本実施形態でもっとも無難な選択肢としてい具備している上記第1選択肢を自動的に選択する。これにより、制御部１０８は、上記第1のユーザ要求がなされた場合における動作と同じ動作を実行するよう印刷システム１００を制御する。尚、当該制御は、図１５のＳ７１０にてＹＥＳ判定を下した事を受けＳ７１１へ移行する処理フローに相当する。
【０６０４】
このように、本実施形態では、ＰＯＤ環境が如くの印刷環境を想定し、印刷現場のオペレータによる必要以上の作業を極力なくし、如何に高生産性でもって複数のジョブを印刷システム１００にて効率よく処理可能にするかを考慮した構成となっている。
【０６０５】
しかも、上記の如く、第1選択肢を制御部１０８が自動的に選択した場合、オペレータを困惑させないよう、その旨を、通知欄９０１にて表示させるように制御部１０８は操作部１０２を制御する。
【０６０６】
例えば、この１例として、画面９００を操作部１０２に表示させる場合、制御部１０８は、上記表示構成要素１で説明したように、「所定期間経過しても指示がない場合には、自動的に（１）を選択します」なる旨を、表示させる。このような構成も、本実施形態に記載の操作向上効果の更なる向上の役目を果たす為の仕組みの１例でもある。
【０６０７】
以上の各種構成を具備する本実施形態の印刷システム１００の構成の説明に関し、その確認と補足の意味を込めて、以下に更なる具体例でもって説明する。
【０６０８】
尚、一部重複する説明があるが、それらは全て上述に記載の構成に準拠するものとする。又、上述したように、以下の記載にある「現行ジョブ」は上記ジョブＹが如くの、上記（条件１）と（条件２）を満足するプロモート印刷ジョブに該当する。中断ジョブはジョブＸが如く印刷中断要因の発生を契機にＳ６０９にて印刷中断対象のジョブに該当する。又、以下に具体例では、以上の「処理対象のジョブの中断要因の発生に応じて印刷システム１００にて実行対象となる該ジョブの中断動作」や「その中断要因の解除に応じて印刷システム１００にて実行対象となる該ジョブの再開動作」の各手順を含む一連の手順を、図７を再度用いながら例示する。本実施形態では、図７Ａや図７Ｂに示す各フローチャートの処理を、制御部１０８（不図示のＣＰＵ）が、例えばメモリ１０９に格納された制御プログラムを実行することにより、実行するように構成している。
【０６０９】
＜第１例：用紙切れの発生による中断処理とその再開処理＞
以下では、ジョブを投入し中断要因として印刷中のジョブに指定された用紙が切れた場合の制御部１０８が実行する制御例の１例である。
尚、ここでは、制御部１０８が、例えば、Ｓ６０３にて印刷対象のジョブの印刷中断要因の発生有無をＳ６０４にて行っている処理から説明する。
【０６１０】
例えば、このＳ６０４において、制御部１０８は、印刷中断要因の発生を検出した場合、処理をＳ６０９に進め、印刷中のジョブを中断する。本例では、用紙トレー２１３のＡ４サイズ用紙が無くなった場合を例に挙げて説明する。このとき、タッチパネル部３０１には、図１４に示すように、用紙切れとなった用紙トレーを明示する複写機のイメージと各トレーのボタンが、制御部１０８により表示される。図１４はタッチパネル部３０１において、用紙カセット１に用紙がない場合の警告画面を表している。中断発生要因を示す、用紙が切れた旨のメッセージは、例えば図１４に示されるように画面の左上に表示される。制御部１０８は、図１４の表示においてＯＫキー１４０１の押下を検出すると、タッチパネル部３０１の画面を図１２の画面に遷移させる。
【０６１１】
図１２に示されるように、制御部１０８は、ステータス表示部５１３に「用紙がありません」の文字列を表示する。
【０６１２】
ここで、システムモニタキー５０５を操作し、デバイスタブ７０４(図１１）を操作したとする。制御部１０８は、これらの操作を検出すると、図１３に示すデバイス情報表示画面に表示を遷移する。デバイス情報表示画面は、ファクス情報表示部８０１、ネットワーク受信情報表示部８０２、デバイスタブ８０３、受信タブ８０４、プリントタブ８０５、ファクスタブ８０６、送信タブ８０７、コピータブ８０８、給紙情報表示部８０９、リモートコピー情報表示部８１０、プリンタ情報表示部８１１、スキャナ情報表示部８１２、ネットワーク送信情報表示部８１３を有する。図１３に示される画面によれば、Ａ４サイズの用紙がなくなったことに応じて、給紙情報表示部８０９のＡ４の用紙トレーの用紙アイコンが空になっていることが分かる。すなわち、図１３の表示例では、給紙情報表示部８０９により、Ａ４用紙が切れていることが表されている。
【０６１３】
このように、図１３のデバイス情報表示画面は、タッチパネル部３０１において、用紙カセット１に用紙がない場合の警告画面を表すことになる。
【０６１４】
図７Ｂに戻り、Ｓ６１０において、制御部１０８は、中断ジョブの中断時の情報を印刷待ち行列に登録する。そして、Ｓ６１１において、印刷待ち行列に中断要因にかからない（中断要因の影響を受けない）他のジョブが登録されているか確認する。そのようなジョブが登録されていればＳ６１１からＳ６１４へ進み、そのジョブを読み込む。即ち、中断要因に影響を受けないジョブの情報を確認する。そして、Ｓ６１５及びＳ６１６により、中断要因が解除されるまでＳ６１４で読み込まれたジョブの印刷が行われることになる。例えば、印刷待ち行列に登録されている２番目のジョブ（図１１の受付番号０００２のジョブ）がＡ３用紙を用いた印刷であるとする。この場合、当該２番目のジョブにとって、Ａ４サイズの用紙切れは中断要因とならない。従って、処理はＳ６１４へ進み、この２番目のジョブが読み込まれる。そして、Ｓ６１５、Ｓ６１６により、中断要因（Ａ４用紙切れ）が解除されるまで、当該２番目のジョブを現行ジョブとし、Ａ３サイズ厚紙の入っている用紙カセット２１４より用紙を引き出し、印刷を行う。なお、２番目のジョブもＡ４サイズの記録紙を用いた印刷であり、３番目のジョブがＡ３サイズの記録紙を用いた印刷であった場合、Ｓ６１１〜Ｓ６１６の処理において、この３番目のジョブが実行されることになることは理解されよう。
【０６１５】
Ｓ６１７では、現行ジョブの印刷の完了を判定し、完了していなければＳ６１５へ戻り、中断要因の解除の監視と当該現行ジョブの印刷を継続する。一方、Ｓ６１７において、現行ジョブの印刷が完了したと判定された場合は、Ｓ６１８へ進み、当該現行ジョブを印刷待ち行列から削除し、Ｓ６１９においてメモリ１０９から当該印刷ジョブを削除する。そして、Ｓ６１１に戻り、中断要因にかからない更に別のジョブが印刷待ち行列に存在するか判断する。中断要因にかからない更に別のジョブが存在する場合は、Ｓ６１４へ進み上記処理を繰り返す。
【０６１６】
Ｓ６１５において中断要因の解除が検出されると処理はＳ６２０へ進む。本例では、ユーザが用紙カセット２１３にＡ４サイズの普通紙を追加することにより中断要因の解除が検出されることになる。Ｓ６２０では、図１６に示すようなジョブ再開方法選択のためのユーザインターフェース（ＵＩ）を表示し、ユーザにジョブ再開方法を選択させる。
【０６１７】
図１６の表示にて有効表示状態の操作指示キー９０４がユーザにより押下された場合、制御部１０８は、該中断要因が解除されたジョブのリカバリ方法として、「現在実行中のジョブの印刷終了直後に、印刷を再開」する再開方法がユーザにより選択されたと判断する。この判断を下した場合、制御部１０８は、処理をＳ６２１からＳ６２２へ進める。Ｓ６２２では、現行ジョブの印刷終了を待って、Ｓ６０９で中断されたジョブを再開する（図２２で後述する）。また、図１６の表示にて有効表示状態の操作指示キー９０５がユーザにより押下された場合、該中断要因が解除されたジョブのリカバリ方法として、「現在実行中のジョブを中断し、ただちに印刷を再開」する再開方法が選択されたと判断する。この判断を下した場合、制御部１０８は、処理をＳ６２３からＳ６２４へ進める。Ｓ６２４では、現行ジョブの印刷をただちに中断し、Ｓ６０９で中断されたジョブを再開する（図１７で後述する）。さらに、図１６の表示にて有効表示状態の操作指示キー９０６がユーザにより押下された場合、制御部１０８は、該中断要因が解除されたジョブのリカバリ方法として、「現在印刷待ちの状態にあるジョブの後、印刷を再開」する再開方法がユーザにより選択されたと判断する。この判断を下した場合、制御部１０８は、処理をＳ６２３からＳ６２５へ進める。Ｓ６２５では、現行ジョブ及び印刷待ち行列に登録されている印刷待ち状態のジョブの印刷終了を待って、Ｓ６０９で中断されたジョブを再開する（図２５で後述する）。なお、該中断要因が解除されたジョブのリカバリ方法として、「現在印刷待ちの状態にあるジョブの後、印刷を再開」する場合に、図１６の表示にてキー９０６と共に有効表示状態の詳細設定部９０７を介して、何番目の印刷待ちのジョブまでを処理してから中断されたジョブを再開するかをユーザにより設定可能に、制御部１０８により制御する。この詳細については図２５により後述する。
【０６１８】
一方、図７ＢのＳ６１１において、印刷待ち行列に中断要因にかからない他のジョブが存在しない場合は、Ｓ６１２へ進む。Ｓ６１２では、制御部１０８は、中断要因が解除されるのを待つ。そして、中断要因が解除されると、制御部１０８は、Ｓ６０９，Ｓ６１０で中断された印刷ジョブを再開するべく処理をＳ６０３へ進むめる。
【０６１９】
図１５は図７ＢのＳ６２０におけるＵＩ表示処理の詳細な処理を示すフローチャートである。以下、図１５のフローチャートを参照して、ジョブ再開方法選択ＵＩの表示方法とジョブ再開方法の選択に関して説明する。制御部１０８が、図１５に示す処理を実行することにより、図１６に示されるようなＵＩが提示され、このＵＩに対して行われたユーザの操作に応じて中断されたジョブの再開動作が決定される。
【０６２０】
Ｓ７０１において、制御部１０８は、現在処理中のジョブ（Ｓ６１４で読み込まれ、中断されたジョブに代わって処理中となっている現行ジョブ）にフィニッシングの設定があるか否かを判定する。現行ジョブにおいてフィニッシングの設定がある場合、制御部１０８は、Ｓ７０２において、「現在実行中のジョブを中断し、ただちに印刷を再開」の選択肢（図１６の操作指示キー９０５）を選択不能にする。一方、現行ジョブにフィニッシングの設定がない場合は、制御部１０８は、処理をＳ７０１からＳ７０３へ進める。
【０６２１】
Ｓ７０３において、制御部１０８は、印刷待ち行列に印刷待ち状態のジョブ（中断されたジョブ及び現行ジョブ以外の印刷ジョブ）があるかを確認する。印刷待ち状態のジョブが存在しない場合は、Ｓ７０５へ進み、制御部１０８は、「現在印刷待ちの状態にあるジョブの後、印刷を再開」の選択肢（図１６の操作指示キー９０６）とその詳細設定欄９０７による指定を不能とする。一方、印刷待ちのジョブが存在する場合は、Ｓ７０３からＳ７０６へ進む。
【０６２２】
Ｓ７０６では、制御部１０８は、複数の選択肢が選択可能に残っているかを判定する。選択肢が一つしか残っていない場合は、Ｓ７１２に進み、制御部１０８は、その残った選択肢に該当する再開処理を自動的に選択する。一方、複数の選択肢が選択可能に残されている場合は、Ｓ７０６からＳ７０７へ進む。Ｓ７０７にいて、制御部１０８は、中断ジョブの印刷再開方法を選択させるための、図１６に示す如きＵＩを表示する。
【０６２３】
このＵＩにおいてユーザが一つの選択肢を選択すると、Ｓ７０８からＳ７０９に進み、ユーザによって選択された選択肢が選択されることになる。一方、Ｓ７０７においてＵＩを表示した後、所定時間が経過しても選択肢の選択操作が行われない場合は、Ｓ７１０からＳ７１１へ進み、制御部１０８は、「現在実行中のジョブの印刷終了直後に、印刷を再開」の選択肢を自動的に選択する。
【０６２４】
例えば、図１１により例示したように、印刷待ち行列において３つのプリント待ちのジョブがあり、受付番号０００１のジョブが用紙切れにより中断されて、現行ジョブが受け付け番号０００２のジョブとなった場合を例に挙げて、上記処理を説明する。まず、現行ジョブ（受付番号０００２のジョブ）おいてフィニッシングの設定が行われていないとすると、処理はＳ７０１からＳ７０３へ進む。また、図１１に示すように、この時点で印刷待ちのジョブが２つ存在するので、処理はＳ７０３からＳ７０６へ進む。この結果、Ｓ７０６においては全選択肢（図１６に示される全ての選択肢）が選択可能となっており、処理はＳ７０７へ進む。
【０６２５】
Ｓ７０７において、制御部１０８は、中断ジョブの印刷再開方法を選択させるＵＩを、表示部３０１により、表示させる。例えば、この、中断ジョブの印刷再開方法を選択させるＵＩとして図１６の表示を、制御部１０８は、表示部３０１により表示させる。図１６のＵＩが具備する通知欄９０１は、本ＵＩの説明が記述されるように構成している。且つ、このＵＩの通知欄９０２は、中断したジョブ情報の詳細が表されるように構成している。且つ、通知欄９０３は、現在実行中のジョブの詳細が表示されるように構成している。また、操作指示キー９０４〜９０６は、印刷の再開方法を選択するための選択入力を行うための操作キーとして機能するように、オペレータからのタッチパネル操作に応答可能に、構成されている。操作指示キー９０４は、印刷再開方法として「現在実行中のジョブの印刷終了直後に、印刷を再開」する方法を選択するためのキーである。操作指示キー９０５は、印刷再開方法として「現在実行中のジョブを中断し、ただちに印刷を再開」する方法を選択するためのキーである。操作指示キー９０６は、印刷再開方法として「現在印刷待ちの状態にあるジョブの後、印刷を再開」する方法を選択するためのキーである。詳細設定部９０７は、印刷待ちの状態にあるジョブのうち何番目のジョブまで処理した後に印刷を再開させるかを設定するためのＵＩである。
【０６２６】
所定時間が経過する前に、例えばユーザによって操作指示キー９０５が指示されると、制御部１０８は、処理をＳ７０８からＳ７０９へ進め、「現在実行中のジョブを中断し、ただちに印刷を再開」を選択して本処理を終了する。
【０６２７】
図７Ｂに戻り、以上のようにしてジョブ再開方法が選択されると、処理はＳ６２１に進む。Ｓ６２１において、制御部１０８は、「現在実行中のジョブの終了直後に、印刷を再開」が選択されたかを確認する。ここでは、操作指示キー９０４による選択がユーザにより行われていない事を制御部１０８が確認したが故に、Ｓ６２３へ進む。Ｓ６２３において、制御部１０８は、「現在実行中のジョブを中断し、ただちに印刷を再開」が選択されたかを確認する。ここでは、操作指示キー９０５による選択がユーザにより行われた事を制御部１０８が確認したが故に、Ｓ６２４へ進む。
【０６２８】
ここで、Ｓ６２４における処理を図１７のフローチャートを参照して詳細に説明する。図１７は、「現在実行中のジョブを中断し、ただちに印刷を再開」する再開方法が、操作指示キー９０５のユーザ押下により、ユーザ選択された場合の印刷処理を表す。
【０６２９】
まず、Ｓ９０１において、制御部１０８は、現在実行中のジョブ（現行ジョブ）を中断し、処理をＳ９０２へ進める。Ｓ９０２において、制御部１０８は、現行ジョブの情報を印刷待ち行列に登録し、Ｓ９０３へ処理を進める。Ｓ９０３において、制御部１０８は、Ｓ６０９で中断されたジョブ（中断ジョブ）の情報を印刷待ち行列より読込み、印刷再開ジョブとする。そして、Ｓ９０４において、制御部１０８は、印刷再開ジョブの印刷処理を再開する。上記の例であれば、用紙カセット２１３よりＡ４サイズ普通紙を引き出して印刷が行われる。印刷の再開に応じてタッチパネル部３０１は図１８に表すように印刷再開ジョブのプリント状況を示す表示となる。そして、プリント処理の進行に応じて、プリント状況表示部６０３の進捗表示バーが進み、プリント部数表示部６０５おいても例えば「２／５」というように処理済部数のカウントが進む。
【０６３０】
Ｓ９０５において、制御部１０８は、印刷再開ジョブの印刷が終了したかを確認し、終了していない場合は、Ｓ９０４に処理を戻す。こうして、印刷再開ジョブの印刷が進む。一方、Ｓ９０５において、印刷再開ジョブの印刷が終了したことが確認された場合は、Ｓ９０６へ進む。
【０６３１】
Ｓ９０６において、制御部１０８は、印刷待ち行列から印刷再開ジョブの情報を削除し、Ｓ９０７へ処理を進める。Ｓ９０７において、制御部１０８は、当該印刷ジョブをメモリ１０９から削除し、処理をＳ９０８へ進める。Ｓ９０８において、制御部１０８は、Ｓ９０１において実行中に中断したジョブの情報を読込み、これを現在実行中のジョブ（現行ジョブ）とし、Ｓ９０９へ処理を進める。Ｓ９０９において、制御部１０８は、現行ジョブの印刷処理を再開する。上記例では、用紙カセットＳ２１４よりＡ３厚紙を引き出して印刷を行う。Ｓ９１０において、制御部１０８は、印刷が終了したかを確認し、終了していない場合はＳ９０９に戻る。こうして、現行ジョブの印刷を進める。
【０６３２】
一方、Ｓ９１０において、印刷が終了したと判定された場合はＳ９１１へ進む。Ｓ９１１では、制御部１０８は、印刷を終えた現行ジョブを印刷待ち行列から削除し、Ｓ９１２へ進む。Ｓ９１２において、制御部１０８は、上記現行ジョブをメモリ１０９から削除し、終了する。
【０６３３】
図７Ｂに戻り、Ｓ６２４における印刷処理を終了すると、処理はＳ６０８へ進む。Ｓ６０８において、制御部１０８は、印刷待ち行列を確認し、印刷すべき印刷ジョブがまだあるかを確認する。そして、印刷すべき印刷ジョブがまだある場合は、Ｓ６０３に戻り、上記処理を繰り返すことによって印刷を進める。一方、Ｓ６０８において、印刷待ち行列を確認し、印刷すべき印刷ジョブが無い場合は終了する。
【０６３４】
＜第２例：用紙ジャムの発生による中断処理とその再開処理＞
以上、中断処理の例として、特に用紙切れに起因した中断処理と、その再開方法として「現在実行中のジョブを中断し、ただちに印刷を再開」する方法が選択された場合を説明した。以下では、原稿ジャムが発生した場合の中断処理と、「現在実行中のジョブの印刷終了直後に、印刷を再開」する再開方法が選択された場合の処理を説明する。なお、原稿ジャムとは、投入されたジョブの処理中に、原稿給送装置２０１において用紙が詰まった場合をいう。以下、図７Ａ，図７Ｂを用いて説明する。
【０６３５】
ユーザが、原稿給紙装置２０１に５０ページの原稿をセットし、５部の印刷を行うために５を指定するとタッチパネル３０１は図８に示す通り枚数表示部５１６が「５」となる。また、ユーザが読込み開始のためにキー入力部３０２のスタートキー４０３を押下するとリーダ部１０３による原稿の読込みが開始される。第１例で述べたように、ＡＤＦからの原稿の読み取りを終えると、タッチパネル部３０１には、図９に示すように、プリント枚数表示部６０７に「５０」が、プリント部数表示部６０５に「１／５」が表示される。印刷中のジョブが無ければ、読み取ったジョブのプリントが開始され、プリントが進むとプリント状況表示部６０３の進捗表示バーが伸る。２部目に進むとプリント部数表示部６０５は「２／５」となる。リーダ部１０３において読み込まれた画像は読取った順に制御部１０８を通してメモリ１０９に格納される（Ｓ６０１）。また、ユーザがクライアントコンピュータＡ３００より印刷ジョブを投入した場合は、ジョブは制御部１０８を通してメモリ１０９に格納される（Ｓ６０１）。
【０６３６】
上記の読込みに伴って当該ジョブ情報が印刷待ち行列に登録される（Ｓ６０２）。或いは、クライアントコンピュータＡ３００より投入された印刷ジョブのメモリ１０９への格納が完了すると、制御部１０８は、対応するジョブ情報を生成し、これを印刷待ち行列に登録する。このときタッチパネル３０１において、「システムモニタキー５０５（図６）」、「プリントタブ７０６（図１９）」、「ジョブ状況タブ７０２（図１９）」の順に操作すると、図１９に表す通り、ジョブ状況表示部７１０が表示される。第２例では、１番目にコピージョブ、２番目にはプリントジョブが登録されており、その旨が表示されている。
【０６３７】
次に、制御部１０８から印刷待ち行列の一番早い番号にあるジョブをメモリ１０９から読込み、ジョブの処理（印刷）を開始する（Ｓ６０３）。本例では、受付番号０００１のジョブが読み込まれ、用紙トレー２１３からＡ４の用紙が引き出され、プリンタ部１０４で印刷が行われる。その後、中断要因が発生していないか確認し（Ｓ６０４）、中断要因が発生していない場合は、印刷待ち行列に登録されている印刷ジョブ情報から当該ジョブの印刷が終了したかを確認する（Ｓ６０５）。印刷が終了していなければ印刷を進める（Ｓ６０３〜Ｓ６０５）。
【０６３８】
一方、中断要因が検出されると、その旨の警告画面を表示し、印刷中のジョブを中断する（Ｓ６０９）。すなわち、原稿給送装置２０１で用紙が詰まったことが検出されると、タッチパネル部３０１に図２０に示すような、原稿給送装置２０１にて紙詰まりが発生した旨の警告画面を表示し、当該現行ジョブを中断する。そして、この中断ジョブの中断時の情報を印刷待ち行列に登録する（Ｓ６１０）。図２０の表示においてＯＫキー２００１が操作されると、図１２のごとき表示となるが、ステータス表示部５１３には紙詰まりの発生が通知される。
【０６３９】
印刷待ち行列に中断要因にかからない他のジョブが登録されているか確認する（Ｓ６１１）。本例（図１９）では２つ目のジョブがプリントジョブであり中断要因（原稿送りジャム）に影響されないため、この２つ目のジョブを読み込む（Ｓ６１４）。そして、中断要因が解除されるまで（原稿給送装置２０１において詰まった用紙が取り除かれるまで）、この２つ目のジョブを現行ジョブとして印刷を進める（Ｓ６１５、Ｓ６１６、Ｓ６１７）。そして、現行ジョブの印刷が終了した場合には、当該現行ジョブを印刷待ち行列及びメモリ１０９から削除して、別の印刷可能なジョブを探す（Ｓ６１１）。
【０６４０】
現行ジョブの印刷中に中断要因（原稿給送装置２０１における用紙詰まり）が解除された場合は、図２１に示すようなジョブ再開方法を選択するためのユーザインターフェースを提示する（Ｓ６２０）。第２例によるユーザインターフェースの提示について図１５を参照して詳細に説明する。
【０６４１】
まず、制御部１０８は、現在処理中のジョブにフィニッシングの設定があるか否かを判定する（Ｓ７０１）。本例においては現行ジョブにおいてフィニッシングの設定が行われていないものとする。従って、引き続き、制御部１０８は、印刷待ち状態のジョブがあるかを確認する（Ｓ７０３）。図１９に示したとおり、本例においては印刷待ちジョブは存在しない。従って、制御部１０８は、操作指示キー９０６（「現在印刷待ちの状態にあるジョブの後、印刷を再開」）を選択不可にし、詳細設定欄９０７の設定も不可状態とする（Ｓ７０５）。
【０６４２】
以上の処理の結果、制御部１０８は、操作指示キー９０４と９０５による２つの選択肢が選択可能となっているため、図２１に示すような、中断ジョブの印刷再開方法を選択させるＵＩを表示する（Ｓ７０６，Ｓ７０７）。図２１は本例において表示される中断ジョブの印刷再開方法を選択させるＵＩを表している。上述したように、「現在印刷待ちの状態にあるジョブの後、印刷を再開」が選択不可となっているため、操作指示キー９０６、及び、操作指示キー９０６の選択時における詳細設定欄９０７がグレーアウトされ選択及び設定不可となっている。ここでは、操作指示キー９０４のユーザ押下により、中断ジョブの為に「現在実行中のジョブの印刷終了後に、印刷を再開」がユーザ選択された場合に、制御部１０８がシステム１００により実行させる処理の詳細を、説明する。
【０６４３】
選択された印刷再開方法の選択肢（ここでは「現在実行中のジョブの印刷終了直後に、印刷を再開」）に従って、印刷再開処理が実行される（Ｓ７０８、Ｓ７０９、Ｓ６２１、Ｓ６２２）。図２２は、図７のＳ６２２における、「現在実行中のジョブの印刷終了直後に、印刷を再開」する処理を説明するフローチャートである。以下、図８を参照して「現在実行中のジョブの印刷終了直後に、印刷を再開」する処理を詳細に説明する。
【０６４４】
まず、Ｓ８０１〜Ｓ８０３において、制御部１０８は、現在実行中のジョブ（現行ジョブ）について印刷が終了するまで処理を続行させる。すなわち、Ｓ８０３において、制御部１０８は、現在実行中のジョブの印刷が終了したかを確認し、終了していない場合は、Ｓ８０２に戻りこれを繰り返すことによって現在実行中のジョブの印刷を進める。一方、Ｓ９０３において、印刷再開ジョブの印刷の終了が確認された場合は、制御部１０８は、処理をＳ８０４へ進める。
【０６４５】
Ｓ８０４において、制御部１０８は、印刷待ち行列から上記処理で印刷を終えた現行ジョブの情報を削除し、続いてＳ８０５において、制御部１０８は、当該印刷ジョブをメモリ１０９から削除する。
【０６４６】
続いてＳ８０６において、制御部１０８は、Ｓ６０９で中断された中断ジョブの情報を読込み、Ｓ８０７において、中断ジョブの再開、印刷を行う。Ｓ８０８において、中断ジョブの印刷が終了したか否かを確認し、終了していない場合はＳ８０７に戻りこれを繰り返すことによって印刷を進める。一方、Ｓ８０８において、印刷が終了したことが確認された場合は、制御部１０８は、処理をＳ８０９へ進め、現在実行中のジョブを印刷待ち行列から削除する。そして、Ｓ８１０において、制御部１０８は、現在実行中のジョブをメモリ１０９から削除し、本処理を終了する。
【０６４７】
以上のようにして図７ＢのＳ６２２における処理を終了すると、処理はＳ６０８へ戻る。そして、Ｓ６０８において、制御部１０８は、印刷待ち行列により印刷すべき印刷ジョブがまだあるかを確認し、ある場合はＳ６０３に処理を戻し、上記処理を繰り返すことによって印刷を進める。一方、Ｓ６０８において、印刷待ち行列を確認し、印刷すべき印刷ジョブが無い場合は、制御部１０８は本処理を終了する。
【０６４８】
＜第３例：可動トレイにおける用紙ジャムの発生による中断処理とその再開処理＞
次に、可動トレイ２２８において用紙が詰まったことを中断要因としてジョブを中断し、中断要因を解除後、中断ジョブの印刷を再開するまでの処理を説明する。
【０６４９】
ユーザが、現行給紙装置２０１に５０ページの原稿をセットし、５部の印刷を行うために５を指定すると、図８に示すように、タッチパネル部３０１において枚数表示部５１６が「５」となる。また、ユーザが読込み開始のためにキー入力部３０２のスタートキー４０３を押下するとリーダ部１０３による読込みが開始される。ＡＤＦ上の原稿の読み取りを終えると、タッチパネル３０１には、図９に示す通り、プリント枚数表示部６０７に「５０」が、プリント部数表示部６０５に「１／５」が表示される。現在印刷中のジョブが無ければ、当該読込んだジョブのプリントを開始し、プリント進むとプリント状況表示部６０３の進捗表示バーが伸びる。２部目に進むとプリント部数表示部６０５は「２／５」となる。リーダ部１０３において読み込まれた画像は読取った順に制御部１０８を通してメモリ１０９に格納される（Ｓ６０１）。また、ユーザがクライアントコンピュータＡ３００より印刷ジョブを投入すると、ジョブは制御部１０８を通してメモリ１０９に当該印刷ジョブが格納される。なお、第３例では、クライアントコンピュータ３００より投入されたジョブにはフィニッシングの設定が施されているものとして、以下の説明を行う。
【０６５０】
上記の原稿の読込みと同時にジョブ情報を印刷待ち行列に登録する（Ｓ６０２）。また、クライアントコンピュータＡ３００より投入された印刷ジョブのメモリ１０９への格納が完了すると、制御部１０８により当該印刷ジョブのジョブ情報が生成され、印刷待ち行列に登録される。すなわち、メモリ１０９に格納された印刷ジョブに対応するジョブ情報が印刷待ち行列に登録される。このとき、タッチパネル部３０１において「システムモニタキー５０５（図６）」、「プリントタブ７０６（図１９）」、「ジョブ状況タブ７０２（図１９）」の順に操作されると、図１９に示すような表示が実行される。本例では、ジョブ状況表示部７１０には１番目にコピージョブ（リーダ部１０３で読み込んだ原稿画像を印刷するジョブ）が、２番目にはプリントジョブ（外部コンピュータから投入された印刷ジョブ）が表示される。
【０６５１】
制御部１０８は、印刷待ち行列の一番早い番号のジョブをメモリ１０９から読込み、用紙トレー２１３からＡ４の用紙を引き出し、プリンタ部１０４で印刷を行う（Ｓ６０３）。その後、中断要因が発生していないか確認し（Ｓ６０４）、中断要因が発生していなければ、印刷待ち行列に登録されている印刷ジョブ情報から当該ジョブの印刷が終了したかを確認する（Ｓ６０５）。こうして、印刷が終了するまで印刷処理が継続される。
【０６５２】
しかしながら、この印刷ジョブについて印刷を終えるまでの間に中断要因が発生した場合は、図２３に示すような警告画面を表示し、印刷中のジョブを中断する。本例では、中断要因として、稼動トレイ２２８において用紙が詰まった場合を想定して以降の説明を行う。
【０６５３】
制御部１０８は、図２３に表すような、可動トレイ２２８にて紙詰まりが発生した旨の警告画面をタッチパネル部３０１に表示させる。制御部１０８は、Ｓ６０９において印刷を中断しＳ６１０へ進む。
【０６５４】
制御部１０８は、中断ジョブの中断時の情報を印刷待ち行列に登録し（Ｓ６１０）、印刷待ち行列に中断要因にかからない他のジョブが登録されているか確認する（Ｓ６１１）。本例では、図１９に示す２番目のジョブがフィニッシャ設定のあるジョブとなっており、可動トレイを用いない、すなわち中断要因にかからないジョブとなっている。従って、制御部１０８は、この２番目のジョブを読み込む（Ｓ６１４）。そして、中断要因の解除されるまで、もしくはジョブの印刷が終了するまで、この２番目のジョブの印刷処理が実行される（Ｓ６１５、Ｓ６１６、Ｓ６１７）。
【０６５５】
可動トレイ２２８において詰まった用紙が取り除かれて、中断要因が解除されると、ジョブ再開方法選択ＵＩを表示し、ユーザにジョブ再開方法を選択させる（Ｓ６２０）。以下、図１５を参照してジョブ再開方法選択ＵＩの表示処理を説明する。
【０６５６】
第３例の場合、制御部１０８は、現在処理中のジョブ（現行ジョブ）にフィニッシングの設定があるので、操作指示キー９０５（「現在実行中のジョブを中断し、ただちに印刷を再開」）をグレーアウトして選択不可にする（Ｓ７０２）。また、図１９にも示したとおり、本例においては印刷待ちジョブが存在しないため、制御部１０８は、操作指示キー９０６（「現在印刷待ちの状態にあるジョブの後、印刷を再開」）をグレーアウトして選択不可にする。このとき、操作指示キー９０６選択時の詳細設定欄９０７もグレーアウトされ、設定不可とすることはいうまでもない。
【０６５７】
以上の結果、この例においては再開方法の選択肢としては、「現在実行中のジョブの印刷終了直後に、印刷を再開」の１つしか残らないので、この選択肢が自動的に選択されることになる。なお、本例（図７Ｂ）では、３つの選択肢のうち２つが選択不可となり、選択肢が１つとなった場合にはＵＩを表示せずに、選択可能な選択肢が自動的に選択されるが、選択可能な選択肢をユーザに提示して、ユーザの確認をとるようにしてもよい。
【０６５８】
以上のようにしてＳ６２０により中断ジョブの再開方法が「現在実行中のジョブの印刷終了直後に、印刷を再開」に決定されると、その選択された処理が実行される（Ｓ６２１，Ｓ６２２）。
【０６５９】
「現在実行中のジョブの印刷終了直後に、印刷を再開」が選択された以降の処理は図２２により上述したとおりであり、ここでは説明を省略する。
【０６６０】
＜第４例：「現在印刷待ちの状態にあるジョブの後、印刷を再開」が選択された場合の処理について＞
以上、２つの選択肢（「現在実行中のジョブの印刷終了直後に、印刷を再開」と「現在実行中のジョブを中断し、ただちに印刷を再開」）について説明した。次に、「現在印刷待ちの状態にあるジョブの後、印刷を再開」が選択された場合の処理を説明する。また、第４例では、第１例で説明した中断の発生状況において、現行ジョブにフィニッシャの設定がなされており、「現在実行中のジョブを中断し、ただちに印刷を再開」の再開方法は選択できないとする。したがって、第４例の再開方法を選択させるためのＵＩは、図１６のＵＩに代わって、図２４のようなＵＩとなる。すなわち、「現在実行中のジョブを中断し、ただちに印刷を再開」を選択する操作指示キー９０５がグレーアウトされ、選択不可となる。図２４のＵＩにおいて操作指示キー９０６（「現在印刷待ちの状態にあるジョブの後、印刷を再開」）が選択されると、制御部１０８は、図７ＢのＳ６２５へ処理を進める。図２５は、Ｓ６２５による印刷再開処理の詳細を説明するフローチャートである。
【０６６１】
Ｓ１００１において、制御部１０８は、印刷待ち状態のジョブの何番目までを先に印刷するかを示す数値をカウンタに格納する。カウンタは制御部１０８が備えるメモリ（ＲＡＭ、不図示）を用いて構成される。図２５の詳細設定欄９０７において、「印刷待ち状態にある一番最後のジョブの印刷終了直後に、印刷を再開」が選択されている場合、制御部１０８は、印刷待ち行列に存在している印刷待ちジョブ数（現行ジョブを含む）の数をカウンタに設定する。また、詳細設定部９０７において、ｎ番目の印刷終了後に印刷を再開することが設定されている場合、制御部１０８は、カウンタにｎを設定する。なお、ｎは、印刷待ち行列に存在する印刷待ちジョブの数を越えて設定することができないことはいうまでもない。
【０６６２】
Ｓ１００２では、制御部１０８は、現行ジョブの印刷を続行する。そして、Ｓ１００３、Ｓ１００４の処理により現行ジョブの印刷が終了するまで印刷処理が進められ、印刷が終了すると、Ｓ１００５へ処理を進める。Ｓ１００５において制御部１０８は、印刷待ち行列から当該現行ジョブを削除し、Ｓ１００６において制御部１０８は、当該現行ジョブをメモリ１０９から削除する。
【０６６３】
その後、Ｓ１００７へ進み、制御部１０８は、カウンタがゼロかどうかを判定する。カウンタがゼロになっていなければ、制御部１０８は、カウンタから１を減算し、次の印刷待ちジョブについて印刷を実行する。以上の処理を繰り返し、Ｓ１００７においてカウンタがゼロであると判定されると、Ｓ１００９へ進み、制御部１０８は、中断ジョブの印刷を再開する。すなわち、Ｓ１００９において、制御部１０８は、中断ジョブを読込み、Ｓ１０１０において制御部１０８は、当該中断ジョブについて再開された印刷を行う。そして、中断ジョブについて印刷を終えるとＳ１０１１からＳ１０１２へ進み、制御部１０８は、中断ジョブを印刷待ち行列から削除し、Ｓ１０１３で中断ジョブをメモリ１０９から削除する。
【０６６４】
以上のように、本実施形態によれば、中断要因の発生に応じてジョブを中断し、且つ、中断対象のジョブ以外の他のジョブの印刷を実行可能な印刷システムにおける、操作性の改善されたジョブの再開処理方法が提供される。本実施形態の再開処理方法によれば、中断要因の解除において以下の３つの再開方法の指示のうちの一つを選択できる。すなわち、
（１）中断ジョブの処理を現在印刷中のジョブ（現行ジョブ）の処理を中断させて開始させるか否かを特定する為の指示、
（２）中断ジョブの処理を現行ジョブの処理の完了を待って開始させるか否かを特定する為の指示、
（３）中断ジョブの処理を現行ジョブの処理が完了し、更に実行可能であり先行して印刷させたいジョブ（印刷待ち行列に存在し、中断要因に影響されないジョブ）の数を特定する為の指示である。
【０６６５】
そして、以上の３つの指示の全てあるいはいくつかを図１６に示すようなユーザインタフェースを介して受付け可能とし、ユーザインターフェースを介してなされた指示に従って、中断要因が解除された中断対象のジョブの印刷を再開させる。（１）の指示が選択された場合は、現行ジョブの処理を中断してただちに中断対象のジョブの処理を再開させる。（２）の指示が選択された場合は、現行ジョブの処理が終了した後に、ただちに中断ジョブの印刷が再開される。さらに（３）の指示が選択された場合は、現行ジョブと指定されたジョブ数分の処理が完了した直後に中断ジョブの印刷が再開される。このため、ユーザは中断された印刷ジョブを所望の手順で再開させることができる。
【０６６６】
また、中断ジョブ以外の他のジョブ処理に応じて、上記（１）〜（３）の指示のうち、選択出来ない指示（実行できない再開方法）を受け付け不可とするので、再開処理の指示がより容易となる。
【０６６７】
また、上記（１）〜（３）の指示のうち、選択可能な指示が１つしかない場合は、上記ユーザインタフェースによる再開方法の指示を受付可能とせず、当該１つの指示に従ってジョブ処理を再開させる。例えば、中断要因が解除されたときに、該中断ジョブ以外の他のジョブが存在しない場合は、中断要因が解除された直後にジョブ処理を再開する。このため、不要な選択操作を防止でき、操作性が向上する。
【０６６８】
尚、上述した全ての実施形態にて共通する構成について以下に説明する。
【０６６９】
上記各形態の各種ユニットの動作に関する制御は、主に、本印刷システム１００の制御部１０８が実行する。例えば、制御部１０８が印刷要求を受けた場合に、その時点で、印刷中のジョブや印刷待ちのジョブが、メモリ１０９に存在しないとする。この場合、制御部１０８は、その印刷要求がなされた当該印刷対象のジョブの印刷を本印刷システム１００により開始させる。且つ、制御部１０８は、印刷動作を実行させつつ、このジョブの中断要因が発生したか否かを、該装置１００が具備する各種センサからの情報に基いて、監視する。そして、制御部１０８は、中断要因が発生したことを確認した場合、その時点で、当該印刷実行中のジョブの印刷動作を中断させる。更に、その時点で既に印刷待ちジョブがメモリ１０９に存在するならば、制御部１０８はメモリ１０９からそのジョブの印刷データを読み出し、該印刷待ちジョブの印刷動作を、該中断対象のジョブの印刷動作の停止期間中において開始させる。
【０６７０】
その後、制御部１０８は、該動作を実行させつつ、該中断対象のジョブの中断要因が解除されたか否かを、センサからの情報に基いて監視する。そして、制御部１０８は、この状況下にて中断要因が解除されたことを確認した場合、上述の形態のフローチャートの処理に基いた制御を実行する。例えば、上記形態で述べたタイミングで、上記形態で述べた表示構成要素を具備した表示（図面参照）を、本システムのユーザインタフェース部により、実行させる。且つ、制御部１０８は、当該表示を介して、上記形態の如く、中断対象のジョブの印刷動作の再開タイミングをユーザ自身により明示的に指定可能にする為のユーザ要求を、受付可能にする。そして、制御部１０８は、該要求に従って、該ユーザが所望のタイミングで該中断対象のジョブの印刷動作を本印刷システム１００により再開させる。このような本印刷システム１００が受付けた複数の印刷ジョブの処理方法に関わる主要部分となる制御を、制御部１０８により実行する。
【０６７１】
又、制御部１０８が、如何なるジョブを装置１００が受付た場合に、如何なる印刷中断要因が発生し、それに応じて、如何なるジョブの印刷動作を開始させ、如何なる条件で該中断要因の解除を確認するのか、以下、具体例を挙げる。
【０６７２】
例えば、印刷ジョブＡとして、印刷システム１００のリーダ部１０３からの印刷ジョブの印刷要求を操作部１０２を介してユーザから受付けたとする。この時点で、メモリ１０９に処理すべき印刷ジョブが存在しない場合、制御部１０８は、当該印刷ジョブＡの印刷動作をプリンタ部１０４により実行させる。例えば、制御部１０８は、該印刷ジョブＡの複数頁からなる原稿束の原稿をリーダ部１０３のＡＤＦにより１枚ずつ順次給送させ、リーダ部１０３により該原稿の読取動作を実行させるとともに、該ジョブＡの読取データをメモリ１０９に記憶させる。そして、メモリ１０９に記憶された該ジョブＡの印刷データの印刷処理を、操作部１０２を介して設定されたジョブＡのユーザからの印刷設定条件に従って、プリンタ部１０４により実行させる。このようなジョブＡの一連の印刷動作を実行中に、リーダ部１０３のＡＤＦにて該ジョブＡの原稿ジャムの発生を、ＡＤＦのジャム検知センサが検知したとする。このジョブＡのリーダ部１０３のＡＤＦにおける原稿ジャムは、該ジョブＡの印刷中断要因に相当する。制御部１０８は、この中断要因の発生により、本装置１００により実行中の該ジョブＡの印刷動作をストップさせる。尚、制御部１０８は、該中断対象のジョブＡの印刷データを後での再開動作にて利用すべく、メモリ１０９にそのまま保持させておく。この状況下で、例えばジョブＡ以外に、印刷待ち状態のジョブがメモリ１０９に記憶済みであるとすと、制御部１０８は、その印刷待ちジョブが、該ジョブＡの中断要因に影響を受けずに印刷動作を実行可能なジョブであるか否かを判断する。
【０６７３】
このジョブＡの中断要因に影響を受けずに印刷動作を実行可能なジョブの一例としては、例えば、コンピュータ３００や４００など、リーダ部１０３とは異なるデータ発生源から受け付けたジョブである。換言すると、ＡＤＦを利用しないジョブである。なぜなら、該ジョブＡがＡＤＦにて原稿ジャムが発生した状況下では、該ＡＤＦを用いたリーダ部１０３により他のジョブの原稿読取動作は実行出来ないからである。換言すると、リーダ部１０３による原稿読取動作を要するジョブは、該ジョブＡの中断要因発生中には、印刷動作を開始することは出来ないからである。一方、コンピュータ３００や４００からの外部装置のジョブの印刷データは、これに該当するジョブではない。何故なら、外部装置からの印刷ジョブのデータは、コンピュータインタフェース部１０６→メモリ１０９→プリンタ部１０４というルートで、印刷可能であるからである。故に、制御部１０８は、このようにジョブＡの中断要因に影響を受けない印刷待ちジョブの印刷動作を、ジョブＡの印刷動作の停止期間中に、開始させる。これにより、極力、本印刷システムの生産性の向上を図る。又、制御部１０８は、当該他のジョブの印刷実行中でも、該ジョブＡの原稿ジャムがユーザにより除去されたか否かを、該ＡＤＦの該センサからの情報に基き、監視する。そして、制御部１０８は、該ジョブＡのＡＤＦにおける原稿ジャムが解除されたと判断した場合は、該ジョブＡの中断要因が解除されたと判断する。このように本実施形態では、印刷中断要因の一例として、印刷システム１００が具備するリーダ部１０３でのエラーが含まれる。尚、リーダ部１０３でのエラーは、ＡＤＦでの原稿ジャム以外のエラーもある。例えば、リーダ部１０３の原稿ランプの故障、ＡＤＦの搬送ユニットの故障等、各種リーダ部１０３のエラーイベントも、上記中断要因に該当するものとする。又、ここで述べた以外の構成は、上記各種実施形態で述べた制御、処理条件に準ずる。即ち、上述の形態と同等なので、ここでの説明は割愛する。次に、その他の具体例の１例を以下に説明する。
【０６７４】
例えば、印刷ジョブＢとして、リーダ部１０３或いはコンピュータ３００或いは４００等の外部装置から処理対象となる印刷データを装置１００が受付けたとする。そして、このジョブのデータを印刷すべきシートとして、「用紙タイプが普通紙で且つ用紙サイズがＡ４サイズのシート」が印刷条件として該ジョブＢに対してユーザにより設定されていたとする。このように、「普通紙で且つＡ４サイズのシート」をプリンタ部１０４による印刷処理にて要するジョブＢを、本装置１００が受付けたとする。尚、ここでは、本装置１００が具備する複数の給紙部として、第１〜第３給紙部が存在し、それぞれに異なる用紙がセットされているとする。例えば、第１給紙部には、「普通紙で且つＡ４サイズのシート」がセットされ、第２給紙部には、「普通紙で且つＡ３サイズのシート」がセットされているとする。また、第３給紙部には、「普通紙とは異なる用紙タイプとして色紙で、且つ、用紙サイズはＡ４サイズのシート」がセットされているとする。また、制御部１０８は、装置１００が具備する給紙部に如何なる用紙タイプの如何なる用紙サイズのシートがセットされているのかを、給紙部のセンサ、操作部１０２からの用紙登録に関わるユーザ設定情報に基いて、確認する。
【０６７５】
上記構成のもとで、該ジョブＢを受付た時点でメモリ１０９に処理すべき印刷ジョブが存在しない場合、制御部１０８は、当該印刷ジョブＢの印刷動作をプリンタ部１０４により実行させる。具体的には、例えば、制御部１０８は、メモリ１０９に記憶された複数頁からなるジョブＢの印刷データを先頭頁から順番にメモリ１０９から読出させる。また、該印刷ジョブＢの印刷にて要するシートを上記第１給紙部から順次１枚ずつ給送させ、その給送された用紙に対して該メモリ１０９から読み出したジョブＢの印刷データの印刷をプリンタ部１０４により実行させる。以上の印刷動作を、該複数頁からなる文書データを含んだ該ジョブＢに含まれる全頁分で且つ、該ジョブＢに対してユーザにより設定された印刷部数分、実行させる。
【０６７６】
以上のようなジョブＢの一連の印刷動作を実行中に、該ジョブにて利用するシートの枚数よりも少ない枚数分のシートしか第１給紙部にセットされていなかったことが原因で、該給紙部にて紙無しエラーが発生したとする。このとき、制御部１０８は、該ジョブＢにて要するシートの用紙無しエラーの発生を、該第１給紙部の用紙残量検知センサからの情報に基いて確認する。このジョブＢの印刷にて要するシートの用紙無しエラーが、該ジョブＢの印刷中断要因に相当する。制御部１０８は、該ジョブＢの印刷中断要因の発生により、本装置１００により実行中の該ジョブＢの印刷動作をストップさせる。尚、制御部１０８は、該中断対象のジョブＢの印刷データを、後の再開動作にて利用すべく、メモリ１０９にそのまま保持させておく。
【０６７７】
この状況下で、例えばジョブＢ以外に、印刷待ち状態のジョブがメモリ１０９に記憶済みであるとする。この場合、制御部１０８は、その印刷待ちジョブが、該ジョブＢの中断要因に影響を受けずに印刷動作を実行可能なジョブであるか否かを判断する。このジョブＢの中断要因に影響を受けずに印刷動作を実行可能なジョブの一例としては、例えば、「用紙タイプは普通紙で且つ用紙サイズがＡ３サイズのシート」をプリンタ部１０４による印刷処理にて要する印刷ジョブである。或いは、「用紙タイプは色紙で且つ用紙サイズがＡ４サイズのシート」をプリンタ部１０４による印刷処理にて要する印刷ジョブである。換言すると、ジョブＢの印刷処理にて要するシートとは異なる用紙サイズのシートを印刷処理にて要するジョブである。或いは、ジョブＢの印刷処理にて要するシートとは異なる用紙タイプのシートを印刷処理にて要するジョブである。即ち、ジョブＢの用紙無しエラーの発生時点にて、印刷システム１００の給紙部に既に準備されているシートを印刷処理にて要するジョブが、印刷可能なジョブに該当する。制御部１０８は、このようにジョブＢの中断要因に影響を受けない印刷待ちジョブの印刷動作を、ジョブＢの印刷動作の停止期間中に、開始させる。これにより、極力、本システムの生産性の向上を図る。
【０６７８】
制御部１０８は、この他のジョブの印刷動作を実行中でも、該ジョブＢの中断要因が解除されたかを監視する。本例では、例えば、ジョブＢの印刷にて要する「普通紙で且つＡ４サイズのシート」が該第1給紙部にユーザにより補給されたかを、制御部１０８が該給紙部の上記センサからの情報に基いて確認する。このように本実施形態にて中断要因の一例には、プリンタ部１０４での処理対象となるジョブにて要するシートの紙無しエラーが含まれる。尚、ここで述べた以外の構成は、上記各種実施形態で述べた制御、処理条件に準ずる。即ち、上述の形態と同等なので、ここでの説明は割愛する。このように、本実施形態の印刷システムは、様々な種類の印刷中断要因に対して、対応可能に、制御部１０８により制御している。
【０６７９】
尚、上記のようにリーダ部１０３でのエラー、プリンタ部１０４での用紙無しエラー以外にも、本システムにて発生しうるエラーがあるので、それにも対応している。例えば、プリンタ部１０４でのエラーとしては、トナー切れ、用紙ジャム等である。又、プリンタ部１０４からのシートに対してステイプル等のシート処理を実行可能なシート処理装置を本印刷装置が具備しているならば、このシート処理装置でのエラーも印刷中断要因の１つに包含される。その１例として、例えば、ステイプル針無しエラー、ステイプル針の針詰まりエラー等、ステイプルユニットに関わるエラーが、これに該当する。又、例えば、プリンタ部１０４からの印刷済みのシートに対して穿孔処理（パンチ処理）を実行可能なパンチユニットを該シート処理装置が具備している場合、このようなパンチユニットに関わるエラーも、印刷中断要因の１つに包含される。又、製本処理を実行する製本ユニットを該シート処理装置が具備している場合、このような製本ユニットに関わるエラーも、印刷中断要因の１つに包含される。本実施形態では、このような本印刷システムにて発生し得る複数種類の印刷中断要因のうちの処理対象のジョブの印刷動作にて発生した中断要因を、制御部１０８により、確認可能に構成する。そして、制御部１０８は、中断要因が発生したことに応じて該印刷実行中のジョブの印刷動作を停止させる。
【０６８０】
但し、特定の種類の中断要因が発生した場合には、該中断対象のジョブに後続するジョブの印刷動作を、該中断対象のジョブの印刷動作の停止期間中に、プリンタ部１０４により実行させることを禁止するよう制御する。この１例として、例えば、本印刷システムにて発生した中断要因が、プリンタ部１０４での用紙ジャムエラーであるとする。この場合、該中断対象のジョブの印刷動作を停止させるが、後続ジョブの印刷は許可しない。なぜなら、該中断対象のジョブの印刷済み用紙がプリンタ部１０４によりユーザにより除去されずに、後続ジョブの印刷動作を開始させるのは、更なるエラーを発生させるからである。換言すると、中断対象のジョブの中断要因が未解除のままで後続ジョブの印刷動作の実行を許可すべきではない種類に該当する中断要因が発生した場合、制御部１０８は、上記のような後続ジョブの追越印刷動作の実行は禁止する。又、この例以外にも、先行ジョブが１束としてまとめる必要があるジョブならば、後続ジョブの追越動作は禁止する。換言すると、上記各種実施形態で述べた制御、処理条件に準ずるように構成する。
【０６８１】
尚、本実施形態にて、以下のような構成も採用可能とする。例えば、中断要因は上記の如く、本印刷装置が具備する装置におけるエラーに伴うものであった。しかし、これ以外にも以下のような印刷中断要因にも対応可能に構成する。
【０６８２】
例えば、印刷ジョブＣとして、リーダ部１０３或いはコンピュータ３００或いは４００等の外部装置から処理対象となる印刷データを装置１００が受付けたとする。そして、この時点にて、現在、メモリ１０９に処理すべき印刷ジョブが存在しないとする。この場合、制御部１０８は、該印刷ジョブＣの印刷動作をプリンタ部１０４により実行させる。具体的には、例えば、制御部１０８は、メモリ１０９に記憶された複数頁からなるジョブＣの印刷データを先頭頁から順番にメモリ１０９から読出させる。そして、該メモリ１０９から読み出したジョブＣの印刷データの印刷をプリンタ部１０４により実行させる。そして、この印刷動作を、該複数頁からなる文書データを含んだ該ジョブＣに含まれる全頁分で且つ、該ジョブＣに対してユーザにより設定された印刷部数分、実行させる。
【０６８３】
このようなジョブＣの一連の印刷動作を実行中に、制御部１０８は、操作部１０２の表示部３０１に、現在印刷実行中の該ジョブＣの印刷動作を一時停止させる指示をユーザにより入力可能にする表示を、実行可能にする。例えば、制御部１０８は、ジョブＣの印刷動作を一時停止させる表示キーをユーザからの指示に応答して表示部３０１に表示させ、該表示を介してユーザから該ジョブＣの印刷動作を一時停止させる指示を受付可能にする。又、外部装置のユーザインタフェース部からでも同等の機能を提供しても良い。例えば、コンピュータ３００や４００の表示部に、装置１００のステータスを確認可能にするステータスモニタ画面を、該コンピュータのユーザからのキー操作に応答し、表示させる。そして、当該画面上に、該ジョブＣの印刷を一時停止させる指示をユーザにより入力可能にする表示キーを表示させる。尚、このように外部装置の表示部に関する制御は、その外部装置のＣＰＵが制御の主体となるように構成する。このように、本実施形態にて、本システムが具備する各種ユーザインタフェース部に、ジョブＣの印刷動作を一時停止させる指示をユーザにより入力可能にする表示を、実行可能に制御する。そして、当該表示を介して該ジョブＣの印刷動作を一時停止させる為のユーザ指示を受け付けた場合、制御部１０８は、当該ジョブの印刷動作を中断させる。即ち、制御部１０８は、現在印刷中のジョブＣの印刷動作を一時停止させる為の指示のユーザ入力がなされたことが、該ジョブＣの中断要因の発生であると判断する。
【０６８４】
このとき、制御部１０８は、中断対象のジョブＣの印刷データを、後の印刷再開動作にて利用可能にすべく、メモリ１０９にそのまま保持させておく。且つ、この状況下にて、ジョブＣ以外の印刷待ち状態の後続ジョブがメモリ１０９に存在するとする。この場合、制御部１０８は、該後続ジョブの印刷動作を、ジョブＣの印刷動作の停止期間中に開始させる。これにより、極力、本システムの生産性の向上を図る。又、制御部１０８は、この後続ジョブの印刷動作を実行中に、該ジョブＣの中断要因が解除されたかを監視する。具体的には、例えば、該後続ジョブの一連の印刷動作を実行中に、制御部１０８は、操作部１０２の表示部３０１に、現在一時停止中のジョブＣの印刷動作を再開させる指示をユーザにより入力可能にする表示を提示する。例えば、ジョブＣの印刷動作の再開要求を入力する為の表示キーを、ユーザからの指示に応答して表示部３０１に表示させ、該表示を介してユーザから該ジョブＣの印刷動作の再開要求を受付可能にする。又、外部装置のユーザインタフェース部からでも同等の機能を提供しても良い。例えば、コンピュータ３００や４００の表示部に、装置１００のステータスを確認可能にするステータスモニタ画面を、該コンピュータのユーザからのキー操作に応答して表示させる。そして、当該画面上に、該ジョブＣの印刷動作を再開させる指示をユーザにより入力可能にする表示キーを表示させる。尚、このように外部装置の表示部に関する制御は、その外部装置のＣＰＵが制御の主体となるように構成する。このように、本システムが具備する各種ユーザインタフェース部に、印刷動作を一時停止させたジョブＣの印刷動作を再開させる指示をユーザにより入力可能にする表示を実行可能に制御する。そして、当該表示を介して該ジョブＣの印刷動作を再開させる為のユーザ指示を受け付けた場合、制御部１０８は、該ジョブＣの中断要因が解除されたと判断する。
【０６８５】
以上図１〜図２５を用いて説明した本実施形態の特徴有る構成は、上述の如くオフィス環境のみに留まる事無くＰＯＤ環境が如くの印刷環境を想定した今後のプリンティングシステムの製品実用化を目指した様々な仕組みを具備している。そこで、このようなＰＯＤ環境が如くの印刷環境を考慮し、本実施形態の上述した各効果を更に向上させる為の仕組みとして例えば、以下の構成を具備するように構成しても良い。
【０６８６】
例えば、ＰＯＤ環境が如くの印刷環境では、様々な顧客から様々な印刷体裁による印刷物の作成依頼が要求されうる。
【０６８７】
そこで、この状況を想定し、本実施形態では、本印刷システム１００の構成を図２６に例示が如くのシステム構成に拡張可能に構成する。
【０６８８】
これは、本実施形態の印刷装置１０１に対して、図３のシート処理装置２３０の後処理装置の代わりに、互いに異なる種類の後処理が実行可能な２種類の後処理装置を連結接続した構成を開示するものである。
【０６８９】
尚、ここでは、図２６の例示の如く、本印刷システム１００は、プリンタ部１０４内部から搬送される印刷処理がなされたシートの大量積載処理を実行可能なスタッカ部を具備する後処理装置の１例として、大容量スタッカ２６０１を、具備する。尚、この大容量スタッカ２６０１は、本実施形態が想定している上記各種ユースケースやユーザニーズを考慮して、最大５０００枚分の印刷用紙を積載可能な構成とする。
【０６９０】
且つ、本印刷システム１００は、プリンタ部１０４内部から搬送される印刷処理がなされたシートに対して種々の後処理を選択的に実行可能な後処理装置の１例として、中綴じ製本機２６０２を具備する。本例では、ステイプル処理、パンチ処理、断裁処理、シフト排紙処理、中綴じ製本処理、折り処理の計６種類の後処理（フィニシング）を選択可能とする。
【０６９１】
このように本実施形態では、ＰＯＤ環境が如くの印刷環境を想定し、本印刷システム１００は、印刷装置１０１に対して複数台の後処理装置が連結接続可能に構成している。且つ、これらの各後処理毎に特定種類の後処理を実行可能に構成している。これにより、様々な種類の後処理を、オペレータからの要求に応じて、処理対象のジョブのプリンタ部１０４により印刷処理がなされた印刷媒体に対して実行可能に構成している。
【０６９２】
この構成を前提に、例えば、操作部１０２等の本実施形態のＵＩ部を介して、制御部１０８は、処理対象のジョブに対して実行すべき所望の種類の後処理をオペレータから受付可能にＵＩ部を制御する。
【０６９３】
例えば、図６のキー５０８がオペレータにより押下された事に応答し、制御部１０８は、印刷システム１００のシステム構成情報に基づいて、図２７に例示が如くのＵＩ画面の表示を操作部１０２により実行可能にする。
【０６９４】
以上のような構成を前提とし、本実施形態にて制御部１０８は、例えば、図２８に例示のフローチャートに即した動作を印刷システム１００により実行可能に制御する。以下、その具体例を説明する。この図２８を用いた制御例は、図７ＢのＳ６２０に関する制御例である。
【０６９５】
尚、この図２８のフローチャートの処理に関するコンピュータ読取可能な制御プログラムもまた、制御部１０８により読出し実行可能にメモリ１０９に予め保持されている。
【０６９６】
又、この図２８を用いた制御例では、上述の図７ＢのＳ６１５にてＹＥＳ判定を下した場合から処理を説明するものとする。即ち、図７ＢのＳ６０９で印刷中断済の中断ジョブ（先の例にてジョブＸに相当する）の中断要因が解除された事を制御部１０８が確認した時点からの処理を説明する。
【０６９７】
以上の構成を前提とし、中断ジョブの印刷中断要因が解除された事を確認した事を条件に、制御部１０８は、図２８のＳ２８０１の処理へ進む。
【０６９８】
Ｓ２８０１にて制御部１０８は、印刷システム１００のシステムは「５０００枚分の印刷物を積載可能な大容量スタッカを含む複数台の後処理装置を具備したシステム構成」であるか否の確認をメモリ１０９の上述が如くのスペック情報に基づいて特定する。
【０６９９】
Ｓ２８０１にてＹＥＳ判定を下した場合、これを条件に、制御部１０８は、Ｓ２８０１からＳ２８０２へ処理を進める。
【０７００】
このＳ２８０２にて制御部１０８は、Ｓ６０９で印刷動作を中断させたジョブの印刷中断期間中にＳ６１６にて印刷を開始させたジョブ（上記例ではジョブＹ）が、「大容量スタッカによる印刷物の積載処理を要するジョブ」であるのか否かの確認を、既述のシステム構成情報や、処理対象のジョブの為にユーザが設定した印刷処理条件の情報をもとに、行う。
【０７０１】
例えば、図２７のキー２７０７がオペレータにより押下されたうえで、印刷実行要求がオペレータにより操作部１０２を介してなれたとする。この場合、制御部１０８は、この、該ジョブの為にユーザが設定した処理条件情報をもとに、当該ジョブは、「大容量スタッカによる印刷物の積載処理を要するジョブ」であると判断する。本例では、これに該当するジョブを「大量積載ジョブ」と称す。
【０７０２】
一方、図２７のキー２７０７がオペレータにより押下されずに、大量積載処理とは異なる種類のフィニシング（後処理）が選択されて印刷実行要求がなされたとする。即ち、例えば、大量積載処理とは異なる種類のフィニシング（後処理）を実行させる為のユーザ要求としてキー２７０１〜２７０６の何れかのが押下されたうえで、印刷実行要求がオペレータにより操作部１０２を介してなれたとする。この場合、制御部１０８は、この、該ジョブの為にユーザが設定した処理条件情報をもとに、当該ジョブは、「大容量スタッカによる印刷物の積載処理を不要なジョブ」であると判断する。例えば、キー２７０１からの要求により、「プリンタ部１０４にて印刷がなされた印刷媒体に対するステイプル処理の実行要求がなされたジョブ」は、「ステイプルジョブ」であり、これに該当する。例えば、キー２７０２からの要求により、「プリンタ部１０４にて印刷がなされた印刷媒体に対するパンチ処理の実行要求がなされたジョブ」は「パンチジョブ」であり、これに該当する。例えば、キー２７０３からの要求により「プリンタ部１０４にて印刷がなされた印刷媒体に対する断裁処理の実行要求がなされたジョブ」は「ステイプルジョブ」であり、これに該当する。その他のキー２７０４、２７０５、２７０６の各後処理の実行要求がなされたジョブもこれに該当する。このように、「大容量スタッカによる印刷物の積載処理を不要なジョブ」の事を、本実施形態では「非大量積載ジョブ」と称す。
【０７０３】
以上の構成を前提にＳ２８０２にてＹＥＳ判定を下した場合、これを条件に、制御部１０８は、Ｓ２８０２からＳ２８０３へ処理を進める。
【０７０４】
Ｓ２８０３へ移行した場合、制御部１０８は、図１６や図２１や図２４で例示が如くの上記「特定の表示」の１例に該当する画面９００の表示を操作部１０２により実行させる事を許可する。即ち、この場合、制御部１０８は、Ｓ６０９にて中断したジョブの印刷動作を、図１６等で例示の画面９００の表示を介してユーザにより指定された選択肢に対応する再開方法でもって、印刷システム１００により再開させる事を許可する。そして、このケースの場合、制御部１０８は、このＳ２８０３の処理を経て、図７ＢのＳ６２０の処理へ移行する。尚、これ以降の処理や制御は上述済みであり、全て同等なので割愛する。
【０７０５】
上記構成を前提に、例えば、Ｓ２８０１にてＮＯ判定を下した場合、これを条件に、制御部１０８は、Ｓ２８０１からＳ２８０２へ処理を進める。且つ、このＳ２８０５へ移行した場合、制御部１０８は、図１６等で例示の画面９００の表示を操作部１０２により実行させる事を禁止する。即ち、この場合、制御部１０８は、Ｓ６０９にて中断したジョブ（上記例では、ジョブＸ）の印刷動作を、先に例示の画面９００の表示を介してユーザにより指定された選択肢に対応する再開方法でもって、再開させる事を、禁止する。そして、且つ、このケースの場合、制御部１０８は、このＳ２８０５の処理を経て、Ｓ２８０６へ処理を進める。
【０７０６】
且つ、このＳ２８０６の処理へ移行した場合、Ｓ２８０６にて制御部１０８は、Ｓ６０９にて中断したジョブ（上記例では、ジョブＸ）の印刷動作を、図７ＢのＳ６２２の印刷処理１（即ち、選択肢１）に相当する再開方法でもって、自動的に、再開させる。即ち、この場合、制御部１０８は、Ｓ６１６にて印刷を開始させたジョブ（上記例では、ジョブＹ）の印刷終了直後に、Ｓ６０９にて中断したジョブの印刷動作を自動的に再開させる。そして、このＳ２８０６の処理を経て図７ＡのＳ６０８の処理へ移行する。尚、これ以降の処理や制御は上述済みであり、全て同等なので割愛する。
【０７０７】
上記構成が如く、上記（条件１）及び（条件２）を満足するジョブ（上記例ではジョブＹ）が「大量積載ジョブ」に該当するジョブであったとする。その場合、制御部１０８は、上記「特定の表示」の１例に該当する上記ＵＩ画面９００の表示を本実施形態のＵＩ部により実行する事を許可する。且つ、制御部１０８は、上記「特定の表示」の１例に該当する上記ＵＩ画面９００の表示を介して、図１〜図２５を用いた先の制御例と同じ制御例による動作を印刷システム１００により実行可能にする。
【０７０８】
一方、上記（条件１）及び（条件２）を満足するジョブ（上記例ではジョブＹ）が「非大量積載ジョブ」に該当するジョブの場合、制御部１０８は、上記「特定の表示」の１例に該当する上記ＵＩ画面９００の表示を本実施形態のＵＩ部により実行する事を禁止する。且つ、制御部１０８は、この場合（即ち、処理対象のジョブが、大量積載ジョブではなく、非大量積載ジョブである事を、制御部１０８が確認した場合）、上記３種類の選択候補の中から上記ＵＩ画面９００の表示を介してオペレータが何れかの選択肢を選択するといった介入操作無しに、自動的に、上記第１選択肢に対応する動作を印刷システム１００により実行可能にする。
【０７０９】
この構成は、上述が如く、ジョブＹが大量印刷枚数のジョブである事が原因で上述が如くの状況がＰＯＤ環境が如くの印刷環境にて懸念視される問題を解決しながらも、極力、必要以上の操作をオペレータに要求しないようにし、オペレータによる介入操作を出来るだけ減らす事で、より操作性や生産性の向上を図る為の仕組みである。即ち、図１〜図２５で例示が如くの効果を更に向上させる事ができるという効果を得る為の構成である。
【０７１０】
以上の図２６〜図２８で例示が如くの制御を制御部１０８により実行可能に構成しても良い。
【０７１１】
以上のように、印刷中断要求に関わるユーザからの明示的な指示に基いた印刷中断要因の発生にも対応可能に構成する。そして、このような構成を前提とし、印刷再開要求に関わるユーザからの明示的な指示に基いた印刷中断要因の解除にも対応可能に構成する。このような構成も本実施形態に包含される。尚、ここで述べた以外の構成は、上記各種実施形態で述べた制御、処理条件に準ずる。即ち、上述の形態と同等なので、ここでの説明は割愛する。このように本発明の趣旨を逸脱しない限り、あらゆる、応用、変形を可能にする。但し、これらはユーザ利便性を向上させる仕組みなので、必ずしも必須の構成要件で無くても良い。
【０７１２】
＜他の実施形態＞
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０７１３】
尚、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したプログラムである。
【０７１４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０７１５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０７１６】
プログラムを供給するための記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【０７１７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０７１８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【０７１９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【０７２０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行なう。
【０７２１】
例えば、上記実施形態の具体例を、本印刷システムが具備する本システム（印刷装置とも呼ぶ）１００に対して、処理対象となるジョブの印刷データを、ホストコンピュータ３００から投入する場合を例にあげ説明する。
【０７２２】
前準備として、例えば、以下の操作を行う。まず、コンピュータ３００のユーザインタフェース部による該コンピュータ３００のユーザ操作に応じ、該コンピュータ３００のメモリに、本装置１００のプリンタドライバに相当するプログラムデータを、ダウンロードする。尚、このユーザインタフェース部としては、例えば、該コンピュータ３００自身が具備する、表示部、キーボード、マウス等、各種の操作ユニットである。又、該プログラムデータは、例えば、外部のサーバから、直接、ダウンロードさせる。或いは、該プログラムデータが記憶されたＣＤ−Ｒ等の所定の記憶媒体を、該コンピュータ３００にセットして、該記憶媒体から当該データをダウンロードさせる。尚、当該プログラムデータには、上述した各種フローチャートで述べた処理に関わるプログラムデータが含むまれている。又、上述した各種表示画面に関する表示制御に必要なＵＩプログラムデータも当該データに含まれている。換言すると、本印刷装置１００とデータ通信可能な外部装置を用いて上述した各種本実施形態の構成を実行可能にするのに必要なプログラムデータが、該外部装置にダウンロードする上記プログラムデータに、格納されている。そして、当該データを該コンピュータ３００にダウンロードした上で、例えば、コンピュータ３００のユーザ操作に応答し、該コンピュータ３００のＣＰＵは、該コンピュータ３００の表示部に、本印刷装置１００のプリンタドライバ画面を表示させる。そして、該画面を介して印刷対象となるジョブのデータの各種印刷設定を該ユーザから受付ける。
【０７２３】
その後、該画面を介して、ユーザにより、印刷設定がなされ、印刷実行指示が入力されたとする。これを受け、該コンピュータ３００のＣＰＵは、該処理対象のジョブの印刷データと該印刷設定条件を、コンピュータ３００から本印刷装置１００に送信させる。そして、該ジョブの印刷を印刷システム１００により実行させる。このような状況にて上述した各種実施形態の制御と同等制御を、該コンピュータ３００のＣＰＵが、該プログラムデータを読み出し、参照することで実行する。例えば、図示した上述の各種ユーザインタフェース画面を、該コンピュータ３００の表示部に表示させる。且つ、該画面を介して、該コンピュータ３００のユーザから上述の実施形態で述べた各種ユーザ要求を入力可能にする。そして、入力されたユーザ要求に応じた動作を、本印刷システム１００により実行させる。
【０７２４】
以上のように構成することで、上記各実施形態と同等の動作を、本印刷システム１００により実行可能にする。換言すると、コンピュータ等の外部装置のユーザインタフェース部を介して、印刷中断要因の発生により印刷動作が中断された中断対象のジョブの印刷動作を再開させるタイミングを、該外部装置のユーザから受付可能にする。そして、該ユーザ要求がなされた場合、制御部１０８は、当該要求を、例えば、コンピュータインタフェース部１０６を介して、該外部装置から受け付ける。更に、制御部１０８は、該外部装置からのユーザ要求に応じたタイミングでもって、該中断対象のジョブの印刷動作を再開させるよう印刷システム１００を制御する。尚、ここで述べた以外の構成は、上記各種実施形態で述べた制御、処理条件に準ずる。即ち、上述の形態と同等なので、ここでの説明は割愛する。このように遠隔操作にも対応可能にすることで、本実施形態の効果を更に向上可能にすることも可能である。このように本発明の趣旨を逸脱しない限り、あらゆる、応用、変形を可能にする。但し、このような構成も、ユーザ利便性を向上させる仕組みなので、必ずしも必須の構成要件で無くても良い。
【０７２５】
以上の各種実施形態で述べた構成の主なる構成について以下に列挙する。
【０７２６】
例えば、本実施形態の印刷システムは、上記の如く、中断要因の発生により印刷動作が中断された中断対象の第１ジョブとは異なる第２ジョブの印刷動作を実行可能な印刷装置を具備する印刷システムである。当該構成を前提とし、例えば、制御部１０８が主体となり、以下に例示するような、ジョブ処理方法を実行可能に本システムを制御する。
【０７２７】
制御部１０８は、該中断対象の第１ジョブの中断要因が解除された場合に、該中断対象の第１ジョブの印刷動作を該第２ジョブの印刷動作の完了後に再開させる為のユーザ要求を、操作部１０２を介して、受付可能に制御する。尚、本実施形態の印刷システムが提供するユーザインタフェース部（以下、ＵＩ部と呼ぶ）は、操作部１０２だけではない。該装置１００に対して印刷データを送信可能な外部装置が具備する表示部（モニタ）、キーボード、マウス等、外部装置自身が具備するＵＩ部も本発明に包含される。且つ、当該構成を前提とし、該ＵＩ部を介して上記ユーザ要求がなされた場合に、制御部１０８は、上記中断対象の第１ジョブの印刷動作を、該第２ジョブの印刷動作の完了後に、再開出来るよう、装置１００を、制御する。
【０７２８】
尚且つ、本実施形態のシステムにて、上記制御を実行可能にする一方で、以下の制御も実行可能に構成する。
【０７２９】
例えば、制御部１０８は、上記中断対象の第１ジョブの中断要因が解除された場合に、該中断対象の第１ジョブの印刷動作を上記第２ジョブの印刷動作の完了前に再開させる為のユーザ要求を、上記ＵＩ部を介して、受付可能にする。そして、該ＵＩ部を介して該ユーザ要求がなされた場合に、上記中断対象の第１ジョブの印刷動作を、前記第２ジョブの印刷動作の完了前に、再開可能に、装置１００を、制御部１０８により制御する。
【０７３０】
尚且つ、本実施形態のシステムにて、上記制御を実行可能にするのみならず、以下の制御も実行可能に構成する。
【０７３１】
例えば、上記第１ジョブの印刷動作の停止期間中で且つ上記第２ジョブの印刷動作を実行中で且つ印刷待ち状態の第３ジョブがメモリ１０９に存在する場合に、上記中断対象の第１ジョブの中断要因がユーザにより解除されたとする。この場合、制御部１０８は、次の動作を実行するよう制御する。まず、例えば、現在印刷中の第２ジョブの印刷動作と現在印刷待ち状態の第３ジョブの印刷動作の両動作が完了した後に該第１ジョブの印刷動作を再開させる為のユーザ要求を、該ＵＩ部を介して、受付可能に、該ＵＩ部を制御する。そして、該ＵＩ部を介して該ユーザ要求がなされた場合に、中断対象の該第１ジョブの印刷動作を、該第２ジョブの印刷動作と該第３ジョブの印刷動作の両動作が完了後に、再開するよう、装置１００を、制御部１０８により、制御する。
【０７３２】
これらの制御の少なくとも一部を提供可能にすることで、例えば、以下のような制御を、本実施形態のシステムにて、実行可能に構成する。この例では、制御部１０８により実行する例をあげる。
【０７３３】
例えば、上記第１ジョブの印刷動作の停止期間中で且つ上記第２ジョブの印刷実行中に上記中断対象の第１ジョブの中断要因がユーザにより解除されたとする。この場合、以下の少なくとも何れかの要求を含む複数のユーザ要求のうちの何れかの要求を、該ＵＩ部を介して、ユーザから受付できるように、ＵＩ部を制御部１０８により制御する。例えば、制御部１０８は、該第１ジョブの印刷動作を該第２ジョブの印刷動作の完了後に再開させる為の第１のユーザ要求を、該ＵＩ部を介して、受付可能にする。又、例えば、制御部１０８は、該第１ジョブの印刷動作を該第２ジョブの印刷動作の完了前に再開させる為の第２のユーザ要求を、該ＵＩ部を介して、受付可能にする。当該構成を前提とし、以下の動作を本装置１００により実行可能に制御する。例えば、該ＵＩ部を介して該第２のユーザ要求がなされずに該第１のユーザ要求がなされた場合に、制御部１０８は、該中断対象の第１ジョブの印刷動作を該第２ジョブの印刷動作の完了後に再開させる。一方、該ＵＩ部を介して該第１のユーザ要求がなされずに該第２のユーザ要求がユーザからなされた場合、制御部１０８は、中断対象の第１ジョブの印刷動作を該第２ジョブの印刷動作の完了前に再開させる。
【０７３４】
尚且つ、上記制御を更に発展させて、以下のような制御を、本実施形態のシステムにて、実行可能に構成する。この例では、制御部１０８により実行する例をあげる。
【０７３５】
例えば、印刷装置の現在のステータスとして、上記第1ジョブの印刷動作の停止期間中で且つ上記第２ジョブの印刷実行中で且つ印刷待ち状態の第３ジョブがメモリ１０９に存在するとする。この場合にて、上記中断対象の第１ジョブの上記中断要因が解除されたとする。当該ケースの場合、以下の少なくとも何れかの要求を含む複数のユーザ要求のうちの何れかの要求を、該ＵＩ部を介してユーザから受付できるように、該ＵＩ部を、制御部１０８により制御する。例えば、該印刷実行中の第２ジョブの印刷動作の完了後で且つ該印刷待ち状態の第３ジョブの印刷動作の開始前に該中断対象の第１ジョブの印刷動作を再開させる第１のユーザ要求を、該ＵＩ部を介して、ユーザにより受付可能にする。また、該印刷実行中の第２ジョブの印刷動作の完了前に該中断対象の第１ジョブの印刷動作を再開させる第２のユーザ要求も、該ＵＩ部を介して、ユーザから受付できるように、該ＵＩ部を、制御部１０８により、制御する。更に、該第２ジョブの印刷動作の完了後で且つ該第３ジョブの印刷動作の完了後に上記中断対象の第１ジョブの印刷動作を再開させる第３のユーザ要求も、該ＵＩ部を介して、ユーザから受付できるように、該ＵＩ部を、制御部１０８により、制御する。但し、制御部１０８は、これら第１〜第３のユーザ要求は同時に受け付けることは禁止し、何れか１つの要求をユーザから受付るよう制御する。このような排他制御を実行する。該構成のもと、該ＵＩ部を介して該第１のユーザ要求がなされた場合に、該中断対象の第１ジョブの印刷動作を、該印刷実行中の第２ジョブの印刷動作の完了後で且つ該印刷待ち状態の前記第３ジョブの印刷動作の開始前に再開させる。一方、該ＵＩ部を介して該第２のユーザ要求がなされた場合に、該中断対象の第１ジョブの印刷動作を該印刷実行中の第２ジョブの印刷動作の完了前に再開させる。一方、該ＵＩ部を介して該第３のユーザ要求がなされた場合に、該中断対象の第１ジョブの印刷動作を該印刷実行中の第２ジョブの印刷動作の完了後で且つ該印刷待ち状態の第３ジョブの印刷動作の完了後に再開させる。このように複数のユーザ要求のうちの該ＵＩ部を介して指示されたユーザ要求に応じた第1ジョブの印刷動作を実行可能に、制御部１０８により、本装置１００を制御する。
【０７３６】
尚且つ、上記構成を前提とし、上記第３ジョブ以外にも、印刷待ち状態のジョブがメモリ１０９に複数個存在するとする。この場合に、制御部１０８は、上記第１ジョブの印刷動作を再開させるタイミングを、該複数の印刷待ち状態のジョブを含めて、前記ＵＩ部を介して、ユーザにより特定出来るように、ＵＩ部を制御する。
【０７３７】
更に、利便性を向上させるべく、以下のように構成しても良い。例えば、上記第１ジョブの印刷動作を再開させるタイミングを特定させる為の複数の選択肢のうちの、ユーザにより選択可能なユーザ要求に相当する選択肢を、上記ＵＩ部を介して、ユーザにより選択可能に、制御する。但し、上記複数のユーザ要求のうちの実行不可のユーザ要求に相当する選択肢はユーザによる選択を不可とするよう、制御部１０８により、該ＵＩ部を制御する。例えば、選択不可の項目は、網掛け表示やグレ−アウト表示となるようＵＩ部を制御する。
【０７３８】
更に、利便性、生産性を更に向上させるべく、以下のように構成しても良い。例えば、ユーザにより選択可能な選択肢が１つしかない場合には、該ＵＩ部を介してユーザ要求を受付ること無しに、自動的に、上記第２ジョブの印刷動作の完了後に上記第１ジョブの印刷動作を再開させる。このような動作を実行可能に、制御部１０８により、本装置１００を制御する。
【０７３９】
以上のような各種構成を本システムにて提供可能にする。
【０７４０】
尚、上記構成を前提とし、本実施形態では、以下のような構成も本印刷システムにて提供可能に構成されている。例えば、上記各種ユーザ要求を、該印刷装置１００のＵＩ部から受付可能にするのみならず、該印刷装置１００とデータ通信可能な外部装置が具備するＵＩ部を介して、受付可能に構成する。又、該印刷装置１００は、リーダ部１０３からの印刷データ、コンピュータ３００等の外部装置からの印刷データの、少なくとも何れかのジョブの印刷データを、上記メモリ部１０９を介し、印刷可能な、プリント部１０４を具備する。
【０７４１】
又、上記構成を前提とし、以下のようなジョブ制御も実行する。例えば、上述の形態で述べた如く、上記中断要因として、該印刷装置１００におけるエラーが発生した場合に、印刷実行中のジョブの印刷動作を停止するよう、制御部１０８により、装置１００を、制御する。又、例えば、上述の形態で述べた如く、上記中断要因として、ユーザからの印刷動作を停止させる為のユーザ要求が上記ＵＩ部を介してなされた場合に、印刷実行中のジョブの印刷動作を停止させる。このような動作を実行可能に、制御部１０８により、装置１００を、制御する。
【０７４２】
又、例えば、上記の形態で述べた如く、上記中断要因として、少なくとも以下のような種類の中断要因に対処可能に構成する。例えば、該印刷装置１００が具備するリーダ部１０３におけるエラーが発生した場合に、制御部１０８により、上記制御を実行可能にする。又、例えば、処理対象となるジョブの印刷動作に要するシートに関わるエラーが発生した場合に、制御部１０８により、上記制御を実行可能にする。尚、上述したように、このような各種構成も、ユーザメリットの更なる向上を図る仕組みなので、全ての要件を兼ね備えなくても良い。
【０７４３】
以上のように、各種構成を本印刷システムにて提供可能に構成することで、本実施形態にて享受可能な効果を最大限に発揮可能となる。その例として、例えば、従来技術で想定したような課題に対処可能となる。又、例えば、中断要因の発生により現行ジョブが中断され、中断対象のジョブ以外の他のジョブの印刷が実行されている場合にも柔軟に対処できる。具体的には、中断要因が解除された際の中断対象のジョブの処理の再開方法をオペレータが選択可能となる。このように、システムにおけるジョブの生産性を、利用環境やオペレータの意思を尊重しつつ向上させることができる。換言すると、オフィス環境のみならず、ＰＯＤ環境にも適した柔軟なデジタルプリンティングシステムを提供できる。このように、ＰＯＤ環境等、大量の印刷ジョブを受付可能な印刷環境を想定した環境を構築可能となる。換言すると、例えば、ＰＯＤ環境のような、中断要因の発生により処理中のジョブの処理が停止しても極力システム全体にて取り扱う複数のジョブの生産性を向上出来るようにした環境に対処できる。そして、このような環境であっても、中断対象のジョブのユーザの利便性が極力低下しないように構成することが可能となる。しかも、中断対象のジョブの処理を、中断対象のジョブのユーザの意思を極力尊重した状態で、再開可能にする事が可能となる。このような柔軟な印刷環境が構築可能となる。
【０７４４】
このように本実施形態に既述が如くに構成することで、例えば、従来技術で想定したような課題に対処できる印刷システムが提供可能となる。特に例えば、オフィス環境のみならずＰＯＤ環境が如くの印刷環境でも満足のいく、今後のデジタルプリンティングシステムを見据えた製品実用化に貢献できる印刷システムが提供可能となる。又、特に例えば、複数のジョブを如何に効率よく且つ高い生産性でもって処理するかが重要視されうるＰＯＤ環境が如くの印刷環境にも配慮した印刷システムが提供可能となる。又、特に例えば、処理対象のジョブが中断中に他のジョブの処理が開始される状況においても、利用環境やオペレータの意思を尊重しつつ、効率良く且つ高い生産性でもって複数のジョブを処理できる印刷システムが提供可能となる。即ち、処理すべき複数のジョブの全体を考慮した印刷システムが提供可能となる。更に、特に例えば、オフィス環境では充分対処可能なジョブリカバ機能でも対処が困難なＰＯＤ環境が如くの印刷環境にて生じうるユースケースやユーザニーズに対しても対処可能な印刷システムが提供可能となる。且つ、当該効果と同等の効果が図れる印刷装置やコンピュータ読取可能なプログラム、記憶媒体が提供可能となる。このような各種効果が図れる利便性や柔軟性に富んだ便利な印刷環境が構築可能となる。
【図面の簡単な説明】
【０７４５】
【図１】本発明の一実施形態に係るネットワーク対応の印刷システムの構成を説明する図である。
【図２】本発明の一実施形態に係るシステムの細部構成を示す図である。
【図３】本発明の一実施形態に係るシステム本体の断面図である。
【図４】本発明の一実施形態に係るシステムの操作部の模式図である。
【図５】本発明の一実施形態に係るシステムのキー入力部の模式図である。
【図６】本発明の一実施形態に係るシステムのタッチパネル部（コピータブ）の模式図である。
【図７Ａ】本実施形態の制御例を説明する為の図である。
【図７Ｂ】本実施形態の制御例を説明する為の図である。
【図８】本実施形態の制御例を説明する為の図である。
【図９】本実施形態の制御例を説明する為の図である。
【図１０】本実施形態の制御例を説明する為の図である。
【図１１】本実施形態の制御例を説明する為の図である。
【図１２】本実施形態の制御例を説明する為の図である。
【図１３】本実施形態の制御例を説明する為の図である。
【図１４】本実施形態の制御例を説明する為の図である。
【図１５】本実施形態の制御例を説明する為の図である。
【図１６】本実施形態の制御例を説明する為の図である。
【図１７】本実施形態の制御例を説明する為の図である。
【図１８】本実施形態の制御例を説明する為の図である。
【図１９】本実施形態の制御例を説明する為の図である。
【図２０】本実施形態の制御例を説明する為の図である。
【図２１】本実施形態の制御例を説明する為の図である。
【図２２】本実施形態の制御例を説明する為の図である。
【図２３】本実施形態の制御例を説明する為の図である。
【図２４】本実施形態の制御例を説明する為の図である。
【図２５】本実施形態の制御例を説明する為の図である。
【図２６】本実施形態の制御例を説明する為の図である。
【図２７】本実施形態の制御例を説明する為の図である。
【図２８】本実施形態の制御例を説明する為の図である。
【図１】
2007157118.tif 000003
【図２】
2007157118.tif 000004
【図３】
2007157118.tif 000005
【図４】
2007157118.tif 000006
【図５】
2007157118.tif 000007
【図６】
2007157118.tif 000008
【図７Ａ】
2007157118.tif 000009
【図７Ｂ】
2007157118.tif 000010
【図８】
2007157118.tif 000011
【図９】
2007157118.tif 000012
【図１０】
2007157118.tif 000013
【図１１】
2007157118.tif 000014
【図１２】
2007157118.tif 000015
【図１３】
2007157118.tif 000016
【図１４】
2007157118.tif 000017
【図１５】
2007157118.tif 000018
【図１６】
2007157118.tif 000019
【図１７】
2007157118.tif 000020
【図１８】
2007157118.tif 000021
【図１９】
2007157118.tif 000022
【図２０】
2007157118.tif 000023
【図２１】
2007157118.tif 000024
【図２２】
2007157118.tif 000025
【図２３】
2007157118.tif 000026
【図２４】
2007157118.tif 000027
【図２５】
2007157118.tif 000028
【図２６】
2007157118.tif 000029
【図２７】
2007157118.tif 000030
【図２８】
2007157118.tif 000031