(57)【要約】【課題】  例えば、印刷を中断する要因が発生し、この要因が解決されて印刷を再開しても、セキュリティを維持した印刷を行う技術を提供すること。【解決手段】  複数のプリントジョブを受付可能な印刷装置を有する印刷システムで、印刷中断要因が発生した場合に、該印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブの印刷対象のデータを暗号化された状態で記憶手段に保持させ、前記暗号化された状態で前記記憶手段に保持させた前記プリントジョブのデータの復号化を経た当該プリントジョブの印刷処理の再開動作を、前記印刷中断要因が解除され且つ前記プリントジョブの印刷再開に要する認証データの入力がなされた後に、前記印刷装置により実行可能にする。【選択図】図１４
2006146944.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリントジョブを受付可能な印刷装置を有する印刷システムであって、
印刷中断要因が発生した場合に、該印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブの印刷対象のデータを暗号化された状態で記憶手段に保持させる、制御手段を具備し、
前記制御手段は、
前記暗号化された状態で前記記憶手段に保持させた前記プリントジョブのデータの復号化を経た当該プリントジョブの印刷処理の再開動作を、前記印刷中断要因が解除され且つ前記プリントジョブの印刷再開に要する認証データの入力がなされた後に、前記印刷装置により、実行させる、ことを特徴とする印刷システム。
【請求項２】
前記制御手段は、
前記印刷処理が中断されたプリントジョブの前記印刷中断要因が解除されても、前記認証データの入力無しに、前記プリントジョブの印刷処理を自動的に前記印刷装置により再開させることは禁止する、ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記制御手段は、
前記印刷処理が中断されたプリントジョブの前記印刷装置による印刷再開を禁止している期間中にて、該プリントジョブとは異なる他のプリントジョブの印刷処理を前記印刷装置により実行可能にする、ことを特徴とする請求項２記載の印刷システム。
【請求項４】
前記制御手段は、
前記印刷処理が中断されたプリントジョブ以外の他のプリントジョブが印刷待ちである場合で且つ前記印刷中断要因が解除され且つ前記認証データの入力がなされた場合に、該他のプリントジョブの印刷処理を前記印刷装置により開始させずに、前記印刷処理が中断されたプリントジョブの印刷処理を前記印刷装置により再開させ、
前記印刷処理が中断されたプリントジョブ以外の他のプリントジョブが印刷待ちである場合で且つ前記印刷中断要因は解除されたが前記認証データの入力はなされていない場合に、前記印刷処理が中断されたプリントジョブの印刷処理を前記印刷装置により再開させずに、該他のプリントジョブの印刷処理を前記印刷装置により開始させる、ことを特徴とする請求項１乃至３の何れかに記載の印刷システム。
【請求項５】
前記印刷装置は、認証処理がなされたうえで印刷開始を許可する第１タイプのプリントジョブと認証処理の実行無しに印刷開始を許可する第２タイプのプリントジョブを含む複数種類のプリントジョブを受付可能であり、
前記制御手段は、
前記印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブが前記第２タイプのプリントジョブではなく前記第１タイプのプリントジョブである場合に、前記印刷処理が中断された前記第１タイプのプリントジョブの印刷対象のデータを、暗号化された状態で、前記記憶手段に保持させ、且つ、
前記第１タイプのプリントジョブの印刷中断要因が解除されても、該第１タイプのプリントジョブの印刷再開に要する認証データの入力無しに該第１タイプのプリントジョブの印刷処理を自動的に前記印刷装置により再開させることを禁止し、且つ、
前記暗号化された状態で前記記憶手段に保持させた前記第１タイプのプリントジョブのデータの復号化を経た当該第１タイプのプリントジョブの印刷処理の再開動作を、前記印刷中断要因が解除され且つ当該第１タイプのプリントジョブの印刷再開に要する認証データの入力がなされた後に、前記印刷装置により、実行可能にする、ことを特徴とする請求項１乃至４の何れかに記載の印刷システム。
【請求項６】
前記制御手段は、
前記印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブが前記第１タイプのプリントジョブではなく前記第２タイプのプリントジョブである場合に、該第２タイプのプリントジョブの印刷処理の再開動作を、前記認証データの入力無しに、該ジョブの印刷中断要因が解除された後に、前記印刷装置により、実行する事を許可する、ことを特徴とする請求項５記載の印刷システム。
【請求項７】
前記印刷装置により前記第１タイプのプリントジョブの受付後のタイミングから前記第１タイプのプリントジョブの印刷開始前のタイミングまでの期間を含む第１期間、及び、前記第１タイプのプリントジョブの印刷開始後のタイミングから前記第１タイプのプリントジョブの印刷中断前のタイミングまでの期間を含む第２期間、及び、前記第１タイプのプリントジョブの印刷中断後のタイミングから前記第１タイプのプリントジョブの印刷中断要因解除前のタイミングまでの期間を含む第３期間、及び、前記第１タイプのプリントジョブの印刷中断要因解除後のタイミングから前記第１タイプのプリントジョブの印刷処理の再開前のタイミングまでの期間を含む第４期間、及び、前記第１タイプのプリントジョブの印刷処理が完了した後の第５期間、のうちの、２つ以上の期間において、前記第１タイプのプリントジョブ以外のプリントジョブを前記印刷装置により受付可能にすることを特徴とする請求項５又は６記載の印刷システム。
【請求項８】
前記制御手段は、
前記第１期間において、前記第１タイプのプリントジョブの印刷開始を禁止した状態で、当該第１タイプのプリントジョブ以外の他のプリントジョブを前記印刷装置により印刷可能にすることを特徴とする請求項７記載の印刷システム。
【請求項９】
前記制御手段は、
前記第３期間において、前記第１タイプのプリントジョブの印刷再開が禁止された状態で、当該第１タイプのプリントジョブ以外の他の印刷待ち状態のプリントジョブの印刷処理を開始することを、特定の条件下で許可することを特徴とする請求項７又は８記載の印刷システム。
【請求項１０】
前記制御手段は、
前記第３期間において、前記第１タイプのプリントジョブの印刷再開が禁止された状態で、当該第１タイプのプリントジョブの印刷中断要因に影響のない印刷条件が設定されている他の印刷待ち状態のプリントジョブの印刷処理を前記印刷装置により開始可能にすることを特徴とする請求項７乃至９の何れかに記載の印刷システム。
【請求項１１】
前記制御手段は、
前記第４期間において、前記第１タイプのプリントジョブの印刷再開が禁止された状態で、当該第１タイプのプリントジョブの印刷中断要因に関係なく、当該第１タイプのプリントジョブ以外の他の印刷待ち状態のプリントジョブの印刷処理を前記印刷装置により開始可能にすることを特徴とする請求項７乃至１０の何れかに記載の印刷システム。
【請求項１２】
前記制御手段は、
前記第５期間において、前記第１タイプのプリントジョブ以外の他の印刷待ち状態のプリントジョブの印刷処理を自動的に前記印刷装置により開始可能にすることを特徴とする請求項７乃至１１の何れかに記載の印刷システム。
【請求項１３】
スキャナユニット及びコンピュータのうちの少なくとも何れかを含む印刷対象となるデータの発生源から、前記第１タイプのプリントジョブと前記第２タイプのプリントジョブを前記印刷装置により受付可能にすることを特徴とする請求項５乃至１２の何れかに記載の印刷システム。
【請求項１４】
前記印刷装置は、コピー機能及びプリント機能の少なくとも何れかの含む複数の機能のうちの、いずれか１つの機能のみを有する単一機能の印刷装置、及び／又は、複数の機能を有する複合機能の印刷装置を含むことを特徴とする請求項１乃至１３の何れかに記載の印刷システム。
【請求項１５】
前記制御手段は、
記録紙、及び、ステイプル針、トナーの少なくとも何れかを含む複数種類の消耗材のうちの少なくとも何れかの消耗材が無くなった場合、及び、記録用紙の紙詰まり及びステイプラの針詰まり及び記憶手段のメモリフル及び原稿読取手段における原稿ジャムの少なくとも何れかを含む前記印刷装置におけるエラー状態が発生した場合、及び、印刷処理中のプリントジョブに対する印刷処理の中断指示がユーザ操作により入力された場合うちの、少なくとも何れかの場合に、印刷中断要因の発生として、プリントジョブの印刷処理を前記印刷装置により中断させる、ことを特徴とする請求項１乃至１４の何れかに記載の印刷システム。
【請求項１６】
複数のプリントジョブを受付可能な印刷装置を有する印刷システムのコンピュータにより実行可能なプログラムであって、
印刷中断要因が発生した場合に、該印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブの印刷対象のデータを暗号化された状態で記憶手段に保持させ、前記暗号化された状態で前記記憶手段に保持させた前記プリントジョブのデータの復号化を経た当該プリントジョブの印刷処理の再開動作を、前記印刷中断要因が解除され且つ前記プリントジョブの印刷再開に要する認証データの入力がなされた後に、前記印刷装置により実行可能にする為のコンピュータ実行可能なプログラム。
【請求項１７】
前記印刷処理が中断されたプリントジョブの前記印刷中断要因が解除されても、前記認証データの入力無しに、前記プリントジョブの印刷処理を自動的に前記印刷装置により再開させることを禁止する為の請求項１６記載のコンピュータ実行可能なプログラム。
【請求項１８】
前記印刷処理が中断されたプリントジョブの前記印刷装置による印刷再開を禁止している期間中にて、該プリントジョブとは異なる他のプリントジョブの印刷処理を前記印刷装置により実行可能にする為の請求項１７記載のコンピュータ実行可能なプログラム。
【請求項１９】
前記印刷処理が中断されたプリントジョブ以外の他のプリントジョブが印刷待ちである場合で且つ前記印刷中断要因が解除され且つ前記認証データの入力がなされた場合に、該他のプリントジョブの印刷処理を前記印刷装置により開始させずに、前記印刷処理が中断されたプリントジョブの印刷処理を前記印刷装置により再開させ、
前記印刷処理が中断されたプリントジョブ以外の他のプリントジョブが印刷待ちである場合で且つ前記印刷中断要因は解除されたが前記認証データの入力はなされていない場合に、前記印刷処理が中断されたプリントジョブの印刷処理を前記印刷装置により再開させずに、該他のプリントジョブの印刷処理を前記印刷装置により開始させる為の請求項１６乃至１８の何れかに記載のコンピュータ実行可能なプログラム。
【請求項２０】
前記印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブが、認証処理がなされたうえで印刷開始を許可する第１タイプのプリントジョブと認証処理の実行無しに印刷開始を許可する第２タイプのプリントジョブを含む複数種類のプリントジョブのうちの、前記第２タイプのプリントジョブではなく前記第１タイプのプリントジョブである場合に、前記印刷処理が中断された前記第１タイプのプリントジョブの印刷対象のデータを、暗号化された状態で、前記記憶手段に保持させ、且つ、
前記第１タイプのプリントジョブの印刷中断要因が解除されても、該第１タイプのプリントジョブの印刷再開に要する認証データの入力無しに該第１タイプのプリントジョブの印刷処理を自動的に前記印刷装置により再開させることを禁止し、且つ、
前記暗号化された状態で前記記憶手段に保持させた前記第１タイプのプリントジョブのデータの復号化を経た当該第１タイプのプリントジョブの印刷処理の再開動作を、前記印刷中断要因が解除され且つ当該第１タイプのプリントジョブの印刷再開に要する認証データの入力がなされた後に、前記印刷装置により、実行可能にする為の請求項１６乃至１９の何れかに記載のコンピュータ実行可能なプログラム。
【請求項２１】
前記印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブが前記第１タイプのプリントジョブではなく前記第２タイプのプリントジョブである場合に、該第２タイプのプリントジョブの印刷処理の再開動作を、前記認証データの入力無しに、該ジョブの印刷中断要因が解除された後に、前記印刷装置により、実行可能にする為の請求項２０記載のコンピュータ実行可能なプログラム。
【請求項２２】
前記印刷装置により前記第１タイプのプリントジョブの受付後のタイミングから前記第１タイプのプリントジョブの印刷開始前のタイミングまでの期間を含む第１期間、及び、前記第１タイプのプリントジョブの印刷開始後のタイミングから前記第１タイプのプリントジョブの印刷中断前のタイミングまでの期間を含む第２期間、及び、前記第１タイプのプリントジョブの印刷中断後のタイミングから前記第１タイプのプリントジョブの印刷中断要因解除前のタイミングまでの期間を含む第３期間、及び、前記第１タイプのプリントジョブの印刷中断要因解除後のタイミングから前記第１タイプのプリントジョブの印刷処理の再開前のタイミングまでの期間を含む第４期間、及び、前記第１タイプのプリントジョブの印刷処理が完了した後の第５期間、のうちの、２つ以上の期間において、前記第１タイプのプリントジョブ以外のプリントジョブを前記印刷装置により受付可能にする為の請求項２０又は２１記載のコンピュータ実行可能なプログラム。
【請求項２３】
前記第１期間において、前記第１タイプのプリントジョブの印刷開始を禁止した状態で、当該第１タイプのプリントジョブ以外の他のプリントジョブを前記印刷装置により印刷可能にする為の請求項２２記載のコンピュータ実行可能なプログラム。
【請求項２４】
前記第３期間において、前記第１タイプのプリントジョブの印刷再開が禁止された状態で、当該第１タイプのプリントジョブ以外の他の印刷待ち状態のプリントジョブの印刷処理を前記印刷装置により開始することを、特定の条件下で許可する為の請求項２２又は２３記載のコンピュータ実行可能なプログラム。
【請求項２５】
前記第３期間において、前記第１タイプのプリントジョブの印刷再開が禁止された状態で、当該第１タイプのプリントジョブの印刷中断要因に影響のない印刷条件が設定されている他の印刷待ち状態のプリントジョブの印刷処理を前記印刷装置により開始可能にする為の請求項２２乃至２４の何れかに記載のコンピュータ実行可能なプログラム。
【請求項２６】
前記第４期間において、前記第１タイプのプリントジョブの印刷再開が禁止された状態で、当該第１タイプのプリントジョブの印刷中断要因に関係なく、当該第１タイプのプリントジョブ以外の他の印刷待ち状態のプリントジョブの印刷処理を前記印刷装置により開始可能にする為の請求項２２乃至２５の何れかに記載のコンピュータ実行可能なプログラム。
【請求項２７】
前記第５期間において、前記第１タイプのプリントジョブ以外の他の印刷待ち状態のプリントジョブの印刷処理を自動的に前記印刷装置により開始可能にする為の請求項２２乃至２６の何れかに記載のコンピュータ実行可能なプログラム。
【請求項２８】
スキャナユニット及びコンピュータのうちの少なくとも何れかを含む印刷対象となるデータの発生源から、前記第１タイプのプリントジョブと前記第２タイプのプリントジョブを前記印刷装置により受付可能にする為の請求項２０乃至２７の何れかに記載のコンピュータ実行可能なプログラム。
【請求項２９】
記録紙、及び、ステイプル針、トナーの少なくとも何れかを含む複数種類の消耗材のうちの少なくとも何れかの消耗材が無くなった場合、及び、記録用紙の紙詰まり及びステイプラの針詰まり及び記憶手段のメモリフル及び原稿読取手段における原稿ジャムの少なくとも何れかを含む前記印刷装置におけるエラー状態が発生した場合、及び、印刷処理中のプリントジョブに対する印刷処理の中断指示がユーザ操作により入力された場合うちの、少なくとも何れかの場合に、印刷中断要因の発生として、プリントジョブの印刷処理を前記印刷装置により中断させる為の請求項１６乃至２８の何れかに記載のコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブに基づいた印刷を行う印刷技術に関するものであり、特に、認証処理を行ったうえで印刷を開始させるべき印刷ジョブを取扱可能な印刷装置や印刷システムに適した印刷技術に関する。
【背景技術】
【０００２】
近年、事務機のネットワーク化に伴い、オフィスでは、ネットワークに接続された１台の印刷装置を、複数のクライアントコンピュータで兼用して使用している。このような利用環境においては、出力された印刷物を第三者に持ち去られたり、盗み見されたりする事態が発生しうる。この事態は、セキュリティを確保しながら行いたい印刷、例えば第三者に見られては困る機密情報や、プライベート情報を印刷する場合に問題となる。
【０００３】
上述した問題を解決する方法として、以下に示すような技術が開示されている（特許文献１乃至３を参照）。
【０００４】
まず、印刷ジョブデータに加えてパスワードを送信するプリンタドライバをクライアントコンピュータにインストールしておき、このプリンタドライバを用いて印刷処理を印刷装置に指示する。
【０００５】
印刷ジョブデータとパスワードを受信した印刷装置は、すぐに印刷処理を開始するのでは無く、これら印刷ジョブデータとパスワードのデータを一旦、印刷装置内の記憶媒体に保存する。
【０００６】
ユーザはこの印刷ジョブデータに従った印刷を印刷装置に行わせたい場合には、印刷装置に備わっているユーザインタフェースを用いて、例えば印刷ジョブリストをユーザインターフェース上に表示させ、表示したジョブリストより印刷目的の印刷ジョブを選択し、パスワード入力を行う。印刷装置は入力されたパスワードと、記憶媒体に記憶しているパスワードとが一致した場合にのみ、この印刷ジョブデータに従った印刷処理を開始する。ユーザは印刷装置の前にすでにいるので、第三者に見られることなく、また第三者に盗まれることなく、目的の機密文書を受け取ることが可能となる。
【０００７】
また、上記の方法では、印刷装置にそれなりの容量の記憶媒体を必要とするが、印刷装置にそれなりの容量の記憶媒体を必要としない方法として、プリントサーバを用意し、一度印刷ジョブデータをプリントサーバへ保存しておく方法が考えられている（例えば特許文献４を参照）。
【０００８】
具体的には、印刷の際、例えばＩＣカードをクライアントコンピュータに装着しておき、ＩＣカードにＩＤを保存して、印刷ジョブデータをプリントサーバへ送信する。プリントサーバへの送信が終了したら、ユーザは印刷装置の前に移動し、ＩＣカードを印刷装置に装着する。印刷装置は、装着されたＩＣカードよりＩＤを取得し、そのＩＤの印刷ジョブをプリントサーバから取り出し、印刷を行う。ユーザは印刷装置の前にすでにいるので、第三者に見られることなく、また第三者に盗まれることなく、目的の機密文書を受け取ることが可能となり、印刷装置内に印刷ジョブを保存する必要が無いため、それなりの容量の記憶媒体を必要とはしない。
【０００９】
また、印刷ジョブがネットワークを流れている時、印刷ジョブを不正に受け取ったり、コピーしたりする場合もある。このような場合に対応する方法として、印刷ジョブを暗号化して印刷ジョブを送信し、暗号化された印刷ジョブを受け取った印刷装置において、パスワード入力などにより復号するという技術も開示されている（例えば特許文献５を参照）。
【特許文献１】特開平８−３９８９８号公報
【特許文献２】特開平８−８３１５３号公報
【特許文献３】特開平９−６５１４８号公報
【特許文献４】特開平１１−２９６３２７号公報
【特許文献５】特開平９−１３４２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、以上説明した何れの従来技術においても、パスワード入力がなされ、印刷装置内の記憶媒体に一時保存されている印刷ジョブデータの印刷が開始されると、パスワード入力により記憶媒体から読み出された該印刷ジョブの印刷処理自体は、パスワード入力を行わずに印刷可能な印刷ジョブの印刷処理と同様に、通常の印刷処理として取り扱われる。即ち、パスワード入力等の認証処理を要する印刷ジョブは、印刷を開始する迄の間は、記憶媒体に保持しておく等、認証処理を不要とする印刷ジョブと区別して取り扱われているものの、印刷処理が開始されてしまうと、認証処理を不要とする印刷ジョブと区別なく同様に処理されてしまう。
【００１１】
しかしこれでは以下のような問題が発生する。
【００１２】
印刷処理の過程で印刷が中断されるような要因が発生した場合、例えば印刷用紙切れのエラーが発生したり、印刷用紙が印刷装置内で詰まったりした場合には、当然この要因を解決する必要があり、該要因が解決されれば（例えば、印刷用紙を補給した、或いは、ジャムを起こした印刷用紙を機内から取り除いたなど）当然印刷処理は再開される。しかし、印刷処理が再開された印刷ジョブは、パスワードの入力（認証処理）が必要であった印刷ジョブ、パスワードの入力（認証処理）が必要ではない印刷ジョブの何れであっても区別無く一律的に同じように印刷処理が再開されてしまうので、そもそもセキュリテ確保を目的として認証処理を必要とした印刷ジョブであっても、この時点で、既に印刷物のセキュリティが損なわれてしまう。
【００１３】
本発明は、この点に鑑みてなされたもので、例えば、印刷を中断する要因が発生し、この要因が解決されて印刷を再開しても、セキュリティを維持した印刷を行う技術を提供することを目的とする。
【００１４】
又、更に、本発明は、例えば、セキュリティレベルが高いジョブのセキュリティを、印刷中断要因が解除された後でも、維持出来るようにする事は勿論のこと、このようなジョブ以外の印刷ジョブの生産性にも十分配慮できるようにして、例えば、セキュリティレベルが高い印刷ジョブの高セキュリティ維持という効果と、このような種類のジョブ以外のジョブの生産性向上という効果との、両立を図ることが出来るようにし、使い勝手の良い、便利な、装置・システムを提供できるようにし、様々なユーザからの様々なニーズに柔軟に対応出来る利用環境を構築出来るようにすることを目的とする。
【課題を解決するための手段】
【００１５】
本発明の目的を達成するために、例えば本発明の印刷システムは以下の構成を備える。
【００１６】
即ち、複数のプリントジョブを受付可能な印刷装置を有する印刷システムであって、
印刷中断要因が発生した場合に、該印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブの印刷対象のデータを暗号化された状態で記憶手段に保持させる、制御手段を具備し、
前記制御手段は、
前記暗号化された状態で前記記憶手段に保持させた前記プリントジョブのデータの復号化を経た当該プリントジョブの印刷処理の再開動作を、前記印刷中断要因が解除され且つ前記プリントジョブの印刷再開に要する認証データの入力がなされた後に、前記印刷装置により、実行させる、ことを特徴とする。
【００１７】
本発明の目的を達成するために、例えば本発明のプログラムは以下の構成を備える。
【００１８】
即ち、複数のプリントジョブを受付可能な印刷装置を有する印刷システムのコンピュータにより実行可能なプログラムであって、
印刷中断要因が発生した場合に、該印刷中断要因により前記印刷装置による印刷処理が中断されたプリントジョブの印刷対象のデータを暗号化された状態で記憶手段に保持させ、前記暗号化された状態で前記記憶手段に保持させた前記プリントジョブのデータの復号化を経た当該プリントジョブの印刷処理の再開動作を、前記印刷中断要因が解除され且つ前記プリントジョブの印刷再開に要する認証データの入力がなされた後に、前記印刷装置により実行可能にする。
【発明の効果】
【００１９】
本発明の構成により、従来技術で述べたような問題を未然に解決することが出来、例えば、印刷を中断する要因が発生し、この要因が解決されて印刷を再開しても、セキュリティを維持した印刷を行うことができる。尚且つ、例えば、セキュリティレベルが高いジョブのセキュリティを印刷中断要因が解除された後でも維持出来るようにする事は勿論のこと、このようなジョブ以外の印刷ジョブの生産性にも十分配慮できるようになり、例えば、セキュリティレベルが高い印刷ジョブの高セキュリティ維持という効果と、このような種類のジョブ以外のジョブの生産性向上という効果との、両立を図ることが出来るようになり、使い勝手の良い、便利な、装置・システムを提供することができ、様々なユーザからの様々なニーズに柔軟に対応した最適な利用環境を構築出来るようにすることが出来る。
【発明を実施するための最良の形態】
【００２０】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００２１】
［第１の実施形態］
１０２ａ、１０２ｂは夫々情報処理装置としての一例のＰＣ（パーソナルコンピュータ）で、夫々はＬＡＮ（有線、無線は問わない）やインターネット等の所定の通信媒体により構成されるネットワーク１０３を介して印刷装置１０４，１０５に接続されている。そして、該システムでは、ＰＣ側で作成した印刷ジョブ（プリントすべき画像データ、その画像データを印刷する際の各種印刷処理条件等のパラメータを含む）をネットワーク１０３を介して印刷装置１０４、や印刷装置１０５に送信し、該印刷装置（１０４や１０５）にて該印刷ジョブのデータをプリント可能に構成している。そして、更に、本印刷システムが具備する該印刷装置（１０４や１０５）は、後述するような複数種類の印刷ジョブを取扱い可能に構成している。
【００２２】
印刷装置１０４はＰＣ１０２ａ，もしくはＰＣ１０２ｂから送信された印刷ジョブを一時的に記憶するための記憶装置としてのハードディスク１０４ｂを備えている。また、印刷装置１０４における各種の設定や指示を入力するためのインターフェース部１０４ａを備えている。そして印刷装置１０４はＰＣ１０２ａ、もしくはＰＣ１０２ｂから送信され、ハードディスク１０４ｂに一時的に記憶している印刷ジョブに従った印刷を行う。
【００２３】
印刷装置１０５は印刷装置１０４にソータ１０５ｂを備えたものであり、基本的には同様の印刷処理を行うものである。印刷装置１０５は、ＰＣ１０２ａ，もしくはＰＣ１０２ｂから送信された印刷ジョブを一時的に記憶するための記憶装置としてのハードディスク１０５ｃを備えている。また、印刷装置１０５における各種の設定や指示を入力するためのインターフェース部１０５ａを備えている。
【００２４】
尚、同図にはＰＣ、印刷装置は夫々２つずつ示したが、本実施形態に係るシステムは、これに限定されるものではない。また、印刷装置のタイプも様々なものが考え得るので、同図に示したような印刷装置に限定されるものではない。
【００２５】
例えば、本形態では、印刷装置としてプリント機能を具備するプリンタ装置の場合について主に説明するが、スキャナユニット等の入力ユニット及びプリンタユニットを具備したコピー機能を有する複写装置等の印刷装置も本形態に包含され、該複写装置内部にハードディスク等の記憶ユニットを具備して、コントローラにより該記憶ユニットを介して読取ユニットからの印刷ジョブを取り扱い可能に制御する場合にも適用可能である。又、本形態は、コピー機能及びプリント機能及び他の機能（ファクシミリ機能）等の複数の機能を有する、複合機能装置としての印刷装置にも、該複数の機能のいずれか1つの機能のみを具備する単一機能装置としての印刷装置にも適用可能である。
【００２６】
図１２は、図１に示した印刷装置として適用可能な印刷装置の基本構成を示すブロック図である。
【００２７】
中央処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１２０１は、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１２０２、もしくはハードディスク１２０３に格納されている制御プログラム（後述する各種フローチャートに示す処理を実行する為のコンピュータプログラムを含む）に従って、本装置の各部の制御（各ユニットの動作制御や操作部の表示部等の表示制御等を含む）を行うと共に、後述する印刷処理を実行させる。
【００２８】
ＲＯＭ１２０２には、本装置の駆動条件や各種設定データ、設定プログラム、起動プログラムなどが格納されており、これらはＣＰＵ１２０１による実行対象となる。
【００２９】
記憶ユニットとしての一例のハードディスク１２０３には、以下説明する印刷処理をＣＰＵ１２０１に実行させるためのプログラムやデータを保存しており、これらは必要に応じてＣＰＵ１２０１によってＲＡＭ１２０３に読み出されるものである。また、ハードディスク１２０３には、外部から送信された印刷ジョブのデータ（プリント機能の印刷ジョブデータ）を一時的に保存するための領域が予め設けられている。
【００３０】
尚、当該印刷装置が、コピー機能等をも具備するタイプの印刷装置の場合、該ハードディスク１２０３に、ホストコンピュータ等の外部装置から出力された印刷ジョブデータ（プリント機能のジョブデータ）を格納可能にＣＰＵ１２０１により制御すると共に、スキャナユニットにより読取った印刷ジョブデータ（コピー機能のジョブデータ）も該ハードディスク１２０３に格納可能に制御する。そして、これらの印刷ジョブに対して後述の制御をＣＰＵ１２０１により適用可能に制御する。
【００３１】
ＲＡＭ１２０４は、ＣＰＵ１２０１がＲＯＭ１２０２やハードディスク１２０３から読み出したプログラムやデータを一時的に記憶するためのエリアを備えると共に、ＣＰＵ１２０１が各種の処理を行うために使用するワークエリアを備える。
【００３２】
表示部１２０６は、本装置の駆動条件や、本装置の状態、各種のＧＵＩ、後述の操作部１２０７により入力された結果などを表示する。
【００３３】
操作部１２０７は、ユーザによる設定や命令等の入力操作を行うためのテンキーやスタートキー等の所謂メカ的なハードキーや、表示部１２０６に表示させるタッチパネル形式の操作画面に具備されたタッチパネルキー等のソフトキー等により構成されている。
【００３４】
通信制御部１２０８は、本装置を図１に示したネットワーク１０３に接続するためのもので（ネットワーク１０３が無線によるものである場合には、この無線通信を行うためのインターフェースとして機能する）、図１に示したＰＣからの印刷ジョブを受け取るなど、ＰＣとのデータ通信を行うためのインターフェースとして機能するものである。またその他の装置とのデータ通信においても用いられる。
【００３５】
網制御装置１２０９は、本装置をＰＳＴＮ（Ｐｕｂｌｉｃ Ｓｗｉｔｃｈｅｄ Ｔｅｌｅｐｈｏｎｅ Ｎｅｔｗｏｒｋ）に接続するためのインターフェースとして機能するものであり、発着信の際に所定の回線制御を実行して回線接続あるいはその切断を行う。そして画像データや制御信号を、内蔵するモデム装置により変復調し網制御装置１２０９を介してファクシミリ送受信を実行する。
【００３６】
読み取り装置１２１０は、上などの記録媒体に記録されている文字や画像などを周知のスキャン技術によって画像データとして読み取り（スキャン）、読みとった画像のデータは一時的にハードディスク１２０３に保存する。
【００３７】
記録装置１２１１は、ＰＣから送信された印刷ジョブに従った印刷を行う、もしくは読み取り装置１２１０が読み取った画像データに従った画像の印刷を行うもので、紙やＯＨＰなどの記録媒体上に印刷を行う。
【００３８】
画像記憶部１２１２は、読み取り装置１２１０が読み取った画像のデータ、通信制御部２０８によりＰＣから受信した印刷ジョブのデータを一時的に蓄積するメモリとして機能するものであるが、ハードディスク１２０３内に設けるようにしても良い。
【００３９】
画像処理部１２１３は、本装置から送信する画像データを圧縮符号化したり、逆に圧縮画像データを伸張復号したり、外部から受信した印字データを画像データに変換したり（ホストからのＰＤＬコードデータからビットマップデータに展開処理する）、保存する画像データを適切なフォーマット、またはユーザから指定されたフォーマット（例えばＰＤＦフォーマット）にフォーマット変換したり、読み取り装置１２１０の光学応答特性やセンダのばらつき等に応じた画像補正処理を行ったり、ユーザが操作部１２０７から入力操作する画像の変倍処理等の画像加工処理を行ったり、記録装置１２１１の書き込み特性等に適した画像データにする画像最適化処理などを要求に応じて行う。また、画像処理部１２１３は、ＰＣから送信された印刷ジョブが暗号化されている場合には、暗号化された印刷ジョブに添付されたパスワードでもって周知の技術により復号する処理も行う。
【００４０】
認証処理部１２１４は、後述する各種の認証処理を行うものである。
【００４１】
バス１２１５は、上述の各部を繋ぐものである。
【００４２】
従って図１２に示した印刷装置は、読み取り画像データを伝送するファクシミリ通信や、文書管理サーバコンピュータにデータ転送する転送機能と、読み取り画像データを記録出力する複写機能と、受信画像データをファクシミリ受信する受信印刷機能と、ＰＣからの印刷ジョブに従った印刷を行う印刷機能を備えており、複写機としてだけではなく、ファクシミリ装置、プリンタ装置、スキャナ装置としても利用することが可能になっている。
【００４３】
なお、部門番号やパスワードが登録された磁気カードを挿入するためのカードリーダ装置を図１２に示す印刷装置に装着しても良く、その場合、予めＲＯＭ１２０２やハードディスク１２０３に設定しておいた部門番号とパスワードを読み出して、認証処理部１２１４において認証を行ったのちに、各種機能が実現できる。または、磁気カードを使わず、操作部１２０７において部門番号とパスワードを入力させて認証処理部１２１４において認証を行っても良いことは言うまでもない。
【００４４】
このように、本形態は、操作部からユーザ操作に応答してパスワードを入力させてパスワード認証する方法や、ＩＣカード等をカードリーダにユーザによりセットさせ、該ＩＣカードの情報を読取ってカード認証する方法等、各種の認証処理を適用可能にしており、本形態は、印刷ジョブを取り扱うにたあたり、複数種類の認証処理のうちの少なくとも何れかの認証処理が実行可能な印刷装置に適用可能としている。
【００４５】
また、記録装置１２１１による印刷方式は特に限定するものではないが、電子写真記録方式以外にも、例えばインクジェット方式、サーマルヘッド方式、ドットインパクト方式などを適用することができる。
【００４６】
図２は、ＰＣにインストールされたプリンタドライバ等を用いて印刷ジョブを印刷装置に対して送信して印刷指示する場合における、主にＰＣ側での、ＰＣが具備する制御部（プリンタドライバも含む）による制御のもとでの、処理のフローチャートである。
【００４７】
先ず、ＰＣの例えば文書作成ソフト等のアプリケーションを介して作成した印刷対象の印刷データを印刷装置に印刷させるために設定すべき各種印刷条件（印刷設定パラメータ）、印刷モードを該ＰＣのユーザにより設定可能にするための印刷設定画面（ウィンドウ）を、ＰＣの表示画面上に、表示させる（ステップＳ２０１）。そして、この設定画面に基づいて印刷条件、印刷モードをＰＣが有するマウスやキーボードを用いてユーザにより設定させる（ステップＳ２０２）。
【００４８】
図３は、本形態のＰＣの制御部が、ＰＣの表示部に表示させる、印刷設定画面のウィンドウの表示例を示す図である。同図に示すウィンドウは、印刷枚数や印刷用紙サイズ、印刷範囲などの各種の印刷条件の設定を行うためのものであると共に、後述する印刷モードを設定するためのものであり、尚且つ、ＰＣの操作者に印刷装置を取り扱う為のガイド情報や、ユーザが設定した印刷条件を確認させる為の確認情報を表示させる為のものであり、ユーザ操作によるユーザからの操作指示機能と、ユーザに対する情報表示機能の両方を兼ね備えている。ユーザは同図の設定画面においてマウスやキーボード等の操作部を用いて、上記各種の印刷条件、印刷モードを設定することができる。ここで、３０１は、ポップアップメニューキー３０２を介してユーザにより選択された印刷装置（同図では名前が「印刷装置００１」の印刷装置がユーザにより選択されたことを意味する）でもって印刷を行うための各種の設定をユーザにより実行可能にするためのウィンドウを表示部に表示させる為の指示を入力する為のボタン画像で表現される操作指示部である。このボタン画像３０１を、ＰＣが有するマウスやキーボードなどでユーザが押下指示すると、これに応答し、ＰＣの制御部は、図４に示すウィンドウをＰＣの表示画面上に表示させるよう制御する。
【００４９】
図４は、本形態のＰＣの制御部が、ＰＣの表示部に表示させる、ポップアップメニューキー３０２を介してユーザにより選択された印刷装置でもって印刷を行うための各種の設定をユーザにより実行可能するためのウィンドウの表示例を示す図である。
【００５０】
図４の操作画面上にて、複数の印刷モードの中から何れかの印刷モードをユーザにより選択可能にするためのサブ操作画面を表示部に表示させる為の指示を入力するポップアップメニューキー４０１を、ＰＣが有するマウスやキーボードなどでユーザ指示すると、これを受け、ＰＣの制御部は、サブメニュー画面を表示させるよう、図５に示す如く、図４の操作画面上にメニュー５０１が表示されるような操作画面を表示部に表示させる。このメニューは、本システムの印刷装置により印刷対象となる印刷ジョブの印刷モードをＰＣのユーザにより選択決定し、設定するためのものである。本実施形態では、メニュー５０１を介して、ユーザにより、「通常印刷モード」（同図では印刷モード）、「セキュアプリントモード」、「保存モード」の３つの印刷モードを含む複数の印刷モードの中から所望の印刷モードをユーザにより選択可能になるよう装置を制御している。
【００５１】
尚、本実施形態はこれに限らず、印刷モードとして、少なくともセキュアプリントモード（印刷処理を行うにあたり認証処理を要する動作モード）を具備し、それ以外にも、該セキュアプリントモードとは異なる他の印刷モードとして非セキュアプリントモードを有する（通常印刷モードや保存モードなどの、印刷処理をおこなうにあたり認証処理を必要としない動作モードを少なくとも有する）ものに適用可能であり、本形態は、セキュアプリントモードに該当する印刷ジョブ（このようなタイプのジョブを、本形態では、セキュアプリントジョブ、或いは、第1タイプのプリントジョブと称す）を、非セキュアプリントモードの印刷ジョブ（このようなタイプのジョブを、本形態では、非セキュアプリントジョブ、或いは、第２タイプのプリントジョブと称す）とは区別した制御を実行可能にし、たとえ印刷処理を開始させたあとでも、セキュアプリントモードの印刷ジョブを、非セキュアプリントモードの印刷ジョブとは区別して制御可能に構成し、印刷ジョブの中断処理や、印刷ジョブの再開処理に、それが反映可能に制御・構成している。
【００５２】
ここで、「通常印刷モード」とは、通常の印刷処理を本システムの印刷装置（１０４や１０５）により実行させる為の動作モードで、一般の印刷処理と同じ処理を印刷装置に行わせる為の動作モードである。つまり、ＰＣから印刷ジョブを印刷装置に送信し、該印刷装置にてプリント処理を行う一連の印刷処理シーケンスにおいて、ユーザが本形態の印刷装置が具備する認証ユニットのとしての一例である操作部１２０７のテンキー等の印刷装置が具備するユーザインターフェースユニットを介して認証データの入力を行い本形態の印刷装置が該入力された認証データが適正であるか否か判定し、適正であれば印刷処理を許可し、不適正であれば印刷処理を禁止する等の一連のシーケンスを該印刷装置に実行させないようにする為のものである。このように、該印刷装置にて印刷処理を行うにあたり本形態の印刷装置にて認証処理を必要とする印刷モード、とは異なる印刷モードに相当する。
【００５３】
また、「セキュアプリントモード」とは、本形態の印刷装置に投入される印刷ジョブ（印刷装置がプリンタ機能のみを有する場合には該ＰＣのようなホストコンピュータ等の情報処理装置から出力される印刷ジョブのみだが、コピー機能を印刷装置が具備している場合は該印刷装置が具備するスキャナから出力される印刷ジョブも含まれる）を、本形態の印刷装置にて印刷を行わせる場合に、パスワード情報やＩＣカード情報や指紋情報などの認証データの入力を印刷装置側にてユーザに対して要求するモードである。このモードを設定して印刷を実行すると（印刷ジョブを印刷装置に投入すると）、本形態の印刷装置で印刷を開始させるためには、その前手順として、上述のようなの認証データ(パスワードやＩＣか−ドや、指紋・声紋等の生体認証データ等)を、操作部１２０７等の印刷装置が具備するユーザインターフェースユニットを介して、ユーザにより入力することを義務づけている。つまり、この印刷モードは、上述したように、印刷処理を行うにあたり本形態の印刷装置にて認証処理を必要とする動作モードに相当する。
【００５４】
また、「保存モード」は、印刷装置に投入する印刷ジョブ（ＰＣ等の情報処理装置から出力される印刷ジョブ、及び／又は、スキャナユニットから出力される印刷ジョブを含む）を、本形態の印刷装置のプリンタ部にてすぐには印刷せずに、本形態の印刷装置の制御部によりコントロール可能な適当な記憶ユニット（例えば、ハードディスク１２０３など）に保持（ホールド）させておき、後で、本形態の印刷装置の操作部を介してユーザから印刷要求指示が入力された時点ではじめて印刷を開始させるモードである。
【００５５】
当該保存モードの印刷ジョブは、本形態の印刷装置にて、直ぐには印刷を開始させずに、本形態の印刷装置の操作部からの印刷開始要求に応答して印刷を開始させるという点で、上述の通常印刷モードの印刷ジョブとは区別して本形態の印刷装置の制御部にて制御しているが、該印刷装置の操作部からの印刷開始要求をユーザから受け付ける際には、上述のセキュアプリントモードの印刷ジョブを記憶ユニットから読み出す場合とは異なり、認証データの入力等を特にユーザに要求すること無しに、該記憶ユニットにホールドした当該保存モードの印刷ジョブの印刷要求を受け付け、印刷開始を許可するよう制御している。
【００５６】
即ち、本形態では、ユーザメリットを考慮して、直ぐに印刷させるか、記憶ユニットに保持させるかという点で、保存モードを、通常印刷モードとは区別して、独立に設けているものの、印刷処理を行うにあたり本形態の印刷装置にて認証処理を不要とする印刷モードに該当するものとして、通常印刷モードと同様に、非セキュアプリントモードとして取り扱うよう構成・制御している。
【００５７】
図５におけるメニュー５０１において「セキュアプリントモード」がＰＣのユーザにより選択されると、これに応答し、ＰＣの制御部は、図６に示す如く、ポップアップメニュー４０１に、「セキュアプリントモード」が選択されたことを示す「セキュアプリント」の文字列を操作画面上に表示させる。
【００５８】
ここで、６０２で示す「キャンセル」ボタンのユーザ操作がなされキャンセル指示がなされると、これを受け、ＰＣの制御部は、今までにユーザにより設定した各印刷条件、印刷モードを破棄（キャンセル）し、ウィンドウも消去させるが、６０１で示す「ＯＫ」ボタンのユーザ操作がなされ確定指示を受け付けると、ＰＣの制御部は、印刷装置に投入対象の印刷ジョブに対して、上述の各種の操作画面を介してユーザにより選択された印刷条件（原稿サイズ、出力用紙サイズ、部数、印刷の向き、ページレイアウト設定、倍率、スタンプ等の複数の処理条件のうちの少なくとも何れかの処理条件パラメータ）、印刷モード（通常印刷モード及びセキュアプリントモード及び保存モード等の複数の動作モードのうちのユーザが所望の動作モード）を設定させ、設定処理を完了する。
【００５９】
そして、ＰＣの制御部は、以上の設定処理が完了したことをＰＣの操作画面上におけるユーザのキー操作の検知により判断すると（ステップＳ２０３）、「セキュアプリントモード」が設定されたか否かをユーザの設定情報を基にチェックする（ステップＳ２０４）。チェックの結果、「セキュアプリントモード」が設定されていないと判断した場合には、処理をステップＳ２０５に進め、印刷対象のデータ、及び印刷条件、印刷モードを含む印刷ジョブを、非セキュアプリントモードの印刷ジョブとして、ポップアップメニュー３０２でユーザにより選択された印刷装置に送信する（ステップＳ２０５）。
【００６０】
一方、「セキュアプリントモード」が設定されていることをユーザの設定情報を基に判断した場合には、処理をステップＳ２０６に進める。ここでは、セキュアプリントモードを設定するのであるから、先ず、印刷装置側で印刷時に該印刷装置の操作部１２０７等のユーザインターフェースユニットを介してユーザにより入力させるべき認証データを、ユーザにより予め決定してもらうよう（この例では、印刷ジョブを印刷装置に投入する際にセキュアプリントジョブとして取り扱うべきジョブの認証データをユーザにより決定してもらう例である）、ＰＣの制御部はＰＣの操作部を制御する。例えば、本システムにて印刷対象となるジョブの為に、所望の認証データをＰＣのユーザに決定入力してもらうことを促すウィンドウをＰＣの表示部に表示させる。図７はこのウィンドウの表示例を示す図である。本実施形態では、この認証データとしてパスワードを入力するものとする。また当該ユーザインタフェースを介してパスワード以外にも、ユーザ名、印刷する対象（ファイル）の名前（本実施形態ではドキュメント名）をもユーザにより入力可能としている。勿論、ユーザ名やファイル名は任意情報を入力可能としているし、且つ、特に名称などを入力しなくても手続を進めることができるようにしている（この場合はデフォルトの名称がセットされる）。
【００６１】
ここで、図７に示すウィンドウで、７０１で示すボタン画像をＰＣが有するマウスやキーボードを用いてユーザにより指示されると、これを受け、ＰＣの制御部は、図８に示すウィンドウをＰＣの表示部に表示させる（ステップＳ２０６）。図８は、印刷装置がセキュアジョブに基づいて印刷するうえで必要なユーザにより入力してもらいたい各事項をユーザ自身により入力してもらうためのウィンドウの表示例を示す図である。
【００６２】
同図において８０１は、印刷する対象の名前を入力するための領域である。即ち、例えばファイル名が「文章１」というドキュメントを印刷する場合には、この領域８０１に「文章１」とキーボードを用いて入力する。
【００６３】
８０２は、ユーザ名を入力するための領域である。即ち、例えばユーザ名が「ユーザＡ」である場合には、この領域８０２に「ユーザＡ」とキーボードを用いて入力する。
【００６４】
８０３は、認証データの一例としてのパスワードをユーザ自身により入力するための領域である。即ち、印刷する対象を印刷装置に印刷させるために、印刷の前段で入力すべきパスワードを、印刷ジョブをＰＣから印刷装置に送信する際のＰＣ側での設定段階にてユーザ自身により決定してもらう為のものであり、後段の印刷処理にて要する認証処理にて用いる認証データとして登録採用したい認証データを、キーボード等の操作部を用いてユーザにより入力可能にしている。
【００６５】
図９は、図８に示すウィンドウにおいて各領域に入力すべき事項を入力したウィンドウの表示例を示す図である。
【００６６】
同図において、各領域に入力すべきデータを入力して「ＯＫ」ボタン画像９０１を指示すると、各領域に入力した事項が設定される。また、「キャンセル」ボタン画像９０２を指示すると、各領域に入力した事項は破棄される。
【００６７】
以上の各ウィンドウを用いて、「セキュアプリントモード」が選択された場合に設定すべき事項を設定することができる。
【００６８】
そして、上記の如く、セキュアプリントモードの印刷ジョブの場合には、ステップＳ２０６の処理で、ＰＣの表示部に表示させたウィンドウ(図８や図９に示すＵＩ参照)に上記３つの各設定事項（ドキュメント名、ユーザ名、パスワード）が入力され、「ＯＫ」ボタン画像９０１が指示されると、ＰＣの制御部は、処理をステップＳ２０８に進め、印刷すべき対象のデータ、印刷条件を含む印刷ジョブを、例えば、データ改竄困難な所定のデータ列に置換処理する等の暗号化処理を施し（ステップＳ２０８）、暗号化した印刷ジョブにステップＳ２０６における各設定事項のデータ、及び印刷モードをヘッダとして付加して、ポップアップメニュー３０２で選択している印刷装置に送信する（ステップＳ２０９）。
【００６９】
以上の処理により、「セキュアプリントモード」が選択された場合の印刷ジョブが、暗号化された状態で印刷装置に送信される。
【００７０】
尚、図５の画面上のメニュー５０１を介して「印刷」キーがＰＣのユーザによりクリックされた場合には、通常印刷モードを選択し、処理対象となる当該印刷ジョブを通常印刷モードで本システムの印刷装置により処理させるよう制御する。
【００７１】
又、図５の画面上のメニュー５０１を介して「保存」キーがＰＣのユーザによりクリックされた場合には、保存モードを設定し、処理対象となる当該印刷ジョブを保存モードで本システムの印刷装置により処理させるよう制御する。
【００７２】
又、通常印刷モードの印刷ジョブも、保存モードの印刷ジョブも、セキュアプリントモードの印刷ジョブと同様に、各種印刷条件（用紙サイズ、印刷の向き、部数、ページレイアウト、倍率、スタンプ、ソート処理やステイプル処理等の仕上げ設定、給紙設定、品質設定、等）を、ＰＣの操作部（ＰＣ側のユーザインターフェースユニットに相当）に表示させる図３〜図５の各種印刷設定画面を介して、ユーザにより設定可能に、ＰＣの制御部が主体となって、構成している。
【００７３】
そして、このような各種印刷条件データと、上記複数の印刷モードのうちのどの印刷モードを指定されたかを印刷装置の制御部が識別可能にする為の印刷モード情報、を、印刷対象となる一連の画像データと共に、印刷ジョブとして、ＰＣ１０２から印刷装置（１０４や１０５）に対して投入可能に、本システムを構成している。
【００７４】
尚、印刷モードとしてセキュアプリントモードを指定した印刷ジョブには、そのジョブの画像データの印刷実行可否を本印刷装置（１０４や１０５）にて該印刷装置の制御部（ＣＰＵ１２０１）が決定する為の認証データ情報(例えば、パスワード)も当該印刷ジョブに付加してＰＣ１０２から該印刷装置に送信させるよう構成している。
【００７５】
このように、本形態の印刷システムでは、ホストコンピュータ等の情報処理装置等の、印刷ジョブの発生源（コピー機能も有する場合はスキャナユニットも該当する）からセキュアプリントモードの印刷ジョブ、及び、非セキュアプリントモード（通常印刷モードや保存モード）の印刷ジョブを、印刷装置に対してユーザ設定に従い投入可能に構成し、印刷装置側にて印刷装置の制御部によりこれらの印刷ジョブを選択的に処理可能に制御構成している。
【００７６】
尚、本形態では、主に、セキュリティ強化という観点で、セキュアプリントモードの印刷ジョブを、印刷装置にて適正な認証データが入力され認証処理が適正になされたことを条件に印刷処理を許可する第1のセキュリティシーケンスと共に、上述したように、ＰＣから印刷装置に印刷ジョブを暗号化した状態で送信して、印刷する際になって該印刷ジョブの復号化処理し（暗号化する前の状態に戻す）印刷処理を行わせるという第２のセキュリティシーケンスの２種類を有しているが、本形態はこれに限らず、例えば、前者のセキュリティシーケンスのみを有する装置など、少なくとも何れか一方のシーケンスを具備しているものに適用可能である。
【００７７】
次に、本形態の印刷システムにて、上述の処理によってＰＣから送信された印刷ジョブを受信し、受信した印刷ジョブに基づいて印刷処理を行う印刷装置について説明する。
【００７８】
図１０は、本印刷システムが具備する印刷装置（１０４や１０５等）が行う、本実施形態に係る印刷処理のフローチャートである。なお、同図のフローチャートに従ったプログラムはハードディスク１２０３、もしくはＲＯＭ１２０２に保存されており、必要に応じてＲＡＭ１２０４に読み出され、ＣＰＵ１２０１等の本印刷装置の制御部や他の各部がこれを実行することで、本実施形態に係る印刷装置は以下説明する印刷処理を実行することになる。
【００７９】
先ず、印刷装置のＣＰＵ１２０１等の制御部は、送信されてきた印刷ジョブ（添付されているヘッダ情報を含む）を一時的に記憶ユニットの一例としてのハードディスク１２０３内の所定の領域に格納させる（ステップＳ１００１）。なお、ヘッダ情報と共に印刷ジョブのデータを画像記憶部１２１２に格納するようにしてもが、画像記憶部１２１２がハードディスク１２０３内の記憶領域として機能するものであれば、格納先をハードディスク１２０３にしても画像記憶部１２１２にしても同じである。
【００８０】
次に、ＣＰＵ１２０１は、印刷ジョブに添付されたヘッダ情報に含まれる印刷モードを解析し、この印刷ジョブの印刷モードが上記３つの何れであるかを解析する（ステップＳ１００２）。そして、ステップＳ１００２の解析結果により、この印刷ジョブが「通常印刷モード」で処理すべき印刷ジョブであるか否かを判断する（ステップＳ１００３）。
【００８１】
ステップＳ１００３の判断にて、当該印刷ジョブが「通常印刷モード」で印刷すべきジョブであると判断した場合（例えば、図５の画面例に示すメニュー５０１にて、「印刷」がユーザにより選択されたジョブである場合に相当）には（ステップＳ１００３にてＹＥＳ）、ＣＰＵ１２０１は、処理をステップＳ１００４に進め、この印刷ジョブのデータ、及びこの印刷ジョブに添付されたヘッダ情報を、ハードディスク１２０３内で管理している印刷待ち行列に登録する処理を行うよう制御する（ステップＳ１００４）。
【００８２】
ＣＰＵ１２０１は、この印刷待ち行列に登録された印刷ジョブを該待ち行列に登録された順に印刷するようにジョブスケジューリングを行い、ステップＳ１００４でこの行列に登録された印刷ジョブを、自身の印刷順番がくれば（ステップＳ１００５）、この印刷ジョブに含まれる印刷対象のデータには好適な出力結果となるよう適切な処理（ユーザ操作により図３や図４の各種ユーザインタフェース画面を介してユーザによりセットされた出力処理条件に基づいた処理）を、適宜、画像処理部１２１３によって実行させ、当該印刷ジョブに含まれるユーザにより設定された印刷条件に従って、記録装置（プリンタ部とも呼ぶ）１２１１によって印刷させるよう制御する（ステップＳ１００６）。ステップＳ１００６における印刷処理の詳細については後述する。
【００８３】
一方、ステップＳ１００２の解析処理により、受信した印刷ジョブの印刷モードが通常印刷モードではなく、セキュアプリントモード、保存モードの何れかであると判断した場合（ステップＳ１００３の判断にてＮＯの場合）、ＣＰＵ１２０１は、処理をステップＳ１００３からステップＳ１０１１に進める。
【００８４】
例えば、図５に示すＰＣ側の操作部の操作画面上のメニュー５０１にて、「セキュアプリント」がユーザにより選択されたジョブは、セキュアプリントモードのジョブとして判断する。又、図５に示す操作画面上のメニュー５０１にて、「保存」がユーザにより選択されたジョブは、保存モードのジョブとして判断する。ＣＰＵ１２０１は、このようなジョブの場合には、そのジョブの為の処理として、ステップＳ１０１１に進めるよう制御する。
【００８５】
ステップＳ１０１１では、本印刷装置が具備する操作部１２０７等のユーザインターフェースユニットを用いて、ユーザにより印刷指示（厳密にいえば、例えば、本印刷装置が具備するハードディスク１２０３内に保持している印刷ジョブのデータのプリント処理を本印刷装置のプリンタ部１２１１により実行させる為のユーザからの指示）が入力されたか否かを、操作部１２０７での各種のユーザによるキー操作を検知するタッチセンサー等の検知情報を基に判断する（ステップＳ１０１１）。例えば、ＣＰＵ１２０１は、図１１（ａ）に示すような、「メモリに保持しているジョブのプリントを行う」キー１２０６ａを具備する操作画面を、操作部１２０７の表示部１２０６に表示させ、該キー１２０６ａがユーザにより押下された場合には、出力指示有りと判断し、ステップＳ１０１２の処理へ移行する。ステップＳ１０１１にて、上記キー１２０６ａの押下により、本印刷装置の操作部１２０７を介してユーザにより印刷指示の入力がなされると、これを受けＣＰＵ１２０１は、例えば、図１１（ｂ）に示すような、ハードディスク１２０３内に保持している(ホールドしている)各印刷ジョブに関する情報をリスト形式で表現した操作画面を、本印刷装置の操作部１２０７の表示部１２０６に表示させる（ステップＳ１０１２）。
【００８６】
図１１は、本印刷装置のＣＰＵ１２０１の制御のもと、ステップＳ１０１２で本印刷装置の表示部１２０６の表示画面上に表示させる、印刷ジョブリストの一覧表示例を示す図である。
【００８７】
同図において１１００は印刷ジョブリストを表示するための領域であって、同図に示すように、領域１１００には印刷待ち行列に登録されている各印刷ジョブに関する情報（「受信日時」、「ユーザ名」、「文書名」）を表示可能に構成する。
【００８８】
なお、この領域１１００内に全ての印刷ジョブに関する情報が表示しきれない場合には、表示し切れていない部分を表示させるために、領域１１００内に表示しているリストを上下にスクロールさせるためのボタン画像１１０１，１１０２が同じ画面上に設けられている。
【００８９】
１１０１は領域１１００内に表示されたリストを上方向にスクロールさせるためのボタン画像、１１０２は領域１１００内に表示されたリストを下方向にスクロールさせるためのボタン画像である。領域１１００内には、印刷待ち行列に登録された順（印刷装置が受信した順）に印刷ジョブに含まれている各情報が表示されている。同図の例では、受信日時、印刷ジョブを送信したユーザ名、印刷ジョブに含まれる印刷データのファイル名が表示されているが、表示されるべき情報はこれに限定するものではない。
【００９０】
本実施形態ではＣＰＵ１２０１内に不図示のタイマが設けられており、日時を計時しているので、印刷装置が印刷ジョブを受信すれば、その受信日時はこのタイマにより計時している。従ってこの計時した各印刷ジョブの受信日時が表示画面１１００に表示されている。
【００９１】
また同様に表示されているユーザ名、文章名については、ＰＣ等の印刷ジョブ発生源側で印刷ジョブを作成する際に含めているものとする。このように、印刷ジョブに、送信元となる装置やユーザに関する情報を含めて送信してその情報を表示可能に構成している。
【００９２】
そして、ユーザにより表示画面上のこの領域１１００内に表示されたジョブリストを見て、これから印刷を希望する印刷ジョブを操作部１２０７を用いて指示可能に構成する。なお、表示部１２０６がタッチパネル式のものである場合には、操作部１２０７がこのタッチパネルに相当するので、この場合、ユーザは表示画面１１０上で印刷しようとする印刷ジョブを自身の指や指示具等で指示し、該タッチパネルキーに押下情報を不図示のタッチセンサーが感知し、その検知情報をＣＰＵ１２０１に送信することで、ＣＰＵ１２０１はユーザがどのジョブを選択したか確認する。
【００９３】
印刷しようとする印刷ジョブがユーザにより指示されると、これを受けＣＰＵ１２０１は、処理をステップＳ１０１３からステップＳ１０１４に進め、指示した印刷ジョブの印刷モードがセキュアプリントモードであるか否かを、その印刷ジョブに対応するユーザの設定条件情報を基にチェックする（ステップＳ１０１４）。即ち、指示した印刷ジョブにユーザ設定に基づいて作成付加されたヘッダ情報に含められている印刷モードを参照することによりチェックすることができる。
【００９４】
そしてステップＳ１０１４におけるチェック処理の結果、セキュアプリントモードではない、即ち、保存モードであると判断した場合、ＣＰＵ１２０１は、処理をステップＳ１０１５に進める。例えば、表示部１２０６に表示させた図１１（ｂ）のジョブ一覧画面にてユーザにより選択された印刷ジョブが、予め、ＰＣ１０２側において、図５に示す操作画面のメニュー５０１を介して「保存」がユーザにより予め指定されている印刷ジョブである場合には、ＣＰＵ１２０１は、処理をステップＳ１０１４からステップＳ１０１５に進める。尚、以下、印刷モードが保存モードである印刷ジョブを「保存ジョブ」と呼称する。ＣＰＵ１２０１は、この保持ジョブに該当する印刷ジョブを、ハードディスク１２０３から読み出してプリンタ部にてプリントさせるにあたり、操作部１２０７を介してのユーザに対する認証データの入力要求処理及び入力された認証データが適正であるか否かの認証データ判定処理を含む一連の認証処理の実行を禁止して、該認証処理を要求すること無しに、ユーザからの操作部１２０７からの印刷要求指示に応答して、図１１に示す該印刷装置の表示部１２０６に表示させたジョブリスト画面にてユーザにより選択された保存ジョブのデータをハードディスク１２０３から読み出してプリント部１２１２によりプリントすることを許可するよう制御する。後述するセキュアプリントジョブの印刷を開始させる際の表示制御例と対比して具体的に説明すれば、図１１（ｂ）の操作画面を介して選択された保存ジョブのプリントを開始する場合には、図１３Ａに示すようなパスワード入力要求画面を表示部１２０６に表示させることなく、該保存ジョブのプリントを開始させるよう、上述の如くプリンタ部１２１１を制御する共に、操作部１２０７に対する表示制御も実行する。
【００９５】
ステップＳ１０１５では保存ジョブをステップＳ１００４における処理と同様にハードディスク１２０３内の上記印刷待ち行列に登録する。そして、印刷の順番が来たら（ステップＳ１０１６）、この印刷ジョブに含まれる印刷対象のデータには好適な出力結果となるよう適切な処理を画像処理部１２１３によって実行させ、該印刷ジョブに含まれる印刷条件（例えば、図３や図４の印刷設定画面にてユーザにより設定された印刷条件）に従って記録装置１２１１によって印刷される（ステップＳ１０１７）。ステップＳ１０１７における印刷処理の詳細については後述する。
【００９６】
一方、ステップＳ１０１４におけるチェック処理の結果、セキュアプリントモードである場合（この例では、図５に示す操作画面上のメニュー５０１にて、「セキュアプリント」がユーザにより指定された印刷ジョブである場合に相当）には、処理をステップＳ１０１８に進める。ここで、以下、印刷モードがセキュアプリントモードである印刷ジョブを「セキュアジョブ」と呼称する。ＣＰＵ１２０１は、このセキュアジョブに該当する印刷ジョブを、ハードディスク１２０３から読み出してプリンタ部にてプリントさせるにあたり、上記認証処理を要求実行したうえで、プリント部によりプリントするようよう制御する。
【００９７】
ステップＳ１０１８では、ＣＰＵ１２０１は、認証処理として例えば本印刷装置（１０４や１０５）が具備するユーザインターフェースユニットとしての表示部１２０６を介してパスワードをユーザにより入力するためのＧＵＩ（例えば、図１３Ａに示す操作画面）を該表示部１２０６により表示させる（ステップＳ１０１８）。
【００９８】
ＣＰＵ１２０１は、処理対象となる当該セキュアプリントジョブ（この例では、図１１（ｂ）のジョブ一覧画面を介して選択されたセキュアプリントジョブ）の為に予めユーザにより設定されたパスワード（この例では、印刷ジョブの投入時に、ＰＣの操作部に表示させた図８のパスワード設定画面の指示領域８０３を介してユーザにより入力済みのパスワードに相当）に合致するパスワードが、当該印刷装置の表示部１２０６に表示させた操作画面（例えば、図１３Ａに示す操作画面）を介して入力されたことを条件に、該セキュアプリントジョブの印刷データのプリント処理の実行開始を許可するよう制御する。
【００９９】
一方、処理対象となる当該セキュアプリントジョブの為に予めユーザにより設定されたパスワードとは異なるパスワードが、当該印刷装置の表示部１２０６に表示させた操作画面を介して入力された場合や、該印刷装置のユーザインタフェースを介してユーザによりパスワードの入力行為自体が実行されていない場合には、ＣＰＵ１２０１は、該セキュアプリントジョブの印刷データのプリント処理の実行開始を禁止するよう制御する。
【０１００】
ＣＰＵ１２０１は、上記制御を実行する為に、ステップＳ１０１８において、例えば、図１３Ａに示すような、操作画面を操作部１２０７の表示部１２０６に表示させる。ＣＰＵ１２０１は、図１３Ａに示すように、図１１（ｂ）に示したジョブ一覧画面上にてユーザにより選択されたジョブがセキュアプリントジョブである事、及び、該セキュアプリントジョブのプリントを開始させる為にはそのジョブの為のパスワードの入力が必要であること等の、ガイダンス情報をユーザに通知する為の表示領域を具備すると共に、そのジョブのパスワードを入力させる為の操作指示領域を具備した、操作画面を表示部１２０６に表示させるよう制御する。そして、ＣＰＵ１２０１は、該印刷装置のユーザインターフェースユニットとしての操作部１２０７の例えばテンキー１２０７ａ等を用いて、処理対象となるセキュアプリントジョブの為のパスワードのユーザ入力を待機するよう印刷装置を制御する。
【０１０１】
ステップＳ１０１８にて、ユーザによりパスワード入力操作が該印刷装置の操作部にてなされたら（例えば、図１３Ａの操作画面にてパスワードがユーザによりテンキー１２０７ａを用いて入力され、同画面上の「ＯＫ」キーが押下されたら）、ＣＰＵ１２０１は、そのパスワードが適正か否かを判断する（ステップＳ１０１９）。
【０１０２】
図１３Ａに示した操作画面を介してユーザにより入力されたパスワードが、セキュアジョブに添付されたヘッダ情報に含められたパスワード（即ち、図８に示したＧＵＩにおいて領域８０３に入力したパスワード）と一致したことをＣＰＵ１２０１が確認すれば（ステップＳ１０１９でＹＥＳ）、処理をステップＳ１０２０に進める。ステップＳ１０２０では、例えば、プリンタ部１２１１から転送される動作状況を示すデータをチェックすることで、該セキュアプリントジョブをプリンタ部１２１１にてプリント開始させることが出来る状態であるか否かを確認する。例えば、既に、その他の印刷ジョブをプリンタ部１２１１にて現在プリント実行中であるならば、該セキュアプリントジョブのプリント開始を、該ステップＳ１０２０の段階にて、待機する。このような、ジョブスケジューリング制御のもと、当該セキュアプリントジョブの印刷の順番が来たと判断したら（ステップＳ１０２０でＹＥＳ）、処理をステップＳ１０２１に進め、画像処理部１２１３にて暗号化済みの当該セキュアプリントジョブのプリントデータを該画像処理部１２１３にて復号させる（ステップＳ１０２１）。ステップＳ１０２１で、当該セキュアプリントジョブの印刷データを復号化したら、当該復号化済みのセキュアプリントジョブの画像データを、ユーザにより設定された処理条件でもって、適正な処理を画像処理部１２１３によって実行させ、記録装置（プリンタ部）１２１１によって当該セキュアプリントジョブに含まれる印刷条件（図３や図４のＰＣ側にてユーザにより設定された印刷条件）に従って印刷させる（ステップＳ１０２２）。
【０１０３】
以上、印刷モード（通常印刷モード、保存モード、セキュアプリントモード）に応じてステップＳ１００６，ステップＳ１０２２，ステップＳ１０１７の何れかの印刷処理が完了した場合には処理をステップＳ１００７に進め、印刷待ち行列に登録された印刷ジョブがまだ存在する場合には処理をステップＳ１００３に戻し、以降の処理を繰り返すよう制御する。一方、印刷待ち行列に登録された印刷ジョブはもう存在しない場合には（印刷すべき印刷ジョブが存在しない場合には）本処理を終了させる。
【０１０４】
尚、セキュアジョブを印刷する際のユーザの操作部１２０７での操作に関し、上述のように、まずユーザにより印刷を希望するジョブを選択させて、そのうえで、その印刷ジョブがセキュアジョブならパスワード等の認証データの入力要求を行う等の順番で構成しても良いが、本形態はこれに限らず、例えば、ジョブの選択は最初に行わせず、まずセキュアジョブを印刷したいユーザに認証データの入力を促し、一致するセキュアジョブが１個のみの場合なら、そのセキュアジョブの印刷処理を許可するよう制御し、入力された認証データに一致する認証データに対応するセキュアジョブが複数個存在する場合には、それらをユーザに操作部１２０７を介して提示して、その中から所望のセキュアジョブを選択させ、複数のセキュアジョブの中から選択されたセキュアジョブを印刷させるよう制御しても良い。このように、少なくとも、ユーザの所望とするジョブを選択可能に構成されていれば、如何なる操作手順にも本形態は適用出来る。
【０１０５】
次に、ステップＳ１００６，ステップＳ１０２２，ステップＳ１０１７における印刷処理について、同処理の詳細を示すフローチャートである図１４を用いて説明する。
【０１０６】
先ず、上述の通り、ＣＰＵ１２０１は、ハードディスク１２０３内の印刷待ち行列にセットしたジョブを、順次、該待ち行列にジョブをエントリーした順序で、処理していくようジョブスケジューリングを行う。印刷順番がきた印刷ジョブは、ハードディスク１２０３から読み出して、画像処理部１２１３に、印刷ジョブに含まれる印刷対象のデータの印刷結果が好適となるように適切な処理（ユーザが印刷対象のジョブに対して設定した処理条件に従った処理）を実行させ、記録装置１２１１によって、印刷ジョブに含まれる印刷条件に従った印刷処理を実行させる（ステップＳ１４０１）。尚、本形態では、セキュアプリントジョブは印刷待ち行列にいれずに、暗号化した状態でハードディスク１２０３に保持しておき、該ジョブを印刷できる段階になった直前で、ハードディスク１２０３から読み出して該ジョブの画像データを復号化してプリンタ部１２１１にて印刷させる構成にしている。
【０１０７】
そして、ＣＰＵ１２０１は、印刷ジョブを記録装置（プリンタ部）１２１１に印刷処理させている場合には、印刷処理の最中にこの印刷ジョブの印刷処理を中断させる要因（以下、印刷中断要因）が発生している（発生した）か否かを、各種の検知ユニット（記録紙搬送ユニット内の記録紙の搬送状況を検知するセンサや、給紙カセットの記録紙の有無及び/又は残量等を検知するセンサやトナーの有無及び／又は残量を検知するセンサ等の消耗材センサ等の印刷処理工程にて印刷処理の中断要因を検知可能な各種のセンサを含む）から発生される通報情報等を基に、監視チェックしている。このように、ＣＰＵ１２０１は、印刷ジョブの印刷動作を実行しながら、並行して、各ユニットの動作状況を、確認している。
【０１０８】
本形態は、印刷装置を構成する各部（図１２に示した各部、またこの各部を更に構成する各部）に、エラー／及び警告発生検知ユニットを設け、印刷処理にてその動作に異常が発生した場合に、各部に応じたエラー信号を内部の信号線を介してＣＰＵ１２０１に対して通知可能に構成している。これにより、ＣＰＵ１２０１により常に各部の動作に異常が発生しているか否かをチェック可能に構成している。
【０１０９】
なお、この印刷中断要因には様々な要因が考えられるが、本形態では、例えば、紙などの記録媒体、ステイプル針、トナーを含む複数種類の消耗品（消耗材）のうちの、印刷対象のジョブの為に用いるべき消耗材の少なくとも何れか（1種類、或いは、２種類以上）が無くなった場合（第1ケースと呼ぶ）、及び、記録用紙の紙詰まりやステイプルユニットでのステイプラの針詰まりやハードディスク１２０３等の記憶ユニットのメモリフルやコピー機能を有するならばスキャナユニットによる原稿ジャム等の印刷装置のステータスとしてエラー状態が発生した場合（第２ケースと呼ぶ）、及び、操作者により操作部１２０７を介して印刷処理中の当該印刷ジョブの印刷処理の中断指示が入力された場合（第３ケースと呼ぶ）の少なくとも何れかのケースを含む、複数のケースのうちの少なくとも何れかのケースを、この印刷中断要因とし、ＣＰＵ１２０１により制御している。しかし、本形態は、これら全てのケースを含めても良いし、何れか1つのみを中断要因として採用しても良いし、勿論、これ以外に考えられる印刷ジョブの印刷処理の中断要因にも本形態は適用可能である。
【０１１０】
ＣＰＵ１２０１は、このような印刷中断要因のうち１つ以上（少なくとも1つ）を、該当する中断要因検知ユニット（上述の各種センサなど）からの情報により検知すると、「印刷中断要因が発生した」と判断する。
【０１１１】
そして、このような印刷中断要因が発生していない場合は、実行中の印刷ジョブの印刷処理を続行するよう制御する。そして印刷が完了した場合には（ステップＳ１４０３）、印刷した印刷ジョブのデータを印刷待ち行列から削除し（ステップＳ１４０４）、図１０に示すフローチャートにリターンし、ステップＳ１００７に処理を戻すよう制御する。
【０１１２】
一方、印刷中断要因が発生した場合には、ＣＰＵ１２０１は、現在印刷処理実行中の印刷ジョブの印刷処理を中断させる（印刷処理をストップさせる）処理にとりかかるが、ここで、処理をステップＳ１４０５に進め、印刷指示された印刷ジョブ（現在印刷処理実行中の印刷ジョブ）がセキュアジョブであるか否かを、この印刷ジョブに添付されたヘッダに含められている印刷モードを参照することで判断する（ステップＳ１４０５）。
【０１１３】
この印刷ジョブ（印刷処理の中断処理対象の印刷ジョブ）がセキュアジョブではないと判断した場合（例えば、中断した印刷ジョブが、通常印刷モードのジョブ、及び、保存モードのジョブの何れかであると判断した場合。即ち、印刷処理動作の中断対象である印刷ジョブが、非セキュアプリントジョブである場合）には、ＣＰＵ１２０１は、処理をステップＳ１４０６に進める。そして、ステップＳ１４０６にて、印刷中断要因が解決する（復帰する）まで、印刷処理の中断状態を維持するよう、関係のある各ユニットの動作を制御する（ステップＳ１４０６、ステップＳ１４０７）。
【０１１４】
そして印刷中断要因が解除された（復帰した）ことを、ＣＰＵ１２０１が、例えば各ユニットに具備する不図示のセンサからの情報を元に、確認したうえで（ステップＳ１４０７でＹＥＳ）、処理をステップＳ１４０１に戻し、先のステップＳ１４０２の段階で印刷処理を中断させた印刷ジョブの印刷処理を、先のステップＳ１４０２の段階にて印刷処理を中断した時点から、再開させるよう制御する。例えば、５頁からなるジョブ（非セキュアプリントジョブ）の３ページ目を印刷している最中に印刷動作を中断した場合には、該ジョブの中断要因が解除されたことに応答し、該ジョブの３頁目から印刷を再開させる等のジョブリカバリー処理をプリンタ部により自動的に実行させるようＣＰＵ１２０１により制御する。そして、当該ジョブの印刷を最後まで実行するよう、以降の処理を繰り返すよう制御する。
【０１１５】
尚、ＣＰＵ１２０１は、以下のような方法で、印刷中断要因が解除されたことを確認している。以下に例示する。
【０１１６】
例えば、給紙部にて紙無しが発生したことにより印刷処理を中断したような場合には、記録用紙がユーザにより給紙部に補充され、紙の量を検知する部分（センサ）から補充した旨の信号を受ける等、消耗品補給が補給された旨を示す通知をセンサから受け取ったら、当該ＣＰＵ１２０１は、当該印刷中断要因が解除されたとものと判断する。
【０１１７】
又例えば、ＰＣ１０２の操作部、或いは、該印刷装置の操作部１２０７等の、ユーザインターフェースユニットを介して、ユーザにより印刷ジョブの印刷中断指示が入力されたことにより印刷処理を中断したような場合には、ＰＣ１０２の操作部、或いは、該印刷装置の操作部１２０７等の、ユーザインターフェースユニットを介して、印刷再開指示が入力されたことに応じて、本印刷装置のＣＰＵ１２０１は、当該印刷中断要因が解除されたものと判断する。
【０１１８】
又、例えば、記憶ユニットのメモリフル発生にて印刷処理が中断された場合には、記憶ユニット内の印刷中断対象の印刷ジョブ以外の印刷ジョブがユーザにより削除され当該メモリに空き容量が出来たことを条件に、本印刷装置のＣＰＵ１２０１は、当該印刷中断要因が解除されたとものと判断する。
【０１１９】
又、例えば、当該印刷装置がコピー機能を有しており、原稿読取装置も有しており、このような構成のもと、例えば、原稿読取装置により原稿読取動作を実行しながら、該読取った原稿画像データをハードディスク１２０３を介してプリント部１２１１にてプリント実行中において、原稿ジャム発生により印刷処理が中断したような場合には、スキャナの原稿給送装置内にてジャムを起こしている原稿をユーザが除去したことをスキャナのジャム検知センサにより検知したら、本印刷装置のＣＰＵ１２０１は、当該印刷中断要因が解除されたとものと判断する。
【０１２０】
又、例えば、プリンタエンジン内部での記録紙ジャム発生により印刷処理を中断した場合には、プリンタエンジン内部でジャムを起こしている記録紙をユーザがエンジン内部から取り除いたことを記録紙ジャムセンサからの検知情報により確認したことをトリガーに、本印刷装置のＣＰＵ１２０１は、当該印刷中断要因が解除されたとものと判断する。又、例えば、本印刷装置が具備する記録紙に対してステイプル処理を実行可能なステイプルユニットにおけるステイプル針詰まりの発生に基づき、印刷処理を中断した場合には、その針ジャムを起こしているステイプル針がユーザにより除去されたことを当該ステイプルユニットのセンサからの情報により判断すれば、本印刷装置のＣＰＵ１２０１は、当該印刷中断要因が解除されたとものと判断する。
【０１２１】
以上、複数例示したが、本形態は、例えば、本印刷装置の制御部が、印刷ジョブの印刷実行中において、該動作に並行して、各ユニットの動作状況を監視でき、当該印刷ジョブの印刷動作が中断されるような印刷中断要因が発生したことを確認できるように構成されており、且つ、当該印刷中断要因が発生したことに応じて、実行中の印刷動作を中断可能に制御でき、且つ、該印刷中断要因が解除（除去）されたことを確認可能とし、且つ、該印刷中断要因が解除されたことに応じて、印刷動作が中断してしまった印刷ジョブの印刷処理を再開可能に制御できる構成であるならば、如何なる手法、構成であっても、本形態を適用できるように構成されている。
【０１２２】
図１６のフローチャートの説明に戻る。ステップＳ１４０５の判断において、印刷指示された印刷ジョブ（印刷処理の中断処理対象となる印刷ジョブ）がセキュアジョブである場合には（ステップＳ１４０５でＹＥＳ）、ＣＰＵ１２０１は、処理をステップＳ１４０８に進め、前段階（図１０のステップＳ１０２１の処理）にて暗号化状態から復号化状態に既に処理済みの当該印刷ジョブの画像データを、再度、画像処理部１２３にて暗号化するよう制御し、暗号化処理が済んだら、その状態で、ハードディスク１２０３内に保持するよう制御する（ステップＳ１４０８）。尚、このステップＳ１４０８の処理は、セキュアジョブが印刷装置内で暗号化されていない状態で長時間保持されるかもしれないという可能性を考慮した仕様であり、セキュリティの更なる向上を狙うものである。従って、ステップＳ１４０８における処理（また後述するステップＳ１４１４においてこの暗号を復号する処理）は省略しても良い。つまり、上述したように、少なくともセキュアプリントモードにて認証処理を行うことでセキュリティを確保できるので、セキュアプリントモードにて暗号化処理は行わない印刷システムにて本形態を適用する場合には、このステップの処理は省略しても良い。このように、柔軟な仕様を提供できるようにしている。
【０１２３】
そして、ＣＰＵ１２０１は、当該セキュアジョブの印刷処理にて現在までに印刷が完了しているページ数を特定する為の情報に係るデータを、上記実データと同様に暗号化した状態で印刷ジョブに添付するよう制御する（ステップＳ１４０９）。例えば、１０頁からなる文章データを１０部印刷するようにユーザにより設定されたセキュアジョブの、３部目の２頁目を印刷している最中に、該ジョブの中断要因が発生し、当該ジョブの印刷処理を中断した場合、ＣＰＵ１２０１は、当該１０頁からなるセキュアジョブの画像データを暗号化した状態で上記ハードディスク１２０３に保持しておき、尚且つ、「当該ジョブのページ数は１０頁であり、設定された記録紙の用紙サイズはＡ４サイズであり、印刷部数は３部である」等の当該ジョブの印刷処理条件データや、「３部目の１頁目までは印刷を実行した」という当該ジョブの処理状況データ等を含む、当該ジョブの属性情報（ジョブ情報）も、暗号化した状態で、当該ジョブの画像データに関連付けて上記ハードディスク１２０３に記憶するよう制御する。そして印刷中断要因が解決する（復帰する）まで（印刷処理の中断要因及び印刷処理の復帰条件は、上述の非セキュアジョブと同様なので省略する）、当該セキュアジョブの印刷処理の中断状態を維持するよう制御する（ステップＳ１４１０、ステップＳ１４１１）。
【０１２４】
そして、当該印刷ジョブの印刷中断要因が解除（復帰）したことをＣＰＵ１２０１が、例えば、中断要因解除検知ユニット（残量検知センサやジャム検知センサなど）からの中断要因解除信号等を基に、確認した場合には（ステップＳ１４１１の判断でＹＥＳ）、処理をステップＳ１４１２に進める。そして、当該セキュアジョブのプリントを開始させるにあたり先のステップＳ１０１８にて当該印刷装置の操作部１２０７を介してユーザに要求したパスワードを、当該ステップＳ１４１２において、再度、当該印刷装置の操作部１２０７を介してユーザに要求する。
【０１２５】
そして、先のステップＳ１０１８にてユーザにより印刷装置の操作部１２０７を介して入力させた当該セキュアジョブの為のパスワード（図８の設定画面の指示部８０３を介して予め当該ジョブの為にユーザにより登録設定済みのパスワードに相当）と同じパスワードが、再度、ステップＳ１４１２の段階で、ユーザにより、該印刷装置の操作部１２０７を介して入力されたことに応答して、ＣＰＵ１２０１は、ステップＳ１４１４の処理へ移行するよう制御する。一方、印刷開始条件を満足する（ステップＳ１０１９にてＹＥＳと判定する）為の先のステップＳ１０１８にてユーザにより入力されたパスワードと一致するパスワードが、ステップＳ１４１３の段階にて、印刷装置の操作部１２０７を介してユーザにより入力されない場合には、ステップＳ１４１４の処理へ移行することを禁止する。
【０１２６】
ステップＳ１４１４の処理では、ステップＳ１４０８〜１４０９の処理により暗号化した状態で上記ハードディスク１２０３に保持している当該印刷中断対象のセキュアジョブの画像データと当該セキュアジョブのジョブ情報とを、該ハードディスク１２０３から読み出して、これらを、それぞれ、画像処理部１２１３により復号化するよう制御する。そして、この処理が済んだら、ステップＳ１４０１に復帰し、復号化した当該セキュアジョブのジョブ情報に基づいて、印刷動作が中断した時点から、当該セキュアジョブのプリント動作を、復号化済みの当該セキュアジョブの画像データを用いて、プリンタ部１２１１により再開するよう制御する。
【０１２７】
例えば、上記例で説明すると、当該セキュアジョブは、１０頁からなるジョブであり、Ａ４サイズの記録紙に１０部印刷する設定がなされており、印刷中断した際に、３部目の1頁目までは印刷を実行したという情報をＣＰＵ１２０１は、確認し、この情報を元に、３部目の２頁目から当該セキュアジョブの印刷動作を再開させるようハードディスク１２０３やプリンタ部１２１１を制御する。
【０１２８】
ステップＳ１４１２以降では、印刷中断要因が解決したのであるから、印刷処理を再開すべきではあるものの、当該印刷ジョブはセキュアジョブなので、再開後に印刷される印刷物を、印刷を指示したユーザ以外、もしくは印刷を指示したユーザが見られたくない第三者に見られる、取られる等の問題が起こらないようにする為に、ＣＰＵ１２０１は、上記のような、印刷中断対象の印刷ジョブが非セキュアジョブ（通常印刷モードのジョブ、保存モードのジョブ）の場合における中断要因解除後のジョブ再開処理のシーケンス（非セキュアジョブの為の、第1の印刷ジョブリカバリシーケンスと称す）とは異なるシーケンス（セキュアジョブの為の、第２の印刷ジョブリカバリシーケンスと称す）を、当該セキュアジョブの印刷中断要因が解除された後に、実行するよう制御している。何故このような制御を行うのかその理由を以下に具体例をあげて説明する。
【０１２９】
例えば、記録紙無しなどで印刷処理が中断した場合に、記録紙を補給する人（中断要因を解除する人）は、必ずしも、その印刷処理が中断された印刷物のユーザとは限らず、誰か別の人が記録用紙を補給したりするケースがオフィスなどのネットワーク環境下で起こりうる。又、例えば、記録用紙ジャムにて印刷処理が中断して印刷装置がダウンしている場合に、その記録紙ジャムが発生した印刷ジョブの所有者とは異なる人が当該印刷装置にてジャムを起こしている記録紙を除去する作業を行うケースなども起こり得る。このように、オフィス環境等を含む、１台の印刷装置を複数人で共有しているような環境では、印刷処理が中断した場合に、その中断処理対象の印刷ジョブの所有者とは異なる操作者により印刷装置における印刷処理の中断要因が除去（解除）されるケースが予想される。
【０１３０】
従って、上述のように、非セキュアプリントモードの印刷ジョブと同様に（即ち、セキュアジョブであろうが非セキュアジョブであろうが関係なく一律的に）印刷再開処理（ジョブリカバー処理とも呼ぶ）を実行可能にしてしまっては、折角、セキュアプリントモードにより認証処理等を介してセキュリティを維持した状態で印刷を開始させた印刷ジョブであるにもかかわらず、上記のようなケースが起きた場合には、この時点（印刷処理の中断要因が解除され、印刷処理を再開させる時点）で、第三者（例えば、中断要因を除去した、当該セキュアジョブの所有者とは異なるユーザ）に、印刷再開処理にて印刷される印刷結果が見られる、及び又は、誤まって持っていかれてしまう等の問題が生じる可能性があり、印刷処理が再開されるセキュアジョブのセキュリティを、印刷中断前の、そもそもの印刷処理開始時点でのセキュリティと同様に、維持・確保するのが困難になる。
【０１３１】
そこで、本形態では、非セキュアジョブ及びセキュアジョブのうちのセキュアジョブの印刷処理を再開した場合でもセキュリティをそのまま維持するよう、ＣＰＵ１２０１の制御のもと、ステップＳ１４１２以降の処理等の各種の処理にて、そのセキュリティーを確保できるようにしている。例えば、印刷処理が印刷装置における中断要因発生により中断され、その後、印刷装置にて該中断要因が解除されたことを検知した場合において、印刷処理を再開すべき（ジョブリカバー）すべき印刷ジョブがセキュアジョブの場合、ＣＰＵ１２０１は、ステップＳ１４１２の段階（即ち、印刷中断要因が解除され、印刷動作を中断していた印刷ジョブの印刷動作を再開できる状態になったタイミング）において、先のステップＳ１０１８の処理にてユーザにより入力済の認証データ（この例ではパスワード）を、再度、ユーザにより入力させるべく、本印刷装置の操作部１２０７の表示部１２０６に、例えば、図１３Ｂに示すような操作画面を表示させるよう制御する（ステップＳ１４１２）。ここで入力すべきパスワードは、図８に示したＧＵＩにおいて領域８０３に入力したパスワード（図２のステップＳ２０６にてユーザにより印刷ジョブ投入時にて設定登録された認証データ）であり、且つ、ステップＳ１０１８にて印刷開始時に操作部１２０７を介して入力された認証データ（この例では、図１３Ａに示した操作画面を介して入力されたパスワードに相当）である。即ち、当該セキュアジョブの印刷動作を開始することを許可するにあたりユーザにより入力させた認証データと同じ認証データを、当該セキュアジョブが印刷再開できる状態になった時点で、再度、ユーザにより、本印刷装置の操作部１２０７を介して、入力させるよう制御する。
【０１３２】
このように、ＣＰＵ１２０１は、印刷処理の中断要因解除後に行われる、印刷処理を開始するにあたり認証処理を必要としたセキュアジョブの印刷処理の再開処理（セキュアジョブのリカバー処理）を、再度認証処理を実行した上で、且つ、印刷開始時と同一の適正な認証データがリカバー処理時に再入力されたことを条件に、実行を許可するよう制御する。
【０１３３】
勿論、印刷開始時と同一の認証データが入力されなかった場合には、ＣＰＵ１２０１は、印刷中断した当該セキュアジョブの印刷再開処理の実行を禁止するよう制御し、たとえ、中断要因が解除されたとしても、引き続きハードディスク１２０３に記憶保持しておき、そのセキュアジョブの為の認証データが中断要因解除後に入力されるまでその状態を維持するよう制御する。
【０１３４】
尚、本形態は、如何なる種類のジョブであっても、ジョブリカバー時に認証処理を再度実行するようにしていては（認証データの再入力要求処理を含む）、非セキュアジョブでも印刷が再開されなくなってしまい、これはこれで、非セキュアジョブの所有者に迷惑をかけてしまったりシステム全体の生産性が低下してしまうかもしれない。
【０１３５】
そこで、上述したように、非セキュアジョブのジョブリカバー処理時には上述のような認証処理の実行を禁止して、中断要因が解除されたことに応答し、自動的に、印刷処理を再開するよう制御する。
【０１３６】
このように、本形態は、セキュアプリントジョブのことも、非セキュアプリントジョブのことも、両方に対して着目・対処・配慮しており、そのためにも、印刷中断要因の発生により印刷処理が中断されたプリントジョブの印刷処理を、該中断要因解除後に、再開させる（ジョブリカバーさせる）場合において、該プリントジョブが前記セキュアプリントジョブである場合には、前記認証処理を再度実行した上で当該プリントジョブの印刷処理を再開可能にし、該プリントジョブが前記非セキュアプリントジョブである場合には、前記認証処理を実行すること無しに当該プリントジョブの印刷処理を再開可能にするよう、ＣＰＵ１２０１により制御している。
【０１３７】
これにより、ユーザからの様々なニーズやオフィスの利用環境に対応できるようにしており、中断された印刷処理を再開する（ジョブリカバー）するうえでの、非セキュアジョブに対する操作性向上及びセキュアジョブに対する高セキュリティ維持の両立をも、本形態のその1つの大きな効果として、図っている。
【０１３８】
このように、本形態は、本印刷システムの印刷装置（１０４や１０５）により、印刷処理を開始する前に認証処理を必要とするセキュアプリントジョブ（例えば、図５の操作画面のメニュー５０１を介してセキュアプリントがユーザにより設定されたセキュアプリントモードのプリントジョブ。このようなタイプのジョブを第１タイプのプリントジョブとも呼ぶ。）、及び、印刷処理を開始する前に認証処理を必要としない非セキュアプリントジョブ（例えば、図５の操作画面のメニュー５０１にて「印刷」がユーザにより設定された通常印刷モードのプリントジョブ、或いは、図５の操作画面のメニュー５０１にて「保存」がユーザにより設定された保存モードのプリントジョブ。このようなタイプのジョブを第２タイプのプリントジョブとも呼ぶ。）を含む複数種類のプリントジョブを処理できるよう、ＣＰＵ１２０１が主体となり制御する。
【０１３９】
そのうえで、該ＣＰＵ１２０１は、認証処理を必要とするセキュアプリントジョブの印刷を行う場合には、該印刷動作を開始する前に、当該セキュアプリントジョブの為の認証データを入力可能にする為の操作画面を印刷装置の表示部１２０６に表示させる等により、認証データの入力要求をユーザに対して実行するよう制御する。そして、該認証データの入力要求を受けて、ユーザにより認証データが操作部１２０７を介して入力されたら、該入力された認証データと当該印刷対象となるセキュアジョブの為に予め設定された認証データ（図８の操作画面の指示部８０３にて入力済みの認証データ）との比較処理を認証処理部１２１４により実行させるよう制御する。このような、セキュアプリントジョブを印刷する直前で、事前に印刷対象となるセキュアジョブの為の認証処理を当該印刷装置にて実行するよう制御する。そして、当該比較結果により予め設定された認証データに合致する認証データが入力されたと判断したら、当該セキュアプリントジョブのプリント処理を開始させる（許可する）よう制御する（図１０のステップＳ１０１４でＹＥＳ→ステップＳ１０１８→ステップＳ１０１９でＹＥＳ→ステップＳ１０２０→ステップＳ１０２１→ステップＳ１０２２の処理を含む、セキュアプリントジョブの印刷開始時の一連の処理フロー参照）。又、比較結果により予め設定された認証データと合致しないと判断した場合（図１０のステップＳ１０１９でＮＯの場合）や、認証データの入力操作がユーザにより操作部１２０７を介して実行されていない場合には、当該セキュアプリントジョブのプリント処理を開始することを禁止するよう制御する。
【０１４０】
一方、非セキュアプリントジョブを印刷するにあたっては、ＣＰＵ１２０１は、上記のような認証データの入力要求や認証データの比較処理等の一連の処理を含む認証処理を印刷装置により実行することを禁止して、非セキュアプリントジョブを受付けたら、随時、該印刷装置のハードディスク１２０３内の印刷待ち行列にセットし、ジョブスケジューリングに基づいて、印刷するタイミングなったら（先に印刷待ち行列に登録されている先行ジョブの印刷が完了した時点など）、適宜、ハードディスク１２０３から、自動的に、当該費セキュアプリントジョブの画像データを読み出して、ユーザにより設定された印刷条件でもって、プリンタ部１２１１によりプリント処理を開始させる（許可する）よう制御する（図１０のステップＳ１００３でＹＥＳ→ステップＳ１００４→ステップＳ１００５→ステップＳ１００６の処理を含む、非セキュアジョブの一例である通常印刷モードのプリントジョブの印刷開始時の一連の処理フロー参照。及び、図１０のステップＳ１０１４でＮＯ→ステップＳ１０１５→ステップＳ１０１６でＹＥＳ→ステップＳ１０１７の処理を含む、非セキュアジョブの一例である保存モードのプリントジョブの印刷開始時の一連の処理フロー参照）。
【０１４１】
このような構成のもとで、ＣＰＵ１２０１は、印刷装置にて印刷動作を実行させることに並行して、印刷装置の動作状況を、本印刷装置の各種センサ（原稿ジャム検知センサ、記録用紙のジャム検知センサ、等、各種エラーイベント検知センサ、及び、記録用紙の残量検知センサやトナー残量検知センサ等、各種消耗材検知センサを含む）から通知される各種センサ情報に基づいて、各種監視する（例えば、図１６のステップＳ１４０２の処理）。そして、該監視結果に基づき、印刷動作の中断要因が発生したことを検知したら、現在印刷実行中のジョブの印刷動作を中断するようプリンタ部１２１１等を制御する。
【０１４２】
そして、印刷中断要因が解除されるまで、当該印刷中断状態を維持するよう印刷装置を制御する（例えば、図１４のステップ１４０７や、ステップＳ１４１１の処理参照）。そして、該印刷中断要因が解除されたら、印刷動作が中断した時点から、中断対象の印刷ジョブの印刷動作を再開可能にハードディスク１２０３やプリンタ部１２１１を制御する。
【０１４３】
そして、上記構成のもとで、ＣＰＵ１２０１は、印刷中断要因の発生により印刷処理が中断されたプリントジョブの印刷処理を、該中断要因解除後に、再開する場合において、当該印刷中断したプリントジョブが前記セキュアプリントジョブ（第１タイプのプリントジョブ）である場合には（例えば、図１４のステップＳ１４０５でＹＥＳ）、当該セキュアプリントジョブの印刷開始直前にて本印刷装置にて当該セキュアプリントジョブの為に実行させた認証処理を、少なくとも上記セキュアプリントジョブの印刷中断要因が発生後のタイミング（本形態では、印刷中断要因がオペレータにより解除されたタイミング）において、再度、印刷装置にて実行させた上で、当該プリントジョブの印刷処理を再開させる（セキュアプリントジョブの印刷再開を許可する）よう制御する（例えば、図１０のステップＳ１０１４でＹＥＳ→ステップＳ１０１８→ステップＳ１０１９でＹＥＳ→ステップＳ１０２０→ステップＳ１０２１→ステップＳ１０２２の処理を含む一連の処理フローを介してプリント処理を開始させたセキュアジョブを、図１４のステップＳ１４０２でＹＥＳ→ステップＳ１４０５でＹＥＳ→ステップＳ１４０８→ステップＳ１４０９→ステップＳ１４１０→ステップＳ１４１１でＹＥＳ→ステップＳ１４１２→ステップＳ１４１３でＹＥＳ→ステップＳ１４１４→ステップＳ１４０１という一連の処理フローを経て処理する、一連の動作シーケンス例を参照）。ここで、ＣＰＵ１２０１は、印刷中断要因解除後にて再実行させる上記認証処理において、当該セキュアプリントジョブの為の認証データが操作部１２０７を介して再入力されたと判断した場合には（例えば、図１４のステップＳ１４１３にてＹＥＳの場合）、前記セキュアプリントジョブの印刷再開を許可する（例えば、図１４のステップＳ１４１４の処理→ステップＳ１４１０の処理への移行により、印刷中断したセキュアプリントジョブの印刷処理を、印刷中断時点の印刷頁から、再開させる動作制御例参照）。一方、当該セキュアプリントジョブの為の認証データが該ジョブ印刷中断要因発生後、操作部１２０７を介して再入力されなかったと判断した場合には（例えば図１４のステップＳ１４１３でＮＯの場合）前記セキュアプリントジョブの印刷再開を禁止する（例えば図１４のステップＳ１４１４への処理の移行を禁じ、ステップＳ１４１４の処理以降の処理を実行しないようにする制御例参照）。
【０１４４】
このように、当該セキュアプリントジョブの印刷開始直前にて本印刷装置にて実行させた前記認証処理を当該ジョブの印刷中断要因発生後のタイミング（本形態では、印刷中断要因が解除された時点）にて前記印刷装置にて再度実行されていないと判断した場合には、ＣＰＵ１２０１は、たとえ当該セキュアプリントジョブの印刷中断要因がオペレータによる介入作業により除去（解除）されたことを検知していても、当該セキュアプリントジョブの印刷処理を再開することを禁止する。その方法の一つの例として、例えば、本形態のように、当該セキュアプリントジョブの印刷開始直前に操作部１２０７を介してユーザ操作により入力された認証データに合致する認証データが、当該セキュアプリントジョブの印刷中断要因の解除後に再入力されていないと判断した場合（例えば、再入力された認証データが不適正の場合、或いは、中断要因が解除されても、ユーザにより操作部１２０７を介して認証データの再入力が実行されていない場合）には、当該セキュアプリントジョブの印刷処理を再開することを禁止するよう制御する。
【０１４５】
一方、ＣＰＵ１２０１は、印刷中断要因の発生により印刷処理が中断されたプリントジョブの印刷処理を、該中断要因解除後に、再開する場合において、該プリントジョブが前記非セキュアプリントジョブである場合には、前記認証処理を実行すること無しに（認証データの入力要求や認証データの照合処理を印刷装置にて実行することを禁止するよう操作部１２０７等を制御して）、例えば、該印刷中断要因が解除されたことを、自装置が具備する各種センサ（記録用紙やトナー等の消耗材の有無及び残量を検知する残量検知センサや記録用紙ジャムや原稿ジャム等のエラーの有無を検知するエラー検知センサ）からの情報を基づいて、判断した事に応じて、自動的に当該印刷中断したプリントジョブの印刷処理を再開させるよう制御する。即ち、非セキュアプリントジョブの印刷処理の再開を、上述の認証処理を実行すること無しに、当該非セキュアプリントジョブの印刷中断要因が解除されたことに応じて、自動的に、実行する事を許可する（例えば、図１０のステップＳ１００６、或いは、ステップＳ１０１７の処理を経て、プリント処理を開始させた、通常印刷モードのプリントジョブ及び保存モードのプリントジョブの少なくとも何れかを含む非セキュアプリントジョブを、図１４のステップＳ１４０２でＹＥＳ→ステップＳ１４０５でＮＯ→ステップＳ１４０６→ステップＳ１４０７でＹＥＳ→ステップＳ１４０１という一連の処理フローで、処理する、一連の動作シーケンス例を参照）。
【０１４６】
以上のように構成することで、従来技術で想定しているような問題が生じるのを未然に防止でき、セキュアジョブ等セキュリティレベルが高いジョブのセキュリティを、印刷中断要因が解除された後でも、維持出来るようにする事が出来る。
【０１４７】
尚且つ、上記のように選択的な制御を実行することで、セキュアジョブ以外の印刷ジョブ（通常印刷モードのジョブや保存モードのジョブ等の非セキュアプリントジョブ）の生産性にも十分配慮できるようになり、例えば、セキュリティレベルがセキュアプリントジョブよりも低い非セキュアプリントジョブの中断要因が、あるユーザにより、折角解除されたにも拘らず、そのジョブのオーナー（ユーザ）が印刷装置を操作しないかぎり、印刷動作を再開できなくなってしまう等のトラブルが起きたり、該問題が生じたことが原因で、印刷動作を待機する印刷ジョブが増大して、印刷装置のシステム全体の生産性が低下してしまう等の問題を防止できる。
【０１４８】
このように、本形態によれば、単にセキュリティレベルの高いジョブのセキュリティを維持すれば良いという設計仕様に留まらずに、例えば、セキュアジョブの等のセキュリティレベルが高い印刷ジョブの高セキュリティ維持という効果と、セキュアジョブとは種類の異なる、通常印刷ジョブ及び保存ジョブの少なくとも何れかを含む非セキュアジョブ等の、印刷ジョブの生産性（印刷効率）向上という効果と、の、両方を、両立させることが出来るようになり、使い勝手の良い、便利な、装置・システムを提供できるようにし、様々なユーザからの様々なニーズに柔軟に対応した、最適な印刷システムの利用環境を構築出来る。
【０１４９】
尚、上述したように、当該印刷装置がコピー機能を有する場合、上述のプリント機能のプリントジョブと同様に、当該印刷装置の操作部１２０７を介して、当該印刷装置が具備するスキャナユニットにより読取処理がなされるコピー機能のプリントジョブに対して通常印刷モード及び保存モード及びセキュアプリントモードを選択的にユーザにより設定可能に構成しており上述と同様の制御を実行可能にＣＰＵ１２０１によりジョブ処理制御を行っている。
【０１５０】
例えば、ＣＰＵ１２０１は、当該スキャナユニットを介して入力されたプリントジョブが、操作部１２０７にて通常印刷モードがユーザにより設定されたプリントジョブの場合には、ハードディスク１２０３を介して（当該記憶ユニットを介さなくても良い）プリンタ部にてそのまま印刷可能に制御する。一方、本印刷装置のスキャナユニットを介して入力されたプリントジョブが、操作部１２０７にて保存モードが設定されたプリントジョブの場合には、直ぐには印刷せずにハードディスク１２０３に一旦保持しておき、操作部１２０７での印刷要求指示がなされた時点で（認証処理は要求せずに）ハードディスク１２０３から読み出してプリンタ部にて印刷処理を開始可能に制御する。一方、当該スキャナユニットを介して入力されたプリントジョブが、操作部１２０７にてセキュア印刷モードが設定されたプリントジョブの場合には、保存モードと同様に直ぐには印刷せずにハードディスク１２０３に一旦保持しておく。しかし、そのジョブをハードディスク１２０３に記憶させる際に、前もってユーザにより当該ジョブの認証データ（例えば、パスワード）を操作部１２０７を介して登録させておく。そして、印刷を実行する際に、予め登録した該認証データと、印刷時に操作部１２０７を介してユーザにより入力させる認証データとの比較処理等の認証処理を経たうえで、適正な認証データが入力されたと判断したら、ＣＰＵ１２０１は、ハードディスク１２０３から当該セキュアジョブのデータを読み出してプリンタ部にて印刷処理を開始可能に制御し、これら印刷ジョブの印刷処理の開始以降の処理は、上記フローチャートの処理と同様に処理するようＣＰＵ１２０１により制御する。このように印刷装置がスキャナを具備する場合には、このようなスキャナからのジョブも対応可能にする。
【０１５１】
又、このように本形態（後述する形態をも含む）は、コンピュータ等の他装置から出力させたプリントジョブをハードディスク１２０３を介してプリンタ部１２１１によりプリントさせるプリント機能、及び、スキャナユニットから出力させたプリントジョブをハードディスク１２０３を介してプリンタ部１２１１によりプリントさせるコピー機能を含む、複数の機能の少なくとも何れかの機能を有する印刷装置に適用可能であり、該複数の機能の1つの機能のみを有する単一機能の印刷装置（シングルファンクションペリフェラル）、及び／又は、複数の機能（例えば、コピー機能とプリント機能）を有する複合機能の印刷装置(マルチファンクションペリフェラル)に適用可能である。
【０１５２】
以上により、プリントジョブがプリント機能のプリントジョブであろうが、コピー機能のプリントジョブであろうが関係なく、上記効果を奏することができ、更なる効果が得ることが出来る。
【０１５３】
図１３Ｂは、ＣＰＵ１２０１の制御により、ステップＳ１４１２で表示部１２０６に表示させるＧＵＩの表示例を示す図である。同図には表示部１２０６、及び操作部１２０７が示されている。同図において操作部１２０４はテンキー群１２０７ａやコピー開始ボタン２０７ｂ、ストップ２０７ｃ等により構成されている。
【０１５４】
また表示部１２０６には、印刷中断要因が解決したことにより印刷を再開させるために入力すべきパスワードを入力させるためのＧＵＩ１３０１が表示されており、このＧＵＩ１３０１には、再度パスワードを入力するよう促すメッセージ１３０２、パスワードを入力するための領域１３０３、パスワード入力後に指示すべき「ＯＫ」ボタン画像１３０４が表示されている。よって、ユーザは同図に示す操作部１２０７に含まれるテンキー群１２０７ａを用いてパスワードを入力する。入力したパスワードは誰にも見えないように、例えば「＊」の表示により領域１３０３に表示される。
【０１５５】
なお、印刷が中断されている間、コピー開始ボタン２０７ｂ、ストップ２０７ｃ等、印刷や複写の制御指示を入力するためのボタン群は機能しないようにロックしておいても良い。
【０１５６】
そしてパスワードの入力が完了すると、ユーザは「ＯＫ」ボタン画像１３０４を操作部１２０４に含まれる何れかのボタンを指示することにより、ＣＰＵ１２０１は入力されたパスワードと、印刷を再開する印刷ジョブに添付されているヘッダ情報に含まれているパスワードとが一致しているか否かを判断する（ステップＳ１４１３）。
【０１５７】
そして一致していなければ、処理をステップＳ１４１２に戻し、再度パスワードの入力を促すのであるが、一致している場合には処理をステップＳ１４１４に進め、ステップＳ１４０８で暗号化した印刷ジョブに添付した、「既に印刷した枚数」を示す情報を参照し、次に印刷すべきページを特定し、更に、画像処理部１２１３はステップＳ１４０８で暗号化した印刷ジョブを復号する（ステップＳ１４１４）。そして処理をステップＳ１４０１に戻し、印刷処理を再開し、以降の処理を繰り返す。
【０１５８】
図１５は、印刷ジョブデータに付加される印刷モードを示すデータとして、印刷モードがセキュアジョブである場合の印刷モードを示すデータの一例を示す図である。
【０１５９】
印刷ジョブデータとしては一般的な、ＪｏｂＬａｎｇｕａｇｅ（ＪＬ）データと、ページ記述言語（ＰＤＬ）データで構成されている例で、４行目でＪＯＢＭＯＤＥとして、ＳＥＣＵＲＥＰＲＩＮＴとすることにより、セキュアジョブのデータであると設定している。
【０１６０】
以上の説明により、本実施形態に係る印刷処理により、セキュアジョブの印刷が印刷中断要因により中断された場合に、この印刷中断要因が解決されても、パスワードの入力を行わない限り印刷は再開されないので、印刷を指示したユーザ、もしくは印刷を指示したユーザが認めたユーザ（当然このユーザは印刷するためのパスワードを知っていることになる）が印刷装置の前から不在の場合にセキュアジョブが印刷されるという事態を防ぐことができる。これにより、セキュアジョブの印刷に係るセキュリティが維持されることになる。
【０１６１】
尚、本形態では、表示部１２０６を具備する操作部１２０７に対する上述した各種制御を実行しているが、本形態で示した操作画面のような表示構成でなくても良い。即ち、本形態にて上述した、ユーザに対する各種情報の通知処理を実行する為の機能や、ユーザからの指示を受付けるための指示機能を兼ね備えているようなユーザインターフェースであれば、如何なるユーザインタフェースでも適用可能である。
【０１６２】
また、以上の説明における暗号化処理、復号処理については、暗号化、復号が対となって対応するアルゴリズムを用いているのであれば、特定のアルゴリズムに限定するものではない。
【０１６３】
また、本実施形態では、パスワードの入力は、ＧＵＩに設けられた領域に操作部１２０７を用いて行っていたが、パスワードの入力形態はこれに限定されるものではなく、例えば、印刷装置にカードリーダを備えておき、カードにこのパスワードを記憶しておき、このカードをカードリーダに挿入し、このカードリーダがこのカードに記録されているパスワードを読みとることで、印刷装置へのパスワードの入力を行っても良い。
【０１６４】
［第２の実施形態］
第１の実施形態では、印刷中断要因によりセキュアジョブの印刷が中断した場合には、印刷ジョブを暗号化して保持し、パスワードを入力することによってこの暗号を復号して印刷を再開させたが、セキュアジョブの暗号化後、このセキュアジョブの印刷を中断し、印刷待ち行列の一覧表示画面を表示し、印刷するジョブを選択させるようにしても良い。即ち、ステップＳ１４１３においてパスワードが一致した場合に、処理をステップＳ１０１２に進める。
【０１６５】
このような実施形態の利点としては、セキュアジョブに係るセキュリティは維持されると共に、印刷中断要因が解決された後に、印刷待ち行列においてセキュアジョブに後続して印刷されるべき印刷ジョブを先に印刷したい場合に対応することができる。
【０１６６】
なお、印刷中断後に印刷ジョブを暗号化する処理は必ずしも必須ではない。又、印刷装置に送信される印刷ジョブに対する暗号化も必須なものではない。
【０１６７】
以上で述べたように、本形態は、その目的の一つでもある、セキュリティレベルの高いジョブのセキュリティレベルを印刷動作が中断した後でも維持できるようにしたうえで、システム全体のジョブ生産性向上を図る為に、様々な工夫をしている。以下に、図１７、図１８、を用いて、その更なる制御例を説明する。
【０１６８】
図１４のステップＳ１４１２の段階にて、印刷中断したセキュアジョブの認証データをユーザにより再入力させるにあたり、図１７に示すような操作画面１７００を、印刷装置の操作部１２０６に表示させるようＣＰＵ１２０１により制御する。
【０１６９】
図１７は、本印刷装置において印刷動作が中断され、その後、本印刷装置にて該印刷動作の中断要因が解除され（例えば、用紙補給等消耗材の補給がユーザによりなされた場合や、エラーが解除されたなど）、且つ、そのジョブがセキュアプリントジョブであるとＣＰＵ１２０１が判断した場合（ステップＳ１４１１でＹＥＳ）において、ＣＰＵ１２０１が印刷装置の表示部１２０６に表示させる操作画面の一例である。
【０１７０】
ＣＰＵ１２０１は、印刷中断状態が解除された旨、及び、その印刷中断したジョブがセキュアジョブである旨をユーザに通知する為の情報や、この後の処置をユーザにガイドする為のガイダンス情報を表示する表示領域を有する操作画面１７００を表示部１２０６に表示させることで、上記各種情報をユーザに通知するよう制御する。又、当該操作画面１７００は、セキュアジョブの印刷動作を再開させる為に認証データの一例であるパスワードデータをユーザにより再入力させる為の指示部１７０１を具備する。尚且つ、該画面１７００は、当該セキュアジョブの印刷動作を再開することを禁止し、メモリにロックした状態で（暗号化した状態で）保持させておく指示をユーザにより入力可能にする為の「閉じる」キー１７０３を具備する。尚且つ、該画面１７００は、当該印刷動作が中断したセキュアジョブの印刷動作は再開させずに、その代わりに、当該印刷動作が中断したセキュアジョブとは異なる本印刷装置のハードディスク１２０３内の印刷待ち行列にて印刷待ち状態の他の印刷ジョブの印刷動作を優先的に開始実行させる為の指示をユーザにより入力可能にする為の「印刷待ち状態の他のジョブの印刷を開始する」キー１７０４を具備する。
【０１７１】
ＣＰＵ１２０１は、このように、上述の各種ユーザへのメッセージやガイダンスを表示する為の表示領域を有すると共に、上記各種の指示をユーザにより選択的に入力可能にする為の指示部１７０１及びキー１７０２〜１７０４を具備した、操作画面１７００を、上述のタイミングにおいて（即ち、印刷動作が中断してしまった印刷ジョブがセキュアジョブであると判断した場合において、該セキュアジョブの印刷中断要因が本印刷装置にて解除（除去）されたタイミングにおいて）、印刷装置の表示部１２０６に表示させるよう制御している。
【０１７２】
ＣＰＵ１２０１は、この画面１７００を表示部１２０６に表示させたうえで、当該画面１７００を介してユーザにより操作部１２０７のテンキーを介してパスワードが入力され、ＯＫキー１７０２が押下された場合には、これに応答し、該入力パスワードが印刷中断したセキュアジョブの為のパスワードに一致するかを認証処理部１２１４にて認証処理を実行させ、合致すると判断した場合には、暗号化した状態でハードディスク１２０３に保持している当該セキュアジョブの画像データ及び当該ジョブのジョブ情報（印刷処理条件データや進捗状況データ）を、該ハードディスク１２０３から読み出す。そして、これらのデータを、画像処理部１２１２にて復号化し、該復号化した当該セキュアジョブの画像データを用いて、該ジョブ情報に基づいて特定した当該印刷ジョブの中断時点から、当該セキュアジョブの印刷動作を再開させるようプリンタ部１２１１を制御する。
【０１７３】
一方、この画面１７００を表示部１２０６に表示させたうえで、当該画面１７００を介してユーザにより閉じるキー１７０３が入力された場合には、これを受け、ＣＰＵ１２０１は、暗号化処理済の当該セキュアジョブの画像データ及びジョブ情報を、このまま、ハードディスク１２０３に保持しておき、現時点（印刷中断要因が解除された時点）での当該セキュアジョブの印刷動作の再開は実行しないよう制御する。尚且つ、この制御を実行した場合には、ＣＰＵ１２０１は、図１０のステップＳ１００７の処理、或いは、ステップＳ1００１の処理に戻るよう制御し、他の印刷ジョブの印刷要求を待機するよう制御する。尚且つ、当該セキュアジョブのユーザが該印刷動作を後で再開したいと望むような場合にも対応出来るように、当該処理の実行後に、少なくとも、ステップＳ１０１１の処理に移行できるように制御し、例えば、図１１の画面を介して、再度、あらためて、当該セキュアジョブのユーザからの指示に応答して、当該セキュアジョブの印刷動作を、上記ハードディスク１２０３に保持した当該ジョブの画像データ及びジョブ情報を用いて、再開できるように制御する。
【０１７４】
一方、操作画面１７００を表示部１２０６に表示させたうえで、当該画面１７００を介してユーザにより「印刷待ち状態の他のジョブの印刷を開始する」キー１７０４が入力された場合には、これをうけ、ＣＰＵ１２０１は、暗号化処理済の当該セキュアジョブの画像データ及びジョブ情報を、このまま、ハードディスク１２０３に保持しておき、現時点（印刷中断要因が解除された時点）での当該セキュアジョブの印刷動作の再開は実行しない（当該セキュアプリントジョブの印刷処理の再開を現時点では禁止する）よう制御する。尚且つ、この処理を実行する場合には、ＣＰＵ１２０１は、例えば、図１０のステップＳ１００７の処理に移行して、当該セキュアジョブとは異なる上記ハードディスク１２０３の印刷待ち行列にて印刷待ち状態の他の印刷ジョブの印刷動作を開始させるよう、該印刷待ち状態の印刷ジョブの画像データを当該ハードディスクから読み出して、当該ジョブの画像データを、該ジョブの印刷条件に従って、プリンタ部１２１１により印刷させるよう制御する。
【０１７５】
尚、キー１７０４がユーザにより押下されたことに応答し、印刷中断状態の当該セキュアジョブの印刷動作を再開することを禁止し、且つ、その代わりに、印刷待ち状態の他のジョブの印刷を開始する場合において、ハードディスク１２０３内の印刷待ち行列に複数の印刷ジョブが存在していると判断した場合には、ＣＰＵ１２０１は、当該複数のジョブの中で、もっとも早く印刷待ち行列にエントリーしたジョブを一番最初に処理するよう制御する。そして、1つの印刷ジョブの印刷処理を完了する毎に、該印刷待ち行列に対するジョブの投入順序どおりに、順次、ジョブを処理していくように、ハードディスク１２０３やプリンタ部１２１１を制御する。即ち、印刷待ち行列にエントリー済みの複数の印刷待ち状態の印刷ジョブを、上記セキュアジョブの印刷動作の再開禁止期間中において、次々にプリント実行して、印刷待ち状態のジョブを極力無くすように制御する。
【０１７６】
但し、他のジョブがセキュアプリントジョブの場合には、例えば、図１０のステップＳ１０１８の処理へ移行できるようにして、そのジョブの認証データを操作部１２０７を介してユーザにより入力させることで、そのジョブの印刷を開始させるよう制御する。
【０１７７】
以上のような図１７の画面１７００にて入力されるユーザからの指示（１７０１〜１７０４）に基づいた上記選択的な制御を実行することで、上記効果（セキュアジョブのセキュリティを、該ジョブの印刷中断状態が解除された後でも維持できるという効果と、当該印刷中断対象のセキュアジョブ以外の他のジョブの生産性が低下してしまう等の問題を防止でき、生産性を向上できるという効果との、両立を図ることが出来る効果）を奏する事が出来る。
【０１７８】
そして、例えば、セキュアジョブの印刷要因が解除され、該セキュアジョブの印刷動作を再開できるにも拘らず、該セキュアジョブの所有者が本印刷装置の目の前に存在せずに当該セキュアジョブの認証処理を再実行できない状況（中断要因が解除された後に当該セキュアジョブの認証データが再入力されない状況）が発生している事が原因で、セキュアジョブの中断要因が解除されても本印刷装置の動作が停止したままの状態になってしまう問題が起きたり、印刷待ち状態の他の印刷ジョブの印刷動作を開始することが出来ずに印刷待ち状態のジョブが増大してしまう等の問題が起きて、システム全体の生産性が低下してしまう、等の、不具合が生じるのを未然に防止することができる。このように、セキュアジョブのセキュリティを維持しながらも、システム全体の生産性をも向上させる事ができる効果を更に向上させることが出来る。
【０１７９】
尚且つ、本形態では、上記効果をより一層向上させるべく、当該ＣＰＵ１２０１により、上記制御に加えて以下のような制御も実行する。例えば、セキュアジョブの印刷動作の中断要因が解除されたことに応じて印刷装置の操作部１２０６に図１７の操作画面１７００を表示させた場合において、該画面１７００を表示部１２０６に表示した時点から所定期間(例えば、１分)経過しても、本印刷装置の操作部１２０７を介してユーザ操作が何もなされない場合には、画面１７００を介してユーザから指示が入力されていなくても、暗号化処理済の当該セキュアジョブの画像データ及びジョブ情報をハードディスク１２０３に保持した状態にし、現時点（印刷中断要因が解除された時点）での当該セキュアジョブの印刷動作を再開することを禁止するように、自動的に、制御する。尚且つ、該制御を自動的に実行する共に、図１７００を介してのユーザからの指示が入力されなくても、自動的に、例えば、図１０のステップＳ１００７の処理に移行して、当該セキュアジョブとは異なる上記ハードディスク１２０３の印刷待ち行列にて印刷待ち状態の他の印刷ジョブの印刷動作を開始するよう、該印刷待ち状態の印刷ジョブの画像データを当該ハードディスクから読み出して、当該ジョブの画像データを、該ジョブの印刷条件に従って、プリンタ部１２１１により印刷させるよう制御する。又、印刷待ち状態のジョブが存在しない場合には、図１０のステップＳ１００１の処理へ移行し、新たな印刷ジョブの受付を待機するよう制御する。
【０１８０】
このように、ＣＰＵ１２０１は、図１７の画面１７００を表示部１２０６に表示させた時点から所定時間経過しても、画面１７００を介してユーザからの指示が本印刷装置にて入力されないと判断した場合には、たとえキー１７０４やキー１７０３をユーザが押下していていなくても、該キー１７０４或いはキー１７０３をユーザが押下したときと同じ動作を、本印刷装置にて自動的に実行するよう、制御する。
【０１８１】
このように構成することで、印刷中断要因が解除された時点において印刷中断対象のセキュアジョブのユーザ自身が本印刷装置の目の前に存在しない状況に対して対処することが出来るだけでなく、当該セキュアジョブのユーザ、及び、該セキュアジョブ以外の印刷待ち状態のジョブを投入した他のユーザの、両方のユーザが、本印刷装置の前に存在しない状況（誰もいない状況も含む）が起きていても、上記効果を奏することができるという更なる効果を奏することが出来る。
【０１８２】
以上のユーザからの指示に応じた選択的な本印刷装置における動作制御を、フローチャートで示すと、例えば、図１８のような処理フローとなる。
【０１８３】
図１８は、図１４に示すフローチャート（或いは、後述する図１６のフローチャート）のステップＳ１４１１の判断処理においてＹＥＳであると判断した場合に、本印刷装置に実行させる一連の処理のフローチャートである。
【０１８４】
即ち、ある印刷ジョブの印刷動作を実行中において、該ジョブの印刷動作の中断要因が発生したことにより、当該印刷ジョブの印刷動作を中断した場合において（ステップＳ１４０２の判断でＹＥＳの場合に相当）、その後、当該印刷中断要因が、例えばユーザによる介入作業（消耗材補給操作、エラー解除操作等のユーザ操作）により当該印刷装置にて除去（解除）された場合（ステップＳ１４１１の判断でＹＥＳの場合に相当）で且つ、当該印刷動作が中断した印刷ジョブがセキュアプリントジョブであると判断した場合（ステップＳ１４０５の判断でＹＥＳの場合に相当）において、ＣＰＵ１２０１が、本印刷装置に実行させる一連の処理である。
【０１８５】
尚、図１８に示すフローチャートの各種処理よりも前にＣＰＵ１２０１により実行する各種処理は、図１４或いは図１６のフローチャートの処理（ステップＳ１４０１〜ステップＳ１４１０）と同様の為、省略する。
【０１８６】
ＣＰＵ１２０１は、本印刷装置において印刷動作が中断状態になり（図１４或いは図１６のステップＳ１４０２でＹＥＳの場合）、その後、当該印刷動作の中断要因が本印刷装置において除去されたと判断した場合（図１４或いは図１６のステップＳ１４１１でＹＥＳの場合）、で且つ、当該印刷動作が中断された印刷ジョブがセキュアプリントジョブであると判断した場合（図１４或いは図１６のステップＳ１４０５でＹＥＳの場合）に、印刷装置の表示部１６０２に図１７の操作画面１７００を表示させるよう制御する（ステップＳ１８０１）。尚、中断動作が中断した印刷ジョブが非セキュアプリントジョブであると判断した場合には、認証処理を本印刷装置にて実行させることなく、そのまま、自動的に、図１４のステップＳ１４０１の処理へ移行して、印刷動作が中断した時点から当該印刷ジョブの印刷動作を自動的に再開させる（図１４或いは図１６のステップＳ１４０５でＮＯ→ステップＳ１４０６→ステップＳ１４０７でＹＥＳ→ステップＳ１４０１の処理フローに相当）。
【０１８７】
ステップＳ１８０１にて図１７の操作画面１７００を表示部１６０２に表示させたうえで、操作部１６０７のテンキーを介してユーザにより当該操作画面１７００の指示部１７０１にパスワードが入力されてＯＫキー１７０２が押下された場合には（ステップＳ１８０２でＹＥＳに相当）、当該指示部１７０１を介してユーザにより入力されたパスワードと、現在処理対象のジョブとして注目している当該印刷中断したセキュアジョブの為にユーザにより予め登録済みのパスワード（図８の画面を介してジョブ投入時に登録済みのパスワード）とが一致するか否かを判断する（ステップＳ１８０３）。尚、この処理は、図１４のステップＳ１４１３の処理と基本的に同様である。
【０１８８】
ステップＳ１８０３の判断にて否定判定の場合（セキュアジョブの中断要因解除後に当該セキュアジョブの為の認証処理を再度実行した結果、適正なパスワードが入力されなかった場合）には、ＣＰＵ１２０１は、当該セキュアジョブの印刷中断要因が解除されていても、当該印刷中断したセキュアジョブの印刷動作を再開することを禁止して、処理をステップＳ１８０２へ戻す。
【０１８９】
一方、ステップＳ１８０３の判断にて肯定判定の場合（セキュアジョブの中断要因解除後に当該セキュアジョブの為の認証処理を再度実行した結果、適正なパスワードが入力されたと判断した場合）には（ステップＳ１８０３でＹＳＥに装置）、ＣＰＵ１２０１は、当該セキュアジョブの印刷中断要因の解除後にて当該印刷中断したセキュアジョブの印刷動作を再開することを許可し、当該セキュアジョブの画像データ及びそのジョブのジョブ情報をハードディスクから読出し（ステップＳ１８０４）、暗号化された状態のままであるならば、適宜、画像処理部１２１３にて復号化したうえで、当該セキュアジョブの印刷動作を、印刷動作が中断した時点から、該ジョブの印刷条件に従い、引き続き再開するよう、プリンタ部１２１１を制御する(ステップＳ１８０５)。その後、図１０のステップＳ１０２２へ戻す。
【０１９０】
ステップＳ１８０２の処理において、図１７の画面１７００を介してユーザによりパスワードが入力されておらずＯＫキー１７０２を押下されていなことを、例えば、表示部１６０２が具備するタッチセンサーからのセンサ情報により判断した場合には、ＣＰＵ１２０１は、同操作画面１７００上の閉じるキー１７０３がユーザにより押下されたか否かを、例えば、該タッチセンサからの検知情報を基に、判断する（ステップＳ１８０６）。
【０１９１】
ステップＳ１８０６の判断において、キー１７０３が押下されたと判断した場合（ステップＳ１８０６の判断でＹＥＳに相当）には、当該セキュアジョブの印刷中断要因が解除されていても、現時点において、当該印刷中断したセキュアジョブの印刷動作を再開することは禁止して、当該印刷動作が中断したセキュアジョブの画像データと該ジョブのジョブ情報（印刷条件データや、どこまで印刷処理を実行したかを特定する為のジョブ進捗情報）とをハードディスク１２０３に、そのまま、保持しておくよう制御する（ステップＳ１８０７）。尚、図１４のステップＳ１４０８の処理などにより暗号化された状態であるならば、暗号化した状態のままで該ハードディスク１２０３に保持しておくが、本形態は特に暗号化していなくても良い。いずれにしても、後で、当該ジョブのユーザが再度認証データを操作部１２０７を介して入力したことを条件に、当該セキュアジョブの印刷動作を本印刷装置にて再開可能にすることが望ましい。ステップＳ１８０７の処理を実行したら、ＣＰＵ１２０１は、処理を、図１０のステップＳ１００７に戻し、他の印刷ジョブの印刷要求を待機する。
【０１９２】
ステップＳ１８０６の判断において、操作画面１７００上の閉じるキー１７０３がユーザにより押下されていない事を、例えば該タッチパネルセンサからの情報を基に判断した場合（ステップＳ１８０６の判断でＮＯに相当）には、ＣＰＵ１２０１は、同操作画面１７００上の「印刷待ち状態の他のジョブの印刷を開始する」キー１７０４がユーザにより押下されたか否かを、該タッチパネルセンサからのセンサ情報を基に、判断する（ステップＳ１８０８）。
【０１９３】
ステップＳ１８０８の判断において、キー１７０４がユーザにより押下されたと判断した場合（ステップＳ１８０８の判断でＹＥＳに相当）には、当該セキュアジョブの印刷中断要因が解除されていても、現時点において、当該印刷中断したセキュアジョブの印刷動作を再開することは禁止して、当該印刷動作が中断したセキュアジョブの画像データと該ジョブのジョブ情報（印刷条件データや、どこまで印刷処理を実行したかを特定する為のジョブ進捗情報）とをハードディスク１２０３に、そのまま、保持しておくよう制御する（ステップＳ１８０９）。尚、図１４のステップＳ１４０８の処理などにより暗号化された状態であるならば、暗号化した状態のままで該ハードディスク１２０３に保持しておくが、本形態は特に暗号化していなくても良い。
【０１９４】
そして、ステップＳ１８０８にて肯定判定の場合には、ＣＰＵ１２０１は、該ステップＳ１８０９の処理を実行すると共に、印刷中断したセキュアジョブ以外の印刷待ち状態のジョブがハードディスク１２０３内の印刷待ち行列に存在するか否かをチェックし、印刷待ち状態の他のジョブが存在すると判断した場合には、その印刷待ち状態の印刷ジョブの画像データ及び該ジョブのジョブ情報をハードディスク１２０３から読み出して、当該印刷ジョブの印刷処理を、該ジョブの画像データ及び印刷条件データに従って、プリンタ部１２１１により開始実行させるよう制御する（ステップＳ１８１０）。即ち、ステップＳ１８０９及びステップＳ１８１０の処理を実行することで、上記印刷動作が中断したセキュアジョブの印刷動作を現時点において再開することは禁止して、その代わりに、ハードディスク１２０３内に存在する印刷待ち状態の他の印刷ジョブの印刷処理を優先的に開始実行するよう制御する。そして、その後、図１０のステップＳ１００７へ処理を進める。尚、ハードディスク１２０３内の印刷待ち行列に印刷待ち状態の印刷ジョブが存在しない場合には、上記ステップＳ１８１０の処理はスキップし、ステップＳ１８０９からそのまま図１０のステップＳ１００７へ処理を進める。又、ハードディスク内の印刷待ち行列に複数の印刷ジョブがエントリーされている場合には、該印刷待ち行列にジョブを投入した順序どおりに、順次、処理するよう制御する。又、印刷処理が中断された上記セキュアジョブ以外の印刷待ち状態の他の印刷ジョブとしては、通常の印刷モードのジョブや保存モードのジョブの少なくとも何れかを含む非セキュアジョブがこれに該当する。このような非セキュアプリントジョブの印刷処理を、このステップＳ１８１０にて、開始させるよう制御する。尚、セキュアプリントジョブも印刷待ち行列に登録できるような構成の場合には、ステップＳ１８１０の処理において、上記中断要因が発生したセキュアジョブの印刷再開を実行しない代わりに、印刷待ち状態の他のセキュアプリントジョブの印刷処理を開始できるようＣＰＵ１２０１により制御する。但し、このように、ステップＳ１８１０の処理にて、他のセキュアジョブの印刷処理を開始する場合には、そのジョブの為の認証処理を実行したことを条件に、該印刷処理を開始させるよう制御する。従って、このような認証処理がなされていない状態では、該他のセキュアジョブの印刷処理は後回しになるようジョブスケジューリングを行い、その他の印刷待ち状態の非セキュアジョブの印刷処理をステップＳ１８１０にて開始実行させるようＣＰＵ１２０１により制御する。
【０１９５】
ステップＳ１８０８の判断において、キー１７０４がユーザにより押下されていない判断した場合（ステップＳ１８０８の判断でＮＯに相当）には、ステップＳ１８０１にて操作画面１７００を表示部１２０６に表示した時点から所定期間（例えば、１〜２分間）経過しても、上記印刷中断したセキュアジョブの印刷中断要因が解除された本印刷装置に対するユーザ操作が何も実行されていないか否かを判断する（ステップＳ１８１１）。
【０１９６】
尚、ステップＳ１８１１の判断材料である本印刷装置にてユーザ操作が何もなされていない状況の例としては、例えば、図１７の画面１７００を介してユーザから何も指示が入力されていない場合が、これに該当する。この判断は、例えば、表示部１２０６が具備するタッチパネルセンサからの検知情報を基に判断する（第1の例）。又、その他の状況としては、例えば、画面１７００を介してユーザからの指示も無く、且つ、操作部１２０７の表示部１２０６以外のキー（例えば、図１３Ａや図１３Ｂに示す、テンキー１２０７ａやスタートキー１２０７ｂやストップキー１２０７ｃやリセットキー、ガイドキー、ユーザモードキーなどの、所謂、操作部１２０７に具備したメカ的なハードキーの操作すらもなされていない場合が、これに該当する（第２の例）。この判断の場合は、ハードキーの押下を検知する操作部検知センサの情報を用いる。又、その他の状況としては、表示部１２０６に表示させた画面１７００を介しての表示キーに対するユーザ操作も全く無く、且つ、操作部１２０７に表示させた表示キー以外の操作部１２０７上のメカ的なハードキーの操作すらも無く、且つ、本印刷装置が具備する操作部１２０７以外の各種ユニット(スキャナユニットやプリンタユニットやフィニッシャ等のオプションユニット等の少なくとも何れか)に対するオペレータの操作（例えば、原稿台に原稿をオペレータがセットする操作、或いは、給紙カセットを開閉するような操作、或いは、印刷装置のフロントカバーやサイドカバーを開閉するような操作等）すらも実行されていない状況が、これに該当する（第３の例）。この判断を行う場合は、ＣＰＵ１２０１は、操作部１２０７が具備する検知センサからの情報だけでなく、スキャナユニットやプリントユニット等操作部１２０７以外の各種ユニットが個別に具備するセンサからの情報を用いる。尚、この第３の例は、ユーザが印刷装置に対して全く操作していない状況、即ち、印刷装置の目の前にユーザがいない状況を想定している。本形態は、これら第１〜第３の例のうちの、例えば上記第1の例のみを実現する装置であっても、２個以上の例を実現可能な装置でも、適用可能である。
【０１９７】
ＣＰＵ１２０１は、例えば、操作画面１７００を表示部１２０６させた時点から所定期間経過しても画面１７００のキー１７０２〜１７０４及びテンキー１２０７ａのどのキーもユーザにより操作されていないことを、操作部１２０７からのタッチセンサからの情報により、判断した場合には（ステップＳ１８１１の判断がＹＥＳに相当）、ユーザからの指示が入力されていなくても（例えば、閉じるキー１７０３やキー１７０４を介してユーザから指示が入力されていなくても）、自動的に、上述のステップＳ１８０９の処理へ移行するよう制御し、上述のステップＳ１８０９の処理（印刷中断したセキュアジョブの印刷動作を、印刷中断要因が解除されても再開することを禁止する処理）を実行する共に、上記ステップ１８１０の処理（他の印刷待ち状態の印刷ジョブの印刷処理を開始させる処理）を実行するよう制御し、その後、図１０のステップＳ１００７へ移行するよう制御する。
【０１９８】
本形態は、以上のように構成することで、上述した効果を更に一層向上させる事が出来る。
【０１９９】
又、セキュアジョブのセキュリティを印刷中断要因が解除された後でも維持できる事、及び、該セキュアジョブ以外のジョブの生産性を向上させる事の、両立を、図ることが出来るという本形態の効果を、更に一層向上させるべく、以下ような制御を実行可能にしても良い。図１９を用いて説明する。
【０２００】
図１９は、本印刷装置において、セキュアジョブを処理する動作に並行して、他のジョブを処理する場合のＣＰＵ１２０１による本印刷装置に対する制御例を説明する為の図であり、当該図面の左側から時系列に、どのようなタイミングでどのような処理を印刷装置に実行させているかを説明する図である。
【０２０１】
本形態の印刷装置は複数のジョブの画像データを記憶保持可能な大容量メモリとしてハードディスク１２０３を具備しており、このようなメモリを有効に活用することで、複数のジョブを同時並行して処理したり、画像データのメモリへの入力記憶処理と、メモリからの画像データの出力処理とを、同期的に実行させることも、非同期的に、実行することも出来るように構成している。
【０２０２】
例えば、複数ページからなるジョブの画像データを自装置のスキャナにより順次頁順に読取り、ハードディスク１２０３に記憶しながら、その動作に並行して、当該ジョブの画像データをハードディスク１２０３から読み出してプリンタ部１２１１にてプリントさせることが出来るように構成している（ジョブの同期的制御と称す）。又、例えば、複数ページからなるジョブの画像データを順次頁順に読み取って該ハードディスク１２０３に記憶させる一連の入力動作に実行しながら、この動作に並行して（同時に）、このジョブとは異なる、当該ジョブよりも先行してハードディスク１２０３に記憶済みの別のジョブの画像データを、該メモリ１２０３から読み出して、プリンタ部１２１１にてプリントさせることも可能に構成している（ジョブの非同期的制御と称す）。
【０２０３】
このようなハードディスク１２０３を用いたジョブ処理制御を用いて、図１９のようなジョブ制御を実行可能にＣＰＵ１２０１により印刷装置を制御している。
【０２０４】
例えば、セキュアジョブが本印刷装置に投入された場合（図１９の時間Ｔ０の時点に相当）、ＣＰＵ１２０１は、当該セキュアジョブのデータ（画像データ及び印刷条件データや当該ジョブのパスワード情報を含む）を、ハードディスク１２０３の所定の領域に記憶し（例えば、図１０のステップＳ１００１の処理を行い）、本印刷装置において当該セキュアジョブの認証処理（ユーザからの操作部１２０７を介しての当該セキュアジョブの出力要求指示の入力→表示部１２０６を介しての当該ジョブの認証データの入力要求→入力された認証データと当該ジョブに対して予め設定された認証データとの照合処理等の一連の処理）が実行されるまで、当該セキュアジョブの印刷動作を開始することを禁止するよう制御する（図１９の動作１参照）。
【０２０５】
そして、ＣＰＵ１２０１は、操作部１２０７でのユーザ操作に応答した当該セキュアジョブの為の上記認証処理を実行し、適正な認証データが入力されたと判断したことに応じて（図１９の時間Ｔ１の時点に相当）、当該セキュアジョブの画像データをハードディスク１２０３から読み出して該ジョブの印刷条件に従った印刷動作を開始させるよう制御する（図１９の第２期間における動作２参照）。
【０２０６】
尚、当該セキュアジョブが投入されてから当該セキュアジョブの印刷開始を許可するまでの期間中（図１９の第1期間に相当）において、プリンタ部１２１１が利用可能であると判断し、且つ、ハードディスク１２０３内の印刷待ち行列に、印刷すべきジョブが存在すると判断した場合には、ＣＰＵ１２０１は、例えば、当該期間中（図１９の第1期間に相当）に、該セキュアジョブ以外の印刷待ち行列に登録されていてる他の印刷ジョブ（例えば、通常印刷モードのジョブや保存モードのジョブ等の非セキュアジョブ等）の画像データをハードディスク１２０３から読み出してプリンタ部１２１１によりプリントさせる（図１９の動作５参照）。
【０２０７】
このように、ＣＰＵ１２０１は、図１９の第１期間中において、上記動作１を本印刷装置に実行させるとともに、当該動作１と並行して（同時に）、図１９の動作５を本印刷装置により実行可能に制御する。これにより、本印刷装置においてセキュアプリントジョブのプリント開始を禁止している状態の際中におけるプリンタ部１２１１の稼働率を向上させることができ、上述した効果を更に向上させる事が出来る。
【０２０８】
そして、図１９の時間Ｔ１のタイミングにおいて上記セキュアジョブの為の認証処理を実行した上で、上記セキュアジョブの印刷処理を開始させた場合において、例えば、用紙無しエラー情報を給紙カセットから受信した、或いは、紙詰まりエラー情報をプリンタ部１２１１内部の記録紙搬送路上に設けた記録用紙ジャム検知センサから受信した場合など、当該セキュアジョブの印刷動作の中断要因が発生したことをＣＰＵ１２０１により確認した場合（図１９の時間Ｔ２の時点に相当）、ＣＰＵ１２０１は、プリンタ部１２１１の動作を停止させ、当該セキュアジョブの印刷動作を中断するよう制御する。
【０２０９】
当該セキュアジョブの印刷動作を中断した場合には、ＣＰＵ１２０１は、上述したように、当該セキュアジョブの印刷動作中断要因が、本印刷装置のオペレータの介入作業（記録用紙を給紙カセットに補給した、或いは、記録紙ジャムを除去する等の作業）等を経て、解除されたことを検知しても、当該セキュアジョブの認証処理を再実行しない限り、当該セキュアジョブの印刷動作を再開することは禁止して、当該セキュアジョブの画像データやジョブ情報を上記ハードディスク１２０３に保持しておくよう制御する（図１９の動作３参照）。
【０２１０】
但し、ＣＰＵ１２０１は、上記セキュアジョブの印刷動作を中断した時点（図１９の時間Ｔ２の時点）から当該セキュアジョブの印刷中断要因が解除される時点（図１９の時間Ｔ３の時点）までの期間中（図１９の第３期間に相当）においても、極力プリンタ部１２１１の稼動率を向上させるべく、一部条件付きで、ハードディスク１２０３内の印刷待ち行列に登録済みの他の印刷ジョブ（通常印刷モードのジョブや保存モードのジョブ等の非セキュアジョブ等）の印刷動作を自動的にプリンタ部１２１１により実行させるよう制御する。
【０２１１】
例えば、上記セキュアジョブの画像データをプリントすべき記録用紙がＡ４サイズの記録紙であり（例えば、図４の設定画面における出力用紙サイズの設定でＡ４が設定されているような場合）、このＡ４サイズの記録用紙を用いた印刷処理を実行している最中に、例えば、図１９の時間Ｔ２において当該Ａ４サイズの記録紙が無くなったこと（用紙無しエラー）に応じて、ＣＰＵ１２０１が上記セキュアジョブの印刷動作を中断させたとする。このような状況の時に、例えば、上記Ａ４サイズ以外の用紙として、Ａ３サイズの記録紙が給紙カセットにセットされており、尚且つ、ハードディスク１２０３内の印刷待ち行列に登録されている他の印刷ジョブにおいて、このＡ３サイズの記録用紙を印刷すべき記録紙として使用するように設定されているジョブが存在するとする。
【０２１２】
このような場合、ＣＰＵ１２０１は、Ａ４サイズの記録用紙を用いた印刷処理を行うように設定されている上記セキュアジョブの印刷動作は用紙無し状態であることに応じて中断するよう制御するが、Ａ３サイズの記録用紙を用いた印刷処理を行うように設定されている上記印刷待ち行列内の他の印刷ジョブは、プリンタ部１２１１によりプリント実行可能な為（Ａ３サイズの記録用紙は存在する為）、この印刷ジョブの画像データをハードディスク１２０３から読み出して、Ａ３サイズの記録用紙に当該ジョブの画像データをプリントするようプリンタ部１２１１により制御する。
【０２１３】
このように、ＣＰＵ１２０１は、印刷中断要因の発生に応じて上記セキュアジョブのプリンタ部１２１１によるプリント動作を中断するよう制御する（図１９の動作３参照）一方で、このタイミング（図１９の時間Ｔ２の時点）において、上記セキュアジョブの印刷中断要因の内容如何によっては、当該印刷中断対象のセキュアジョブ以外の印刷待ち状態の他のジョブの印刷を、自動的に、開始可能に制御する（図１９の動作６参照）。
【０２１４】
即ち、ＣＰＵ１２０１は、上述例のように、印刷中断要因の発生に応じてセキュアジョブの印刷動作を中断し、当該セキュアジョブの印刷中断状態を維持するように本印刷装置を制御すると共に、上記セキュアジョブの印刷中断要因に影響の無い他の印刷待ち状態の印刷ジョブの印刷動作を、上記セキュアジョブの中断状態期間中において開始可能に制御する。
【０２１５】
このように、ＣＰＵ１２０１は、図１０の時間Ｔ２の時点から時間Ｔ３の時点までの第３の期間において、上記動作３を本印刷装置に実行させる共に、一部条件付きのもとで（セキュアジョブの中断要因の内容、及び、印刷待ち状態のジョブの印刷条件、に基づいて）、当該動作３に並行して、上記動作６を、自動的に（換言すると、ユーザが操作部１２０７を介して明示的に何らかの指示を入力すること無しに）、実行可能に本印刷装置を制御する。これにより、該セキュアジョブの印刷中断要因が解除されていなくてもプリンタ１２１１の稼動率を極力向上させることが可能になり、本印刷装置におけるセキュアジョブの印刷動作の中断状態中における他の印刷ジョブの生産性向上を更に図ることが出来る。
【０２１６】
又、更に、ＣＰＵ１２０１は、上述の当該セキュアジョブの印刷中断要因が解除されたことを検知した時点（図１９の時間Ｔ３の時点）から当該セキュアジョブの認証処理（図１４のステップＳ１４１２やステップＳ１４１３の処理を含む）した結果に基づいて当該セキュアジョブの印刷動作をプリンタ部１２１１により再開させる直前の時点（図１９の時間Ｔ４の時点に相当）までの期間中（図１９の第４期間に相当）において、上記セキュアジョブの印刷動作の中断状態を維持して該セキュアジョブの印刷動作の再開を禁止するよう制御する共に（図１９の動作３参照）、当該印刷中断したセキュアジョブ以外の上記ハードディスク１２０３内の印刷待ち行列に登録済みの他の印刷待ち状態の印刷処理を開始させるよう制御する（図１９の動作７参照）。
【０２１７】
図１９の動作７は、上記動作６とは若干異なる。動作６を実行することを許可する条件は、例えば、セキュアジョブの中断要因が用紙ジャム等のエラーイベントが発生したことが原因ではなく、処理対象となるセキュアジョブの印刷条件に基づいて使用すべき本印刷装置の消耗材（記録用紙、トナー、ステイプル針等）が無くなったことが原因でセキュアジョブの印刷動作を中断した事（条件１と称す）、及び、このようなセキュアジョブの印刷中断要因に影響の無い印刷処理条件が設定されている印刷ジョブがハードディスク１２０３に印刷待ち状態のジョブとして存在する事（条件２と称す）の、これら条件1と条件２を満たした場合において、上記動作３と並行して上記動作６を実行することを許可している。但し、例えば、コピー機能を有する場合において、スキャナユニットにて原稿ジャム等のエラーが発生したことが原因でセキュアジョブのプリント動作を中断せざるを得なくなった場合等は、プリンタ部は動作可能状態なので、上記動作３と並行して上記動作６を実行することを許可する。このような例外的処理もあるが、基本的には、当該条件1及び条件２の両方を満足していないと判断した場合には、ＣＰＵ１２０１は、上記動作３に並行して上記６を実行することを禁止するよう制御している。
【０２１８】
一方、図１９の動作７を行う段階においては、既に、セキュアジョブの印刷中断要因が除去されているので、上記動作６の時のような制限は設けない。即ち、図１７及び図１８を用いて説明したように、印刷中断状態のセキュアジョブの印刷動作の再開を禁止している期間に含まれる、当該セキュアジョブの印刷中断要因が解除された時点（図１９の時間Ｔ３の時点）から当該セキュアジョブの印刷動作を再開させる直前の時点（図１９の時間Ｔ４の時点）までの期間中（図１９の第４期間に相当）において、当該印刷中断したセキュアジョブ以外の印刷待ち状態のジョブがハードディスク１２０３に存在している場合には、上記動作６のような上記セキュアジョブの印刷中断要因の内容に関係なく、当該印刷待ち状態のジョブの画像データをハードディスク１２０３から読み出して、該ジョブの印刷条件に従ってプリンタ部１２１１により実行させるようＣＰＵ１２０１により制御する。又、印刷待ち状態のジョブが複数存在する場合には、印刷待ち行列にジョブを登録した順に順次処理するよう制御する（図１８のステップＳ１８０９の処理やステップＳ１８１０の処理に相当）。
【０２１９】
このように、ＣＰＵ１２０１は、図１０の時間Ｔ３の時点から時間Ｔ４の時点までの第４期間において、上記動作３を本印刷装置に実行させる共に、上記動作６の時のような条件を設ける事無く（セキュアジョブの中断要因の内容に依らずに）、当該動作３に並行して、上記動作７を、手動（例えば、ユーザが操作部１２０７を介して明示的に指示する場合に相当し、図１８のステップＳ１８０８でＹＥＳの場合に相当する）、或いは、自動的に（例えば、ユーザが操作部１２０７を介して明示的に何らかの指示を入力しない場合に相当し、図１８のステップＳ１８１１のＹＥＳに相当する）、実行出来るように、本印刷装置を制御する。これにより、上記効果を得ることが出来る。
【０２２０】
そして、ＣＰＵ１２０１は、セキュアジョブの中断要因が除去され、且つ、当該セキュアジョブの認証処理を再実行されたことに応じて（図１９の時間Ｔ４の時点）、当該印刷中断したジョブの印刷動作を再開することを許可するよう制御し、当該印刷中断したセキュアジョブの画像データやジョブ情報をハードディスク１２０３から読み出して、当該セキュアジョブの印刷動作を、印刷動作が中断した時点から最後まで完了させるようにプリンタ部１２１１を制御する（図１９の動作４参照）。
【０２２１】
そして、時間Ｔ４の時点から印刷動作を再開したセキュアジョブの印刷動作が全て完了したことに応じて（セキュアジョブの画像データを最終頁まで印刷し、かつ、ユーザにより設定された出力部数分、全て印刷を完了させたことに応じて）、ハードディスク１２０３内の印刷待ち状態の他の印刷ジョブの印刷動作を、自動的に（換言すると、ユーザが操作部１２０７を介して明示的に何らかの指示を入力すること無しに）、開始させるよう制御する（図１９の動作８に参照）。
【０２２２】
以上のように、複数のジョブの処理を動的に並行して実行可能にすることで、本形態の上述した効果を更に一層向上させる事が出来る。
【０２２３】
尚且つ、ＣＰＵ１２０１は、上記効果を更に向上させるべく、上述した時間Ｔ０〜時間Ｔ５までの期間（図１９の第１期間〜第５期間）を少なくとも含む期間中において、動作１〜動作８のどの動作を実行していても、その動作に並行して、印刷ジョブの送信源（例えば、本印刷装置自身が具備するスキャナ装置、或いは、ホストコンピュータやファクシミリ装置や他の画像形成装置等の外部装置。このような、画像データの発生源となる装置）から、随時、新たな印刷ジョブを受付可能にし、且つ、新たに受付けた印刷ジョブを、ハードディスク１２０３に、随時、格納保持可能にし、新たに受付けたジョブを、適宜、ハードディスク内の印刷待ち行列にエントリーさせておき、印刷できるタイミングになったら、直ちに、印刷動作を開始させることが出来るように制御する（図１９の動作９参照）。
【０２２４】
このような動作９も、上記動作１〜動作８に並行して、本印刷装置に実行させるよう制御することで、上述した効果を更に向上させる事が出来る。
【０２２５】
尚、図１７〜図１９を用いて説明した制御例は、ユーザメリットや利用環境等を配慮した仕様であるがゆえ、必ずしも必須の構成要件としなくても良い。
【０２２６】
［第３の実施形態］
第１の実施形態では、セキュアジョブの印刷が中断された後に再開して印刷する場合、印刷すべき次のページから印刷を開始していた。しかし、印刷中断要因の種別によっては、このような印刷が困難となる場合がある。
【０２２７】
セキュアジョブによる印刷物は、厳密に管理されることが多いために、例えば通し番号を印刷物に入れながら印刷している場合、印刷中断要因の発生により印刷が中断されるまでに印刷されたページの通し番号と、再開後最初に印刷されるページの通し番号と比べた場合に、番号が飛んでいる場合がある。
【０２２８】
この問題に対処するための本実施形態に係る印刷処理を、同処理のフローチャートを示す図１６を参照して説明する。図１６に示すフローチャートは、第１の実施形態に係る印刷処理のフローチャートである図１４に示すフローチャートにステップＳ１６０１，ステップＳ１６０２を同図に示す位置に付加したものとなっており、それ以外については第１の実施形態と同じである。従って、図１６において図１４と同じ部分には同じステップ番号を付けており、その説明を省略する。
【０２２９】
ステップＳ１６０１では、印刷中断要因の種別を判断し、例えば印刷中断要因がジョブスクリプトエラーのような、正しい印刷ジョブの構文を取っておらず、印刷が再開されても、次に印刷すべきページの印刷が保証されない可能性があると判断した場合には、処理をステップＳ１６０２に進め、印刷待ち行列から、このセキュアジョブを削除する処理を行う。即ち、セキュアジョブによる印刷物は上述の通り、厳密に管理されるべきものであるので、例えば、各ページに固有の通し番号がつく場合に、その番号が連続した番号でなければ、印刷物としては不具合が生じる。従って、印刷が再開されても、次に印刷すべきページの印刷が保証されない可能性がある場合には、そのような印刷物を生成する印刷処理を行わず、且つ、このセキュアジョブを削除することにより、上記不具合の発生を未然に防ぐことができる。
【０２３０】
また、本実施形態において、ステップＳ１６０２で、セキュアジョブを削除する場合には、その旨のメッセージをこのセキュアジョブを印刷装置に送信したＰＣに通知するようにしても良いし、このような削除履歴を印刷装置内のハードディスク１２０３内に保存するようにしても良い。
【０２３１】
また、本実施形態において、ステップＳ１６０２では、上記不具合を未然に防ぐために、セキュアジョブを削除していたが、これ以外にも、例えばステップＳ１６０２で、セキュアジョブを最初から印刷するように記録装置１２１１を制御するようにしても良い。
【０２３２】
［第４の実施形態］
上記実施形態では、印刷ジョブ（ヘッダ情報を含む）は外部のＰＣから印刷装置に対して送信されたものであるとしてきたが、これに限定されるものではなく、例えば、読み取り装置１２１０によって読みとられ、ハードディスク１２０３内に保存された画像を印刷するための印刷ジョブを印刷装置が生成するようにしても良い。
【０２３３】
その場合、印刷装置は、ＰＣが行った処理と同様の処理（図２に示したフローチャートに従った処理）を行うことにより、読みとった画像を記録装置１２１１に印刷させるための印刷ジョブを生成することができる。
【０２３４】
そして印刷ジョブを生成すれば、後は第１の実施形態と同様の印刷処理を行えばよい。このように、印刷装置への印刷ジョブの入力形態は第１の実施形態に限ったものではなく、様々な形態が考えられる。
【０２３５】
［その他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０２３６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３７】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるャｃ鰍ノ書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３８】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【０２３９】
以上説明したように、本形態によれば、従来技術で述べたような問題を未然に解決することが出来、例えば、印刷を中断する要因が発生し、この要因が解決されて印刷を再開しても、セキュリティを維持した印刷を行うことができる。尚且つ、例えば、セキュリティレベルが高いジョブのセキュリティを印刷中断要因が解除された後でも維持出来るようにする事は勿論のこと、このようなジョブ以外の印刷ジョブの生産性にも十分配慮できるようになり、例えば、セキュリティレベルが高い印刷ジョブの高セキュリティ維持という効果と、このような種類のジョブ以外のジョブの生産性向上という効果との、両立を図ることが出来るようになり、使い勝手の良い、便利な、装置・システムを提供することができ、様々なユーザからの様々なニーズに柔軟に対応した最適な利用環境を構築出来るようにすることが出来る。
【図面の簡単な説明】
【０２４０】
【図１】本発明の第１の実施形態に係る印刷システムの概略構成を示す図である。
【図２】本システムのＰＣにて実行させる処理のフローチャートの一例である。
【図３】本システムのＰＣの表示部に表示させる操作画面の一例を示す図である。
【図４】本システムのＰＣの表示部に表示させる操作画面の一例を示す図である。
【図５】本システムのＰＣの表示部に表示させる操作画面の一例を示す図である。
【図６】本システムのＰＣの表示部に表示させる操作画面の一例を示す図である。
【図７】本システムのＰＣの表示部に表示させる操作画面の一例を示す図である。
【図８】本システムのＰＣの表示部に表示させる操作画面の一例を示す図である。
【図９】本システムのＰＣの表示部に表示させる操作画面の一例を示す図である。
【図１０】本システムの印刷装置に実行させる処理のフローチャートの一例である。
【図１１】本システムの印刷装置の操作部の表示部に対する制御を説明する為の図である。
【図１２】本システムの印刷装置のブロック図の一例を示す図である。
【図１３Ａ】本システムの印刷装置の操作部の表示部に対する制御を説明する為の図である。
【図１３Ｂ】本システムの印刷装置の操作部の表示部に対する制御を説明する為の図である。
【図１４】本システムの印刷装置に実行させる処理のフローチャートの一例である。
【図１５】印刷ジョブデータに付加される印刷モードを示すデータとして、印刷モードがセキュアジョブである場合の印刷モードを示すデータの一例を示す図である。
【図１６】本発明の第３の実施形態に係る印刷処理のフローチャートである。
【図１７】本システムの印刷装置の操作部の表示部に対する制御を説明する為の図である。
【図１８】本形態のジョブ処理制御を説明する為のフローチャートである。
【図１９】本形態のジョブ処理制御を説明する為の図である。
【図１】
2006146944.tif 000003
【図２】
2006146944.tif 000004
【図３】
2006146944.tif 000005
【図４】
2006146944.tif 000006
【図５】
2006146944.tif 000007
【図６】
2006146944.tif 000008
【図７】
2006146944.tif 000009
【図８】
2006146944.tif 000010
【図９】
2006146944.tif 000011
【図１０】
2006146944.tif 000012
【図１１】
2006146944.tif 000013
【図１２】
2006146944.tif 000014
【図１３Ａ】
2006146944.tif 000015
【図１３Ｂ】
2006146944.tif 000016
【図１４】
2006146944.tif 000017
【図１５】
2006146944.tif 000018
【図１６】
2006146944.tif 000019
【図１７】
2006146944.tif 000020
【図１８】
2006146944.tif 000021
【図１９】
2006146944.tif 000022