(57)【要約】【課題】  外部装置から入力されるジョブに対する信頼性の高いセキュリティ環境を提供する画像形成装置を提供する。【解決手段】  画像形成装置１００は、ホストコンピュータ１２０から実行を指示されたジョブに付加されている認証情報と、画像形成装置１００の具備する操作表示部から入力された認証情報と、を照合して認証処理を行い、認証結果が成功であると判定した場合は、画像形成装置１００を操作する操作ユーザに対して上記ジョブへのアクセス権を付与するとともに、その実行中のジョブでエラーが発生した場合他の者が実行中のジョブを停止できるものとした。【選択図】  図２
2005262864.tif 000002
【特許請求の範囲】
【請求項１】
設定登録された印刷ジョブに対する所定の操作を容認するための認証情報を入力する認証情報入力手段と、
操作部からの所定の操作を容認するためのログイン認証情報を入力するログイン認証情報入力手段と、
前記印刷ジョブの画像形成を行う画像形成手段と、
ログイン中に、前記操作部から所定の操作が行われた際に、前記画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求し、前記認証情報入力手段により入力された認証情報の認証が証明された場合に、前記印刷ジョブに対する所定の操作を容認する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記印刷ジョブには、該印刷ジョブに対する所定の操作を容認させるか否かを決定させるための権限情報が付与されている場合があり、
前記制御手段は、
前記印刷ジョブに前記権限情報が付与されている場合には、前記権限情報に基づいて、
前記印刷ジョブに対する所定の操作を容認することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記権限情報が付与されていない印刷ジョブに対して、前記画像形成手段による画像形成を行うか否かを決定する決定手段を有し、
前記制御手段は、
前記決定手段により、前記画像形成手段による画像形成を行うと決定されている場合は、前記権限情報が付与されていない印刷ジョブに対して、前記画像形成手段による画像形成を行うことを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記制御手段は、
ログイン中のログイン認証情報が、前記印刷ジョブに対する所定の操作を容認するための認証情報と合致する場合には、前記認証情報の入力を要求せずに、前記ジョブに対する所定の操作を容認することを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【請求項５】
前記制御手段は、
未ログイン中に、前記操作部から所定の操作が行われた際に、前記画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求し、前記認証情報入力手段により入力された認証情報の認証が証明された場合に、前記印刷ジョブに対する所定の操作を容認することを特徴とする請求項１から４の何れか１項に記載の画像形成装置。
【請求項６】
前記制御手段は、
未ログイン中に、前記認証情報の認証が証明された場合に、前記印刷ジョブに対する所定の操作を容認すると共に、前記認証情報をログイン認証情報として前記画像形成装置をログイン状態にすることを特徴とする請求項１から５の何れか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、
前記操作部から所定の操作が行われた際に、前記画像形成手段により実行中の印刷ジョブを一時的に停止させた上で、前記認証情報の入力を要求することを特徴とする請求項１から６の何れか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、
前記操作部から所定の操作が行われた際に、前記認証情報の入力を要求し、前記認証情報入力手段により入力された認証情報の認証が証明された場合に、前記画像形成手段により実行中の印刷ジョブを一時的に停止させた上で、前記印刷ジョブに対する所定の操作を容認することを特徴とする請求項１から６の何れか１項に記載の画像形成装置。
【請求項９】
前記制御手段は、
前記認証情報入力手段により入力された認証情報の認証が証明された後に、前記操作部から所定の操作が行われた場合は、前記印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求しないことを特徴とする請求項１から８の何れか１項に記載の画像形成装置。
【請求項１０】
前記制御手段は、
前記認証情報入力手段により入力された認証情報の認証が証明された後に、前記操作部から所定の操作が行われた場合に、予め設定された有効時間内であれば、前記印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求しないことを特徴とする請求項１から９の何れか１項に記載の画像形成装置。
【請求項１１】
前記制御手段は、
前記認証情報入力手段により入力された認証情報の認証が証明された後に、前記印刷ジョブに対する所定の操作が完了するまでの間は、前記操作部から所定の操作が行われた場合に、前記画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求しないことを特徴とする請求項１から９の何れか１項に記載の画像形成装置。
【請求項１２】
前記予め設定された有効時間は、前記認証情報に認証が証明されてから計時した時間であることを特徴とする請求項１０記載の画像形成装置。
【請求項１３】
前記予め設定された有効時間は、前記認証情報の認証が証明された後に、前記操作部から所定の操作が行われる毎に計時した時間であることを特徴とする請求項１０記載の画像形成装置。
【請求項１４】
前記制御手段は、
前記認証情報入力手段により入力された認証情報の認証が証明された後に、前記操作部から所定の操作が行われた場合に、予め設定された有効時間内であれば、前記印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求せず、前記認証が証明された認証情報により所定の操作が容認可能な複数の連続した印刷ジョブに対し、所定の操作を容認することを特徴とする請求項１０記載の画像形成装置。
【請求項１５】
前記制御手段は、
前記認証情報入力手段により入力された認証情報の認証が証明された後に、前記操作部から所定の操作が行われた場合に、予め設定された有効時間内であれば、前記印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求せず、前記認証が証明された認証情報により所定の操作が容認可能な複数の印刷ジョブに対し、前記印刷ジョブの間に、前記認証情報により所定の操作が容認不可能な印刷ジョブが含まれていても、所定の操作を容認することを特徴とする請求項１０記載の画像形成装置。
【請求項１６】
前記認証情報入力手段により入力された認証情報の認証を証明するための情報を管理する管理手段を有し、
前記制御手段は、
前記管理手段に管理されている情報を基に、前記認証情報の認証を証明することを特徴とする請求項１から１５の何れか１項に記載の画像形成装置。
【請求項１７】
前記認証情報入力手段により入力された認証情報の認証要求を、通信網を介して接続された認証装置に送信する手段と、
前記認証要求を送信した認証装置から前記認証情報の認証結果を受信する手段と、
を有し、
前記制御手段は、
前記受信した認証情報の認証結果を基に、前記認証情報の認証を証明することを特徴とする請求項１から１５の何れか１項に記載の画像形成装置。
【請求項１８】
前記制御手段は、予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする設定を行いうることを特徴とする請求項１から１７の何れか１項に記載の画像形成装置。
【請求項１９】
予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定はジョブリセットに関するものとしたことを特徴とする請求項１８の画像形成装置。
【請求項２０】
予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定は、エラー解除のための機能解除に関するものとしたことを特徴とする請求項１８の画像形成装置。
【請求項２１】
予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定を、エラー発生中のジョブリセットに関するものとしたことを特徴とする請求項１８の画像形成装置。
【請求項２２】
予め機器管理者によって、実行中のジョブ操作に関する認証について、画像形成装置での実行権を有するものであれば操作可能とする設定を行いうることを特徴とする請求項１８の画像形成装置。
【請求項２３】
予め機器管理者によって、実行中のジョブ操作の内、ジョブリセットに関しては画像形成装置での実行権を有するものであれば操作可能とする設定を行いうることを特徴とする請求項１８の画像形成装置。
【請求項２４】
予め機器管理者によって、実行中のジョブ操作の内、エラー解除の為の機能解除に関しては画像形成装置での実行権を有するものであれば操作可能であると言う設定を行いうることを特徴とする請求項１８の画像形成装置。
【請求項２５】
予め機器管理者によって、実行中のジョブ操作の内、エラー発生中のジョブリセットに関しては画像形成装置での実行権を有するものであれば操作可能であると言う設定をおこないうることを特徴とする請求項１８の画像形成装置。
【請求項２６】
ジョブの実行権を持たない者が操作を行った際は、ログにその旨記録することを特徴とする請求項２１から２５のいずれかの画像形成装置。
【請求項２７】
ジョブの実行権を持たない者が操作を行った際は、対象となるジョブオーナーに対して、通知が行われることを特徴とする請求項２６の画像形成装置。
【請求項２８】
予め機器管理者によって実行中のパブリック属性のジョブ操作に関しては、ジョブ操作に関する認証を必要とする設定を行いうることを特徴とする請求項１８の画像形成装置。
【請求項２９】
実行中のジョブ操作に関する認証を不要とするのは、エラー発生後一定時間が経過した場合に限定する設定ができることを特徴とする請求項２０または２１の画像形成装置。
【請求項３０】
実行中のジョブ操作に関する認証を装置の実行権を有するものとするのは、エラー発生後一定時間が経過した場合に限定する設定ができることを特徴とする請求項２４または２５の画像形成装置
【請求項３１】
通信網を介して外部装置と接続される情報処理装置であって、
前記情報処理装置での入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段と、
前記入力されたログイン認証情報を基に、前記情報処理装置での入力操作を容認するか否かを決定するログイン認証手段と、
前記外部装置から印刷要求が行われた画像データを受信する画像データ受信手段と、
前記受信した画像データを基に、前記情報処理装置において前記画像データが実行可能な権利を有するか否かを判断する実行権利判定手段と、
前記画像データが実行可能な権利を有すると判断した場合に、前記画像データの画像処理を実行する処理実行手段と、
前記画像データへアクセスするための認証情報であるアクセス認証情報を入力する認証情報入力手段と、
前記入力されたアクセス認証情報を基に、前記処理実行中の画像データへのアクセス権付与を承認するか否かを決定する認証手段と、
を有することを特徴とする情報処理装置。
【請求項３２】
前記画像データ受信手段は、
前記画像データの処理に対する制御内容が記述された制御データを含む画像データを受信し、
前記実行権利判定手段は、
前記制御データに含まれる認証情報に基づいて、前記受信した画像データが、前記情報処理装置において実行可能な権利を有するか否かを判断することを特徴とする請求項３１記載の情報処理装置。
【請求項３３】
前記実行権利判定手段は、
前記制御データに認証情報が含まれていない場合に、前記情報処理装置において設定された実行権の付与設定に従って、実行が許可されている場合に限り、前記受信した画像データが、前記情報処理装置において実行可能な権利を有すると判断することを特徴とする請求項３２記載の情報処理装置。
【請求項３４】
前記認証手段は、
前記入力されたアクセス認証情報が前記制御データに含まれる認証情報と合致した場合に、前記画像データへのアクセス権付与を承認することを特徴とする請求項３２または３３記載の情報処理装置。
【請求項３５】
前記認証手段は、
前記制御データに前記認証情報が含まれていない場合に、前記画像データへのアクセス権を、前記情報処理装置での実行権を持つ全てのユーザに対して付与することを特徴とする請求項３２から３４のいずれか１項に記載の情報処理装置。
【請求項３６】
前記認証手段は、
前記ログイン認証時に入力された認証情報に基づいて、前記受信された画像データへのアクセス権付与を承認するか否かを前記画像データごとに判断することを特徴とする請求項３１から３５のいずれか１項に記載の情報処理装置。
【請求項３７】
前記認証手段は、
前記入力されたアクセス認証情報に基づいて、前記ログイン認証を行うことを特徴とする請求項３１から３６のいずれか１項に記載の情報処理装置。
【請求項３８】
前記処理実行手段は、
前記認証手段により前記アクセス権付与が承認された場合に、前記画像データの処理を停止させることを特徴とする請求項３１から３７のいずれか１項に記載の情報処理装置。
【請求項３９】
前記処理実行手段は、
前記アクセス要求が入力されると、前記画像データの処理を停止させることを特徴とする請求項３１から３８のいずれか１項に記載の情報処理装置。
【請求項４０】
前記認証手段は、
前記アクセス権付与を承認した画像データへのアクセス要求が再度入力された場合に、
前記アクセス要求がされた画像データへのアクセスを許可することを特徴とする請求項３９記載の情報処理装置。
【請求項４１】
前記情報処理装置は、
計時を行う計時手段を有し、
前記認証手段は、
前記計時手段により計時された時間が予め設定された時間を経過すると、前記画像データに付与したアクセス権を失効させることを特徴とする請求項３１から４０のいずれか１項に記載の情報処理装置。
【請求項４２】
前記計時手段は、
前記認証手段により前記アクセス権付与が承認されると、計時を開始することを特徴とする請求項４１記載の情報処理装置。
【請求項４３】
前記計時手段は、
前記アクセス権が付与された画像データに対するアクセスが行われると、計時を開始することを特徴とする請求項４１記載の情報処理装置。
【請求項４４】
前記認証手段は、
前記アクセス権が付与されてから、該アクセス権を付与した画像データへのアクセスが行われるまでの間、該画像データへのアクセスを許可することを特徴とする請求項３１から４３のいずれか１項に記載の情報処理装置。
【請求項４５】
前記認証手段は、
前記アクセス権が付与されてから、前記計時手段により計時された時間が予め設定された時間を経過するまでの間、前記アクセス権のある複数の連続した画像データへのアクセスを許可することを特徴とする請求項４１記載の情報処理装置。
【請求項４６】
前記認証手段は、
前記アクセス権が付与されてから、前記計時手段により計時された時間が予め設定された時間を経過するまでの間、前記アクセス権のある複数の間引かれた画像データへのアクセスを許可することを特徴とする請求項４１記載の情報処理装置。
【請求項４７】
前記認証手段は、予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする設定を行いうることを特徴とする請求項３１から４６の何れか１項に記載の画像形成装置。
【請求項４８】
予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定はジョブリセットに関するものとしたことを特徴とする請求項４８の情報処理装置。
【請求項４９】
予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定は、エラー解除のための機能解除に関するものとしたことを特徴とする請求項４８の情報処理装置。
【請求項５０】
予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定を、エラー発生中のジョブリセットに関するものとしたことを特徴とする請求項４７の情報処理装置。
【請求項５１】
予め機器管理者によって、実行中のジョブ操作に関する認証について、情報処理装置での実行権を有するものであれば操作可能とする設定を行いうることを特徴とする請求項４７の情報処理装置。
【請求項５２】
予め機器管理者によって、実行中のジョブ操作の内、ジョブリセットに関しては情報処装置での実行権を有するものであれば操作可能とする設定を行いうることを特徴とする請求項４７の情報処理装置。
【請求項５３】
予め機器管理者によって、実行中のジョブ操作の内、エラー解除の為の機能解除に関しては情報処理装置での実行権を有するものであれば操作可能であると言う設定を行いうることを特徴とする請求項４７の情報処理装置。
【請求項５４】
予め機器管理者によって、実行中のジョブ操作の内、エラー発生中のジョブリセットに関しては情報処理装置での実行権を有するものであれば操作可能であると言う設定をおこないうることを特徴とする請求項４７の情報処理装置。
【請求項５５】
ジョブの実行権を持たない者が操作を行った際は、ログにその旨記録することを特徴とする請求項５１から５４のいずれかの情報処理装置。
【請求項５６】
ジョブの実行権を持たない者が操作を行った際は、対象となるジョブオーナーに対して、通知が行われることを特徴とする請求項４７の情報処理装置。
【請求項５７】
予め機器管理者によって実行中のパブリック属性のジョブ操作に関しては、ジョブ操作に関する認証を必要とする設定を行いうることを特徴とする請求項４７の情報処理装置。
【請求項５８】
実行中のジョブ操作に関する認証を不要とするのは、エラー発生後一定時間が経過した場合に限定する設定ができることを特徴とする請求項４９または５０の情報処理装置。
【請求項５９】
実行中のジョブ操作に関する認証を装置の実行権を有するものとするのは、エラー発生後一定時間が経過した場合に限定する設定ができることを特徴とする請求項５３または５４の情報処理装置。
【請求項６０】
実行を要求する画像データを送信する外部装置と、該外部装置から受信した処理データの処理を実行する情報処理装置と、を有する情報処理システムであって、
前記情報処理装置は、
前記情報処理装置での入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段と、
前記入力されたログイン認証情報を基に、前記情報処理装置での入力操作を容認するか否かを決定するログイン認証手段と、
前記外部装置から印刷要求が行われた画像データを受信する画像データ受信手段と、
前記受信した画像データを基に、前記情報処理装置において前記画像データが実行可能な権利を有するか否かを判断する実行権利判定手段と、
前記画像データが実行可能な権利を有すると判断した場合に、前記画像データの画像処理を実行する処理実行手段と、
前記画像データへアクセスするための認証情報であるアクセス認証情報を入力する認証情報入力手段と、
前記入力されたアクセス認証情報を基に、前記処理実行中の画像データへのアクセス権付与を承認するか否かを決定する認証手段と、
を有することを特徴とする情報処理システム。
【請求項６１】
前記情報処理システムは、
前記情報処理装置に接続される認証装置を有し、
前記認証装置は、
前記アクセス認証情報を前記情報処理装置から受信する認証情報受信手段と、
前記受信されたアクセス認証情報に基づいて、前記処理データへのアクセス権付与を承認するか否かを前記処理データごとに判定する受信情報認証手段と、
前記受信情報認証手段による認証結果を前記情報処理装置へ送信する認証結果送信手段と、を有し、
前記認証手段は、
前記認証装置からの認証結果に基づいて、前記処理データへのアクセス権付与を承認するか否かを前記処理データごとに決定することを特徴とする請求項６０記載の情報処理システム。
【請求項６２】
前記認証手段は、予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする設定を行いうることを特徴とする請求項６０または６１の情報処理システム。
【請求項６３】
設定登録された印刷ジョブに対する所定の操作を容認するための認証情報を入力する認証情報入力手段と、操作部からの所定の操作を容認するためのログイン認証情報を入力するログイン認証情報入力手段と、前記印刷ジョブの画像形成を行う画像形成手段と、制御手段と、を有する画像形成装置における認証方法であって、
前記画像形成装置がログインされた状態で、前記操作部から所定の操作が行われた際に、前記画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求し、前記認証情報入力手段により入力された認証情報の認証が証明された場合に、前記印刷ジョブに対する所定の操作を容認する工程を前記制御手段が行うことを特徴とする認証方法。
【請求項６４】
外部装置から印刷要求が行われた画像データを受信する画像データ受信手段と、前記画像データへアクセスするための認証情報であるアクセス認証情報を入力する認証情報入力手段と、操作部からの所定の入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段と、制御手段と、を有する情報処理装置における認証方法であって、
前記画像データ受信手段により受信した画像データを基に、前記画像データが実行可能な権利を有するか否かを判断し、前記画像データが実行可能な権利を有すると判断した場合に、前記画像データの画像処理を実行する工程と、
前記情報処理装置がログインされた状態で、前記認証情報入力手段により前記アクセス認証情報が入力された際に、該入力されたアクセス認証情報を基に、前記処理実行中の画像データへのアクセス権付与を承認するか否かを決定する工程と、
を前記制御手段が行うことを特徴とする認証方法。
【請求項６５】
予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする行程を備えることを特徴とする請求項６３または６４の認証方法。
【請求項６６】
設定登録された印刷ジョブに対する所定の操作を容認するための認証情報を入力する認証情報入力手段と、操作部からの所定の操作を容認するためのログイン認証情報を入力するログイン認証情報入力手段と、前記印刷ジョブの画像形成を行う画像形成手段と、制御手段と、を有する画像形成装置において実行される認証プログラムであって、
前記画像形成装置がログインされた状態で、前記操作部から所定の操作が行われた際に、前記画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求し、前記認証情報入力手段により入力された認証情報の認証が証明された場合に、前記印刷ジョブに対する所定の操作を容認する処理を前記制御手段に実行させることを特徴とする認証プログラム。
【請求項６７】
外部装置から印刷要求が行われた画像データを受信する画像データ受信手段と、前記画像データへアクセスするための認証情報であるアクセス認証情報を入力する認証情報入力手段と、操作部からの所定の入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段と、制御手段と、を有する情報処理装置において実行される認証プログラムであって、
前記画像データ受信手段により受信した画像データを基に、前記画像データが実行可能な権利を有するか否かを判断し、前記画像データが実行可能な権利を有すると判断した場合に、前記画像データの画像処理を実行する処理と、
前記情報処理装置がログインされた状態で、前記認証情報入力手段により前記アクセス認証情報が入力された際に、該入力されたアクセス認証情報を基に、前記処理実行中の画像データへのアクセス権付与を承認するか否かを決定する処理と、
を前記制御手段に実行させることを特徴とする認証プログラム。
【請求項６８】
予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする処理を備えることを特徴とする請求項６６または６７の認証プログラム。
【請求項６９】
請求項６６から請求項６８のいずれかに記載の認証プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置、情報処理システム、認証方法、認証プログラム及び記録媒体に関し、特に、ジョブ認証を行う画像形成装置、情報処理装置、情報処理システム、認証方法、認証プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
近年、プリンタ、コピー、ＦＡＸ及びスキャナなどの複数の機能を１つの装置内で実現することが可能な画像処理装置（複合機）がある。このような画像処理装置には、プリンタ、コピー、ＦＡＸまたはスキャナ等の機能を画像処理装置内で実行させる際に、ユーザ認証を要求し、画像処理装置内にユーザ認証が登録されている操作ユーザに対してのみ、画像処理装置内の機能使用を許可させるものがある。例えば、画像処理装置の具備する操作部（タッチパネルなど）上から入力されたユーザＩＤ・パスワードを認証し、その認証を許可した場合にのみ、画像処理装置内の使用を許可し、その画像処理装置内の機能を使用できる操作ユーザを特定しているものがある。
【０００３】
なお、本発明より先に出願された技術文献として、パスワード入力によりユーザを認証し、画像形成装置の使用をユーザに許可させるものがある（例えば、特許文献１参照）。
上記特許文献１は、複合機が、ユーザにより入力されたパスワードを認証し、そのパスワードが正当なものであると判断した場合にのみ、そのパスワードに対応するユーザが複合機内に予約したジョブの優先順位の変更およびジョブのクリアを許可することで、ジョブを複合機に予約した操作ユーザのみが、その予約ジョブの優先順位の変更および予約ジョブのクリアを実行することを可能とするものである。
【特許文献１】特開２００１−１１１７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
また、複合機には、ネットワークを介してホストコンピュータと接続し、ホストコンピュータから送信される印刷データを受信し、印刷処理を行うものがある。
しかしながら、ホストコンピュータからの印刷要求により印刷処理を実行している間に、その印刷要求を行った第１のユーザとは異なる第２のユーザが、複合機の具備する操作部上からログインし、そのログインした第２のユーザに対して複合機内の機能の使用権を与えてしまうと、その複合機内の機能の使用権を得た第２のユーザが、印刷中や印刷順番待ちとなっている他人のジョブに対して、削除、機能解除、部数変更等の変更操作を行ってしまう虞がある。
【０００５】
さらに、上記特許文献１の画像形成装置は、装置内のジョブに対する操作を行う為に必要となるユーザＩＤ・パスワードからなる認証情報を装置内に入力し、そのジョブに対する認証許可がおりた場合に、装置内の機能の設定変更を行うことを可能としているが、ホストコンピュータなどの外部装置から送信されてきたジョブを操作するための認証と、画像形成装置を操作するための認証と、の関係については何ら考慮されていない。
【０００６】
さらに、これらの関係について何らかの処理を行うようにしたとしても、実行中のジョブでエラーが発生し装置が停止した際に、対象となるジョブを操作する権利を有する者が不在となってしまうと、その間装置が使用できない状態となってしまうという問題があった。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、外部装置から入力されるジョブに対する信頼性の高いセキュリティ環境を提供する画像形成装置、情報処理装置、情報処理システム、認証方法、認証プログラム及び記録媒体を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明は以下の特徴を有することとする。
【０００９】
本発明にかかる画像形成装置は、設定登録された印刷ジョブに対する所定の操作を容認するための認証情報を入力する認証情報入力手段と、操作部からの所定の操作を容認するためのログイン認証情報を入力するログイン認証情報入力手段と、印刷ジョブの画像形成を行う画像形成手段と、ログイン中に、操作部から所定の操作が行われた際に、画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求し、認証情報入力手段により入力された認証情報の認証が証明された場合に、印刷ジョブに対する所定の操作を容認する制御手段と、
を有することを特徴とするものである。
【００１０】
また、本発明にかかる画像形成装置は、印刷ジョブには、該印刷ジョブに対する所定の操作を容認させるか否かを決定させるための権限情報が付与されている場合があり、制御手段は、印刷ジョブに権限情報が付与されている場合には、権限情報に基づいて、
印刷ジョブに対する所定の操作を容認することを特徴とするものである。
【００１１】
また、本発明にかかる画像形成装置は、権限情報が付与されていない印刷ジョブに対して、画像形成手段による画像形成を行うか否かを決定する決定手段を有し、制御手段は、
決定手段により、画像形成手段による画像形成を行うと決定されている場合は、権限情報が付与されていない印刷ジョブに対して、画像形成手段による画像形成を行うことを特徴とするものである。
【００１２】
また、本発明にかかる画像形成装置において、制御手段は、ログイン中のログイン認証情報が、印刷ジョブに対する所定の操作を容認するための認証情報と合致する場合には、
認証情報の入力を要求せずに、ジョブに対する所定の操作を容認することを特徴とするものである。
【００１３】
また、本発明にかかる画像形成装置において、制御手段は、未ログイン中に、操作部から所定の操作が行われた際に、画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求し、認証情報入力手段により入力された認証情報の認証が証明された場合に、印刷ジョブに対する所定の操作を容認することを特徴とするものである。
【００１４】
また、本発明にかかる画像形成装置において、制御手段は、未ログイン中に、認証情報の認証が証明された場合に、印刷ジョブに対する所定の操作を容認すると共に、認証情報をログイン認証情報として画像形成装置をログイン状態にすることを特徴とするものである。
【００１５】
また、本発明にかかる画像形成装置において、制御手段は、操作部から所定の操作が行われた際に、画像形成手段により実行中の印刷ジョブを一時的に停止させた上で、認証情報の入力を要求することを特徴とするものである。
【００１６】
また、本発明にかかる画像形成装置において、制御手段は、操作部から所定の操作が行われた際に、認証情報の入力を要求し、認証情報入力手段により入力された認証情報の認証が証明された場合に、画像形成手段により実行中の印刷ジョブを一時的に停止させた上で、印刷ジョブに対する所定の操作を容認することを特徴とするものである。
【００１７】
また、本発明にかかる画像形成装置において、制御手段は、認証情報入力手段により入力された認証情報の認証が証明された後に、操作部から所定の操作が行われた場合は、印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求しないことを特徴とするものである。
【００１８】
また、本発明にかかる画像形成装置において、制御手段は、認証情報入力手段により入力された認証情報の認証が証明された後に、操作部から所定の操作が行われた場合に、予め設定された有効時間内であれば、印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求しないことを特徴とするものである。
【００１９】
また、本発明にかかる画像形成装置において、制御手段は、認証情報入力手段により入力された認証情報の認証が証明された後に、印刷ジョブに対する所定の操作が完了するまでの間は、操作部から所定の操作が行われた場合に、画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求しないことを特徴とするものである。
【００２０】
また、本発明にかかる画像形成装置において、予め設定された有効時間は、認証情報に認証が証明されてから計時した時間であることを特徴とするものである。
【００２１】
また、本発明にかかる画像形成装置において、予め設定された有効時間は、認証情報の認証が証明された後に、操作部から所定の操作が行われる毎に計時した時間であることを特徴とするものである。
【００２２】
また、本発明にかかる画像形成装置において、制御手段は、認証情報入力手段により入力された認証情報の認証が証明された後に、操作部から所定の操作が行われた場合に、予め設定された有効時間内であれば、印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求せず、認証が証明された認証情報により所定の操作が容認可能な複数の連続した印刷ジョブに対し、所定の操作を容認することを特徴とするものである。
【００２３】
また、本発明にかかる画像形成装置において、制御手段は、認証情報入力手段により入力された認証情報の認証が証明された後に、操作部から所定の操作が行われた場合に、予め設定された有効時間内であれば、印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求せず、認証が証明された認証情報により所定の操作が容認可能な複数の印刷ジョブに対し、印刷ジョブの間に、認証情報により所定の操作が容認不可能な印刷ジョブが含まれていても、所定の操作を容認することを特徴とするものである。
【００２４】
また、本発明にかかる画像形成装置は、認証情報入力手段により入力された認証情報の認証を証明するための情報を管理する管理手段を有し、制御手段は、管理手段に管理されている情報を基に、認証情報の認証を証明することを特徴とするものである。
【００２５】
また、本発明にかかる画像形成装置は、認証情報入力手段により入力された認証情報の認証要求を、通信網を介して接続された認証装置に送信する手段と、認証要求を送信した認証装置から認証情報の認証結果を受信する手段と、を有し、制御手段は、受信した認証情報の認証結果を基に、認証情報の認証を証明することを特徴とするものである。
【００２６】
また、本発明に係る画像形成装置は、前記制御手段は、予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする設定を行いうることを特徴とするものである。
【００２７】
また、本発明に係る画像形成装置は、予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定はジョブリセットに関するものとしたことを特徴とするものである。
【００２８】
また、本発明に係る画像形成装置は、予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定は、エラー解除のための機能解除に関するものとしたことを特徴とするものである。
【００２９】
また、本発明に係る画像形成装置は、予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定を、エラー発生中のジョブリセットに関するものとしたことを特徴とするものである。
【００３０】
また、本発明に係る画像形成装置は、予め機器管理者によって、実行中のジョブ操作に関する認証について、画像形成装置での実行権を有するものであれば操作可能とする設定を行いうることを特徴とするものである。
【００３１】
また、本発明に係る画像形成装置は、予め機器管理者によって、実行中のジョブ操作の内、ジョブリセットに関しては画像形成装置での実行権を有するものであれば操作可能とする設定を行いうることを特徴とするものである。
【００３２】
また、本発明に係る画像形成装置は、予め機器管理者によって、実行中のジョブ操作の内、エラー解除の為の機能解除に関しては画像形成装置での実行権を有するものであれば操作可能であると言う設定を行いうることを特徴とするものである。
【００３３】
また、本発明に係る画像形成装置は、予め機器管理者によって、実行中のジョブ操作の内、エラー発生中のジョブリセットに関しては画像形成装置での実行権を有するものであれば操作可能であると言う設定をおこないうることを特徴とするものである。
【００３４】
また、本発明に係る画像形成装置は、ジョブの実行権を持たない者が操作を行った際は、ログにその旨記録することを特徴とするものである。
【００３５】
また、本発明に係る画像形成装置は、ジョブの実行権を持たない者が操作を行った際は、対象となるジョブオーナーに対して、通知が行われることを特徴とするものである。
【００３６】
また、本発明に係る画像形成装置は、予め機器管理者によって実行中のパブリック属性のジョブ操作に関しては、ジョブ操作に関する認証を必要とする設定を行いうることを特徴とするものである。
【００３７】
また、本発明に係る画像形成装置は、実行中のジョブ操作に関する認証を不要とするのは、エラー発生後一定時間が経過した場合に限定する設定ができることを特徴とするものである。
【００３８】
また、本発明に係る画像形成装置は、実行中のジョブ操作に関する認証を装置の実行権を有するものとするのは、エラー発生後一定時間が経過した場合に限定する設定ができることを特徴とするものである。
【００３９】
また、本発明にかかる情報処理装置は、通信網を介して外部装置と接続される情報処理装置であって、情報処理装置での入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段と、入力されたログイン認証情報を基に、情報処理装置での入力操作を容認するか否かを決定するログイン認証手段と、外部装置から印刷要求が行われた画像データを受信する画像データ受信手段と、受信した画像データを基に、
情報処理装置において画像データが実行可能な権利を有するか否かを判断する実行権利判定手段と、画像データが実行可能な権利を有すると判断した場合に、画像データの画像処理を実行する処理実行手段と、画像データへアクセスするための認証情報であるアクセス認証情報を入力する認証情報入力手段と、入力されたアクセス認証情報を基に、処理実行中の画像データへのアクセス権付与を承認するか否かを決定する認証手段と、を有することを特徴とするものである。
【００４０】
また、本発明にかかる情報処理装置において、画像データ受信手段は、画像データの処理に対する制御内容が記述された制御データを含む画像データを受信し、実行権利判定手段は、制御データに含まれる認証情報に基づいて、受信した画像データが、情報処理装置において実行可能な権利を有するか否かを判断することを特徴とするものである。
【００４１】
また、本発明にかかる情報処理装置において、実行権利判定手段は、制御データに認証情報が含まれていない場合に、情報処理装置において設定された実行権の付与設定に従って、実行が許可されている場合に限り、受信した画像データが、情報処理装置において実行可能な権利を有すると判断することを特徴とするものである。
【００４２】
また、本発明にかかる情報処理装置において、認証手段は、入力されたアクセス認証情報が制御データに含まれる認証情報と合致した場合に、画像データへのアクセス権付与を承認することを特徴とするものである。
【００４３】
また、本発明にかかる情報処理装置において、認証手段は、制御データに認証情報が含まれていない場合に、画像データへのアクセス権を、情報処理装置での実行権を持つ全てのユーザに対して付与することを特徴とするものである。
【００４４】
また、本発明にかかる情報処理装置において、認証手段は、ログイン認証時に入力された認証情報に基づいて、受信された画像データへのアクセス権付与を承認するか否かを画像データごとに判断することを特徴とするものである。
【００４５】
また、本発明にかかる情報処理装置において、認証手段は、入力されたアクセス認証情報に基づいて、ログイン認証を行うことを特徴とするものである。
【００４６】
また、本発明にかかる情報処理装置において、処理実行手段は、認証手段によりアクセス権付与が承認された場合に、画像データの処理を停止させることを特徴とするものである。
【００４７】
また、本発明にかかる情報処理装置において、処理実行手段は、アクセス要求が入力されると、画像データの処理を停止させることを特徴とするものである。
【００４８】
また、本発明にかかる情報処理装置において、認証手段は、アクセス権付与を承認した画像データへのアクセス要求が再度入力された場合に、アクセス要求がされた画像データへのアクセスを許可することを特徴とするものである。
【００４９】
また、本発明にかかる情報処理装置は、計時を行う計時手段を有し、認証手段は、計時手段により計時された時間が予め設定された時間を経過すると、画像データに付与したアクセス権を失効させることを特徴とするものである。
【００５０】
また、本発明にかかる情報処理装置において、計時手段は、認証手段によりアクセス権付与が承認されると、計時を開始することを特徴とするものである。
【００５１】
また、本発明にかかる情報処理装置において、計時手段は、アクセス権が付与された画像データに対するアクセスが行われると、計時を開始することを特徴とするものである。
【００５２】
また、本発明にかかる情報処理装置において、認証手段は、アクセス権が付与されてから、該アクセス権を付与した画像データへのアクセスが行われるまでの間、該画像データへのアクセスを許可することを特徴とするものである。
【００５３】
また、本発明にかかる情報処理装置において、認証手段は、アクセス権が付与されてから、計時手段により計時された時間が予め設定された時間を経過するまでの間、アクセス権のある複数の連続した画像データへのアクセスを許可することを特徴とするものである。
【００５４】
また、本発明にかかる情報処理装置において、認証手段は、アクセス権が付与されてから、計時手段により計時された時間が予め設定された時間を経過するまでの間、アクセス権のある複数の間引かれた画像データへのアクセスを許可することを特徴とするものである。
【００５５】
また、本発明にかかる情報処理装置において、認証手段は、予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする設定を行いうることを特徴とするものである。
【００５６】
また、本発明にかかる情報処理装置において、予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定はジョブリセットに関するものとしたことを特徴とするものである。
【００５７】
また、本発明にかかる情報処理装置において、予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定は、エラー解除のための機能解除に関するものとしたことを特徴とするものである。
【００５８】
また、本発明にかかる情報処理装置において、予め機器管理者によって実行中のジョブ操作に関しての認証を不要とする設定を、エラー発生中のジョブリセットに関するものとしたことを特徴とするものである。
【００５９】
また、本発明にかかる情報処理装置において、前記予め機器管理者によって、実行中のジョブ操作に関する認証について、情報処理装置での実行権を有するものであれば操作可能とする設定を行いうることを特徴とするものである。
【００６０】
また、本発明にかかる情報処理装置において、前記予め機器管理者によって、実行中のジョブ操作の内、ジョブリセットに関しては情報処装置での実行権を有するものであれば操作可能とする設定を行いうることを特徴とするものである。
【００６１】
また、本発明にかかる情報処理装置において、前記予め機器管理者によって、実行中のジョブ操作の内、エラー解除の為の機能解除に関しては情報処理装置での実行権を有するものであれば操作可能であると言う設定を行いうることを特徴とするものである。
【００６２】
また、本発明にかかる情報処理装置において、予め機器管理者によって、実行中のジョブ操作の内、エラー発生中のジョブリセットに関しては情報処理装置での実行権を有するものであれば操作可能であると言う設定をおこないうることを特徴とするものである。
【００６３】
また、本発明にかかる情報処理装置において、ジョブの実行権を持たない者が操作を行った際は、ログにその旨記録することを特徴とするものである。
【００６４】
また、本発明にかかる情報処理装置において、ジョブの実行権を持たない者が操作を行った際は、対象となるジョブオーナーに対して、通知が行われることを特徴とするものである。
【００６５】
また、本発明にかかる情報処理装置において、予め機器管理者によって実行中のパブリック属性のジョブ操作に関しては、ジョブ操作に関する認証を必要とする設定を行いうることを特徴とするものである。
【００６６】
また、本発明にかかる情報処理装置において、実行中のジョブ操作に関する認証を不要とするのは、エラー発生後一定時間が経過した場合に限定する設定ができることを特徴とするものである。
【００６７】
また、本発明にかかる情報処理装置において、実行中のジョブ操作に関する認証を装置の実行権を有するものとするのは、エラー発生後一定時間が経過した場合に限定する設定ができることを特徴とするものである。
【００６８】
また、本発明にかかる情報処理システムは、実行を要求する画像データを送信する外部装置と、該外部装置から受信した処理データの処理を実行する情報処理装置と、を有する情報処理システムであって、情報処理装置は、情報処理装置での入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段と、入力されたログイン認証情報を基に、情報処理装置での入力操作を容認するか否かを決定するログイン認証手段と、外部装置から印刷要求が行われた画像データを受信する画像データ受信手段と、受信した画像データを基に、情報処理装置において画像データが実行可能な権利を有するか否かを判断する実行権利判定手段と、画像データが実行可能な権利を有すると判断した場合に、画像データの画像処理を実行する処理実行手段と、画像データへアクセスするための認証情報であるアクセス認証情報を入力する認証情報入力手段と、入力されたアクセス認証情報を基に、処理実行中の画像データへのアクセス権付与を承認するか否かを決定する認証手段と、を有することを特徴とするものである。
【００６９】
また、本発明にかかる情報システムは、情報処理装置に接続される認証装置を有し、認証装置は、アクセス認証情報を情報処理装置から受信する認証情報受信手段と、受信されたアクセス認証情報に基づいて、処理データへのアクセス権付与を承認するか否かを処理データごとに判定する受信情報認証手段と、受信情報認証手段による認証結果を情報処理装置へ送信する認証結果送信手段と、を有し、認証手段は、認証装置からの認証結果に基づいて、処理データへのアクセス権付与を承認するか否かを処理データごとに決定することを特徴とするものである。
【００７０】
また、本発明に係る情報処理システムにおいて、前記認証手段は、予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする設定を行いうることを特徴とするものである。
【００７１】
また、本発明にかかる認証方法は、設定登録された印刷ジョブに対する所定の操作を容認するための認証情報を入力する認証情報入力手段と、操作部からの所定の操作を容認するためのログイン認証情報を入力するログイン認証情報入力手段と、印刷ジョブの画像形成を行う画像形成手段と、制御手段と、を有する画像形成装置における認証方法であって、画像形成装置がログインされた状態で、操作部から所定の操作が行われた際に、画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求し、認証情報入力手段により入力された認証情報の認証が証明された場合に、印刷ジョブに対する所定の操作を容認する工程を制御手段が行うことを特徴とするものである。
【００７２】
また、本発明にかかる認証方法は、外部装置から印刷要求が行われた画像データを受信する画像データ受信手段と、画像データへアクセスするための認証情報であるアクセス認証情報を入力する認証情報入力手段と、操作部からの所定の入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段と、制御手段と、を有する情報処理装置における認証方法であって、画像データ受信手段により受信した画像データを基に、画像データが実行可能な権利を有するか否かを判断し、画像データが実行可能な権利を有すると判断した場合に、画像データの画像処理を実行する工程と、情報処理装置がログインされた状態で、認証情報入力手段によりアクセス認証情報が入力された際に、該入力されたアクセス認証情報を基に、処理実行中の画像データへのアクセス権付与を承認するか否かを決定する工程と、を制御手段が行うことを特徴とするものである。
【００７３】
また、本発明に係る認証方法は、予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする行程を備えることができることを特徴とするものである。
【００７４】
また、本発明にかかる認証プログラムは、設定登録された印刷ジョブに対する所定の操作を容認するための認証情報を入力する認証情報入力手段と、操作部からの所定の操作を容認するためのログイン認証情報を入力するログイン認証情報入力手段と、印刷ジョブの画像形成を行う画像形成手段と、制御手段と、を有する画像形成装置において実行される認証プログラムであって、画像形成装置がログインされた状態で、操作部から所定の操作が行われた際に、画像形成手段により実行中の印刷ジョブに対する所定の操作を容認するための認証情報の入力を要求し、認証情報入力手段により入力された認証情報の認証が証明された場合に、印刷ジョブに対する所定の操作を容認する処理を制御手段に実行させることを特徴とするものである。
【００７５】
また、本発明にかかる認証プログラムは、外部装置から印刷要求が行われた画像データを受信する画像データ受信手段と、画像データへアクセスするための認証情報であるアクセス認証情報を入力する認証情報入力手段と、操作部からの所定の入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段と、制御手段と、
を有する情報処理装置において実行される認証プログラムであって、画像データ受信手段により受信した画像データを基に、画像データが実行可能な権利を有するか否かを判断し、画像データが実行可能な権利を有すると判断した場合に、画像データの画像処理を実行する処理と、情報処理装置がログインされた状態で、認証情報入力手段によりアクセス認証情報が入力された際に、該入力されたアクセス認証情報を基に、処理実行中の画像データへのアクセス権付与を承認するか否かを決定する処理と、を制御手段に実行させることを特徴とするものである。
【００７６】
また、本発明に係る認証プログラムは、予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする処理を備えることを特徴とするものである。
【００７７】
また、本発明にかかるコンピュータ読取可能な記録媒体は、上記記載の認証プログラムをコンピュータ読み取り可能な記録媒体に記録したことを特徴とするものである。
【発明の効果】
【００７８】
本発明によれば、外部装置から入力されるジョブに対するセキュリティ環境の信頼性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００７９】
以下本発明を実施するための最良の形態を図面に基づいて以下の実施例に従い説明する。
【実施例１】
【００８０】
（画像形成システムの構成）
図１は、本発明の画像形成システムの概略構成を示すブロック図、図２は、本発明の第１の実施例における画像形成システムの構成を示す図である。以下、図２を用いて、本実施例における画像形成システムの構成および動作について説明する。なお、本実施例では、情報処理装置の一例として画像形成装置を例に説明するが、同様の認証機能等を有する如何なる情報処理装置であってもよいものとする。また、以下、本実施例では、ジョブを印刷データおよび印刷要求を含む電子データとしたが、印刷以外の他の処理を実行させるためのデータおよび処理要求であってもよいものとする。
【００８１】
本実施例における画像形成システムは、図１に示すように、画像形成装置１００と、ホストコンピュータ１２０と、ネットワーク１３０を備え、画像形成装置には、認証情報入力手段２００、制御手段３００、処理実行手段（画像形成手段）４００を備える。制御手段３００は、入力操作を容認するための認証情報であるログイン認証情報を入力するログイン情報入力手段３０１と、前記入力されたログイン認証情報を基に、前記情報処理装置での入力操作を容認するか否かを決定するログイン認証手段３０２と、ホストコンピュータ１２０から印刷要求が行われた画像データを受信する画像データ受信手段３０３と、前記受信した画像データを基に、前記情報処理装置において前記画像データが実行可能な権利を有するか否かを判断する実行権利判定手段３０４と、クセス認証情報を基に、前記処理実行中の画像データへのアクセス権付与を承認するか否かを決定する認証手段３０５とを備えている。
【００８２】
画像形成装置１００は、通常時、操作が規制されており、ログイン認証を行い、ログインに成功したユーザに対してのみ自装置への操作を許可するように構築されている。なお、ログイン認証と、実行中のジョブに対する操作を許可するための認証（ジョブ認証）とは、互いに独立した認証であり、ユーザはログインしただけでは実行中のジョブに対する操作を行うことはできないことになる。
【００８３】
ホストコンピュータ１２０は、ユーザの操作により、印刷を要求するジョブを画像形成装置１００に送信する。画像形成装置１００は、ホストコンピュータ１２０から受信したジョブのうち、画像形成装置１００内において印刷権を有するジョブに対してのみ印刷を実行する。
【００８４】
ここで、本実施例において、ジョブとは、画像形成装置１００に対して外部から入力される印刷データ、ジョブ認証情報および印刷要求を含む電子データであるものとする。
なお、ジョブ認証情報とは、ホストコンピュータ１２０を操作して印刷要求を行うユーザ（以下、実行指示ユーザ）のユーザＩＤおよびパスワードを含む電子データである。また、画像形成装置１００にログインして操作を行うユーザを操作ユーザとする。また、ジョブ操作とは、ジョブのエラー回避のための機能解除操作、リセット（取り消し）操作、強制印刷などの操作を含み、実行中のジョブに対して個別に行われる操作である。
【００８５】
画像形成装置１００は、ネットワーク１３０を介して１以上のホストコンピュータ１２０と接続されている。画像形成装置１００は、操作ユーザによる直接の操作、または、ネットワーク１３０を介して行われる印刷命令などに応じて、プリンタ、コピー、ファクシミリ、およびスキャナとしての各処理を実行する。
【００８６】
画像形成装置１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、操作表示部１０３と、プリンタ部１０４と、圧縮伸長部１０５と、Ｉ／Ｆ部１０６と、データ蓄積部１０７と、メモリ１０８と、画像形成部１０９と、タイマ１１０と、スキャナ部１１１と、を有して構成され、上記図１の各機能を実現する。なお、画像形成装置１００は、タイマ１１０を具備せず、ＣＰＵ１０１においてカウントして計時してもよい。
【００８７】
ＲＯＭ１０２は、画像形成装置１００におけるシステム環境などを管理するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、各種ミドルウェア、ならびにプリンタ、コピー、ファクシミリおよびスキャナなどとしての各印刷処理／画像読取処理を実行させるためのアプリケーションなどを格納するものである。
ＣＰＵ１０１は、ＲＯＭ１０２内のミドルウェアおよびソフトウェアをそれぞれ読み出し、画像形成装置１００全体の制御動作を行うものである。
【００８８】
操作表示部１０３は、画像形成装置１００の動作状況などを表示する部位であり、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などのディスプレイが適用可能である。また、操作表示部１０３は、各種情報を入力するための操作部位としての機能をさらに有するものであり、例えば、画面上に各種キーが設けられて構成されるタッチパネルが適用可能である。
【００８９】
プリンタ部１０４は、印刷動作を行うものである。
圧縮伸長部１０５は、印刷データの圧縮または伸長を行うものである。
【００９０】
Ｉ／Ｆ部１０６は、ネットワーク１３０を介してデータの送受信を行う部位である。例えば、Ｉ／Ｆ部１０６は、ホストコンピュータ１２０からジョブを受信することになる。
なお、ジョブとは、ＣＰＵ１０１で実行される処理の実行命令とその処理に使用されるデータとを含むものとする。なお、本実施例では、一例として、ジョブは印刷データおよびその印刷データの印刷実行命令などを示唆するものとする。
【００９１】
データ蓄積部１０７は、データを格納する部位である。
なお、図３は、本発明の第１の実施例におけるデータ蓄積部１０７内のデータ構成を示唆する図である。データ蓄積部１０７は、図３に示唆するように、ユーザ管理情報と、
蓄積ジョブと、を格納する。なお、ユーザ管理情報とは、画像形成装置１００へのログイン、または、画像形成装置１００における印刷処理を許可するユーザＩＤとパスワードとが対応付けられた情報である。また、蓄積ジョブとは、ホストコンピュータ１２０から送信され、データ蓄積部１０７に蓄積（スプール）されたジョブである。
【００９２】
また、データ蓄積部１０７は、画像形成装置１００の認証環境を示す情報を格納する。
例えば、データ蓄積部１０７は、Ｉ／Ｆ部１０６が受信した印刷データに、認証情報が付加されていない場合に、その印刷データの印刷処理の実行を許可するか否かを示す情報を格納する。以下、本実施例では、認証情報が付加されていない印刷データに対して、印刷処理の実行を許可する認証環境を「簡易」、逆に印刷処理の実行を禁止する認証環境を「全て」と記述する。
【００９３】
メモリ１０８は、データを一時的に記憶する部位である。
画像形成部１０９は、印刷データを解析して画像を形成する部位である。
なお、画像形成部１０９は、Ｉ／Ｆ部１０６がネットワーク１３０を介してホストコンピュータ１２０から印刷データを受信した際に、画像形成部１０９が、その受信した印刷データを解析し、画像を形成することになる。その際、画像形成部１０９は、印刷データに付加されている認証情報を取り出すことになる。
タイマ１１０は、時間の計時動作を行うものである。
スキャナ部１１１は、画像の読み取りを行うものである。
ＣＰＵ１０１は、画像形成部１０９が印刷データから取り出した認証情報と、データ蓄積部１０７に保存されているユーザ管理情報と、を比較しユーザ認証を行う。そして、ＣＰＵ１０１は、その認証結果に基づいて、上記の印刷データの印刷要求を行ったユーザに対して使用権が与えられていると判断すると、プリンタ部１０４に印刷処理を実行させることになる。
【００９４】
ホストコンピュータ１２０は、印刷要求を行うユーザにより操作される情報処理装置であり、ジョブを画像形成装置１００に送信して印刷処理を実行させることになる。なお、
ホストコンピュータ１２０は、タワー型、デスクトップ型、またはノートブック型の汎用ＰＣであるとしてもよく、携帯電話機、ＰＨＳまたはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの移動通信端末等であるとしてもよい。
【００９５】
ネットワーク１３０は、ＬＡＮ、ＷＡＮ、インターネット（アクセス回線も含む）などの有線通信網であるとしてもよく、無線ＬＡＮなどの無線通信網であるとしてもよい。また、ネットワーク１３０は、有線および無線が組み合わされた通信網であるとしてもよい。例えば、ホストコンピュータ１２０を携帯電話機またはＰＨＳとした場合、ネットワーク１３０には、基地局、交換局、交換局制御装置、およびＨＬＲ（Ｈｏｍｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）などが含まれるとしてもよい。
【００９６】
（印刷データの送信動作）  次に、図２に示唆する画像形成システムにおける印刷データの送信動作について説明する。
【００９７】
まず、ホストコンピュータ１２０は、印刷実行を行うユーザの操作により、ジョブを画像形成装置１００に送信し、そのジョブの印刷処理を画像形成装置１００に要求することになる。
【００９８】
なお、図４は、ホストコンピュータ１２０が画像形成装置１００に対して送信するジョブの構造例を示唆する図である。図４に示唆するように、画像形成装置１００に対して送信するジョブは、（１）ＵＥＬコマンド、（２）ＪＯＢコマンド、（３）ＳＥＴコマンド、（４）ＰＤＬ言語による印刷データ、（５）ＥＯＪコマンドから構成される。
【００９９】
（１）ＵＥＬコマンドは、ＰＪＬに制御を移行させるためのコマンドであり、ＰＪＬジョブの開始位置および終了位置を指定することになる。
（２）ＪＯＢコマンドは、印刷ジョブの開始を示すコマンドである。
（３）ＳＥＴコマンドは、各種設定を行うコマンドであり、「ＡＵＴＨＥＮＴＩＣＡＴＩＯＮＵＳＥＲＮＡＭＥ」と「ＡＵＴＨＥＮＴＩＣＡＴＩＯＮＰＡＳＳＷＯＲＤ」とを含む。なお、「ＡＵＴＨＥＮＴＩＣＡＴＩＯＮＵＳＥＲＮＡＭＥ」は、ジョブ認証のためのユーザＩＤである。また、「ＡＵＴＨＥＮＴＩＣＡＴＩＯＮＰＡＳＳＷＯＲＤ」は、ジョブ認証のためのパスワードである。
（４）ＰＤＬ言語による印刷データは、インターネットプリンタが画像を展開するための印刷データが記述されている。
（５）ＥＯＪコマンドは、ジョブの終了を指定するコマンドである。
【０１００】
ホストコンピュータ１２０は、実行指示ユーザの操作により、（３）ＳＥＴコマンドで渡す、ジョブ認証情報（ユーザＩＤおよびパスワード）を入力する。
例えば、（３）ＳＥＴコマンドには、実行指示ユーザ自身のユーザＩＤおよびパスワードが設定される。また、全てのユーザに対してアクセス権付与を許可する場合は、ホストコンピュータ１２０は、（３）ＳＥＴコマンドに「パブリック属性」を設定することになる。
【０１０１】
（ログイン処理）  次に、図５を参照しながら、操作ユーザによるログイン処理について説明する。
なお、図５は、本発明の第１の実施例における蓄積文書印刷（機密、試し、蓄積文書）実施時のログイン処理の動作を示唆するフローチャートである。
【０１０２】
まず、ＣＰＵ１０１は、操作表示部１０３上の所定のキーが操作ユーザにより選択されたか否かを判定する（ステップＳ１０１）。
上記判定により、ＣＰＵ１０１が、操作表示部１０３上のキー操作が行われていないと判定した場合は（ステップＳ１０１／Ｎｏ）、ＣＰＵ１０１は、操作表示部１０３上の所定のキー操作が行われていると判定するまで、ステップＳ１０１の処理を繰り返すことになる。
【０１０３】
そして、ＣＰＵ１０１は、操作表示部１０３上のキー操作が行われたと判定した場合は（ステップＳ１０１／Ｙｅｓ）、ＣＰＵ１０１は、操作ユーザによるログインが画像形成装置１００において既になされており、画像形成装置１００が、現在ログイン中であるか否かを判定することになる（ステップＳ１０２）。この判定により、ＣＰＵ１０１は、画像形成装置１００が現在ログイン中であると判定した場合は（ステップＳ１０２／Ｙｅｓ）、現在ログイン中の操作ユーザに対してプリンタの実行権があるか否かを判定することになる（ステップＳ１０７）。
【０１０４】
また、ステップＳ１０２において、ＣＰＵ１０１が、操作ユーザによるログインが画像形成装置１００においてなされておらず、画像形成装置１００が現在ログイン中でないと判定した場合は（ステップＳ１０２／Ｎｏ）、操作表示部１０３上に、ログイン画面を表示することになる（ステップＳ１０３）。なお、図６は、第１の実施例における操作表示部１０３上に表示されるログイン画面の一例を示唆する図である。操作ユーザは、図６に示唆するログイン画面のユーザ名、パスワードの欄にユーザＩＤおよびパスワードを入力し、「ログオン」キーを押下することでログイン画面上からユーザＩＤおよびパスワードが入力されることになる。
【０１０５】
ＣＰＵ１０１は、操作表示部１０３に表示されたログイン画面上からユーザＩＤおよびパスワードが入力されると（ステップＳ１０４）、ＣＰＵ１０１は、ログイン画面上から入力されたユーザＩＤおよびパスワードが、データ蓄積部１０７に格納されているユーザ管理情報に対応付けられているか否かを判定することになる（ステップＳ１０５）。
【０１０６】
なお、図７は、本発明の第１の実施例におけるデータ蓄積部１０７に格納されているユーザ管理情報の一例を示唆する図である。図７に示唆するユーザ管理情報は、各ユーザのユーザＩＤと、パスワードと、画像形成装置１００の各機能（プリンタ、コピー、ＦＡＸ、スキャナ）の実行権の有無と、が互いに対応付けられてデータ蓄積部１０７に格納されている。なお、図７では、各ユーザにおいて、画像形成装置１００の各機能の実行権を有している場合は「○」、実行権を有していない場合は「×」を示している。
【０１０７】
この、図７に示唆するユーザ管理情報を基に説明すると、「ユーザＩＤ：０００１」と「パスワード：ｘｘｘｘ１」との組がログイン画面から入力された場合は、その組が図７に示唆するユーザ管理情報と一致するため、ＣＰＵ１０１は、ログイン成功であると判断することになる。また、「ユーザＩＤ：０００２」と「パスワード：ｘｘｘｘ１」との組がログイン画面から入力された場合は、その組が図７に示唆するユーザ管理情報と一致しないため、ＣＰＵ１０１は、ログイン失敗であると判断することになる。
【０１０８】
次に、ＣＰＵ１０１は、ステップＳ１０５において、ログイン画面から入力されたユーザＩＤおよびパスワードがログイン失敗と判断した場合は（ステップＳ１０５／Ｎｏ）、
操作表示部１０３上にログイン失敗画面を表示し、ステップＳ１０３へ移行することになる。また、ＣＰＵ１０１は、ログイン成功と判断した場合は（ステップＳ１０５／Ｙｅｓ）、ログインを許可したユーザＩＤおよびパスワードをメモリ１０８に一時的に記憶し（ステップＳ１０６）、ＣＰＵ１０１は、操作表示部１０３上のキー操作を許可することになる。なお、このメモリ１０８に一時的に記憶されたユーザＩＤおよびパスワードは、ログアウト時に消去されることになる。そして、ＣＰＵ１０１は、ログイン成功と判断すると、データ蓄積部１０７に格納されているユーザ管理情報を参照し、ログインに成功した操作ユーザに対してプリンタの実行権があるか否かを判定することになる（ステップＳ１０７）。
【０１０９】
次に、ＣＰＵ１０１は、上記ステップＳ１０７において、ログイン中の操作ユーザに対してプリンタの実行権がないと判定した場合は（ステップＳ１０７／Ｎｏ）、ＣＰＵ１０１は、現在ログイン中の操作ユーザに対するプリンタの使用が不可となっている旨の画面を操作表示部１０３に表示し（ステップＳ１１０）、蓄積文書印刷を実行する為の処理を行わないことになる。また、上記ステップＳ１０７において、ログイン中の操作ユーザに対してプリンタの実行権があると判定した場合は（ステップＳ１０７／Ｙｅｓ）、ＣＰＵ１０１は、データ蓄積部１０７に格納されているユーザ管理情報および蓄積ジョブを参照し、ログイン中の操作ユーザがアクセス権を取得している（取得可能な）ジョブを抽出することになる（ステップＳ１０８）。
【０１１０】
次に、ＣＰＵ１０１は、図８に示唆するような、ログイン中の操作ユーザがアクセス権を取得している（取得可能な）ジョブの一覧画面を、操作表示部１０３に表示する（ステップＳ１０９）。そして、操作ユーザは、操作表示部１０３上にリスト表示された一覧画面の中からジョブを選択し、印刷指示や削除指示を行うことになり、ＣＰＵ１０１は、操作表示部１０３上から選択されたジョブの印刷処理や削除処理を行うことになる（ステップＳ１１１）。
【０１１１】
このように、画像形成装置１００に対する操作権をユーザに与えるためのログインが画像形成装置１００において行われたか否かを判定し、ログインが行われていないと判定した場合は、ログインを行うための画面を画像形成装置１００の具備する操作表示部１０３上に表示させ、ログインを操作ユーザに要求することになる。そして、ログインが行われたと判定した場合は、そのログインを行った操作ユーザに対するプリンタの実行権があるか否かを判定し、プリンタの実行権があると判定した場合は、その実行権を取得している（取得可能な）ジョブを抽出し、その抽出したジョブの一覧を操作表示部１０３上に表示することになる。そして、ジョブの一覧の中から選択されたジョブの印刷処理や削除処理を行うことになる。
【０１１２】
なお、画像形成装置１００は、ネットワーク１３０を介して受信した印刷データの印刷処理を実行する場合に、ジョブの種類（機密印刷・試し印刷など）により、ホストコンピュータ１２０が、プリンタドライバなどからそのジョブを実行するための印刷条件を全て入力することができない場合がある。この場合、画像形成装置１００は、画像形成装置１００内に受信した印刷データを一旦画像形成装置１００内に蓄積し、画像形成装置１００の具備する操作表示部（タッチパネル）１０３から印刷指示が入力された時点で、一旦蓄積した印刷データの印刷処理を実行するように構築されている。このとき、画像形成装置１００が受信した印刷データのジョブに対し、例えば、部数変更、ステープル指定、またはパンチ指定などの操作および印刷条件設定を行う場合、ユーザは、画像形成装置１００における操作が可能となる為の認証情報を操作表示部１０３に付随している操作パネル上から入力することになる。そして、画像形成装置１００は、操作表示部１０３から入力された認証情報に対して認証ＯＫと判断した場合に、ログインが行われることになる。これにより、操作ユーザは画像形成装置１００での操作を行うことが可能となる。
【０１１３】
（ホストコンピュータから受信した印刷データの印刷時の処理動作）  次に、図９を参照しながら、本実施例の画像形成装置１００における印刷時の処理動作について説明する。なお、図９は、第１の実施例の画像形成装置１００が、ホストコンピュータから印刷ジョブを受信した際の処理動作を示唆するフローチャートである。
【０１１４】
まず、Ｉ／Ｆ部１０６がホストコンピュータ１２０から印刷データを受信すると、その受信した印刷データが画像形成部１０９に送信されることになる。画像形成部１０９は、
その受信した印刷データを解析し、その印刷データに認証情報が付加されているか否かを判断する（ステップＳ２０１）。
【０１１５】
画像形成部１０９は、印刷データに認証情報が付加されていると判断した場合は（ステップＳ２０１／Ｙｅｓ）、その印刷データに付加されている認証情報を取り出す。そして、ＣＰＵ１０１は、画像形成部１０９が印刷データから取り出した認証情報に基づいてユーザ認証を行い、認証がＯＫか否かを判断することになる（ステップＳ２０２）。
【０１１６】
具体的には、ＣＰＵ１０１は、ホストコンピュータ１２０から送信された印刷データに付加されている認証情報（ユーザＩＤおよびパスワード）と、データ蓄積部１０７に格納されているユーザ管理情報と、を比較する。そして、ＣＰＵ１０１は、印刷データに付加されている認証情報（ユーザＩＤおよびパスワード）が、データ蓄積部１０７に格納されているか否かを判定することになる。なお、ＣＰＵ１０１は、印刷データの印刷が完了するまで、その印刷データと、その印刷データに付加された認証情報（ユーザＩＤおよびパスワード）と、を互いに対応付けてメモリ１０８に一時的に記憶することになる。
【０１１７】
ＣＰＵ１０１は、認証ＯＫと判断した場合、すなわち、印刷データに付加されている認証情報（ユーザＩＤおよびパスワード）が、互いに対応付けられてデータ蓄積部１０７に格納されていると判定し、なお且つ、そのユーザにプリンタの実行権があると判定した場合は（ステップＳ２０２／Ｙｅｓ）、ＣＰＵ１０１は、メモリ１０８に一時的に記憶した印刷データの印刷処理をプリンタ部１０４に実行させることになる。
【０１１８】
また、ＣＰＵ１０１が認証ＯＫと判断しない場合、すなわち、印刷データに付加されている認証情報（ユーザＩＤおよびパスワード）が、互いに対応付けられてデータ蓄積部１０７に格納されていないと判定した場合、または、印刷データに付加されている認証情報（ユーザＩＤおよびパスワード）が、互いに対応付けられてデータ蓄積部１０７に格納されていると判定したが、そのユーザにプリンタの実行権がないと判定した場合は（ステップＳ２０２／Ｎｏ）、その旨をユーザに通知し、ＣＰＵ１０１は、メモリ１０８に一時的に記憶した印刷データのジョブを取り消し（ステップＳ２０４）、画像形成装置１００における処理動作を終了することになる。
【０１１９】
また、ステップＳ２０１において、画像形成部１０９は、印刷データに認証情報が付加されていないと判断した場合は（ステップＳ２０１／Ｎｏ）、ＣＰＵ１０１は、データ蓄積部１０７内を参照し、画像形成装置１００の認証環境が「簡易」に設定されているか否かを判定する（ステップＳ２０３）。
【０１２０】
ＣＰＵ１０１は、画像形成装置１００の認証環境が「簡易」に設定されていると判定した場合は（ステップＳ２０３／Ｙｅｓ）、その認証情報が付加されていない印刷データに対してパブリック属性を付加し、ＣＰＵ１０１は、プリンタ部１０４に印刷処理を実行させることになる。なお、パブリック属性とは、認証情報として付加している印刷データが印刷実行の際に認証を必要としない印刷データであることを示唆する情報である。このパブリック属性が認証情報として印刷データに付加されている場合は、その印刷データは認証を必要とすることなく、画像形成装置１００において印刷処理が実行されることになる。
【０１２１】
また、ＣＰＵ１０１は、画像形成装置１００の認証環境が「全て」に設定されていると判定した場合は（ステップＳ２０３／Ｎｏ）、ＣＰＵ１０１は、印刷データの印刷要求を行ったユーザの認証が得られないと判断し、その旨をユーザに通知し、ＣＰＵ１０１は、
メモリ１０８に一時的に記憶した印刷データのジョブをリセットすることになる（ステップＳ２０４）。
【０１２２】
このように、画像形成装置１００は、印刷データを受信した際に、その受信した印刷データに付加されている認証情報（ユーザＩＤおよびパスワード）と、データ蓄積部１０７に格納されているユーザ管理情報と、を比較し、受信した印刷データに付加されている認証情報が、データ蓄積部１０７に格納されていると判断した場合、または、受信した印刷データに、パブリック属性が認証情報として付加されている場合は、画像形成装置１００において印刷処理が実行されることになる。
【０１２３】
（エラー発生時におけるユーザ認証動作）
次に、図１０を参照しながら、本実施例において、印刷処理実行の継続が不可能となるようなエラーが発生した場合の画像形成装置１００における処理動作について説明する。
なお、図１０は、第１の実施例の画像形成装置１００におけるエラー発生時の処理動作を示唆するフローチャートである。
【０１２４】
Ｉ／Ｆ部１０６がホストコンピュータ１２０からの印刷データを次々と受信し続け、プリンタ部１０４がその受信した印刷データの印刷処理を行っている際に、ＣＰＵ１０１は、ジョブにエラーが発生したと判断する。すると、ＣＰＵ１０１は、操作表示部１０３にエラーメッセージを表示することになる（ステップＳ３０１）。
【０１２５】
そして、ＣＰＵ１０１は、発生したエラーの原因を特定し、その発生したエラーが操作表示部１０３から入力される情報により解消可能であるか否かを判断することになる（ステップＳ３０２）。
【０１２６】
例えば、発生したエラーが、ペーパージャム、印刷用紙不足等のような、操作表示部１０３からのユーザ操作により回避されないエラーであるとＣＰＵ１０１が特定した場合は、ＣＰＵ１０１は、操作表示部１０３から入力される情報により解消不可能であると判断し（ステップＳ３０２／Ｎｏ）、ＣＰＵ１０１は、ペーパージャム、印刷用紙不足等の処理がユーザ操作により行われ、エラーが解消したか否かを判断することになる（ステップＳ３０３）。そして、ＣＰＵ１０１は、エラーが解消していないと判断した場合は（ステップＳ３０３／Ｎｏ）、ステップＳ３０３の処理を、例えば、一定時間ごとに繰り返すことになる。そして、ＣＰＵ１０１は、エラーが解消していると判断した場合は（ステップＳ３０３／Ｙｅｓ）、画像形成装置１００における印刷処理を再開させることになる。
【０１２７】
また、ステップＳ３０２において、ＣＰＵ１０１は、発生したエラーが、操作表示部１０３からのユーザ操作により回避が可能であると判断した場合は（ステップＳ３０２／Ｙｅｓ）、ＣＰＵ１０１は、操作表示部１０３からエラー回避指示操作が行われたか否かを判定することになる（ステップＳ３０４）。なお、エラー回避指示操作とは、例えば、エラー発生時に、操作ユーザが操作表示部１０３を用いて、強制印刷、ステープル解除、ソート解除、両面解除、または、その他の機能解除の指示を入力する操作を示唆する。
【０１２８】
次に、ＣＰＵ１０１は、上記ステップＳ３０４の判定において、操作表示部１０３上からエラー回避指示操作が行われていないと判定した場合は（ステップＳ３０４／Ｎｏ）、
エラー回避指示操作が行われていると判定するまでステップＳ３０４の処理を繰り返すことになる。そして、ＣＰＵ１０１は、操作表示部１０３上からエラー回避指示操作が行われたと判定した場合は（ステップＳ３０４／Ｙｅｓ）、ＣＰＵ１０１は、画像形成装置１００が現在ログインされている状態であるか否かを判断することになる（ステップＳ３０５）。
【０１２９】
そして、ＣＰＵ１０１は、画像形成装置１００が現在ログインされている状態であると判断した場合は（ステップＳ３０５／Ｙｅｓ）、画像形成装置１００において現在ログイン中の操作ユーザが、そのエラー回避対象ジョブへのアクセス権を保有しているか否かを判断することになる（ステップＳ３０６）。具体的には、ステップＳ３０６においては以下の処理が実行されることになる。
【０１３０】
まず、ＣＰＵ１０１は、メモリ１０８に一時的に記憶されている、現在ログイン中の操作ユーザのユーザＩＤおよびパスワードと、印刷データに付加されているジョブ認証情報（ユーザＩＤおよびパスワード）と、が一致するか否かを判定する。この判定により、ＣＰＵ１０１が、両者のユーザＩＤおよびパスワードが一致すると判定した場合は、ＣＰＵ１０１は、現在ログイン中のユーザが、そのエラー回避対象ジョブへのアクセス権を保有しているものと判断する。一方、ＣＰＵ１０１が、両者のユーザＩＤおよびパスワードが一致しないと判定した場合は、ＣＰＵ１０１は、ログイン中のユーザが、そのエラー回避対象ジョブへのアクセス権を保有していないものと判断する。なお、ＣＰＵ１０１が、エラー回避対象ジョブにパブリック属性が設定されていると認識した場合は、全ての操作ユーザがエラー回避対象ジョブへのアクセス権を保有しているものと判断する。
【０１３１】
次に、ＣＰＵ１０１は、上記ステップＳ３０６において、現在ログイン中の操作ユーザが、そのエラー回避対象ジョブへのアクセス権を保有していると判断した場合は（ステップＳ３０６／Ｙｅｓ）、ＣＰＵ１０１は、操作ユーザの操作によりエラー回避処理を選択させるための画面を操作表示部１０３上に表示することになる（ステップＳ３０７）。
【０１３２】
そして、ＣＰＵ１０１は、ステップＳ３０７において操作表示部１０３に表示したエラー回避処理を選択するための画面からエラー回避処理の実行要求が行われた際に、エラー回避処理を実行し（ステップＳ３１３）、画像形成装置１００において他のエラーが発生しているか否かを判断することになる（ステップＳ３２１）。そして、ＣＰＵ１０１は、
他のエラーが発生していると判断した場合は（ステップＳ３２１／Ｙｅｓ）、ＣＰＵ１０１は、ステップＳ３０１の処理へ移行し、操作表示部１０３に、エラー表示画面を再度表示することになる。また、ＣＰＵ１０１は、他のエラーが発生していないと判断した場合は（ステップＳ３２１／Ｎｏ）、画像形成装置１００において印刷動作を再開することになる。
【０１３３】
また、ＣＰＵ１０１は、上記ステップＳ３０５において、画像形成装置１００が現在ログインされている状態でないと判断した場合（ステップＳ３０５／Ｎｏ）、または、上記ステップＳ３０６において、画像形成装置１００において現在ログイン中の操作ユーザが、そのエラー回避対象ジョブへのアクセス権がないと判断した場合は（ステップＳ３０６／Ｎｏ）、ＣＰＵ１０１は、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されているか否かを判断することになる（ステップＳ３１４）。なお、ステップＳ３１４における処理は、具体的には以下のようになる。
【０１３４】
まず、ＣＰＵ１０１は、メモリ１０８に一時的に格納されている、操作ユーザのユーザＩＤおよびパスワードに、何らかのジョブ操作に対するアクセス権が対応付けられて格納されているか否かを判定する。そして、ＣＰＵ１０１は、操作ユーザのユーザＩＤおよびパスワードに、何らかのジョブ操作に対するアクセス権が対応付けられてメモリ１０８に一時的に格納されていると判定した場合は、ＣＰＵ１０１は、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されていると判断する。一方、操作ユーザのユーザＩＤおよびパスワードに何らかのジョブ操作に対するアクセス権が対応付けられてメモリ１０８に一時的に格納されていないと判定した場合は、ＣＰＵ１０１は、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されていないと判断する。
【０１３５】
ＣＰＵ１０１は、上記ステップＳ３１４において、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されていないと判断した場合は（ステップＳ３１４／Ｎｏ）、認証情報入力画面を操作表示部１０３上に表示することになる（ステップＳ３１７）。
【０１３６】
なお、図１１は、本発明の第１の実施例における操作表示部１０３上に表示される認証情報入力画面を示唆する図である。図１１に示唆するように、操作表示部１０３上に表示される認証情報入力画面には、ユーザＩＤおよびパスワードの入力欄が設けられている。この図１１に示唆する認証情報入力画面上の入力欄に、ユーザ名およびパスワードが入力され、図１１に示唆する認証情報入力画面上の「実行」キーが押下されたと判定すると、その入力されたユーザＩＤおよびパスワードが、メモリ１０８に一時的に記憶されることになる。そして、ＣＰＵ１０１は、図１２に示唆するような、アクセス権付与処理実行中を示す画面を操作表示部１０３上に表示することになる。
【０１３７】
なお、図１２に示唆するアクセス権付与処理実行中を示す画面が操作表示部１３上に表示されている際は、ＣＰＵ１０１は、アクセス権付与処理実行中を示す画面上の「中止」キーが押下され、ユーザ認証処理の中止指示が行われたか否かを判断することになる（ステップＳ３１８）。そして、ＣＰＵ１０１は、ユーザ認証処理の中止指示が行われたと判断した場合は（ステップＳ３１８／Ｙｅｓ）、ステップＳ３０１に移行し、操作表示部１０３上に、エラー表示画面を再度表示することになる。また、ＣＰＵ１０１は、ユーザ認証処理の中止指示が行われていないと判断した場合は（ステップＳ３１８／Ｎｏ）、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得可能か否かを判断することになる（ステップＳ３１９）。具体的には、ステップＳ３１９では以下の処理が実行されることになる。
【０１３８】
まず、ＣＰＵ１０１は、認証情報入力画面から入力されたユーザＩＤおよびパスワードと、データ蓄積部１０７に格納されているユーザ管理情報と、を比較し、認証情報入力画面から入力されたユーザＩＤとパスワードとが、互いに対応付けられてデータ蓄積部１０７に格納されているか否かを判定することになる。そして、ＣＰＵ１０１は、認証情報入力画面から入力されたユーザＩＤとパスワードとが、互いに対応付けられてデータ蓄積部１０７に格納されていると判定した場合は、ＣＰＵ１０１は、認証情報入力画面から入力されたユーザＩＤおよびパスワードと、ホストコンピュータ１２０から送信されたジョブに含まれるジョブ認証情報と、を照合する。そして、両者が一致していると判定した場合は、ＣＰＵ１０１は、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得可能と判断し、認証情報入力画面から入力されたユーザＩＤおよびパスワードをメモリ１０８に一時的に記憶することになる。また、ＣＰＵ１０１は、認証情報入力画面から入力されたユーザＩＤとパスワードとが、互いに対応付けられてデータ蓄積部１０７に格納されていないと判定した場合、または、認証情報入力画面から入力されたユーザＩＤとパスワードとが、互いに対応付けられてデータ蓄積部１０７に格納されていると判定したが、上記ジョブに含まれているジョブ認証情報とは一致しないと判定した場合は、ＣＰＵ１０１は、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得不可能と判断することになる。
【０１３９】
次に、ＣＰＵ１０１は、上記ステップＳ３１９において、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得不可能と判断した場合は（ステップＳ３１９／Ｎｏ）、
操作ユーザがエラー回避対象ジョブに対するアクセス権を取得不可能な旨の画面を操作表示部１０３に表示し、ステップＳ３１７へ移行し、ＣＰＵ１０１は、図１１に示唆する認証情報入力画面を操作表示部１０３上に再度表示させることになる。また、ＣＰＵ１０１は、上記ステップＳ３１９において、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得可能であると判断した場合は（ステップＳ３１９／Ｙｅｓ）、ＣＰＵ１０１は、タイマ１１０に、有効時間の計時を開始させることになる（ステップＳ３２０）。そして、ＣＰＵ１０１は、タイマ１１０に有効時間の計時を開始させた後、ユーザの操作によりエラー回避処理を選択するための画面を操作表示部１０３に表示することになる（ステップＳ３０７）。なお、上記ステップＳ３１９において、ＣＰＵ１０１が、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得不可能と判断した場合は（ステップＳ３１９／Ｎｏ）、ステップＳ３０１へ移行し、操作表示部１０３上に、エラー表示画面を再度表示することも可能である。
【０１４０】
また、ＣＰＵ１０１は、上記ステップＳ３１４において、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されていると判断した場合は（ステップＳ３１４／Ｙｅｓ）、操作ユーザに対して付与されているジョブ操作に対するアクセス権が、エラー回避対象ジョブに対するアクセス権であるか否かを判断することになる（ステップＳ３１５）。なお、ステップＳ３１５の処理は、具体的には以下のようになる。
【０１４１】
ＣＰＵ１０１は、メモリ１０８に一時的に記憶されている操作ユーザのユーザＩＤおよびパスワードが、エラー回避対象ジョブに付加されている認証情報（ユーザＩＤおよびパスワード）と同じであるか、または、エラー回避対象ジョブにパブリック属性が付加されていると判定した場合は、操作ユーザに対して付与されているジョブ操作に対するアクセス権がエラー回避対象ジョブに対するアクセス権であると判断する。また、メモリ１０８に一時的に記憶されている操作ユーザのユーザＩＤおよびパスワードが、エラー回避対象ジョブに付加されている認証情報（ユーザＩＤおよびパスワード）と同じでないと判定した場合は、操作ユーザに対して付与されているジョブ操作に対するアクセス権がエラー回避対象ジョブに対するアクセス権ではないと判断する。
【０１４２】
ＣＰＵ１０１は、上記ステップＳ３１５において、操作ユーザに付与されているジョブ操作に対するアクセス権が、エラー回避対象ジョブに対するアクセス権ではないと判断した場合は（ステップＳ３１５／Ｎｏ）、ＣＰＵ１０１は、ステップＳ３１７の処理に移行し、図１１に示唆する認証情報入力画面を操作表示部１０３上に表示することになる（ステップＳ３１７）。また、ＣＰＵ１０１は、操作ユーザに付与されているジョブ操作に対するアクセス権が、エラー回避対象ジョブに対するアクセス権であると判断した場合は（ステップＳ３１５／Ｙｅｓ）、ＣＰＵ１０１は、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過したか否かを判断することになる（ステップＳ３１６）。
【０１４３】
ＣＰＵ１０１は、上記ステップＳ３１６の判定において、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過したと判断した場合は（ステップＳ３１６／Ｙｅｓ）、ＣＰＵ１０１は、メモリ１０８内に一時的に記憶されているユーザＩＤおよびパスワードを消去し、操作ユーザに対して付与されたジョブ操作に対するアクセス権を取り消した後、ステップＳ３１７へ移行し、図１１に示唆する認証情報入力画面を操作表示部１０３上に表示することになる（ステップＳ３１７）。また、ＣＰＵ１０１は、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過していないと判断した場合は（ステップＳ３１６／Ｎｏ）、ＣＰＵ１０１は、操作ユーザの操作によりエラー回避処理を選択させるための画面を操作表示部１０３上に表示することになる（ステップＳ３０７）。
【０１４４】
次に、ステップＳ３０５において、ＣＰＵ１０１が、画像形成装置１００が現在ログインされている状態であると判断し（ステップＳ３０５／Ｙｅｓ）、且つ、ステップＳ３０６において、ＣＰＵ１０１が、現在ログイン中の操作ユーザが、そのエラー回避対象ジョブへのアクセス権を保有していると判断した場合（ステップＳ３０６／Ｙｅｓ）以外に、
所定の操作を行い、ステップＳ３０７に移行し、操作表示部１０３に表示されたエラー回避処理を選択するための画面からエラー回避処理の実行要求が行われた際に（ステップＳ３０７）、ＣＰＵ１０１は、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過したか否かを判断することになる（ステップＳ３０８）。
【０１４５】
ＣＰＵ１０１は、上記ステップＳ３０８において、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過していないと判断した場合は（ステップＳ３０８／Ｎｏ）、ステップＳ３１３へ進み、選択されたエラー回避処理が実行されることになる（ステップＳ３１３）。一方、ＣＰＵ１０１が、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過したと判断した場合は、（ステップＳ３０８／Ｙｅｓ）、ＣＰＵ１０１は、メモリ１０８内に一時的に記憶されているユーザＩＤおよびパスワードを消去し、操作ユーザに対して付与されたエラー回避対象ジョブへのアクセス権を取り消した後、図１１に示唆するような認証情報入力画面を操作表示部１０３に表示し、ユーザにジョブ認証を問い合わせることになる（ステップＳ３０９）。
【０１４６】
次に、ＣＰＵ１０１は、操作表示部１０３上に表示された図１１に示唆するような認証情報入力画面の入力欄に認証情報が入力され、「実行」キーが押下されたと判定した後に、ＣＰＵ１０１は、図１２に示唆するようなアクセス権付与処理実行中を示す画面を操作表示部１０３に表示することになる。そして、ＣＰＵ１０１は、図１２に示唆するようなアクセス権付与処理実行中を示す画面に表示されている「中止」キーが押下され、ユーザ認証処理の中止指示が行われたか否かを判断することになる（ステップＳ３１０）。そして、ＣＰＵ１０１がユーザ認証処理の中止指示が行われたと判断した場合は（ステップＳ３１０／Ｙｅｓ）、ステップＳ３０１に移行し、ＣＰＵ１０１は、操作表示部１０３に、
エラー表示画面を再度表示することになる。
【０１４７】
また、ＣＰＵ１０１は、ユーザ認証処理の中止指示が行われていないと判断した場合は（ステップＳ３１０／Ｎｏ）、ＣＰＵ１０１は、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得可能か否かを判断することになる（ステップＳ３１１）。具体的には、ステップＳ３１１では以下の処理が実行されることになる。
【０１４８】
まず、ＣＰＵ１０１は、認証情報入力画面から入力されたユーザＩＤおよびパスワードと、データ蓄積部１０７に格納されているユーザ管理情報と、を比較し、認証情報入力画面から入力されたユーザＩＤとパスワードとが、互いに対応付けられてデータ蓄積部１０７に格納されているか否かを判定することになる。そして、ＣＰＵ１０１は、認証情報入力画面から入力されたユーザＩＤとパスワードとが、互いに対応付けられてデータ蓄積部１０７に格納されていると判定した場合は、ＣＰＵ１０１は、認証情報入力画面から入力されたユーザＩＤおよびパスワードと、ホストコンピュータ１２０から送信されたジョブに含まれるジョブ認証情報と、を照合する。そして、両者が一致していると判定した場合は、ＣＰＵ１０１は、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得可能と判断し、認証情報入力画面から入力されたユーザＩＤおよびパスワードをメモリ１０８に一時的に記憶することになる。また、ＣＰＵ１０１は、認証情報入力画面から入力されたユーザＩＤとパスワードとが、互いに対応付けられてデータ蓄積部１０７に格納されていないと判定した場合、または、認証情報入力画面から入力されたユーザＩＤとパスワードとが、互いに対応付けられてデータ蓄積部１０７に格納されていると判定したが、上記ジョブに含まれているジョブ認証情報とは一致しないと判定した場合は、ＣＰＵ１０１は、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得不可能と判断することになる。
【０１４９】
次に、ＣＰＵ１０１は、上記ステップＳ３１１において、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得不可能と判断した場合は（ステップＳ３１１／Ｎｏ）、
ＣＰＵ１０１は、操作ユーザがエラー回避対象ジョブへのアクセス権を取得不可能な旨の画面を操作表示部１０３上に表示し、ステップＳ３０９へ移行し、図１１に示唆するような認証情報入力画面を操作表示部１０３上に再度表示することになる。なお、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得不可能と判断した場合は（ステップＳ３１１／Ｎｏ）、ステップＳ３０１へ移行し、操作表示部１０３に、エラー表示画面を再度表示するように構築することも可能である。
【０１５０】
また、ＣＰＵ１０１は、ステップＳ３１１において、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得可能と判断した場合は（ステップＳ３１１／Ｙｅｓ）、タイマ１１０に、有効時間の計時を開始させることになる（ステップＳ３１２）。
【０１５１】
その後、ＣＰＵ１０１は、エラー回避処理を実行し（ステップＳ３１３）、画像形成装置１００において他のエラーが発生しているか否かを判断することになる（ステップＳ３２１）。ＣＰＵ１０１は、他のエラーが発生していると判断した場合は（ステップＳ３２１／Ｙｅｓ）、ＣＰＵ１０１は、ステップＳ３０１の処理へ移行し、操作表示部１０３に、エラー表示画面を再度表示することになる。また、ＣＰＵ１０１は、他のエラーが発生していないと判断した場合は（ステップＳ３２１／Ｎｏ）、画像形成装置１００における印刷動作を再開することになる。
【０１５２】
（図１０のエラー発生時における第１のユーザ認証動作）  次に、図１０のエラー発生時における第１のユーザ認証動作について説明する。
なお、エラー発生時における第１のユーザ認証動作は、画像形成装置１００が現在ログインされている状態であり（ステップＳ３０５／Ｙｅｓ）、その現在ログイン中の操作ユーザが、エラー回避対象ジョブへのアクセス権を保有している場合（ステップＳ３０６／Ｙｅｓ）とする。この場合の、図１０に示唆するフローチャートにおける処理動作は、エラーが発生すると、ステップＳ３１４のジョブ認証済？に移行することはなく、絶えず、ステップＳ３０５／Ｙｅｓ、ステップＳ３０６／Ｙｅｓを介して、ステップＳ３０７のエラー回避選択処理に移行することになる。
【０１５３】
（図１０のエラー発生時における第２のユーザ認証動作）  次に、図１０のエラー発生時における第２のユーザ認証動作について説明する。
なお、エラー発生時における第２のユーザ認証動作は、画像形成装置１００が現在ログインされている状態ではない場合（ステップＳ３０５／Ｎｏ）とする。この場合の、図１０に示唆するフローチャートにおける処理動作は、エラーが発生すると、ステップＳ３１４の「ジョブ認証済？」に移行することになり、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されているか否かを判断することになる（ステップＳ３１４）。
この段階では、操作ユーザに対して何らかのジョブ操作に対するアクセス権はまだ付与されていないため（ステップＳ３１４／Ｎｏ）、ステップＳ３１７に移行し、認証情報入力画面を操作表示部１０３上に表示し、ジョブ認証の問い合わせを行うことになる（ステップＳ３１７）。
【０１５４】
次に、認証情報入力画面からユーザＩＤとパスワードが入力され、ステップＳ３１９において、認証ＯＫと判定し、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得可能と判断した場合は（ステップＳ３１９／Ｙｅｓ）、タイマ１１０により有効時間の計時を開始し（ステップＳ３２０）、エラー回避選択処理を選択させるための画面を操作表示部１０３上に表示することになる（ステップＳ３０７）。そして、ステップＳ３１３において、エラー回避処理を実行し、１回目のエラー回避処理を完了することになる（ステップＳ３１３）。そして、他のエラーがあるか否かを判定し（ステップＳ３２１）、他のエラーがあると判定した場合は（ステップＳ３２１／Ｙｅｓ）、ステップＳ３０１に移行し、操作表示部１０３上に再びエラー表示を行うことになる（ステップＳ３０１）。そして、ステップＳ３０５に移行し、画像形成装置１００が現在ログインされている状態であるか否かを判定することになる（ステップＳ３０５）。
【０１５５】
この場合、画像形成装置１００はログインされていない状態であるため（ステップＳ３０５／Ｎｏ）、ステップＳ３１４に移行し、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されているか否かを判定することになる（ステップＳ３１４）。この時、１回目のエラー回避処理の際に、ステップＳ３１９において、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得していると判断しているため、ステップＳ３１４において、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されていると判定することになる（ステップＳ３１４／Ｙｅｓ）。そして、その操作ユーザに対して付与されているジョブ操作に対するアクセス権が、エラー回避対象ジョブに対するアクセス権があるか否かを判断し（ステップＳ３１５）、エラー回避対象ジョブに対するアクセス権があると判断した場合は（ステップＳ３１５／Ｙｅｓ）、タイマ１１０が有効時間の計時を開始してからの時間が、予め設定されたジョブ操作に対する認証の有効時間を経過したか否かを判断することになる（ステップＳ３１６）。そして、ジョブ操作に対する認証の有効時間を経過していないと判断した場合は（ステップＳ３１６／Ｙｅｓ）、エラー回避選択処理を選択させるための画面を操作表示部１０３上に表示することになる（ステップＳ３０７）。そして、ステップＳ３１３において、エラー回避処理を実行し、２回目のエラー回避処理を行うことになる（ステップＳ３１３）。
【０１５６】
そして、ステップＳ３２１において、他のエラーがなく（ステップＳ３２１／Ｎｏ）、
印刷が再開され、印刷処理が経過した後に、再度、ジョブ操作に対する認証の有効時間内にエラーが発生したとする。この時、画像形成装置１００はログインされていない状態であるため（ステップＳ３０５／Ｎｏ）、ステップＳ３１４に移行することになる。そして、ジョブ操作に対する認証の有効時間内であることから、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されていると判定し（ステップＳ３１４／Ｙｅｓ）、
その操作ユーザに対して付与されているジョブ操作に対するアクセス権が、エラー回避対象ジョブに対するアクセス権があるか否かを判断し（ステップＳ３１５）、エラー回避対象ジョブに対するアクセス権があると判断した場合は（ステップＳ３１５／Ｙｅｓ）、予め設定されたジョブ操作に対する認証の有効時間を経過したか否かを判断し（ステップＳ３１６）、エラー回避処理を実行することになる（ステップＳ３１３）。
【０１５７】
（図１０のエラー発生時における第３のユーザ認証動作）  次に、図１０のエラー発生時における第３のユーザ認証動作について説明する。
なお、エラー発生時における第３のユーザ認証動作は、画像形成装置１００が現在ログインされている状態であるが（ステップＳ３０５／Ｙｅｓ）、その現在ログイン中の操作ユーザが、エラー回避対象ジョブへのアクセス権を保有していない場合（ステップＳ３０６／Ｎｏ）とする。この場合の、図１０に示唆するフローチャートにおける処理動作は、エラーが発生すると、ステップＳ３１４の「ジョブ認証済？」に移行することになり、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されているか否かを判断することになる（ステップＳ３１４）。この段階では、操作ユーザに対して何らかのジョブ操作に対するアクセス権はまだ付与されていないため（ステップＳ３１４／Ｎｏ）、ステップＳ３１７に移行し、認証情報入力画面を操作表示部１０３上に表示し、ジョブ認証の問い合わせを行うことになる（ステップＳ３１７）。
【０１５８】
次に、認証情報入力画面からユーザＩＤとパスワードが入力され、ステップＳ３１９において、認証ＯＫと判定し、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得可能と判断した場合は（ステップＳ３１９／Ｙｅｓ）、タイマ１１０により有効時間の計時を開始し（ステップＳ３２０）、エラー回避選択処理を選択させるための画面を操作表示部１０３上に表示することになる（ステップＳ３０７）。そして、ステップＳ３１３において、エラー回避処理を実行し、１回目のエラー回避処理を完了することになる（ステップＳ３１３）。そして、他のエラーがあるか否かを判定し（ステップＳ３２１）、他のエラーがあると判定した場合は（ステップＳ３２１／Ｙｅｓ）、ステップＳ３０１に移行し、操作表示部１０３上に再びエラー表示を行うことになる（ステップＳ３０１）。そして、ステップＳ３０５に移行し、画像形成装置１００が現在ログインされている状態であるか否かを判定することになる（ステップＳ３０５）。
【０１５９】
この場合、画像形成装置１００はログインされている状態であるため（ステップＳ３０５／Ｙｅｓ）、ステップＳ３０６に移行し、現在ログイン中の操作ユーザが、エラー回避対象ジョブへのアクセス権を保有しているか否かを判定することになる（ステップＳ３０６）。この判定において、現在ログイン中の操作ユーザに対しては、エラー回避対象ジョブへのアクセス権を保有していないと判定されるため（ステップＳ３０６／Ｎｏ）、ステップＳ３１４に移行し、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されているか否かを判定することになる（ステップＳ３１４）。この時、１回目のエラー回避処理の際に、ステップＳ３１９において、操作ユーザがエラー回避対象ジョブに対するアクセス権を取得していると判断しているため、ステップＳ３１４において、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されていると判定することになる（ステップＳ３１４／Ｙｅｓ）。そして、その操作ユーザに対して付与されているジョブ操作に対するアクセス権が、エラー回避対象ジョブに対するアクセス権があるか否かを判断し（ステップＳ３１５）、エラー回避対象ジョブに対するアクセス権があると判断した場合は（ステップＳ３１５／Ｙｅｓ）、タイマ１１０が有効時間の計時を開始してからの時間が、予め設定されたジョブ操作に対する認証の有効時間を経過したか否かを判断することになる（ステップＳ３１６）。そして、ジョブ操作に対する認証の有効時間を経過していないと判断した場合は（ステップＳ３１６／Ｙｅｓ）、エラー回避選択処理を選択させるための画面を操作表示部１０３上に表示することになる（ステップＳ３０７）。
そして、ステップＳ３１３において、エラー回避処理を実行し、２回目のエラー回避処理を行うことになる（ステップＳ３１３）。
【０１６０】
そして、ステップＳ３２１において、他のエラーがなく（ステップＳ３２１／Ｎｏ）、
印刷が再開され、印刷処理が経過した後に、再度、ジョブ操作に対する認証の有効時間内にエラーが発生したとする。この時、画像形成装置１００はログインされている状態であるが（ステップＳ３０５／Ｙｅｓ）、現在ログイン中の操作ユーザが、エラー回避対象ジョブへのアクセス権を保有していないことから（ステップＳ３０６／Ｎｏ）、ステップＳ３１４に移行することになる。そして、ジョブ操作に対する認証の有効時間内であることから、操作ユーザに対して何らかのジョブ操作に対するアクセス権が付与されていると判定し（ステップＳ３１４／Ｙｅｓ）、その操作ユーザに対して付与されているジョブ操作に対するアクセス権が、エラー回避対象ジョブに対するアクセス権があるか否かを判断し（ステップＳ３１５）、エラー回避対象ジョブに対するアクセス権があると判断した場合に（ステップＳ３１５／Ｙｅｓ）、予め設定されたジョブ操作に対する認証の有効時間を経過したか否かを判断し（ステップＳ３１６）、エラー回避処理を実行することになる（ステップＳ３１３）。
【０１６１】
（ジョブリセット発生時におけるユーザ認証動作）  次に、図１３を参照しながら、ホストコンピュータ１２０から実行が指示されたジョブリセット発生時の処理動作について説明する。なお、図１３は、第１の実施例の画像形成装置１００におけるジョブリセット発生時の処理動作を示唆するフローチャートである。
【０１６２】
図１４は、第１の実施例における操作表示部１０３に表示される印刷処理待機／印刷処理実行時の画面表示を示唆する図である。図１４に示唆するように、操作表示部１０３上には、一例として、ソート、ステープルなどの各種印刷条件を設定するための「印刷条件」キーと、印刷用紙のトレイを選択するための「給紙トレイ」キーと、印刷部数を設定するための「印刷部数」キーと、ネットワーク１４０を介して受信される印刷データの印刷を許可する「オンライン」キーと、印刷データの受信を禁止する「オフライン」キーと、画像形成装置１００の画像バッファに蓄積されたままの画像を強制的に印刷・排紙するための「強制排紙」キーと、エラー回避のために現在実行中のジョブを取り消すための「ジョブリセット」キーと、が設けられている。また、印刷処理待機、または、印刷処理実行時には、操作表示部１０３上には、「文書印刷」キー、「エラー履歴表示」キー、および「ジョブスプール一覧」キーなどが設けられることになる。
【０１６３】
「文書印刷」キーは、蓄積されている印刷データに対する印刷処理を実行させるときに選択されるキーである。
「エラー履歴表示」キーは、以前に発生したエラーの履歴を操作表示部１０３上に表示させるためのキーである。
「ジョブスプール一覧」キーは、現在画像形成装置１００にスプールされているジョブの一覧を操作表示部１０３上に表示させるためのキーである。
【０１６４】
まず、操作ユーザにより操作表示部１０３に表示される図１４に示唆する画面上の「ジョブリセット」キーが選択されると、ＣＰＵ１０１は、プリンタ部１０４に対して印刷停止要求を行い、画像形成装置１００内で既に搬送中の印刷用紙に対しては印刷処理を行い、排紙が完了した時点（後処理機のスタッカへの排紙も含む）で印刷処理を一旦停止させることになる（ステップＳ４０１）。なお、印刷停止までに全ての印刷データが印刷され、排紙が行われた場合は、ジョブリセットの処理は行われないものとする。
【０１６５】
プリンタ部１０４に対する印刷停止要求により、印刷処理が停止すると、ＣＰＵ１０１は、図１５に示唆するようなジョブリセットの選択画面を操作表示部１０３上に表示する。なお、ジョブリセットの選択画面上には、図１５に示唆するように、図１４に示唆する「ジョブリセット」キーの押下により停止された印刷中のジョブの印刷指示をホストコンピュータ１２０から行ったユーザの「ユーザ名」、「ユーザＩＤ」、および「文書名」などが表示される。また、ジョブリセットの選択画面上には、「印刷ジョブ消去」キーと、
「全ジョブ消去」キーと、「印刷継続」キーと、が設けられている。
【０１６６】
「印刷ジョブ消去」キーは、現在印刷を一時停止しているジョブを消去するためのキーである。
「全ジョブ消去」キーは、現在データ蓄積部１０７にスプールされている全てのジョブを消去するためのキーである。
「印刷継続」キーは、印刷が一旦停止したジョブの印刷処理を再開させるためのキーである。
【０１６７】
操作ユーザは、操作表示部１０３に表示されている図１５に示唆する画面上の「印刷ジョブ消去」キー、「全ジョブ消去」キー、「印刷継続」キーのうちのいずれかを押下して選択することになる（ステップＳ４０２）。
【０１６８】
ここで、ＣＰＵ１０１は、操作ユーザにより選択された操作表示部１０３上のキーが「印刷継続」キーであるか否かを判断する（ステップＳ４０３）。ＣＰＵ１０１は、「印刷継続」キーが選択されたと判断した場合は（ステップＳ４０３／Ｙｅｓ）、プリンタ部１０４に、一旦停止したジョブの印刷処理を実行させ、印刷動作を再開させることになる。
【０１６９】
また、ＣＰＵ１０１は、操作ユーザにより選択されたキーが「印刷ジョブ消去」キー、
または、「全ジョブ消去」キーであると判断した場合は（ステップＳ４０３／Ｎｏ）、ＣＰＵ１０１は、画像形成装置１００が現在ログインされている状態であるか否かを判断することになる（ステップＳ４０４）。
【０１７０】
ＣＰＵ１０１は、画像形成装置１００が現在ログインされている状態であると判断した場合は（ステップＳ４０４／Ｙｅｓ）、画像形成装置１００において現在ログイン中の操作ユーザが、リセット対象となるジョブへのアクセス権を保有しているか否かを判断することになる（ステップＳ４０５）。
【０１７１】
ＣＰＵ１０１は、画像形成装置１００において現在ログイン中の操作ユーザが、リセット対象となるジョブへのアクセス権を保有していると判断した場合は（ステップＳ４０５／Ｙｅｓ）、ＣＰＵ１０１は、図１６に示唆するようなジョブリセット確認画面を操作表示部１０３上に表示することになる。なお、ジョブリセット確認画面上には、図１６に示唆するように、例えば、リセット対象ジョブの実行指示ユーザのユーザＩＤおよび文書名が表示されることになる。
【０１７２】
ここで、ＣＰＵ１０１は、図１６に示唆する「消去しない」キー、または、「消去する」キーが押下されたか否かを判定し、「消去する」キーが押下され、対象ジョブのリセット処理実行の指示が入力されたか否かを判断することになる（ステップＳ４０６）。
【０１７３】
ＣＰＵ１０１は、図１６に示唆する「消去する」キーが押下され、対象ジョブのリセット処理を実行する旨の指示が入力されたと判定した場合は（ステップＳ４０６／Ｙｅｓ）、ＣＰＵ１０１が、ステップＳ４０４において、画像形成装置１００が現在ログインされている状態であると判断し（ステップＳ４０４／Ｙｅｓ）、且つ、ステップＳ４０５において、その現在ログイン中の操作ユーザが、リセット対象となるジョブへのアクセス権を保有していると判断した場合（ステップＳ４０５／Ｙｅｓ）以外は、ＣＰＵ１０１は、ステップＳ４１４において、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過したか否かを判定することになる（ステップＳ４１４）。
【０１７４】
そして、ＣＰＵ１０１は、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過していないと判定した場合は（ステップＳ４１４／Ｎｏ）、ＣＰＵ１０１は、ジョブリセットを実行し、データ蓄積部１０７およびメモリ１０８内の該当する印刷データ等を削除し、ジョブリセットの実行指示を受けた対象となるジョブを取り消すことになる。その後、ＣＰＵ１０１は、画像形成装置１００において印刷動作を再開させることになる。また、ＣＰＵ１０１は、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過していると判定した場合は（ステップＳ４１４／Ｙｅｓ）、ＣＰＵ１０１は、メモリ１０８内に一時的に記憶されているユーザＩＤおよびパスワードを消去し、操作ユーザに対して付与されたリセット対象となるジョブへのアクセス権を取り消した後、図１１に示唆する認証情報入力画面を操作表示部１０３に表示し、操作ユーザにジョブ認証を問い合わせることになる（ステップＳ４１５）。そして、ＣＰＵ１０１が、ステップＳ４１７において、図１１に示唆する認証情報入力画面から入力された認証情報を認証ＯＫと判定し、操作ユーザがリセット対象となるジョブへのアクセス権を取得可能と判断した場合は（ステップＳ４１７／Ｙｅｓ）、タイマ１１０に、有効時間の計時を開始させ（ステップＳ３１２）、ＣＰＵ１０１は、ジョブリセットを実行し、データ蓄積部１０７およびメモリ１０８内の該当する印刷データ等を削除し、ジョブリセットの実行指示を受けた対象となるジョブを取り消すことになる。
【０１７５】
また、ステップＳ４０６において、ＣＰＵ１０１は、図１６に示唆する「消去しない」キーが押下され、対象ジョブのリセット処理を実行しない旨の指示が入力されたと判定した場合は（ステップＳ４０６／Ｎｏ）、ＣＰＵ１０１は、ステップＳ４０２の処理に戻り、図１５に示唆するジョブリセットの選択画面を操作表示部１０３上に表示し、ジョブリセットの選択処理を行うことになる（ステップＳ４０２）。
【０１７６】
なお、図１６に示唆する画面は、図１５に示唆するジョブリセットの選択画面上の「印刷中ジョブ消去」キーが押下された際に、操作表示部１０３に表示される画面であり、図１５に示唆するジョブリセットの選択画面上の「全ジョブ消去」キーが押下された際は、
図１６に示唆する画面上に表示されている「以下の印刷中ジョブ」が「以下の全ジョブ」等に変更した画面が表示されることになる。そして、操作ユーザにより、画面上の「消去する」キーが押下されると、ＣＰＵ１０１は、ジョブリセット処理を実行する旨の指示が入力されたと判定することになる。また、画面上の「消去しない」キーが押下されると、
ＣＰＵ１０１は、ジョブリセット処理を実行しない旨の指示が入力されたと判定することになる。
【０１７７】
なお、ステップＳ４０７〜Ｓ４１３における各処理は、図１０に示唆するステップＳ３１４〜Ｓ３２０における各処理と同様な処理を行うことになる。そして、ＣＰＵ１０１は、
ステップＳ４１３において、タイマ１１０に有効時間の計時を開始させた後は、ステップＳ４０６の処理に移行することになる。また、ステップＳ４０９において、ＣＰＵ１０１が、操作ユーザが対象ジョブのアクセス権を取得してからの時間がデータ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間内であると判断した場合は（ステップＳ４０９／Ｎｏ）、ステップＳ４０６の処理に移行することになる。このため、図１３に示唆するジョブリセット指示を行う前に、図１０に示唆するエラー回避処理の際にワンショット認証を行い、エラー回避処理を実行し、印刷が再開され、その後、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間内に、図１３に示唆するようにジョブリセット指示を行った際は、そのジョブ操作に対する認証の問い合わせが行われずに、ジョブリセットの処理を行うことになる。
【０１７８】
（第１の実施例のまとめ）
このように、本実施例によれば、画像形成装置１００は、ホストコンピュータ１２０から実行を指示されたジョブに付加されている認証情報と、画像形成装置１００の具備する操作表示部１０３から入力された認証情報と、を照合して認証処理を行い、認証結果が成功であれば画像形成装置１００を操作する操作ユーザに対して上記のジョブへのアクセス権を付与することになる。従って、ジョブに対するエラー回避処理、または、ジョブリセット処理などのジョブ操作を行う場合は、画像形成装置１００は、ジョブごとに設定された認証情報を用いてジョブ操作に対する認証を実行することになり、ジョブに対するセキュリティを保つことが可能となる。
【０１７９】
また、本実施例によれば、画像形成装置１００を直接操作する操作ユーザが、ジョブ操作対象となるジョブへのアクセス権を保有していない場合、ＣＰＵ１０１は、操作ユーザにより入力された認証情報と、データ蓄積部１０７内の情報と、を照合し、ログイン時の認証とは独立してジョブに対する操作を行うための認証（ワンショット認証）を行うことになる。そして、そのワンショット認証の結果、ジョブへのアクセス権を取得し、ジョブへの操作が可能となった時点で、操作表示部１０３を用いてジョブ操作を行うことになる。これにより、画像形成装置１００においてログイン中のユーザが存在しても、一旦、
ログアウトをすることなく、画像形成装置１００においてログイン中の操作ユーザがアクセス権の無いジョブに対する操作を同一操作部（操作表示部１０３）で行うことが可能となる。
【０１８０】
また、本実施例によれば、画像形成装置１００は、ジョブ認証情報が含まれないジョブの印刷を許可するか否かを設定することが可能となる。これにより、仕様などにより送信ジョブ内に認証情報の設定が行えないコンピュータからのジョブであっても、印刷処理を画像形成装置１００において実行することが可能となる。なお、本実施例では、上記のジョブはゲストジョブとして扱われ、「パブリック属性」が付けられることになる。なお、このようなジョブは、データ蓄積部１０７に予め使用するユーザ情報を登録しておき、認証情報の付加されていないジョブに対し、データ蓄積部１０７に登録されているユーザ情報を付加し、そのユーザのジョブとして実行するように構築することも可能である。
【０１８１】
また、本実施例によれば、操作ユーザが画像形成装置１００において未ログイン状態であっても、画像形成装置１００は、操作ユーザがジョブ操作のためのアクセス権を取得するための認証処理を実行することになる。従って、操作ユーザがジョブ操作のみを実行することを希望している場合、必要のないログイン操作およびログアウト操作を行う手間を省くことが可能となり、操作の簡略化を実現することとなる。
【０１８２】
また、本実施例によれば、操作表示部１０３上の「ジョブリセット」キーが選択されてジョブリセットが指示されたとき、画像形成装置１００は、実行中のジョブを一旦停止させて認証処理を行う。そして、画像形成装置１００は、その認証が成功した場合にのみ、ジョブリセット処理を実行することになる。これにより、認証処理を実行している間に、無駄な印刷処理の実行を抑制することが可能となる。
【０１８３】
また、本実施例によれば、画像形成装置１００は、ジョブ操作に対するアクセス権に対して有効時間を設定し、その期間内においてのみアクセス権を有効としている。これにより、例えば、操作ユーザがアクセス権を取得した後、何らかの理由により画像形成装置１００から離れた場合、第三者が画像形成装置１００を不正に使用することを抑制することができ、ジョブ操作に対するセキュリティを向上させることが可能となる。
【０１８４】
なお、上記実施例では、有効時間を経過すると、画像形成装置１００は自動的にアクセス権を無効としていたが、操作ユーザがアクセス権を取得した後に、第三者が不正に画像形成装置１００を使用する環境下にない場合は、画像形成装置１００において、本実施例の計時処理および有効時間の経過判定処理を実行しないように構築することも可能である。これにより、操作ユーザは、同一ジョブに対するジョブ操作を行う場合でも、認証情報を何度も入力するという手間を省くことが可能となり、操作の簡略化を実現することが可能となる。
【０１８５】
また、上記実施例において、操作ユーザがアクセス権を取得した後に、予め設定された有効時間内であれば、再度、同一ジョブに対するジョブ操作を実行する旨の情報が操作表示部１０３から入力された場合に、ＣＰＵ１０１は、認証情報の入力を操作ユーザに再度要求することなく、そのジョブへのアクセス権をそのまま有効に設定し続けるように構築することも可能である。これにより、ジョブ操作に対する認証がジョブ単位の場合に、
１ページまたは複数ページなどの所謂小さなジョブを連続して印刷を行うような場合でも、ジョブ毎にジョブ操作のための認証情報の入力を操作ユーザに要求することがないため、操作ユーザは、認証情報を何度も入力するという手間を省くことが可能となり、操作の簡略化を実現することが可能となる。
【０１８６】
また、操作ユーザがアクセス権を取得した後に、予め設定された有効時間内であれば、
アクセス権のないジョブが挟まれていても、ジョブ操作を実行する旨の情報が操作表示部１０３から入力された場合に、認証情報の入力を操作ユーザに再度要求することなく、操作ユーザが取得したジョブへのアクセス権をそのまま有効に設定し続けるように構築することも可能である。これにより、アクセス権のあるジョブが連続していなくとも、認証情報の入力を操作ユーザに再度要求することがないため、操作ユーザは、認証情報を何度も入力するという手間を省くことが可能となり、操作の簡略化を実現することが可能となる。
【０１８７】
また、有効時間が経過した後であっても、再度、同一ジョブに対するジョブ操作を実行する旨の情報が操作表示部１０３から入力された場合は、ＣＰＵ１０１は、認証情報の入力を操作ユーザに再度要求することなく、そのジョブへのアクセス権をそのまま有効に設定し続けるように構築することも可能である。これにより、同一のジョブにおいて複数要因のエラーが発生し、複数のジョブ操作が必要な場合でも、操作ユーザは、認証情報を何度も入力するという手間を省くことが可能となり、操作の簡略化を実現することが可能となる。
【０１８８】
また、本実施例によれば、ログイン時に入力される操作ユーザの認証情報（ユーザＩＤおよびパスワード）と、ジョブ操作のためのアクセス権を取得する際に入力される操作ユーザの認証情報と、を共通にし、画像形成装置１００は、ログイン時に入力された操作ユーザの認証情報を用いて、ジョブ操作のためのアクセス権を操作ユーザに付与させるための認証処理を実行するように構築することも可能である。これにより、画像形成装置１００は、ジョブ操作のための管理情報量を削減することが可能となる。また、ログイン中の操作ユーザは、ジョブ操作のためのアクセス権を取得するための認証情報を再度入力する必要がなく、ジョブ操作のためのアクセス権を取得する際の操作を簡略化することが可能となる。
【実施例２】
【０１８９】
次に、第２の実施例について説明する。
第１の実施例では、操作表示部１０３からジョブリセット要求が入力されると、まず、画像形成装置１００は、印刷動作を一旦停止させて、操作ユーザがアクセス権を保有しているか否かの判定処理などを行う。そして、操作ユーザにアクセス権が付与されていると判定すると、画像形成装置１００は、操作ユーザに対してジョブリセットを許可し、その後、印刷動作を再開していた。
【０１９０】
第２の実施例は、操作表示部１０３によりジョブリセット要求が入力されると、画像形成装置１００において現在実行中の印刷動作をそのまま継続させながら、画像形成装置１００に現在ログインしているユーザが存在するか否かを判断することとする。以下に、
第２の実施例における処理動作について説明する。なお、第２の実施例における構成および動作は、特記しない限り、第１の実施例と同様であるとして説明を進める。
【０１９１】
（ジョブリセット発生時におけるユーザ認証動作）  まず、図１７を参照しながら、ホストコンピュータ１２０から実行が指示されたジョブリセット発生時の処理動作について説明する。なお、図１７は、第２の実施例の画像形成装置１００におけるジョブリセット発生時の処理動作を示唆するフローチャートである。
【０１９２】
まず、操作表示部１０３によりジョブリセット要求が入力されると、ＣＰＵ１０１は、
画像形成装置１００において現在実行中の印刷動作をそのまま継続させながら、画像形成装置１００が現在ログインされている状態であるか否かを判断することになる（ステップＳ５０１）。
【０１９３】
ＣＰＵ１０１は、画像形成装置１００が現在ログインされている状態であると判断した場合は（ステップＳ５０１／Ｙｅｓ）、ＣＰＵ１０１は、現在ログイン中の操作ユーザの認証情報が、リセット対象となるジョブへのアクセス権を保有しているか否かを判断することになる（ステップＳ５０２）。なお、リセット対象となるジョブへのアクセス権を保有しているか否かの判断としては、以下の処理が実行されることになる。
【０１９４】
現在ログイン中の操作ユーザの認証情報と、リセット対象となるジョブの認証情報と、
が同一であると判定した場合は、現在ログイン中の操作ユーザの認証情報が、リセット対象となるジョブへのアクセス権力を保有していると判断することになり、現在ログイン中の操作ユーザの認証情報と、リセット対象となるジョブの認証情報とが、同一でないと判定した場合は、現在ログイン中の操作ユーザの認証情報が、リセット対象となるジョブへのアクセス権力を保有していないと判断することになる。また、リセット対象となるジョブにパブリック属性が設定されていると認識した場合は、全ての操作ユーザがリセット対象となるジョブへのアクセス権を保有しているものと判断する。
【０１９５】
ＣＰＵ１０１は、上記ステップＳ５０２において、現在ログイン中の操作ユーザが、リセット対象となるジョブへのアクセス権を保有していると判断した場合は（ステップＳ５０２／Ｙｅｓ）、ＣＰＵ１０１は、画像形成装置１００における印刷処理を一旦停止させることになる。これにより、画像形成装置１００は、ジョブリセット要求が開始されてからはじめて印刷中のジョブを停止することになる（ステップＳ５１０）。
【０１９６】
画像形成装置１００における印刷処理が停止すると、ＣＰＵ１０１は、図１５に示唆するようなジョブリセットの選択画面を操作表示部１０３に表示することになる。そして、
図１５に示唆するジョブリセットの選択画面から、操作ユーザによる指示（印刷ジョブ消去、全ジョブ消去、印刷継続の何れかの指示）が入力されると（ステップＳ５１１）、ＣＰＵ１０１は、操作表示部１０３から入力された指示が、ジョブリセットの実行指示（印刷ジョブ消去または全ジョブ消去）であるか否かを判定することになる（ステップＳ５１２）。ＣＰＵ１０１は、操作表示部１０３から入力された指示がジョブリセットの実行指示（印刷ジョブ消去または全ジョブ消去）であると判定した場合は（ステップＳ５１２／Ｙｅｓ）、ＣＰＵ１０１は、図１６に示唆するようなジョブリセット確認画面を操作表示部１０３に表示することになる。
【０１９７】
ＣＰＵ１０１は、図１６に示唆する「消去する」キーが押下され、対象ジョブのリセット処理を実行する旨の指示が入力されたと判定した場合は（ステップＳ５１２／Ｙｅｓ）、ＣＰＵ１０１が、ステップＳ５０１において、画像形成装置１００が現在ログインされている状態であると判断し（ステップＳ５０１／Ｙｅｓ）、且つ、ステップＳ５０２において、その現在ログイン中の操作ユーザが、リセット対象となるジョブへのアクセス権を保有していると判断した場合（ステップＳ５０２／Ｙｅｓ）以外は、ＣＰＵ１０１は、ステップＳ５１３において、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過したか否かを判定することになる（ステップＳ５１３）。
【０１９８】
そして、ＣＰＵ１０１は、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過していないと判定した場合は（ステップＳ５１３／Ｎｏ）、ＣＰＵ１０１は、ジョブリセットを実行し、データ蓄積部１０７およびメモリ１０８内の該当する印刷データ等を削除し、ジョブリセットの実行指示を受けた対象となるジョブを取り消すことになる。そして、画像形成装置１００に他のジョブがスプールされている場合は、そのジョブを実行し、印刷動作を再開することになる。また、ＣＰＵ１０１は、タイマ１１０が有効時間の計時を開始してからの時間が、データ蓄積部１０７に予め設定されたジョブ操作に対する認証の有効時間を経過していると判定した場合は（ステップＳ５１３／Ｙｅｓ）、ＣＰＵ１０１は、メモリ１０８内に一時的に記憶されているユーザＩＤおよびパスワードを消去し、操作ユーザに対して付与されたリセット対象となるジョブへのアクセス権を取り消した後、図１１に示唆する認証情報入力画面を操作表示部１０３に表示し、操作ユーザにジョブ認証を問い合わせることになる（ステップＳ５１４）。そして、ＣＰＵ１０１が、ステップＳ５１６において、図１１に示唆する認証情報入力画面から入力された認証情報を認証ＯＫと判定し、操作ユーザがリセット対象となるジョブへのアクセス権を取得可能と判断した場合は（ステップＳ５１６／Ｙｅｓ）、タイマ１１０に、有効時間の計時を開始させ（ステップＳ５１７）、ＣＰＵ１０１は、ジョブリセットを実行し、データ蓄積部１０７およびメモリ１０８内の該当する印刷データ等を削除し、ジョブリセットの実行指示を受けた対象となるジョブを取り消すことになる。そして、画像形成装置１００に他のジョブがスプールされている場合は、そのジョブを実行し、印刷処理を再開することになる。
【０１９９】
また、ステップＳ５１２において、ＣＰＵ１０１は、図１６に示唆する「消去しない」キーが押下され、対象ジョブのリセット処理を実行しない旨の指示が入力されたと判定した場合（ステップＳ５１２／Ｎｏ）、または、ステップＳ５１５において、ユーザ認証処理の中止指示が行われた場合は（ステップＳ５１５／Ｙｅｓ）、ＣＰＵ１０１は、一旦停止させた印刷処理を再開することになる。
【０２００】
なお、図１７に示唆する本実施例におけるステップＳ５０１〜Ｓ５０９の処理は、図１３に示唆する第１の実施例のステップＳ４０４、Ｓ４０５、Ｓ４０７〜Ｓ４１３の処理と同様な処理を行うことになる。
【０２０１】
このように、本実施例における画像形成装置１００は、リセットジョブが要求されると、まずログイン中か否かの判定処理、アクセス権取得の判定処理などを実行し、操作ユーザにジョブリセットを許可した時点ではじめて印刷動作を停止することになる。これにより、ジョブ操作の為の認証処理を行う際に、実行中のジョブを停止させることがないため、認証処理に時間を要する場合であっても、画像形成装置１００における印刷効率を低下させずに有効に画像形成装置１００を利用することが可能となる。
【実施例３】
【０２０２】
次に、第３の実施例について説明する。
第１の実施例は、認証処理の結果、操作ユーザにアクセス権を発行した後、エラー回避処理、または、ジョブリセット処理を実行する前に、ＣＰＵ１０１は、有効時間内であるか否かの判断していた。
【０２０３】
第３の実施例は、アクセス権を発行した後に、有効時間内であるか否かの判定を実行せずに、そのままエラー回避処理、または、ジョブリセット処理を実行することとする。
以下に、第３の実施例における処理動作について説明する。なお、第３の実施例における構成および動作は、特記しない限り、第１の実施例、または、第２の実施例と同様であるとして説明を進める。
【０２０４】
（エラー発生時におけるユーザ認証動作）
まず、図１８を参照しながら、第３の実施例の画像形成装置１００におけるエラー発生時の認証動作について説明する。なお、図１８は、第３の実施例の画像形成装置１００におけるエラー発生時の認証動作を示唆するフローチャートである。
【０２０５】
第３の実施例のエラー発生時における処理動作は、図１８に示唆するように、認証成功後に有効時間の計時を開始すると（ステップＳ７１５）、ＣＰＵ１０１が、現在、アクセス権発行後から有効時間内であるか否かの判定処理を実行せずに、そのままエラー回避処理（選択／実行）を行うことになる（ステップＳ７１０）。これにより、第１の実施例のように、認証情報の入力を再度行うことはなく、操作の簡略化を実現することが可能となる。なお、その他の処理は、第１の実施例と同様である。
【０２０６】
（ジョブリセット発生時におけるユーザ認証動作）  次に、図１９を参照しながら、第３の実施例の画像形成装置１００におけるジョブリセット発生時の認証動作について説明する。なお、図１９は、第３の実施例の画像形成装置１００におけるジョブリセット発生時の認証動作を示唆するフローチャートである。
【０２０７】
第３の実施例のジョブリセット発生時における処理動作は、図１９に示唆するように、認証成功後に有効時間の計時を開始すると（ステップＳ８１３）、ＣＰＵ１０１が、現在、アクセス権発行後から有効時間内であるか否かの判定処理を実行せずに、そのままジョブリセットを実行することになる（ステップＳ８１４）。これにより、第１の実施例のように、認証情報の入力を再度行うことはなく、操作の簡略化を実現することが可能となる。なお、その他の処理は、第１の実施例と同様である。
【０２０８】
このように、本実施例によれば、アクセス権発行後、エラー回避処理、または、ジョブリセット処理が終了するまで、ＣＰＵ１０１は、有効時間内であるか否かの判定を実行しないことになる。これにより、操作ユーザは、エラー回避処理、または、ジョブリセット処理の実行途中において有効時間を経過した場合であっても、認証情報の入力を再度行うことがなく、操作の簡略化を実現することが可能となる。
【０２０９】
なお、上記の実施例は、第１の実施例の動作において、アクセス権付与後、ジョブ操作完了前に、有効時間内であるか否かの判定処理を実行しないこととしたが、第２の実施例の動作においても同様に、アクセス権付与後、ジョブ操作完了前に、有効時間内であるか否かの判定処理を実行しないようにすることも可能である。
【実施例４】
【０２１０】
次に、第４の実施例について説明する。
第１の実施例は、認証の結果、操作ユーザにアクセス権を発行した後、エラー回避処理、または、ジョブリセット処理実行前に、ＣＰＵ１０１は、有効時間内であるか否かを判断していた。
【０２１１】
第４の実施例は、アクセス権を発行した後に、有効時間内であるか否かの判定を実行せずに、そのままエラー回避処理、または、ジョブリセット処理を実行することとする。
以下に、第４の実施例における処理動作について説明する。なお、第４の実施例における構成および動作は、特記しない限り、第１の実施例、または、第２の実施例と同様であるとして説明を進める。
【０２１２】
（エラー発生時におけるユーザ認証動作）  まず、図２０を参照しながら、第４の実施例の画像形成装置１００におけるエラー発生時の認証動作について説明する。なお、図２０は、第４の実施例の画像形成装置１００におけるエラー発生時の認証動作を示唆するフローチャートである。
【０２１３】
第４の実施例のエラー発生時における処理動作は、図２０に示唆するように、ＣＰＵ１０１は、認証が得られた後に（ステップＳ９１６／Ｙｅｓ）、エラー回避処理（選択／実行）が行われることになる（ステップＳ９１０）。そして、ＣＰＵ１０１は、エラー回避処理実行後に、計時していた時間を一旦ゼロにリセットし（ステップＳ９１１）、再度、有効時間の計時を開始することになる（ステップＳ９１２）。なお、その他、ステップＳ９０１〜Ｓ９０６は、それぞれステップＳ３０１〜Ｓ３０６と同様の処理であり、ステップＳ９０７〜Ｓ９０９、Ｓ９１４〜９１６は、それぞれステップＳ３１４〜Ｓ３１９と同様の処理であるので説明を省略する。
【０２１４】
（ジョブリセット発生時におけるユーザ認証動作）
次に、図２１を参照しながら、第４の実施例の画像形成装置１００におけるジョブリセット発生時の認証動作について説明する。なお、図２１は、第４の実施例の画像形成装置１００におけるジョブリセット発生時の認証動作を示唆するフローチャートである。
【０２１５】
第３の実施例のジョブリセット発生時における処理動作は、図２１に示唆するように、ＣＰＵ１０１は、認証が得られた後に（ステップＳ１０１５／Ｙｅｓ）、ジョブリセットの実行指示を認識すると（ステップＳ１００６／Ｙｅｓ）、ＣＰＵ１０１は、計時していた時間を一旦ゼロにリセットし（ステップＳ１００７）、再度、有効時間の計時を開始し（ステップＳ１００８）、ジョブリセットを実行することになる（ステップＳ１００９）。なお、その他、ステップＳ１００１〜Ｓ１００６は、それぞれステップＳ４０１〜Ｓ４０６と同様の処理であり、ステップＳ１０１０〜Ｓ１０１５は、それぞれステップＳ４０７〜Ｓ４１２と同様の処理であるので説明を省略する。
【０２１６】
このように、本実施例によれば、ＣＰＵ１０１は、ジョブ操作実行後、計時時間を一旦リセットし、有効時間の計時を再度開始する。これにより、複数回のジョブ操作が必要な場合、ジョブ操作に時間を要し、有効時間を経過しても、操作ユーザは、認証情報の入力を再度行うような手間を省くことが可能となり、操作の簡略化を実現することとなる。
【０２１７】
なお、本実施例では、第１の実施例の動作において、アクセス権付与後、ジョブ操作完了前に、有効時間内であるか否かの判定を実行しないこととしたが、第２または第３の実施例の動作においても同様に、アクセス権付与後、ジョブ操作完了前に、有効時間内であるか否かの判定を実行しないようにすることも可能である。
【実施例５】
【０２１８】
次に、第５の実施例について説明する。
第５の実施例は、未ログインの操作ユーザがジョブ認証を行った際に、画像形成装置１００へのログインも行うものとする。以下に、第５の実施例における処理動作について説明する。
【０２１９】
（エラー発生時におけるユーザ認証動作）  まず、図２２を参照しながら、第５の実施例の画像形成装置１００におけるエラー発生時の認証動作について説明する。なお、図２２は、第５の実施例の画像形成装置１００におけるエラー発生時の認証動作を示唆するフローチャートである。
【０２２０】
第５の実施例のエラー発生時における処理動作は、図２２に示唆するように、ＣＰＵ１０１は、入力されたユーザＩＤおよびパスワードによりジョブ認証を行い（ステップＳ１１１４）、認証が成功であれば（ステップＳ１１１４／Ｙｅｓ）、画像形成装置１００においてログインユーザが既に存在するか否かを判断する（ステップＳ１１１５）。
【０２２１】
ＣＰＵ１０１は、画像形成装置１００においてログインユーザが既に存在すると判断した場合は（ステップＳ１１１５／Ｙｅｓ）、有効時間の計時を開始することになる（ステップＳ１１１７）。また、ＣＰＵ１０１は、画像形成装置１００においてログインユーザがまだ存在していないと判断した場合は（ステップＳ１１１５／Ｎｏ）、ＣＰＵ１０１は、ステップＳ１１１４にてユーザ認証が成功と判断されたユーザＩＤおよびパスワードを用いて、ログイン処理を行うことになる（ステップＳ１１１６）。そして、ジョブ認証が成功したと判断されたユーザＩＤおよびパスワードが、データ蓄積部１０７に対応付けられて格納されているとＣＰＵ１０１が判断すると、ＣＰＵ１０１は、画像形成装置１００において、操作ユーザをログインすることになる。なお、その他の処理動作は、第１の実施例と同様であるので説明を省略する。
【０２２２】
（ジョブリセット発生時におけるユーザ認証動作）  次に、図２３を参照しながら、第５の実施例の画像形成装置１００におけるジョブリセット発生時の認証動作について説明する。なお、図２３は、第５の実施例の画像形成装置１００におけるジョブリセット発生時の認証動作を示唆するフローチャートである。
【０２２３】
第５の実施例のジョブリセット発生時における処理動作は、図２３に示唆するように、ＣＰＵ１０１は、入力されたユーザＩＤおよびパスワードによりジョブ認証を行い（ステップＳ１２１２）、認証が成功であれば（ステップＳ１２１２／Ｙｅｓ）、画像形成装置１００においてログインユーザが既に存在するか否かを判断する（ステップＳ１２１３）。
【０２２４】
ＣＰＵ１０１は、画像形成装置１００においてログインユーザが既に存在すると判断した場合は（ステップＳ１２１３／Ｙｅｓ）、有効時間の計時を開始することになる（ステップＳ１２１５）。また、ＣＰＵ１０１は、画像形成装置１００においてログインユーザがまだ存在していないと判断した場合は（ステップＳ１２１３／Ｎｏ）、ＣＰＵ１０１は、ステップＳ１２１２にてユーザ認証が成功と判断されたユーザＩＤおよびパスワードを用いて、ログイン処理を行うことになる（ステップＳ１２１４）。そして、ジョブ認証が成功したと判断されたユーザＩＤおよびパスワードが、データ蓄積部１０７に対応付けられて格納されているとＣＰＵ１０１が判断すると、ＣＰＵ１０１は、画像形成装置１００において、操作ユーザをログインすることになる。なお、その他の処理動作は、第１の実施例と同様であるので説明を省略する。
【０２２５】
このように、本実施例によれば、操作表示部１０３から入力した認証情報によりジョブ認証が成功したと判断した場合に、画像形成装置１００は、そのジョブ認証が成功したユーザに対するログイン処理を自動的に実行することになる。これにより、例えば、画像形成装置１００が同一ユーザのジョブを連続して処理する場合であっても、操作ユーザは、ログイン、および、ジョブ認証のための認証情報の入力操作をあらためて行う手間を省くことができ、操作の簡略化を実現することが可能となる。
【０２２６】
なお、本実施例では、第１の実施例の動作において、アクセス権付与後、ログイン処理を実行することとしたが、第２乃至第５の実施例の動作においても同様に、アクセス権付与後、ログイン処理を実行するようにすることも可能である。
【実施例６】
【０２２７】
次に、第６の実施例について説明する。
図２４は、本発明の第６の実施例における画像形成システムの構成を示唆するブロック図である。図２４に示唆するように、本実施例における画像形成システムは、第１乃至第５の実施例の構成に対して、更に、外部認証装置１４０を設けた構成となっている。
【０２２８】
外部認証装置１４０は、ネットワーク１３０に接続されているＰＣなどの情報処理装置である。外部認証装置１４０は、上記実施例の画像形成装置１００の具備するデータ蓄積部１０７に格納されていたユーザ管理情報を格納することになる。
【０２２９】
まず、ジョブ認証時において、操作表示部１０３から操作ユーザのユーザＩＤおよびパスワードが入力されると、Ｉ／Ｆ部１０６は、入力された操作ユーザのユーザＩＤおよびパスワードと、操作ユーザがジョブ操作を要求している、ジョブの実行指示ユーザのユーザＩＤとを外部認証装置１４０に送信する。
【０２３０】
外部認証装置１４０は、操作ユーザのユーザＩＤおよびパスワード、ならびに実行指示ユーザのユーザＩＤを受信すると、画像形成装置１００内に格納されているユーザ管理情報において、操作ユーザのユーザＩＤおよびパスワードが、実行指示ユーザのユーザＩＤに対応付けられているか否かを判断する。ここで、ユーザ管理情報において対応付けられていると判断された場合、外部認証装置１４０は、認証成功を示す情報を画像形成装置１００に送信する。また、ユーザ管理情報において対応付けられていないと判断された場合、外部認証装置１４０は、認証失敗を示す情報を画像形成装置１００に送信することになる。
【０２３１】
画像形成装置１００は、外部認証装置１４０から認証結果を示す情報を受信すると、その認証結果が成功であるか否かを判断する。認証情報の内容が「認証成功」であった場合は、画像形成装置１００は、有効時間の計時を開始する。一方、「認証失敗」であった場合は、画像形成装置１００は、再度、ユーザＩＤおよびパスワードの入力を操作ユーザに要求することになる。なお、他の処理は、第１乃至第５の実施例と同様であるので説明を省略する。
【０２３２】
このように、第１乃至第５の実施例は、画像形成装置１００がユーザ管理情報を格納し、ジョブ認証を行っていたが、本実施例では、外部認証装置１４０がユーザ管理情報を格納し、ジョブ認証を行い、その認証結果を画像形成装置１００へ送信することになる。これにより、画像形成装置１００は、認証のための情報を格納する必要がないため、画像形成装置の格納領域の削減を実現することが可能となる。
【実施例７】
【０２３３】
次に弟７の実施例について説明する。本例では予め機器管理者によって、実行中のジョブ操作に関する認証を不要とする設定を行いうるようにする。これにより、実行中のジョブでエラーが発生し装置が停止した際に、対象となるジョブを操作する権利を有する者が不在となっている間、装置の使用ができなくなるのを防止することができる。ここで、ジョブに対する操作とは、ジョブリセット・エラー解除の為の機能解除・強制印刷・部数変更・ステープル指定・パンチ指定等、そのジョブだけに関係する操作を言う。また、アクセス権の無いジョブとは、他人のジョブ等を含める。
【０２３４】
本例では、上記実施例と同様に、Ｉ／Ｆ部１０６を介し、印刷データを受信すると画像形成部１０９で画像データが解析され画像データが形成される。その際画像データに添付されている認証情報が取り出され、データ蓄積部１０７に保存されているユーザ管理情報（図３、図８）、又はＬＡＮで接続されている外部認証装置１４０でユーザ認証が行われ、使用権のあるユーザの印刷情報に関して印刷が行われる。印刷情報の構造は、図４に示し前述した通りである
【０２３５】
次に本例に係る装置の処理について説明する。図２８から図３１は、本実施例のエラー発生時の処理を示すフローチャートである。エラーが発生すると、画面にエラーが表示される（ステップＳ１３０１）。図２６及び図２７はエラー表示例である。図２６は、指定した給紙トレイの用紙の種類が異なっている場合であり、図２７はステープルの針がない場合を示している。
【０２３６】
この状態で、エラー発生中にジョブリセットボタンが押下された場合は、ステップＳ１３０２で判定され図３１のステップＳ１４０２に移行する。ジョブリセット時の処理に関しては、図２９及び図３１を参考にして後述する。
【０２３７】
ジャム等のジョブのアクセス権を持たない者であってもエラーの原因を取り除くことが可能なエラー（回避策のあるエラー）に関しては、ステップＳ１３０３で判定され、回避操作が行われるのを待ち、回避操作が行われた際はステップＳ１３０４から印刷が再開される。
【０２３８】
オペレーションによるエラー回避策が選択された場合（Ｓ１３０３／ＹＥＳ）は、エラー回避策として何が選択されたかと、図３に示したデータ蓄積部に保存されている装置設定にある、図２５に示すジョブ操作に関する認証チェックのレベルを照らし合わせ、チェックのレベルを判断する。
【０２３９】
図２５に示した認証チェックのレベル情報に関しては、図２に示した操作表示部１０３を使用し、予め機器管理者が設定を行っておくこととする。ここでは強制印刷機能が選択された例で説明する。他のエラー回避処理に関しても同様とする。
【０２４０】
強制印刷でのチェックレベルが３（無チェック）の場合は、実行中のジョブ認証は不要と判断され（ステップＳ１３０６／ＮＯ）、エラー回避処理の選択（エラー回避処理で使用するトレイが選択）が行われ（ステップＳ１３１１）、エラー回避処理が実行（強制印刷が実行）される（ステップＳ１３１２）。
【０２４１】
実行中のジョブに関して、何らかの認証が必要と判断された場合（レベル１・２）（ステップＳ１３０６／ＹＥＳ）は、ログイン中であるかがチェックされる（ステップＳ１３０７）。ログイン中である場合（ステップＳ１３０７／ＹＥＳ）は、ログイン中のユーザが対象となるジョブの操作権を持っているかどうかがチェックされる（ステップＳ１３０６）。
【０２４２】
ユーザが操作権を持っている場合（ステップＳ１３０８  ／ＹＥＳ）は、ステップＳ１３１１へ進みエラー回避処理が行われる。ログイン中のユーザは、ジョブの操作権を持たない場合（ステップＳ１３０８／ＮＯ）は、ステップＳ１３０９で図２５で示すテーブルを元に、装置の実行権だけでエラー回避処理が行えるように設定されているかがチェックされる（ステップＳ１３０９）。
【０２４３】
この際、ログイン中のユーザが、プリンタの実行権を持っているかどうかも判定に使用され、実行権が無い場合は、ステップＳ１３０９はＮＯへ進む。この際各ユーザの実行範囲は、図７に示すアドレス帳テーブルを参照する。
【０２４４】
装置の実行権だけで操作ができる場合（ステップＳ１３０９／ＹＥＳ）は、非アクセス権者フラグを立て（ステップＳ１３１０）、エラー回避選択処理（ステップＳ１３１１）へと進む。エラー回避処理は、前に説明した通りであるが、非アクセス権者フラグが立っている場合は、ステップＳ１３１３で判定されログが記録される。また、ログが記録されると共に、ジョブオーナーに対して非アクセス権者によって機能が解除されたことを通知することができる。
【０２４５】
解除されたエラーの他にエラーが発生している場合は、次のエラー表示へと進む（ステップＳ１３１５／ＹＥＳ）。エラーが無くなった場合は、印刷が再開される。
【０２４６】
ログインユーザがいない場合又は、ジョブの操作を行う為の認証が必要な場合は、ステップＳ１３１６へと進む。ステップＳ１３１６では、既にジョブの操作に対する認証が得られているかがチェックされ、認証が得られている場合（ステップＳ１３１６／ＹＥＳ）は、その認証情報が対象ジョブを操作する為の権利であるかがチェックされる（ステップＳ１３１７）。
【０２４７】
ジョブの操作権が得られている場合（ステップＳ１３１７／ＹＥＳ）は、有効時間以内であるかがチェックされ（ステップＳ１３１８）、認証が有効であると判断された場合（ステップＳ１３１８  ／ＹＥＳ）は、エラー回避処理選択（ステップＳ１３２６）へと進む。
【０２４８】
認証が得られていない場合はステップＳ１３１９へ進み、認証入力用の画面が表示される。図１１にその表示例を示す。ここでキャンセルボタンが押下された場合又は、認証情報入力を認証チェック画面表示中にキャンセルボタンが押下された場合は、ステップＳ１３２０／ＹＥＳのフローへ進み、再度エラー表示画面へと戻る。
【０２４９】
認証エラーとなった場合は、再度認証入力用の画面へと戻る（ステップＳ１３２１／ＮＯ）。認証が得られた場合は、そのユーザが対象となるジョブの操作権を持っているかが判定され、持っている場合（ステップＳ１３２２／ＹＥＳ）は、認証の有効時間の計時を開始し（ステップＳ１３２５）、エラー回避処理選択（ステップＳ１３２６）へと進む。
ジョブの操作権を持っていない場合は、装置の実行権だけで操作ができる設定になっているかが判定される（ステップＳ１３２３）
【０２５０】
装置の実行権だけで操作できる場合（ステップＳ１３２３／ＹＥＳ）は、非アクセス権者フラグを立て（ステップＳ１３２４）、認証の有効時間の計時開始（ステップＳ１３２５）、エラー回避処理選択へと進む。
【０２５１】
装置の実行権だけで操作できないと判断された場合（ステップＳ１３２３  ／ＮＯ）は、再度認証入力用の画面が表示される。エラー回避処理選択が行われる（ステップＳ１３２６）と、認証に関しての有効時間がチェック（ステップＳ１３２７）され、必要に応じて認証の再取得が要求される（ステップＳ１３２７〜ステップＳ１３３４）。この処理に関しては、ステップＳ１３１９〜ステップＳ１３２５の処理と同様である。
【０２５２】
また、エラー回避実行以降の一連の処理（ステップＳ１３３５〜ステップＳ１３３８）に関しては、ステップＳ１３１２〜ステップＳ１３１５の処理と同様である。
【０２５３】
図３１及び図３２はジョブリセットの際の処理例を示すフローチャートである。印刷中にジョブリセットボタンが押下された場合（図１４の画面でのジョブリセットボタン押下の場合）は、印刷を停止し（ステップＳ１４０１）、ジョブリセットの種類選択画面が表示される（ステップＳ１４０２）。
【０２５４】
エラー発生中にジョブリセットが押下された場合（図２６の画面でのジョブリセットボタン押下の場合）は、図２８のステップＳ１３０２から、図３０のステップＳ１４０２の処理に進み、ジョブリセットの種類選択画面が表示される。
【０２５５】
この画面で印刷続行が選択された場合（ステップＳ１４０３／ＹＥＳ）は、印刷が継続されるか、エラー表示画面へと戻る（図２８ステップＳ１３０１）。ジョブリセットが選択された場合（ステップＳ１４０３／ＮＯ）は、ステップＳ１４０４で実行中のジョブ認証が必要であるか、図２５に示すテーブルの情報を使用し判定される。
【０２５６】
認証不要な場合は、ステップＳ１４０９へと進み、ジョブリセットの確認画面が表示される。認証が必要と判断された場合（ステップＳ１４０４／ＹＥＳ）は、ログイン中であるかがチェックされる（ステップＳ１４０５）。ログイン中である場合（ステップＳ１４０５  ／ＹＥＳ）は、ログイン中のユーザが対象となるジョブの実行権を持っているかがチェックされ、実行権がある場合（ステップＳ１４０６  ／ＹＥＳ）は、ジョブリセットの確認画面が表示される。
【０２５７】
ログイン中のユーザが、対象となるジョブの実行権を持っていない場合（ステップＳ１４０６／ＮＯ）は、装置の実行権だけでＯＫかどうかが判定され（ステップＳ１４０７）、ＯＫの場合は（ステップＳ１４０７／ＹＥＳ）は、非アクセス権者フラグを立て（ステップＳ１４０８）、ジョブリセット確認画面表示へと進む。
【０２５８】
ステップＳ１４０４〜ステップＳ１４０８の処理は、図２８のステップＳ１３０３〜ステップＳ１３１０の処理と同じである。ジョブリセットの確認画面で実行を選択した場合（ステップＳ１４１０／ＹＥＳ）は、非アクセス権者フラグがチェックされ（ステップＳ１４１０）、フラグが立っている場合は処理に関するログを行った上で（ステップＳ１４１１）、ジョブリセットが実施される。
【０２５９】
ログ及びオーナーに対しての通知処理に関しては、図２８のステップＳ１３１３〜ステップＳ１３１４の処理と同等である。
【０２６０】
ログイン中でないまたは、ログイン中のユーザにジョブの実行権が無い場合は、ステップＳ１４１２へ進みジョブ認証が得られているかがチェックされる。以降の処理（ステップＳ１４１２〜ステップＳ１４３２）に関しては、図２８，２９のステップＳ１３１６〜ステップＳ１３３７の処理と同等なので、説明を省略する。
【０２６１】
以上のように本実施例によれば、ユーザからのジョブがエラー状態で装置を停止してしまっている際に、そのユーザが不在となってしまっても問題となるジョブを取り除けることにより、装置のダウンタイムを低減できる他、ジョブの認証に関しては、装置への印刷起動がされた場合のみ行う運用とし、実行中のジョブ操作に関しては操作性を重視し、認証を不要としたい運用を行いたいユーザにとっても、操作の負荷低減を図れる。
【０２６２】
また、本例ではジョブリセットに関してのみ認証不要とすることで、ジョブリセット時の操作性の低減を図る効果がある。また、エラージョブに対してもジョブリセットできる為、ユーザが投げたジョブがエラー状態で装置を停止してしまっている際に、そのユーザが不在となってしまっても問題となるジョブを取り除けることにより、装置のダウンタイムを低減できる。
【０２６３】
さらに、本例では、ユーザが実行させているジョブがエラー状態で装置を停止してしまっている際に、そのユーザが不在となってしまっても、問題となるジョブのエラー回避処理が行え、装置のダウンタイムを低減できると共に、印刷物も得ることができる。また、ジョブのリセットをエラー発生中のみに限定することにより、闇雲にジョブリセットが押下されてジョブが無くなってしまうことを防ぐことができる。さらに、装置使用権を持たない第三者によってジョブの操作が行われることを防ぐことができ、また、誰が操作したかがわかり、悪意の第三者に対する抑止効果がある。
【０２６４】
また、何らかの操作が行われたことを印刷指示を行った装置側で知ることができ、必要に応じて再度印刷起動をかける等、効率的な印刷を行うことができる。また、本例では、パブリック属性のジョブに対しての操作を、装置の使用権の無いユーザから守ることができる他、ジョブの操作権を持つものがすぐに操作できない場合に限定でき、無権限に操作されてしまうことを抑制することができる。また、本例では、ジョブの操作権を持つものがすぐに操作できない場合に限定でき、闇雲に操作されてしまうことを抑制することができる。
【０２６５】
なお、上述した実施例は本発明の好適な実施の形態の一例であり、本発明の実施例は、これに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形を施した形態で実施をすることが可能となる。例えば、上述した各実施例は、画像形成装置１００が、ホストコンピュータ１２０から受信したジョブをメモリ１０８に展開し、そのまま画像形成装置１００内に蓄積することなく印刷などの処理を実行することとしたが、画像形成装置１００が、ホストコンピュータ１２０から受信したジョブを画像形成装置１００内に一旦蓄積した後に、印刷などの処理を実行するように構築することも可能である。
【０２６６】
また、各実施例における処理動作は、画像形成装置１００、ホストコンピュータ１２０、または、外部認証装置１４０の保持するコンピュータプログラムにより実行されるが、このプログラムを、光記録媒体、磁気記録媒体、光磁気記録媒体、または半導体等の記録媒体に記録し、上記の記録媒体からロードすることも可能である。また、所定のネットワークを介して接続されている外部機器からロードすることも可能である。
【図面の簡単な説明】
【０２６７】
【図１】本発明の画像形成システムの概略構成を示すブロック図である。
【図２】本発明の第１の実施例における画像形成システムの構成を示す図である。
【図３】本発明の第１の実施例におけるデータ蓄積部内のデータ構成を示す図である。
【図４】本発明の第１の実施例において、ホストコンピュータが画像形成装置に対して送信するジョブ構造の一例を示す図である。
【図５】本発明の第１の実施例における蓄積文書印刷実施時のログイン処理動作の流れを示すフローチャートである。
【図６】本発明の第１の実施例におけるログイン画面の一例を示す図である。
【図７】本発明の第１の実施例におけるデータ蓄積部に格納されるユーザ管理情報の一例を示す図である。
【図８】本発明の第１の実施例における操作ユーザがアクセス権を取得した（取得可能な）ジョブ一覧の一例を示す図である。
【図９】本発明の第１の実施例における画像形成装置による印刷ジョブ受信時の認証動作の流れを示すフローチャートである。
【図１０】本発明の第１の実施例における画像形成装置によるエラー発生時における処理の流れを示すフローチャートである。
【図１１】本発明の第１及び第７の実施例における認証情報入力画面情報を示す図である。
【図１２】本発明の第１の実施例におけるアクセス権付与処理実行中を示す画面を示す図である。
【図１３】本発明の第１の実施例における画像形成装置によるジョブリセット処理の流れを示すフローチャートである。
【図１４】本発明の第１及び第７の実施例における操作表示部による印刷処理待機／実行時の画面表示を示す図である。
【図１５】本発明の第１の実施例におけるジョブリセットの選択画面を示す図である。
【図１６】本発明の第１の実施例におけるジョブリセット確認画面を示す図である。
【図１７】本発明の第２の実施例における画像形成装置によるジョブリセット処理の流れを示すフローチャートである。
【図１８】本発明の第３の実施例における画像形成装置によるエラー発生時の認証動作の流れを示すフローチャートである。
【図１９】本発明の第３の実施例における画像形成装置によるジョブリセット発生時の認証動作の流れを示すフローチャートである。
【図２０】本発明の第４の実施例における画像形成装置によるエラー発生時の認証動作の流れを示すフローチャートである。
【図２１】本発明の第４の実施例における画像形成装置によるジョブリセット発生時の認証動作の流れを示すフローチャートである。
【図２２】本発明の第５の実施例における画像形成装置によるエラー発生時の認証動作の流れを示すフローチャートである。
【図２３】本発明の第５の実施例における画像形成装置によるエラー発生時の認証動作の流れを示すフローチャートである。
【図２４】本発明の第６の実施例における画像形成システムの構成を示す図である。
【図２５】実行中のジョブ操作に関する認証レベルを格納したテーブルを示す図である。
【図２６】本発明の弟７の実施例における指定した給紙トレイの用紙の種類が異なっている場合の表示を示す図である。
【図２７】本発明の弟７の実施例におけるステープルの針がない場合の表示を示す図である。
【図２８】本発明の第７の実施例における画像形成装置によるエラー発生時の認証動作の流れを示すフローチャートである。
【図２９】本発明の第７の実施例における画像形成装置によるエラー発生時の認証動作の流れを示すフローチャートである。
【図３０】本発明の第７の実施例における画像形成装置によるエラー発生時の認証動作の流れを示すフローチャートである。
【図３１】本発明の第７の実施例における画像形成装置によるエラー発生時の認証動作の流れを示すフローチャートである。
【符号の説明】
【０２６８】
１００    画像形成装置
１０１    ＣＰＵ
１０２    ＲＯＭ
１０３    表示部
１０４    プリンタ部
１０５    圧縮伸長部
１０６    Ｉ／Ｆ部
１０７    データ蓄積部
１０８    メモリ
１０９    画像形成部
１２０    ホストコンピュータ
１３０    ネットワーク
１４０    外部認証装置
２００    認証情報入力手段
３００    制御手段
３０１  ログイン情報入力手段
３０２  ログイン認証手段
３０３  画像データ受信手段
３０４  実行権利判定手段
３０５  認証手段
４００  実行処理手段（画像形成手段）
【図１】
2005262864.tif 000003
【図２】
2005262864.tif 000004
【図３】
2005262864.tif 000005
【図４】
2005262864.tif 000006
【図５】
2005262864.tif 000007
【図６】
2005262864.tif 000008
【図７】
2005262864.tif 000009
【図８】
2005262864.tif 000010
【図９】
2005262864.tif 000011
【図１０】
2005262864.tif 000012
【図１１】
2005262864.tif 000013
【図１２】
2005262864.tif 000014
【図１３】
2005262864.tif 000015
【図１４】
2005262864.tif 000016
【図１５】
2005262864.tif 000017
【図１６】
2005262864.tif 000018
【図１７】
2005262864.tif 000019
【図１８】
2005262864.tif 000020
【図１９】
2005262864.tif 000021
【図２０】
2005262864.tif 000022
【図２１】
2005262864.tif 000023
【図２２】
2005262864.tif 000024
【図２３】
2005262864.tif 000025
【図２４】
2005262864.tif 000026
【図２５】
2005262864.tif 000027
【図２６】
2005262864.tif 000028
【図２７】
2005262864.tif 000029
【図２８】
2005262864.tif 000030
【図２９】
2005262864.tif 000031
【図３０】
2005262864.tif 000032
【図３１】
2005262864.tif 000033