(57)【要約】      （修正有）【課題】極力ユーザに負担をかけることなく、ユーザごとに正しく印刷処理に関わる情報を残すことができる画像処理装置を提供する。【解決手段】操作手段とジョブ処理手段を有するジョブ処理装置に、ユーザが操作手段を用いてログインすることを許可するジョブ処理システムであって、複数のユーザが当該ジョブ処理装置にログインした状態で、当該ジョブ処理装置によるジョブ処理の実行指示がなされた場合に、当該ジョブ処理に関わる情報を、当該ジョブ処理装置に後からログインしたユーザの情報として記憶手段に記憶させる。【選択図】図８
2008193474.tif 000002
【特許請求の範囲】
【請求項１】
操作手段とジョブ処理手段を有するジョブ処理装置に、ユーザがログインして前記操作手段を用いて前記ジョブ処理手段にジョブを実行させるジョブ処理システムであって、
第１のユーザが前記ジョブ処理装置にログインした状態で、第２のユーザが前記ジョブ処理装置にログインすることを許可する制御手段を備え、
前記制御手段は、前記第１のユーザが前記ジョブ処理装置にログインした状態で、前記第２のユーザが当該ジョブ処理装置にログインし、前記第２のユーザにより前記ジョブ処理手段によるジョブの実行指示が前記操作手段を用いてなされた場合に、当該ジョブに関わる情報を、前記第２のユーザの情報として記憶手段に記憶させることを特徴とするジョブ処理システム。
【請求項２】
前記第１のユーザが前記ジョブ処理装置にログインした場合に、第１のジョブ設定画面を表示手段に表示可能にし、
前記第２のユーザが前記ジョブ処理装置にログインした場合に、第２のジョブ設定画面を前記表示手段に表示可能であることを特徴とする請求項１に記載のジョブ処理システム。
【請求項３】
前記制御手段は、前記第１のユーザが前記ジョブ処理装置にログインした状態で、前記第２のユーザが当該ジョブ処理装置にログインした場合に、前記第２のジョブ設定画面として、設定可能な項目に制限がかかったジョブ設定画面を、前記表示手段に表示させることを特徴とする請求項２に記載のジョブ処理システム。
【請求項４】
前記制御手段は、前記第１のジョブ設定画面を前記表示手段に表示させている場合に、前記第１のユーザが前記ジョブ処理装置にログインした状態にあることを当該表示手段に表示させ、
前記第２のジョブ設定画面を前記表示手段に表示させている場合に、前記第２のユーザがログインした状態にあることを当該表示手段に表示させることを特徴とする請求項２または請求項３に記載のジョブ処理システム。
【請求項５】
前記制御手段は、前記第２のユーザが前記ジョブ処理装置にログインする前に、前記第１のユーザが前記第１のジョブ設定画面を介して設定した設定情報を、前記第２のユーザが前記ジョブ処理装置にログインしている間も記憶手段に保持させ、
前記第２のユーザをログアウトさせる処理がなされた場合に、前記記憶手段に保持されている設定情報に基づいて、前記第１のジョブ設定画面を前記表示手段に表示させることを特徴とする請求項２乃至請求項４のいずれかに記載のジョブ処理システム。
【請求項６】
前記制御手段は、前記第１のユーザが前記ジョブ処理装置に対してログインした状態で、前記第２のユーザが当該ジョブ処理装置にログインし、前記第２のユーザにより前記ジョブ処理手段によるジョブの実行指示がなされた場合に、自動的に前記第２のユーザをログアウトさせるための処理をおこなうことを特徴とする請求項１乃至請求項５のいずれかに記載のジョブ処理システム。
【請求項７】
前記制御手段は、前記第１のユーザが前記ジョブ処理装置に対してログインした状態で、前記第２のユーザが当該ジョブ処理装置にログインし、前記第２のユーザにより前記ジョブ処理手段によるジョブの実行指示がなされた場合に、前記第２のユーザに対して前記ジョブに関わる課金処理をおこなうことを特徴とする請求項１乃至請求項６のいずれかに記載のジョブ処理システム。
【請求項８】
前記制御手段は、
前記ジョブ処理装置にログインした状態にある前記第１のユーザが実行を指示したジョブが前記ジョブ処理手段により実行されている状態で、前記ジョブ処理手段による割込みジョブの実行要求が前記操作手段によってなされた場合に、
当該割込みジョブの実行を要求したユーザを特定し、前記割込みジョブに関わる情報を特定したユーザの情報として記憶手段に記憶させることを特徴とする請求項１乃至請求項７のいずれかに記載のジョブ処理システム。
【請求項９】
前記制御手段は、前記割込みジョブの実行要求がなされた場合に、ログイン操作を実行させるよう制御することを特徴とする請求項８に記載のジョブ処理システム。
【請求項１０】
操作手段とジョブ処理手段を有するジョブ処理装置に、ユーザがログインして前記操作手段を用いて前記ジョブ処理手段にジョブを実行させるジョブ処理システムの制御方法であって、
第１のユーザが前記ジョブ処理装置にログインした状態で、第２のユーザが前記ジョブ処理装置にログインすることを許可し、
前記第１のユーザが前記ジョブ処理装置にログインした状態で、前記第２のユーザが当該ジョブ処理装置にログインし、前記第２のユーザにより前記ジョブ処理手段によるジョブの実行指示が前記操作手段を用いてなされた場合に、当該ジョブに関わる情報を、前記第２のユーザの情報として記憶手段に記憶させることを特徴とするジョブ処理システムの制御方法。
【請求項１１】
前記第１のユーザが前記ジョブ処理装置にログインした場合に、第１のジョブ設定画面を表示手段に表示可能にし、
前記第２のユーザが前記ジョブ処理装置にログインした場合に、第２のジョブ設定画面を前記表示手段に表示可能であることを特徴とする請求項１０に記載のジョブ処理システムの制御方法。
【請求項１２】
前記第１のユーザが前記ジョブ処理装置にログインした状態で、前記第２のユーザが当該ジョブ処理装置にログインした場合に、前記第２のジョブ設定画面として、設定可能な項目に制限がかかったジョブ設定画面を、前記表示手段に表示させることを特徴とする請求項１１に記載のジョブ処理システムの制御方法。
【請求項１３】
前記第１のジョブ設定画面を前記表示手段に表示させている場合に、前記第１のユーザが前記ジョブ処理装置にログインした状態にあることを当該表示手段に表示させ、
前記第２のジョブ設定画面を前記表示手段に表示させている場合に、前記第２のユーザがログインした状態にあることを当該表示手段に表示させることを特徴とする請求項１１または請求項１２に記載のジョブ処理システムの制御方法。
【請求項１４】
前記第２のユーザが前記ジョブ処理装置にログインする前に、前記第１のユーザが前記第１のジョブ設定画面を介して設定した設定情報を、前記第２のユーザが前記ジョブ処理装置にログインしている間も記憶手段に保持させ、
前記第２のユーザをログアウトさせる処理がなされた場合に、前記記憶手段に保持されている設定情報に基づいて、前記第１のジョブ設定画面を前記表示手段に表示させることを特徴とする請求項１１乃至請求項１３のいずれかに記載のジョブ処理システムの制御方法。
【請求項１５】
前記第１のユーザが前記ジョブ処理装置に対してログインした状態で、前記第２のユーザが当該ジョブ処理装置にログインし、前記第２のユーザにより前記ジョブ処理手段によるジョブの実行指示がなされた場合に、自動的に前記第２のユーザをログアウトさせるための処理をおこなうことを特徴とする請求項１０乃至請求項１４のいずれかに記載のジョブ処理システムの制御方法。
【請求項１６】
前記第１のユーザが前記ジョブ処理装置に対してログインした状態で、前記第２のユーザが当該ジョブ処理装置にログインし、前記第２のユーザにより前記ジョブ処理手段によるジョブの実行指示がなされた場合に、前記第２のユーザに対して前記ジョブに関わる課金処理をおこなうことを特徴とする請求項１０乃至請求項１５のいずれかに記載のジョブ処理システムの制御方法。
【請求項１７】
前記ジョブ処理装置にログインした状態にある前記第１のユーザが実行を指示したジョブが前記ジョブ処理手段により実行されている状態で、前記ジョブ処理手段による割込みジョブの実行要求が前記操作手段によってなされた場合に、
当該割込みジョブの実行を要求したユーザを特定し、前記割込みジョブに関わる情報を特定したユーザの情報として記憶手段に記憶させることを特徴とする請求項１０乃至請求項１６のいずれかに記載のジョブ処理システムの制御方法。
【請求項１８】
前記割込みジョブの実行要求がなされた場合に、ログイン操作を実行させるよう制御することを特徴とする請求項１７に記載のジョブ処理システムの制御方法。
【請求項１９】
請求項１０乃至請求項１８のいずれかに記載のジョブ処理システムの制御方法を実行するジョブ処理装置。
【請求項２０】
請求項１０乃至請求項１８のいずれかに記載のジョブ処理システムの制御方法を、前記ジョブ処理システムのコンピュータに実行させるためのコンピュータプログラム。
【請求項２１】
請求項２０に記載のコンピュータプログラムを記憶したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理システム、ジョブ処理システムの制御方法、ジョブ処理装置、記憶媒体及びプログラムに関する。
【背景技術】
【０００２】
従来、コピージョブなどを実行するジョブ処理装置を利用しようとするユーザに対してログインすることを要求するものが知られている（例えば、特許文献１参照）。このようなジョブ処理装置においては、実行したジョブの情報を、ログインしたユーザのＩＤに関連付けて記憶する。それによって、後に、実行したジョブの履歴情報を表示する際に、ユーザごとに区別して表示することができる。
【特許文献１】特開２００６−１５３９８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したような、ジョブ処理装置を利用しようとするユーザに対して、ログインすることを要求するジョブ処理装置に、第１のユーザがログインしている状況を想定する。その状況で、第２のユーザが、当該ジョブ処理装置でジョブを実行する場合、１つの資源（例えば、プリンタ部）を複数のユーザが同時に使用することができないため、ジョブ処理装置の操作は第１のユーザから第２のユーザに代わることになる。しかしながら、この場合、実行したジョブに関する情報は、当該ジョブ処理装置にログインした状態にある第１のユーザの情報として記憶される。そのため、本来、ジョブを実行したのは第２のユーザであるにもかかわらず、第１のユーザの情報として記憶される結果となってしまい、実行したジョブに関する情報を正しく残すことができない。
【０００４】
正しくジョブに関する情報を残すためには、第１のユーザが、一度ログアウトし、第２のユーザが自分のユーザＩＤでログインすることも考えられる。しかし、第１のユーザが、その後、当該ジョブ処理装置で作業を続けたい場合に、第１のユーザはログインし直さなければならず、ユーザに負担がかかる。
【０００５】
本発明は、上記問題点に鑑みてなされたものであり、極力ユーザに負担をかけることなく、ユーザごとに正しくジョブに関わる情報を残すことができるジョブ処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
操作手段とジョブ処理手段を有するジョブ処理装置に、ユーザが操作手段を用いてログインすることを許可するジョブ処理システムであって、第１のユーザが操作手段を用いてジョブ処理装置に対してログインした状態で、第２のユーザが操作手段を用いてジョブ処理装置にログインすることを許可する制御手段を備え、当該制御手段は、第１のユーザがジョブ処理装置に対してログインした状態で、第２のユーザがジョブ処理装置にログインし、ジョブ処理手段によるジョブの実行指示が操作手段を用いてなされた場合に、当該ジョブに関わる情報を、第２のユーザの情報として記憶手段に記憶させることを特徴とする。
【発明の効果】
【０００７】
以上の構成によれば、極力ユーザに負担をかけることなく、ユーザごとに正しくジョブ処理に関わる情報を残すことができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明に係る実施形態を詳細に説明する。
【０００９】
まず、図１を参照して、本発明を適用できるシステム構成を説明する。
【００１０】
本実施形態では、ジョブ処理システムとして、印刷システムを例に説明する。また、本実施形態では、ジョブを実行するジョブ処理装置として画像データを用いたジョブを実行する画像処理装置を例に説明する。
【００１１】
図１において、印刷システム１０００は、画像処理装置１０１〜１０３、スキャナ装置１０４、サーバコンピュータ１０５、クライアントコンピュータ１０６〜１０７を有する。そして、それらは、ネットワーク１００によって接続されている。
【００１２】
画像処理装置１０１は、当該画像処理装置１０１が有する画像読取部から読み取った画像を印刷する。また、サーバコンピュータ１０５やクライアントコンピュータ１０６から送られてきた画像データを受信し、受信した画像データを印刷用紙に印刷する。さらに、当該画像処理装置１０１は、画像読取部から読み取った画像データ、または、ネットワーク１００を介して受信した画像データを保持しておく。そして、当該画像データをユーザの指示に基づいて、その画像データをサーバコンピュータ１０５やクライアントコンピュータ１０６に送信することができる。
【００１３】
スキャナ装置１０４は、読み取った原稿の画像を画像データに変換し、印刷すべく、ネットワーク１００を介して画像処理装置１０１に送信する。また、読み取った画像を画像データとして、ネットワーク１００を介して、サーバコンピュータ１０５やクライアントコンピュータ１０６に送信する。サーバコンピュータ１０５やクライアントコンピュータ１０６はスキャナ１０４から送信された画像データを受信し、例えば、所望の画像処理を施すことができる。
【００１４】
サーバコンピュータ１０５は、例えば、ネットワーク１００に接続される画像処理装置１０１〜１０３に関する情報や、スキャナ装置１０４に関する情報を管理する。例えば、クライアントコンピュータ１０６からのステータス情報の取得要求に応じて、画像処理装置１０１〜１０３からステータス情報を取得し、クライアントコンピュータ１０６に送信する。
【００１５】
また、サーバコンピュータ１０５は、画像処理装置１０１〜１０３で実行された印刷ジョブについての情報（例えば、印刷ジョブの印刷日時や、印刷枚数など）を、画像処理装置１０１〜１０３から受信し、画像処理装置１０１〜１０３の履歴情報として記憶する。また、記憶した履歴情報を、クライアントコンピュータ１０６からの要求に応じて、クライアントコンピュータ１０６に送信する。
【００１６】
さらに、画像処理装置１０１〜１０３やスキャナ装置１０４が送信した画像データを、ネットワーク１００を介して受信し、当該サーバコンピュータ１０５のメモリ内に記憶することもできる。後に、記憶した画像データを、クライアントコンピュータ１０６からの要求に応じて、ネットワーク１００に接続された画像処理装置１０１〜１０３のいずれかによって、印刷させることもできる。
【００１７】
クライアントコンピュータ１０６〜１０７は、例えば、所望の画像処理を施した画像データを画像処理装置１０１〜１０３に送信する。また、画像データを送信する際に、その画像データを印刷する際の印刷設定に関する情報（以下、印刷設定情報）を、プリンタドライバを介して受付け、その印刷設定に関する情報を、当該画像データに関連付け、印刷ジョブとして送信することができる。
【００１８】
次に、画像処理装置１０１の構成について、図２の画像処理装置の断面図を用いて説明する。尚、図２は、図１に示した画像処理装置１０１の一つの例であり、画像処理装置１０１の構成は、これに限られるものではない。
【００１９】
図２において、画像処理装置１０１は、リーダ部２２とプリンタ部２０からなる。図２において、リーダ部２２の原稿給送装置１０１は、原稿を最終頁から順に１枚ずつプラテンガラス２２２上へ給送し、原稿の読取り動作終了後、プラテンガラス２２２上の原稿を排出するものである。原稿がプラテンガラス２２２上に搬送されると、ランプ２２３が点灯し、スキャナユニット２２４の移動を開始させて、原稿を露光走査する。
【００２０】
このときの原稿からの反射光は、ミラー２２５、２２６、２２７、及びレンズ２２８によってＣＣＤイメージセンサ２２９へ導かれる。このように、走査された原稿の画像は、ＣＣＤイメージセンサ２２９によって読み取られ、ＣＣＤ２２９から出力される画像データは、所定の処理が施された後、プリンタ部２０へ転送され印刷される。また、当該画像データは、後述するＨＤＤ３０９に記憶される。
【００２１】
プリンタ部２０のレーザドライバ（不図示）は、レーザ発光部２０１を駆動するものであり、リーダ部２２から出力された画像データに応じたレーザ光を、発光部２０１にて発光させる。このレーザ光は、感光ドラム２０２に照射され、感光ドラム２０２上には、レーザ光に応じた潜像が形成される。この感光ドラム２０２の潜像の部分には、現像器２０３によって現像材が付着される。そして、レーザ光の照射開始と同期したタイミングで、カセット２０４及びカセット２０５のいずれかから記録紙を給紙して、転写部２０６へ搬送し、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は、定着部２０７に搬送され、定着部２０７の熱と圧力により、現像剤は記録紙に定着される。定着部２０７を通過した記録紙は、排出ローラ２０８によって排出され、ソータ２２０は、排出された記録紙をそれぞれのビンに収納して、記録紙の仕分けを行う。なお、ソータ２２０は、仕分けが設定されていない場合は、最上ビンに記録紙を排出する。
【００２２】
また、両面印刷が設定されている場合は、排出ローラ２０８の位置まで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬送路２１０へ導く。再給紙搬送路２１０ヘ導かれた記録紙は、上述のタイミングで転写部２０６へ給紙され、両面印刷がなされる。
【００２３】
次に、画像処理装置１０１の構成について、図３の画像処理装置のブロック図を用いて説明する。
【００２４】
図３において、画像処理装置１０１は、コントローラ部３０１（制御部ともいう。）と、ＲＯＭ３０２と、ＲＡＭ３０３と、スキャナ部３０４と、プリンタ部３０５と、圧縮伸張部３０６とを有する。また、当該画像処理装置１０１は、操作部３０７（表示部、または、ＵＩ部ともいう。）と、ＴＥＬ３０８と、ＨＤＤ３０９と、外部Ｉ／Ｆ３１０とを有する。
【００２５】
制御部３０１は、画像処理装置１０１のＲＯＭ３０２に格納されたプログラムに従って、各種制御をおこなうものである。
【００２６】
ＲＯＭ３０２は、制御部３０１によって実行されるプログラムが格納されている。例えば、プリンタ部３０５に印刷処理を行わせるための印刷プログラムや、操作部３０７に画面を表示させるための表示制御プログラム等が格納されている。
【００２７】
ＲＡＭ３０３は、ＳＲＡＭ、ＤＲＡＭ等で構成され、制御部３０１がプログラムを実行する際の変数やデータ等を格納し、主に制御部３０１の作業用バッファとして利用される。
【００２８】
スキャナ部３０４は、前述したリーダ部２２に該当し、制御部３０１からの指示に基づいて、原稿を読み取り、画像データに変換する構成を有する。また、プリンタ部３０５は、前述したプリンタ部２０に該当し、制御部３０１からの指示に基づいて、画像データを記録紙に記録する構成を有する。スキャナ部３０４や、プリンタ部３０５は、複数のユーザがジョブ処理のために共通に用いるものである。
【００２９】
圧縮伸張部３０６は、画像データの圧縮、伸張処理を実行する。
【００３０】
操作部３０７はキーボード、タッチパネル、ＬＣＤ、ＬＥＤ等で構成され、装置使用者（ユーザともいう。）が印刷設定や、印刷ジョブの実行指示等、各種操作を行い、またユーザに対して印刷状況や警告等の表示、通知を行うものである。操作部３０７は、ＵＩ部、表示部ともいう。詳しくは、図４を用いて、後に説明する。
【００３１】
ＴＥＬ３０８は、モデム（変復調装置）、ＮＣＵ（網制御装置）等により構成されるものであり、電話回線を介してＦＡＸの送受信を行うものである。
【００３２】
ＨＤＤ３０９は、印刷処理や認証処理に関する種々のデータを記憶する。例えば、スキャナ部３０４で読み取った原稿の画像データや、外部Ｉ／Ｆ３１０を介して外部装置から受信した画像データを記憶する。また、ユーザを認証するため、ユーザごとに複数のユーザＩＤ、パスワード等を記憶できる。さらに、ユーザＩＤに関連付けて、ユーザごとに、ログイン時に表示するジョブ設定画面（以下、印刷に関する設定を行う表示画面について説明する際には、印刷設定画面という。他にもジョブ設定画面は、）についての設定情報を格納する。制御部３０１は、その設定情報に基づいて、ログイン時の初期画面を、操作部３０７に表示する。当該設定情報は、ユーザごとの初期画面情報として、ユーザごとに異なるものを記憶しておくことができる。詳しくは、後述する。
【００３３】
外部Ｉ／Ｆ３１０は、ネットワーク１００を介して、接続された外部装置、例えば、クライアントコンピュータ１０６〜１０７や、サーバコンピュータ１０５、スキャナ装置１０４と通信をおこなうためのインタフェース制御を行う。本画像処理装置は、当該外部Ｉ／Ｆ３１０を介して外部の装置から画像データを受付ける。また、クライアントコンピュータ１０６〜１０７や、サーバコンピュータ１０５から印刷要求を受付けることができる。また、画像処理装置１０１は、当該外部Ｉ／Ｆ３１０を介して、ＨＤＤ３０９に記憶された画像データを外部装置に送信する。
【００３４】
次に、図４を用いて、図３に示した画像処理装置１０１が有する操作部３０７について説明する。
【００３５】
操作部３０７は、ハードキーによるユーザ操作を受付けるキー入力部４０２、及び、ソフトキー（表示キー）を表示可能で、当該ソフトキーによるユーザ操作を受付けるタッチパネル部４０１を有する。
【００３６】
まず、キー入力部４０２について説明する。図４に示すように、キー入力部４０２は、操作部電源スイッチ４０３を備える。該スイッチ４０３がユーザによって押されることに応じて、制御部３０１は、スタンバイモード（通常動作状態）とスリープモード（消費電力を抑えている状態）を選択的に切換える。制御部３０１は、該スイッチ４０３のユーザによる操作を、システム全体の電源供給を行う主電源スイッチ（不図示）がオンの状態で受付ける。
【００３７】
スタートキー４０５は、スキャナ部３０４を用いたコピー動作や、ＨＤＤ３０９に記憶された画像データを外部Ｉ／Ｆ３１０を介して外部装置に送信する動作等の処理を、画像処理装置１０１によって、開始させるための指示をユーザから受付けるためのキーである。
【００３８】
ストップキー４０４は、受付けた印刷ジョブの処理を、中断する指示をユーザから受付けるためのキーである。テンキー４０８は、各種設定の置数の設定をユーザにより実行するためのキーである。クリアキー４０９は、テンキー４０８を介してユーザにより入力された、例えばユーザＩＤやパスワード等の入力値を削除するためのキーである。
【００３９】
リセットキー４０６は、印刷対象のジョブに対して、ユーザにより設定された各種設定を無効にし、設定値をデフォルト状態に戻す指示をユーザから受付けるためのキーである。ユーザモードキー４０７は、ユーザごとのシステム設定画面に移行するためのキーである。
【００４０】
ＩＤキー４１０は、ユーザ認証をおこなう際に用いられるキーであり、当該ＩＤキー４１０が押されると、制御部３０１は、タッチパネル部４０１にログイン画面を表示する。そして、制御部３０１は、そのログイン画面を介して入力されたユーザＩＤとパスワードを用いてユーザ認証をおこなう。
【００４１】
次に、タッチパネル部４０１について説明する。タッチパネル部４０１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、その上に貼られた透明電極からなるタッチパネルディスプレイを有する。
【００４２】
当該タッチパネル部４０１は、操作者からの各種設定を受付ける機能と、操作者に情報を提示する機能を有する。例えば、ＬＣＤ上に表示された表示キーに該当する個所がユーザにより押下されたことを検知すると、制御部３０１は、ＲＯＭ３０２に記憶された表示制御プログラムに従い、当該表示キーに応じた処理を実行する。尚、タッチパネル部４０１に表示される画面の詳細については、後述する。
【００４３】
（実施形態１）
それでは、本発明において好適な実施形態１について説明する。まず、図５から図７に示す模式図を用いて、画像処理装置１０１を用いた印刷処理を実行するまでの処理の流れについて説明する。
【００４４】
本実施形態において、画像処理装置１０１を利用するユーザは画像処理装置１０１に対してログインを必要とすることを前提とする。
【００４５】
図５において、まず制御部３０１は、第１のユーザの一例であるｕｓｅｒ１が画像処理装置１０１にログインするために入力する、ユーザＩＤとパスワードを受付ける。画像処理装置１０１の制御部３０１は、入力されたユーザＩＤとパスワードをＨＤＤ３０９に一時的に記憶する（ｉ）。そして、制御部３０１は、ＨＤＤ３０９に予め登録しておいた認証情報５０２〜５０４と比較し、一致するものがあるかどうか判定し、一致するものがある場合に、ｕｓｅｒ１のログインを許可する。ｕｓｅｒ１は、ログインに成功すると、画像処理装置１０１を用いて、印刷ジョブの印刷処理を実行できるようになる。
【００４６】
ここで、制御部３０１は、画像処理装置１０１にログインした状態にある別のユーザが存在するか否か、ログインユーザ記憶領域５０８に記憶された情報に基づいて判定する。この例では、画像処理装置１０１にログインしている別のユーザは存在しないと判定する。
【００４７】
そして、制御部３０１は、本画像処理装置にログインしているユーザがｕｓｅｒ１であることを示す情報をＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する（ｉｉ）。また、制御部３０１は、最後にログインしたユーザがｕｓｅｒ１であることも、ログインユーザ記憶領域５０８に記憶する。この状態で、印刷ジョブの実行が完了すると、制御部３０１は、実行完了した印刷ジョブの履歴情報をｕｓｅｒ１の履歴情報として、ＨＤＤ３０９に履歴情報記憶部５０９に記憶する。
【００４８】
また、制御部３０１は、ＨＤＤ３０９に登録してあるｕｓｅｒ１の初期画面情報５０５に基づいて、操作部３０７に、ｕｓｅｒ１用の印刷設定画面を表示する（ｉｉｉ）。ｕｓｅｒ１は、使用頻度の高い印刷設定条件（例えば、５部印刷するように設定した条件や、両面印刷するように指定した条件）を初期画面情報として表示するようにＨＤＤ３０９に登録しておくことで、ログイン後の印刷設定にかかる手間を省くことができる。この初期画面情報５０５〜５０７は、例えば、制御部３０１が、タッチパネル部４０１に登録キーを表示しておき、その登録キーが押された時点の印刷設定を、初期画面情報として、登録できるようにするとよい。それによって、ユーザは、自由に初期画面情報を登録することができる。
【００４９】
制御部３０１は、ｕｓｅｒ１用の印刷設定画面を操作部３０７に表示すると、ｕｓｅｒ１から、印刷設定画面を介して印刷設定を受付け、受付けた印刷設定に関する情報（以下、印刷設定情報ともいう。）をＨＤＤ３０９に一時的に記憶する。そして、例えば、スタートキー４０５が押下されることにより、制御部３０１は、設定された印刷設定でもって印刷ジョブ（以下、印刷ジョブＡとする。）の印刷要求を受付け、印刷ジョブＡを印刷キュー５０１の先頭に配置する（ｉｖ）。
【００５０】
他に、実行中、あるいは、実行待ち状態の印刷ジョブが印刷キュー５０１に存在しない場合は、制御部３０１は、印刷ジョブＡの実行を開始する。既に実行中、あるいは、実行待ちの印刷ジョブが印刷キュー５０１に存在する場合には、それらの印刷ジョブの後に印刷ジョブＡが実行されるように印刷ジョブＡを印刷キュー５０１に配置する。
【００５１】
その後、ｕｓｅｒ１用の印刷設定画面を表示している状態で、第２のユーザの一例であるｕｓｅｒ２が印刷ジョブ（以下、印刷ジョブＢと呼ぶ。）の印刷処理を、画像処理装置１０１に行わせたい場合に、ｕｓｅｒ２は、ＩＤキー４１０を押す。ＩＤキー４１０が押されると、制御部３０１は、ログイン用の画面を操作部３０７に表示する。ＩＤキー４０１は印刷設定画面に表示する形で設けておいてもよい。ログイン用の画面が、操作部３０７に表示されると、ｕｓｅｒ２は、そのログイン用の画面を介して、ユーザＩＤとパスワードを入力する。画像処理装置１０１は、入力されたユーザＩＤとパスワードをＨＤＤ３０９に一時的に記憶し（ｖ）、ＨＤＤ３０９に予め登録しておいた認証情報５０２〜５０４と比較し、一致するものがあるかどうか判定し、一致するものがある場合に、ｕｓｅｒ２のログインを許可する。ｕｓｅｒ２は、ログインに成功すると、画像処理装置１０１を用いて、印刷処理を実行できるようになる。
【００５２】
ここで、ｕｓｅｒ２のログインを許可した場合に、制御部３０１は、ｕｓｅｒ２がログインした際に、他に画像処理装置１０１にログインした状態のユーザが存在するか否か、ログインユーザ記憶領域３０８に記憶された情報に基づいて判定する。制御部３０１は、ｕｓｅｒ１が、画像処理装置１０１にログインした状態、つまり、画像処理装置１０１にログインした状態にある別のユーザ、ｕｓｅｒ１が存在すると判定する。
【００５３】
制御部３０１は、画像処理装置１０１にログインした状態にある別のユーザ、ｕｓｅｒ１が存在すると判定した場合、ｕｓｅｒ１から受付け、ＨＤＤ３０９に一時的に記憶しておいた印刷設定情報を、印刷設定情報退避領域５１０に記憶する（ｖｉ）。
【００５４】
また、制御部３０１は、画像処理装置１０１にログインしているユーザがｕｓｅｒ１とｕｓｅｒ２であることを示す情報をＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する。さらに、画像処理装置１０１に対して最後にログインしたユーザが、ｕｓｅｒ２であることを、ＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する（ｖｉｉ）。この状態で、印刷ジョブの実行が完了すると、制御部３０１は、実行完了した印刷ジョブの履歴情報をｕｓｅｒ２の履歴情報として、ＨＤＤ３０９に履歴情報記憶部に記憶する。
【００５５】
また、制御部３０１は、ＨＤＤ３０９に登録してあるｕｓｅｒ２の初期画面情報に基づいて、操作部３０７に、ｕｓｅｒ２用の印刷設定画面を表示する（ｖｉｉｉ）。ｕｓｅｒ２は、例えば、使用頻度の高い印刷設定条件を初期画面情報としてＨＤＤ３０９に設定しておくことで、ログイン後の印刷設定を簡単にすることができる。ここで、ｕｓｅｒ２の初期画面情報として、ｕｓｅｒ１とは異なる初期画面情報を記憶できる。
【００５６】
そして、ｕｓｅｒ２は操作部３０７の印刷設定画面を操作して、印刷ジョブＢの印刷要求を行う。その場合、制御部３０１は、他に、実行中、あるいは、実行待ち状態の印刷ジョブが印刷キュー５０１に存在しない場合は、制御部３０１は、印刷ジョブＢの実行を開始する。既に実行中、あるいは、実行待ちの印刷ジョブが印刷キュー５０１に存在する場合には、それらの印刷ジョブの後に印刷ジョブＢが実行されるように印刷ジョブＢを印刷キュー５０１に配置する。この例では、印刷ジョブＡが実行中であるので、制御部３０１は、印刷ジョブＡの印刷処理の実行が完了した後に、印刷ジョブＢが実行されるように印刷ジョブＢを印刷キューに入れる（ｉｘ）。印刷ジョブＢの実行が完了したら、制御部３０１は、印刷ジョブＢの履歴情報を、ｕｓｅｒ２の実行履歴情報として、ＨＤＤ２０９に記憶する。
【００５７】
この履歴情報は、ＨＤＤ３０９内の履歴情報記憶領域５０９に記憶される。制御部３０１は、例えば、後述する図１２、図１８に示すような形式で、履歴情報をユーザごとに記憶する。
【００５８】
また、印刷ジョブＢの実行が完了したら、制御部３０１は、ｕｓｅｒ２を自動的にログアウトさせる。そして、制御部３０１は、印刷設定情報退避領域５１０に記憶しておいたｕｓｅｒ１の印刷設定情報に基づいて、ｕｓｅｒ１の印刷設定画面を操作部３０７に表示する。これによって、ｕｓｅｒ１が設定した印刷設定情報は、ｕｓｅｒ２のログイン処理によってクリアされることがなくなり、ｕｓｅｒ２のログアウト後であっても、ｕｓｅｒ１は印刷設定をやり直すのにかかる手間を省くことができる。尚、この例では、ログアウト処理を自動的に行う場合を説明したが、例えば、印刷設定画面にログアウトキーを設け、当該ログアウトキーが押されたことによりログアウトする構成にしてもよい。
【００５９】
このように、複数のユーザが１台の画像処理装置にログインした状態であることを許可した場合であっても、上述した制御をおこなうことで、ユーザごとに正しく印刷履歴情報を記憶することができる。即ち、複数のユーザがジョブ処理のために共通に用いる資源であるプリンタ部３０５による印刷ジョブを実行した場合、このジョブの実行を指示したユーザを特定し、当該ユーザの印刷履歴情報として記憶することができる。また、ユーザが設定していた印刷設定情報が、別のユーザのログインによってクリアされ、印刷設定をやり直すのにかかる手間を省くことができる。
【００６０】
それでは、図５〜図７の模式図を使用して説明した、本画像処理装置の本実施形態における制御の説明を、図８に示すフローチャートと、図９から図２０に示す、操作部３０７に表示する表示画面の例を用いて詳細に行う。
【００６１】
図８は本発明の実施形態における制御例を示すフローチャートである。
【００６２】
ステップＳ８０１において、制御部３０１は、ログイン要求があったか否か判定する。例えば、ＩＤキー４１０が押されたことによって、制御部３０１は、ログイン要求があったと判定する。
【００６３】
そして、ステップＳ８０２において、制御部３０１（コントローラ部ともいう）は、図９の例のようなログイン画面を操作部３０７に表示する。操作部３０７は、その表面にタッチパネルを備えており、そのタッチパネルが押されると、その個所に表示してあるキーの制御をおこなう。
【００６４】
ステップＳ８０３において、制御部３０１は、操作部３０７のタッチパネルを介して図９のＯＫキー９０５が押されたことを検出すると、ユーザＩＤ欄９０１と、パスワード欄９０２に入力されたユーザＩＤとパスワードに基づいてユーザ認証を行う。
【００６５】
そして、ステップＳ８０４において、制御部３０１は、入力されたＩＤとパスワードがＨＤＤ３０９に登録されたものの中に一致するものがあると判定した場合に、次の制御を行う。制御部３０１は、画像処理装置１０１にログインしたユーザを示す情報、例えば、入力されたＩＤをＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する。また制御部３０１は、画像処理装置１０１に最後にログインしたユーザを示す情報、例えば、ここで入力されたＩＤをＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する。そして、ステップＳ８０５に処理を進める。ステップＳ８０４で、制御部３０１は、入力されたユーザＩＤとパスワードがＨＤＤ３０９に一致するものが登録されていないと判定した場合に、ステップＳ８０２に処理を戻す。
【００６６】
ステップＳ８０５において、制御部３０１は、ステップＳ８０３で認証したユーザ以外に、画像処理装置１０１にログインした状態にある別のユーザが存在するか否か判定する。当該別のユーザが存在すると判定した場合には、ステップＳ８１２に処理を進める。ステップＳ８１２以降の処理については、後述する。
【００６７】
一方、ステップＳ８０５で、制御部３０１は、当該別のユーザが存在しないと判定した場合には、ステップＳ８０６に処理を進める。
【００６８】
ステップＳ８０６で、制御部３０１は、入力されたユーザＩＤに基づき、当該ユーザＩＤに関連付けてＨＤＤ３０９に記憶された当該ユーザ用の初期画面情報に基づいて、図１０に示す、ステップＳ８０３で認証したユーザ用の画面を操作部３０７に表示する。以下では、ここでログインしたユーザを、先の模式図を用いた説明と同様、ｕｓｅｒ１とする。
【００６９】
図１０の表示画面について簡単に説明する。
【００７０】
図１０において、制御部３０１は、ログインユーザ表示領域１００１に、画像処理装置１０１にログインしている状態のユーザ名を表示する。それにより、ユーザは、誰が装置を使用しているのか認識することができる。この例では、ログインしているユーザはｕｓｅｒ１なので、ログインユーザ表示部１００１には、「ログインユーザ：ｕｓｅｒ１」と表示されている。
【００７１】
割込みキー１００２は、実行中の印刷ジョブの印刷処理を中断し、中断した印刷ジョブとは別の印刷ジョブを実行したい場合に押されるキーである。
【００７２】
また、タッチパネル部４０１上のコピータブ１００５がユーザにより押下された場合、制御部３０１は、本画像処理装置が有するコピージョブのジョブ設定画面をタッチパネル部４０１に表示する。尚、コピージョブに関するジョブ設定画面のことをコピー設定画面あるいは印刷設定画面ともいう。また、送信／ファックスタブ１００６がユーザにより押下された場合、制御部３０１は、画像処理装置１０１が有するＥ−ｍａｉｌ送信機能やファックス送信機能などを用いたデータ送信ジョブに関する設定を行うジョブ設定画面をタッチパネル部４０１に表示する。Ｅ−ｍａｉｌ送信機能やファックス送信機能等をあわせて、データ送信機能という。尚、データ送信ジョブに関するジョブ設定画面のことをデータ送信設定画面ともいう。ボックスタブ１００７がユーザにより押下された場合、制御部３０１は、画像処理装置１０１が有するボックス機能を利用するボックスジョブに関するジョブ設定画面をタッチパネル部４０１に表示する。尚、ボックスジョブに関するジョブ設定画面をボックス設定画面ともいう。
【００７３】
ボックス機能とは、ＨＤＤ３０９に仮想的に予め設けているユーザごとに区別した複数のデータ記憶領域（以下、ボックスと呼ぶ）を利用する機能である。例えば、ユーザは、複数のボックスのうち任意のボックスを選択でき、選択したボックスに画像処理装置１０１のスキャナ部３０４で読み取った原稿の画像データを記憶する。又、外部Ｉ／Ｆ部３１０を介して外部装置から受付けた画像データ等を、該外部装置の操作部によるユーザ指示に基づいて、該ユーザが指定したボックスに記憶する。また、制御部３０１は、ボックスに記憶された画像データを、操作部３０７からのユーザ指示に従い、該ユーザが所望する出力形態で出力する。例えば、プリンタ部３０５により印刷させたり、任意の外部装置に送信したりする。
【００７４】
このように各種のボックス操作をユーザが実行できるように、制御部３０１は、該ボックスタブ１００７をユーザが押下したことに応答し、操作部３０７にボックスジョブの設定画面を表示させる。また、制御部３０１は、図６の操作部３０７の拡張タブ１００８がユーザにより押された場合、コピー機能、送信／ファックス機能、ボックス機能以外の拡張機能を操作するための画面を操作部３０７に表示させる。
【００７５】
システム状況キー１００４がユーザにより押下された場合、画像処理装置の状態やジョブの実行状況、履歴情報をユーザに通知する為の表示画面を操作部３０７に表示する。
【００７６】
色選択設定キー１００９は、カラーコピー、白黒コピー、あるいは自動選択かを予めユーザにより選択できるようにするための表示キーである。倍率設定キー１０１０は、等倍、拡大、縮小などの倍率設定をユーザにより実行可能にする設定画面を操作部４０１に表示するためのキーである。
【００７７】
両面キー１０１１がユーザにより押された場合、制御部３０１は、印刷対象となるジョブのプリント処理にて片面印刷か両面印刷のどちらを実行させるかを該ユーザにより設定する画面を操作部３０７に表示させる。また、用紙選択キー１０１２がユーザにより押された場合に、制御部３０１は、印刷処理に要する給紙部や用紙サイズ、用紙の種類（メディアタイプ）を該ユーザにより設定する画面を操作部３０７に表示する。また、印刷モード設定キー１０１３がユーザにより押された場合、制御部３０１は、文字モードや写真モードなど原稿の画像に適した画像処理モードを該ユーザが選択するための画面を操作部４０１に表示させる。また、濃度設定キー１０１４をユーザ操作することで、印刷対象となるジョブの出力画像の濃淡を調整できるようにする。
【００７８】
また、印刷設定保存キー１０１５が押されると、制御部３０１は、押された際に、設定されている印刷設定値と、印刷設定画面を押された際の印刷設定をＨＤＤ３０９に、ログイン状態にあるユーザの初期画面情報として記憶する。例えば、ｕｓｅｒ１がログインした状態で、両面印刷で５部印刷するように設定された状態で、印刷設定保存キー１０１５が押された場合、制御部３０１は、設定された印刷設定画面をｕｓｅｒ１の初期画面情報５０５として記憶する。この際に、制御部３０１は、設定された印刷設定画面に関する情報を記憶するだけでなく、印刷設定値（両面印刷や、５部といった設定値）自体も、ＨＤＤ３０９に記憶することは言うまでもない。そして、ｕｓｅｒ１が、一度ログアウトし、再び、画像処理装置にログインした際に、制御部３０１は、両面印刷で５部印刷するように設定された画面を、初期画面情報に基づいて、操作部３０７に表示する。
【００７９】
このように、ユーザは、操作部３０７に表示された印刷設定画面を確認しながら、タッチパネルを介して操作することで、印刷をおこなう際の印刷条件の設定を行うことができる。また、ユーザはスタートキー４０５を押すことにより、画像処理装置に対して、設定した印刷条件で、画像データの印刷を行うように要求することができる。当該指示を受けると、制御部３０１は、指示された画像データの印刷処理に関わる情報（画像データや、印刷設定情報）を、印刷ジョブとして印刷キュー５０１に入れ、印刷キューに存在する印刷ジョブの印刷処理を順次実行する。
【００８０】
制御部３０１は、ステップＳ８０６で、図１０に示したような画面を表示すると、ステップＳ８０７において、ユーザにより、上述した印刷設定画面を介して印刷するように要求された印刷ジョブ、または、クライアントコンピュータ１０６から送信された印刷ジョブがＨＤＤ３０９に存在するか否か判定する。印刷ジョブが存在しない場合には、制御部３０１は、ステップＳ８０７の処理を繰り返す。印刷ジョブが存在する場合には、制御部３０１は、ステップＳ８０８に進み、当該印刷ジョブの印刷処理を実行する。ここでは、ｕｓｅｒ１によって印刷するように要求された、当該印刷ジョブを印刷ジョブＡとする。
【００８１】
印刷ジョブＡが実行されている状態において、図１０に示すシステム状況キー１００４が押された場合に、制御部３０１は、図１１のようなジョブ状況画面を操作部３０７に表示する。図１１に示す画面で、制御部３０１は、印刷キュー５０１に入れられている印刷ジョブの情報を表示する。制御部３０１は、図１１のジョブ状況表示領域１１０３に、ｕｓｅｒ１によって印刷するように要求された、印刷ジョブＡを実行中であることを、ユーザが認識できるように表示している。
【００８２】
次に、ステップＳ８０９で、制御部３０１は、印刷ジョブＡの印刷処理が完了したか否か判定し、完了していないと判定した場合には、ステップＳ８０８に処理を戻す。制御部３０１は、印刷ジョブＡの印刷処理が完了したと判定すると、ステップＳ８１０に処理を進める。ステップＳ８１０で、制御部３０１は、画像処理装置１０１に最後にログインしたユーザを、ログインユーザ記憶領域５０８を参照して判定する。そして、制御部３０１は、実行した印刷ジョブＡの情報を、画像処理装置に最後にログインしたユーザ（ｕｓｅｒ１）が実行した印刷ジョブの情報として、当該ユーザ（ｕｓｅｒ１）のＩＤに関連付けて、ＨＤＤ３０９の履歴情報記憶領域５０９に記憶する。例えば、制御部３０１は、実行した印刷ジョブの情報を、図１２に示すように記憶する。ここで記憶した情報は、後に、ユーザからの指示によって、ｕｓｅｒ１が実行した印刷ジョブの履歴情報と認識できるように、操作部３０７に表示することができる。例えば、システム状況キー１００４が押され、図１１のジョブ状況画面が表示された後、図１１の画面においてジョブ履歴キー１１０２が押された場合に、制御部３０１は、ＨＤＤ３０９の履歴情報記憶領域５０９に記憶した履歴情報に基づいて、図１３に示す履歴情報画面を表示する。この履歴情報表示画面には、その印刷ジョブを実行するにあたり、ユーザに課すべき金額を算出したものも表示させるとよい。図１３で、制御部３０１は、ジョブ状況表示領域１３０３に、ｕｓｅｒ１によって印刷するように要求された、印刷ジョブＡを実行した結果、印刷処理に、２０枚の紙を必要とし、２００円必要としたことを、ユーザが認識できるように表示している。
【００８３】
このように、制御部３０１は、印刷ジョブを実行したユーザに対して、履歴情報を残すこと以外に、課金もおこなうことができる。
【００８４】
課金の方法には、さまざまなものが考えられる。例えば、ユーザが、予め、納入しておいた金額を画像処理装置１０１のＨＤＤ３０９に記憶しておき、制御部３０１が、その金額から、印刷にかかった金額（印刷ジョブＡの場合、２００円）を減算する方法がある。
【００８５】
また、制御部３０１は、印刷にかかった金額を記憶しておき、定期的に、例えばその月の終わりに、その月の印刷にかかった金額をユーザに対して、例えば、クライアントコンピュータ１０６の表示画面に提示する方法がある。
【００８６】
また、図１に示す画像処理装置１０１〜１０３の月ごとの印刷処理の履歴情報を、サーバコンピュータ１０５が一括管理し、月の終わりに、ユーザごとに、その月におこなった印刷にかかった金額を集計する方法もある。
【００８７】
図８のフローチャートの説明に戻るが、制御部３０１は、ステップＳ８１０の処理の後、ステップＳ８１１の処理を行う。
【００８８】
ステップＳ８１１で、制御部３０１は、ログアウトキー１００３が押されたか否か判定し、ログアウトキーが押されたことを検出すると、処理を終了する。処理を終了した場合、再び、図９の画面を操作部３０７に表示する。
【００８９】
尚、図９に示す画面を操作部３０７に表示し、その後、ログインしているユーザがいない状態で所定の時間経過した場合、操作部３０７の表示を消し、省電力モードに移行するとよい。また、省電力モードに移行した後、操作部３０７のタッチパネル部４０１もしくはキー入力部４０２のいずれかのキーが押されたことに応じて、ステップＳ８０１以降の処理を行い、図８のフローチャートに示す一連の制御を開始するとよい。
【００９０】
一方、ステップＳ８１１で、制御部３０１は、ログアウトキー１００３が押されていないと判定した場合、ステップＳ８０５に処理を進める。なお、例えば、図１０や図１４の画面を操作部３０７に表示している間、つまり、ログアウトキーを選択できるように表示している間であれば、印刷ジョブの印刷処理が完了する前でも、ユーザはログアウトキーを押すことによって、ログアウトすることができる。その場合、制御部３０１は、操作部３０７に、図９に示すログイン画面を表示しつつ、印刷キューに存在する印刷ジョブの印刷処理を進め、当該印刷ジョブの完了後に、ステップＳ８１０で行ったのと同様の処理を行うとよい。
【００９１】
例えば、ステップＳ８０１〜ステップＳ８１１に示した一連の処理を行っている間に、ｕｓｅｒ２が、ＩＤキー４１０を押すとする。この場合、制御部３０１は、ステップＳ８０１でログイン要求があったと判定し、ステップＳ８０２で、図９に示すログイン画面を操作部３０７に表示する。この際に、図９に示す画面ではなく、図１５に示す画面を操作部３０７に表示しても良い。制御部３０１は、図１５に示す画面に、ｕｓｅｒ１がすでにログインしていることを表示し、また、当該画面を介してｕｓｅｒ１とは別のユーザとしてログインする旨を表示している。以下では、図１５の画面を例に、説明を進める。
【００９２】
制御部３０１は、操作部３０７のタッチパネルを介して図１５のＯＫキー１５０４が押されたことを検出すると、ステップＳ８０４で、ユーザＩＤ欄１５０１と、パスワード欄１５０２に入力されたユーザＩＤとパスワードに基づいてユーザ認証を行う。
【００９３】
そして、ステップＳ８０４において、制御部３０１は、入力されたＩＤとパスワードがＨＤＤ３０９に登録されたものの中に一致するものがあると判定した場合に、次の制御を行う。制御部３０１は、画像処理装置１０１にログインしたユーザを示す情報、例えば、入力されたＩＤをＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する。また制御部３０１は、画像処理装置１０１に最後にログインしたユーザを示す情報（例えば、ユーザＩＤ）もＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する。そして、ステップＳ８０５に処理を進める。以下では、ここでログインしたユーザを、ｕｓｅｒ２とする。
【００９４】
ステップＳ８０５において、制御部３０１は、ステップＳ８０３で認証したユーザ（ｕｓｅｒ２）以外に、画像処理装置１０１にログインした状態にある別のユーザが存在するか否か判定する。この例では、ｕｓｅｒ２の認証をおこなった場合に、ｕｓｅｒ１が画像処理装置１０１に対してログイン状態にあるので、制御部３０１は、当該別のユーザが存在すると判定し、ステップＳ８１２に処理を進める。
【００９５】
ステップＳ８１２で、制御部３０１は、ｕｓｅｒ１から受付けた印刷設定に関する情報（印刷設定値や印刷設定画面の情報）を、印刷設定情報退避領域５１０に記憶する。
【００９６】
そして、ステップＳ８１３で、制御部３０１は、図１６に示すｕｓｅｒ２用の印刷設定画面、つまり、ｕｓｅｒ１用の表示画面とは異なる表示画面を操作部３０７に表示する。この際に、制御部３０１は、ＨＤＤ３０９に記憶されたｕｓｅｒ２の初期画面情報５０６に基づいて、表示画面を表示する。図１６において、制御部３０１は、最後にログインしたユーザを、ユーザ表示領域１６０１に表示し、表示されている印刷設定画面が誰のものであるかをユーザが認識できるように表示する。
【００９７】
ステップＳ８１４で、操作部３０７を介して、印刷ジョブの実行要求を受付けたか否か判定する。印刷ジョブの実行要求がなされていない場合、ステップＳ８１６の処理を繰り返す。制御部３０１は、印刷ジョブの実行要求を受付けたと判定した場合に、ステップＳ８１５に処理を進める。
【００９８】
ステップＳ８１５で、制御部３０１は、印刷ジョブの印刷処理を実行する。
【００９９】
例えば、ｕｓｅｒ１が、印刷ジョブＡ及び印刷ジョブＢを印刷するように要求した後であって、印刷ジョブＡが実行中であり、印刷ジョブＢが実行待ち状態であるとする。その状態で、ｕｓｅｒ２がログインした後、印刷ジョブＣを実行するように要求した場合を想定する。そのような状況で、図１６に示すシステム状況キー１６０３が押されると、制御部３０１は、図１７に示すジョブ状況画面を操作部３０７に表示する。図１７に示す画面で、制御部３０１は、印刷キュー５０１に入れられている印刷ジョブの情報を表示する。制御部３０１は、図１７のジョブ状況表示領域１７０３に、ｕｓｅｒ１によって印刷するように要求された、印刷ジョブＡが実行中であること、および、印刷ジョブＢが実行待ち状態であることをユーザが認識できるように表示している。また、ｕｓｅｒ２によって印刷するように要求された印刷ジョブＣが実行町状態であることをユーザが認識できるように表示している。
【０１００】
ステップＳ８１６で、制御部４０１は、印刷ジョブＣの印刷処理が完了したか否かを判定する。印刷ジョブＣの印刷処理が完了していない場合には、ステップＳ８１５に戻り、印刷ジョブＣの印刷処理の実行を続ける。印刷ジョブＣの印刷処理が完了した場合に、ステップＳ８１７に処理を進める。
【０１０１】
ステップＳ８１７において、制御部３０１は、実行した印刷ジョブＣの情報を、後から画像処理装置１０１にログインしたユーザ（ｕｓｅｒ２）が実行した印刷ジョブの情報として、当該ユーザ（ｕｓｅｒ２）のＩＤに関連付けてＨＤＤ３０９に記憶する。例えば、図１８に示すように記憶する。ここで記憶した情報は、後に、ユーザからの指示によって、実行した印刷ジョブの履歴情報として、操作部３０７に図１９に示すように表示することができる。ここで、制御部３０１が記憶する印刷ジョブＣの情報は、ログインユーザ（ｕｓｅｒ１）のＩＤに関連付けて記憶するのではなく、ユーザ（ｕｓｅｒ２）のＩＤに関連付けて記憶するのである。そして、ステップＳ８１８に処理を進める。
【０１０２】
ステップＳ８１８で、制御部３０１は、ユーザ（ｕｓｅｒ２）のログイン状態を自動的に解除する。そして、ステップＳ８１９で、制御部３０１は、ステップＳ８１２で印刷設定情報退避領域５１０に記憶した印刷設定に関する情報に基づいて、ｕｓｅｒ１用の画面を表示する。ｕｓｅｒ１用の印刷設定画面を操作部３０７に表示する。そして、ステップＳ８１１に処理を進める。
【０１０３】
以上が、本実施形態における一連の制御の流れである。以上の構成によれば、１台の画像処理装置に対して、複数のユーザがログイン状態にあることを許可する画像処理装置であっても、正しく履歴情報を記憶しておくことができる。また、先に画像処理装置にログインしていたユーザの印刷設定情報を退避させておき、後からログインしたユーザのログアウト後に、その印刷設定情報に基づいて印刷設定画面を表示する。それにより、先にログインしていたユーザが、後からログインしたユーザのログアウト後、印刷設定をやり直すのにかかる負担を軽減することができる。
【０１０４】
（実施形態２）
次に、本発明において好適な実施形態２について説明する。
【０１０５】
実施形態２では、ｕｓｅｒ１が印刷要求をした印刷要求Ａを画像処理装置１０１で実行している間に、ｕｓｅｒ２が印刷ジョブＢを当該画像処理装置１０１にて、割込み印刷させる場合を想定する。
【０１０６】
まず、図２０から図２２に示す模式図を用いて、画像処理装置１０１を用いた印刷処理を実行するまでの処理の流れについて説明する。
【０１０７】
本発明における実施形態２においても、実施形態１と同様、画像形成装置１０１を利用するユーザは画像形成装置１０１に対してログインを必要とすることを前提とする。
【０１０８】
図２０は図５と、おおよそ同様の構成であるが、図５のログインユーザ記憶領域５０８に記憶させる情報が一部異なる。
【０１０９】
まず制御部３０１は、ｕｓｅｒ１から、ユーザＩＤとパスワードを受付け、受付けたユーザＩＤおよびパスワードをもとに、ユーザ認証をおこなう。
【０１１０】
そして、制御部３０１は、画像処理装置１０１にログインしているユーザがｕｓｅｒ１であることを示す情報をＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する（ｉｉ）。また、制御部３０１は、この状態で、印刷ジョブの実行が完了すると、制御部３０１は、実行完了した印刷ジョブの履歴情報をｕｓｅｒ１の履歴情報として、ＨＤＤ３０９に履歴情報記憶部５０９に記憶する。
【０１１１】
また、制御部３０１は、ＨＤＤ３０９に登録してあるｕｓｅｒ１の初期画面情報５０５に基づいて、操作部３０７に、ｕｓｅｒ１用の印刷設定画面を表示する（ｉｉｉ）。
【０１１２】
当該ｕｓｅｒ１用の印刷設定画面が操作部３０７に表示されると、ｕｓｅｒ１は、印刷設定画面を介して印刷設定をおこない、当該印刷設定でもって印刷ジョブ（以下、印刷ジョブＡとする。）の印刷要求を行う。その場合、制御部３０１は、印刷要求が行われた印刷ジョブＡを印刷キュー５０１の先頭に配置する（ｉｖ）。
【０１１３】
他に、実行中、あるいは、実行待ち状態の印刷ジョブが印刷キュー５０１に存在しない場合は、制御部３０１は、印刷ジョブＡの実行を開始する。既に実行中、あるいは、実行待ちの印刷ジョブが印刷キュー５０１に存在する場合には、それらの印刷ジョブの後に印刷ジョブＡが実行されるように印刷ジョブＡを印刷キュー５０１に配置する。
【０１１４】
その後、ｕｓｅｒ１用の印刷設定画面を表示している状態で、ｕｓｅｒ２が印刷ジョブ（以下、印刷ジョブＢと呼ぶ。また、割込み印刷ジョブとも呼ぶ。）の印刷要求を行う際に、ｕｓｅｒ２は、操作部３０７のタッチパネル部４０１に表示された割込みキー１００２を押す。割込みキー１００２が押されると、制御部３０１は、ログイン用の画面を表示する。ｕｓｅｒ２は、そのログイン用の画面を介して、ユーザＩＤとパスワードを入力する。画像処理装置１０１は、入力されたユーザＩＤとパスワードをＨＤＤ３０９に一時的に記憶し（ｖ）、ＨＤＤ３０９に予め登録しておいた認証情報５０２〜５０４と比較し、一致するものがあるかどうか判定し、一致するものがある場合に、ｕｓｅｒ２のログインを許可する。ｕｓｅｒ２は、ログインに成功すると、画像処理装置１０１を用いて、印刷処理を実行できるようになる。
【０１１５】
そして、制御部３０１は、画像処理装置１０１にログインしているユーザがｕｓｅｒ１とｕｓｅｒ２であることを示す情報をＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する。また、割込みキー１００２を押すことで表示されたログイン画面を介してログインしたユーザ（割込み中のユーザ）を、当該ログイン画面を介して入力されたユーザＩＤから特定する。ここでは、ｕｓｅｒ１が画像処理装置１０１にログインした状態で、後から当該画像処理装置にログインしたユーザがｕｓｅｒ２であることを、ＨＤＤ３０９のログインユーザ記憶領域５０８に記憶する（ｖｉ）。この状態で、印刷ジョブの実行を完了すると、実行を完了した印刷ジョブの履歴情報をｕｓｅｒ２の履歴情報として、ＨＤＤ３０９に履歴情報記憶部に記憶する。
【０１１６】
また、制御部３０１は、ＨＤＤ３０９に登録してあるｕｓｅｒ２の初期画面情報に基づいて、操作部３０７に、ｕｓｅｒ２用の印刷設定画面を表示する（ｖｉｉ）。
【０１１７】
そして、ｕｓｅｒ２は操作部３０７の印刷設定画面を操作して、印刷ジョブＢの印刷要求を行う。その場合、制御部３０１は、実行中である印刷ジョブＡの実行を中断し、印刷要求が行われた印刷ジョブＢを印刷キュー１７０５の先頭に配置し（ｖｉｉｉ）、印刷ジョブＢの実行を開始する、割込み印刷処理をおこなう。そして、印刷ジョブＢの実行が完了したら、印刷ジョブＢの履歴情報を、ｕｓｅｒ２の実行履歴情報として、ＨＤＤ２０９に記憶する。また、印刷ジョブＢの実行が完了したら、中断していた印刷ジョブＡの実行を再開する。そして、印刷ジョブＡの実行を完了したら、制御部３０１は、印刷ジョブＡの印刷履歴情報をｕｓｅｒ１の履歴情報として、ＨＤＤ２０９に記憶する。
【０１１８】
これらの履歴情報は、ＨＤＤ３０９内の履歴情報記憶領域５０９に記憶される。制御部３０１は、例えば、後述する図２９に示すような形式で、履歴情報をユーザごとに記憶する。
【０１１９】
このように、あるユーザが画像処理装置にログインしている状態で、別のユーザが当該画像処理装置で割込み印刷処理をおこなう場合であっても、上述した制御をおこなうことで、ユーザごとに正しく印刷履歴情報を記憶することができる。
【０１２０】
それでは、図２０〜図２２の模式図を使用して説明した、本画像処理装置の本実施形態における制御の説明を、図２３に示すフローチャートと、操作部３０７に表示する表示画面の例を用いて詳細に行う。
【０１２１】
図２３は本発明の実施形態における制御例を示すフローチャートである。
【０１２２】
ステップＳ２３０１において、制御部３０１は、ＩＤキー４０１が押されたことを検出すると、ステップＳ２３０２で、図９のようなログイン画面を操作部３０７に表示する。
【０１２３】
ステップＳ２３０３において、制御部３０１は、操作部３０７を介して図９のＯＫキー９０５が押されたことを検出すると、ユーザＩＤ欄９０１と、パスワード欄９０２に入力されたユーザＩＤとパスワードをもとにユーザ認証を行う。
【０１２４】
そして、ステップＳ２３０４において、制御部３０１は、入力されたＩＤとパスワードがＨＤＤ３０９に登録されたものの中に、一致するものがあると判定した場合に、ステップＳ８０４に処理を進める。ステップＳ２３０４で、制御部３０１は、入力されたユーザＩＤとパスワードがＨＤＤ３０９に一致するものが登録されていないと判定した場合に、ステップＳ２３０２に処理を戻す。
【０１２５】
ステップＳ２３０５で、制御部３０１は、入力されたユーザＩＤに基づき、当該ユーザＩＤに関連付けてＨＤＤ３０９に記憶された当該ユーザ用の初期画面情報に基づいて、図２４に示す、ステップＳ８０２で認証したユーザ用の画面を操作部３０７に表示する。以下、説明の便宜上、ステップＳ８０２〜ステップＳ８０４の処理を経て、ログインしたユーザを、先の模式図を用いた説明と同様、ｕｓｅｒ１とする。
【０１２６】
おおよそ、図１０に示したｕｓｅｒ１用の印刷設定画面と同様である。だが、図１０の印刷設定画面で、制御部３０１は、割込みキー１００２を選択できるように表示していたが、図２４に示す印刷設定画面では、割込みキー１００２を選択できないように表示する。
【０１２７】
ステップＳ２３０６において、制御部３０１は、ユーザにより、上述した印刷設定画面を介して印刷するように要求された印刷ジョブ、または、クライアントコンピュータ１０６から送信された印刷ジョブがＨＤＤ３０９に存在するか否か判定する。印刷ジョブが存在しない場合には、制御部３０１は、ステップＳ２３０６の処理を繰り返す。印刷ジョブが存在する場合には、制御部３０１は、ステップＳ２３０７に進み、当該印刷ジョブの印刷処理を実行する。ここでは、ｕｓｅｒ１によって印刷するように要求された、当該印刷ジョブを印刷ジョブＡとする。
【０１２８】
印刷ジョブＡが実行されている状態において、図２４に示すシステム状況キー２４０４が押された場合に、制御部３０１は、図１１のようなジョブ状況画面を操作部３０７に表示する。
【０１２９】
次に、ステップＳ２３０８において、制御部３０１は、操作部３０７に表示した図２４の表示画面上の、割込みキー１００２を選択できるように表示する。例えば、制御部３０１は、図２５に示す画面を操作部３０７に表示する。尚、図２５では、ユーザによって、５部印刷するように設定されており、制御部３０１は、その旨を印刷部数表示領域２４１６に表示している。
【０１３０】
ステップＳ２３０９で、制御部３０１は、割込みキー２４０２が押されたか否か判定する。押されていないと判定した場合に、ステップＳ２３１０で、印刷ジョブＡの印刷処理が完了したか否か判定する。制御部３０１は、印刷処理が完了していないと判定した場合、ステップＳ２３０７に処理を進め、印刷ジョブＡの印刷処理の実行を続ける。
【０１３１】
ステップＳ２３１０で、制御部３０１は、印刷ジョブＡの印刷処理が完了したと判定すると、ステップＳ２３１１に処理を進める。ステップＳ２３１１で、制御部３０１は、実行した印刷ジョブＡの情報をｕｓｅｒ１が実行した印刷ジョブの情報として、ｕｓｅｒ１のＩＤに関連付けて、ＨＤＤ３０９の履歴情報記憶領域５０９に、例えば、図１２に示すように記憶する。ここで記憶した情報は、後に、ユーザからの指示によって、ｕｓｅｒ１が実行した印刷ジョブの履歴情報として、操作部３０７に表示することができる。例えば、システム状況キー１００４が押され、図１１のジョブ状況画面が表示された後、図１１の画面においてジョブ履歴キー１１０２が押された場合に、制御部３０１は、ＨＤＤ３０９の履歴情報記憶領域５０９に記憶した履歴情報に基づいて、図１３に示す履歴情報画面を表示する。この履歴情報表示画面には、その印刷ジョブを実行するにあたり、ユーザに課すべき金額も表示させるとよい。
【０１３２】
次に、ステップＳ２３１２で、制御部３０１は、ログアウトキー１００３が押されたか否か判定し、ログアウトキーが押されたことを検出すると、処理を終了する。処理を終了した場合、再び、図９の画面を操作部３０７に表示する。
【０１３３】
一方、ステップＳ２３１２で、制御部３０１は、ログアウトキー１００３が押されていないと判定した場合、ステップＳ２３０６に処理を進める。なお、例えば、図１０や図１４の画面を操作部３０７に表示している間、つまり、ログアウトキーを選択できるように表示している間であれば、印刷ジョブの印刷処理が完了する前でも、ユーザはログアウトキーを押すことによって、ログアウトすることができる。その場合、制御部３０１は、操作部３０７に、図９に示すログイン画面を表示しつつ、印刷キューに存在する印刷ジョブの印刷処理を進め、当該印刷ジョブの完了後に、ステップＳ２３１１で行ったのと同様の処理を行うとよい。
【０１３４】
一方、ステップＳ２３０９で、制御部３０１は、割込み印刷キー１４０２が押されたと判定した場合に、ステップＳ２３１３に処理を進める。ステップＳ２３１３で、制御部３０１は、ステップＳ２３０５で表示した印刷設定画面を介して受付けた印刷設定に関する情報を、印刷設定情報退避領域５１０に記憶する。例えば、図２５の表示画面では、５部印刷するように設定されているが、制御部３０１は、割込みキーが押されると、ステップＳ２３１３で、この５部印刷するように設定された印刷設定情報を、印刷設定情報退避領域５１０に記憶する。そして、ステップＳ２３１４に処理を進める。
【０１３５】
ステップＳ２３１４で、制御部３０１は、印刷ジョブＡの印刷処理の実行を一時中断する。
【０１３６】
そして、制御部３０１は、ステップＳ２３１５で、図２６に示すような、ステップＳ８０２で認証したユーザとは別のユーザ（以下、説明の便宜上、割込みユーザともいう。）用のログイン画面を表示する。図２６に示す画面において、制御部３０１は、ＯＫキー２６０５が押されたことを検出すると、ＵｓｅｒＩＤ欄２６０１に入力されたＩＤと、パスワード欄２６０２に入力されたパスワードをもとに、ステップＳ２３１６でユーザ認証を行う。尚、制御部３０１は、図２６のキャンセルキー２６０４が押されたことを検出すると、図２５に示す画面を操作部３０７に表示する。
【０１３７】
ステップＳ２３１６で、制御部３０１は、入力されたユーザＩＤとパスワードとＨＤＤ３０９に登録されたものとに一致しているものがあるか否か判定する。ステップＳ２３１７で、制御部３０１は、一致しているものがあると判定した場合に、ステップＳ２３１８に処理を進める。その際に、制御部３０１は、図２６のログイン画面にユーザＩＤとパスワードを入力して、ログインしたユーザに関する情報（例えば、入力されたＩＤ）をＨＤＤ３０９のログインユーザ記憶領域５０９に記憶し、ログインしているユーザを特定しておく。ここでは、割込みユーザとして、ｕｓｅｒ２がログインしたとして説明を続ける。一方、ステップＳ２３１７で、制御部３０１は、入力されたＩＤとパスワードがＨＤＤ３０９に一致するものが登録されていないと判定した場合に、ステップＳ２３１５に処理を戻す。
【０１３８】
ステップＳ２３１８で、制御部３０１は、図２７に示す割込みユーザ（ｕｓｅｒ２）用の印刷設定画面を表示する。具体的に言うと、ステップＳ２３０３で認証したユーザ（ｕｓｅｒ１）用の表示画面とは異なる、ステップＳ２３１５で認証したユーザ用の表示画面を操作部３０７に表示する。この際に、制御部３０１は、ＨＤＤ２０９に記憶されたｕｓｅｒ２の初期画面情報５０６に基づいて、印刷設定画面を表示する。図２７において、制御部３０１は、割込みキー２４０２を押して、ログインした割込みユーザを、割込みユーザ表示領域２７０１に表示し、誰が割込み印刷を実行しようとしているのかをユーザが認識できるように表示する。
【０１３９】
ステップＳ２３１９で、操作部３０７を介して、割込み印刷ジョブの実行要求を受付けたか否か判定する。割込み印刷ジョブの実行要求を受付けていない場合、ステップＳ２３１９の処理を繰り返す。割込み印刷ジョブの実行要求を受付けたと判定した場合に、ステップＳ２３２０に処理を進める。
【０１４０】
ステップＳ２３２０で、制御部３０１は、割込み印刷ジョブの印刷処理を実行する。
【０１４１】
例えば、ｕｓｅｒ１が、印刷ジョブＡを印刷するように要求された印刷するように要求した後に、同様に、印刷ジョブＢを印刷するように要求し、印刷ジョブＡが実行中であり、印刷ジョブＢが実行待ち状態であるとする。その状態で、ｕｓｅｒ２が割込みキー２４０２を押して、ログインした後、割込み印刷ジョブＣを実行するように要求した場合を想定する。その場合、制御部３０１は、実行していた印刷ジョブＡの実行を中断し、割込み印刷ジョブＣの実行を開始する。その状況で、図２７に示すシステム状況キー２７０３が押されると、制御部３０１は、図２８に示すジョブ状況画面を操作部３０７に表示する。図２８に示す画面で、制御部３０１は、印刷キュー５０１に入れられている印刷ジョブの情報を表示する。制御部３０１は、図２８のジョブ状況表示領域２８０３に、ｕｓｅｒ１によって印刷するように要求された、印刷ジョブＡと印刷ジョブＢが実行待ち状態であること、そして、ｕｓｅｒ２によって印刷するように要求された割込み印刷ジョブＣが実行中であることをユーザが認識できるように表示する。そして、ステップＳ２３２１に処理を進める。
【０１４２】
ステップＳ２３２１で、制御部４０１は、割込み印刷ジョブＣの印刷処理が完了したか否かを判定する。割込み印刷ジョブＣの印刷処理が完了していない場合には、ステップＳ２３２０に戻り、割込み印刷ジョブＣの印刷処理の実行を続ける。割込み印刷ジョブＣの印刷処理が完了した場合に、ステップＳ２３２２に処理を進める。
【０１４３】
ステップＳ２３２２において、制御部３０１は、実行した割込み印刷ジョブＣの情報を割込みユーザ（ｕｓｅｒ２）が実行した印刷ジョブの情報として、当該割込みユーザ（ｕｓｅｒ２）のＩＤに関連付けてＨＤＤ３０９に記憶する。例えば、図２９に示すように記憶する。ここで記憶した情報は、後に、ユーザからの指示によって、実行した印刷ジョブの履歴情報として、操作部３０７に図３０に示すように表示することができる。ここで、記憶する情報は割込み印刷ジョブＣの情報なので、ログインユーザ（ｕｓｅｒ１）のＩＤに関連付けて記憶するのではなく、割込みユーザ（ｕｓｅｒ２）のＩＤに関連付けて記憶する。尚、印刷ジョブＣは、割込み印刷されたジョブであるので、その旨を記憶しておく。そして、ステップＳ２３２３に処理を進める。
【０１４４】
ステップＳ２３２３で、制御部３０１は、割込みユーザのログイン状態を自動的に解除する。そして、ステップＳ２３２４で、ステップＳ２３１４で中断していた印刷ジョブの印刷処理の実行を再開し、ステップＳ２３２５に処理を進める。ステップＳ２３２４で、制御部３０１は、ステップＳ２３１３で、印刷設定情報退避領域５１０に記憶した印刷設定に関する情報に基づいて、ステップＳ２３０３で認証したユーザ用の画面を、その情報を反映した状態で操作部３０７に表示する。そして、ステップＳ２３１２に処理を進める。
【０１４５】
以上が、実施形態２における一連の制御の流れである。
【０１４６】
なお、上述した実施形態２では、割込みユーザが割込みキー１４０２を押下したことに応じて、実行中の印刷ジョブの実行を中断する例を説明した。これによって、割込みユーザが、本来、割込みをおこないたいタイミングで、印刷中の印刷ジョブの実行を中断し、割込み印刷ジョブを実行することができる。しかし、本実施形態はこれに限るものではなく、制御部３０１は、割込み印刷ジョブの実行要求を受付けた後、つまりステップ２３１８の処理で、割込み印刷ジョブの実行要求を受付けた後に、実行中の印刷ジョブの実行を中断するようにしてもよい。それによって、割込みキー１４０２が押されてから、割込み印刷ジョブの実行を開始するまでの間にも、印刷ジョブの印刷処理を実行することができるので、割込み印刷を行うことによる生産性の低下を極力防止することができる。
【０１４７】
また、それによって、ｕｓｅｒ２が、割り込んで実行させる処理が、データ送信処理や、スキャナ部３０４で読み取った原稿の画像データをボックスに格納する処理等の印刷処理を必要とする機能ではない場合がある。そのような場合には、印刷ジョブＡの印刷処理の実行は中断せずに、割込みをおこなわせることができるので、より生産性の低下を防止することができる。
【０１４８】
また、図２３のステップＳ２３１７で、表示する画面の例として、図１６に示す画面を説明したが、制御部３０１は、ステップＳ２３１７で、次のような制御をおこなってもよい。制御部３０１は、ステップＳ２３１４で表示された図２５に示す画面を介してログインした場合には、図９に示す画面を介して行う通常のログインをした場合と比較し、使用可能な機能を制限した図３１のような画面を操作部３０７に表示する。
【０１４９】
例えば、他に画像処理装置１０１にログインしているユーザが存在しないときに、ｕｓｅｒ２がログインした場合には、図２７に示す初期画面を印刷設定画面として表示し、ｕｓｅｒ２のログインを割込みキー１４０２が押された後にログインする場合には、図３１に示すような画面を表示させる。それによって、同じユーザでも、通常の印刷を行う際に、表示する印刷設定画面と比較して、割込み印刷を行う際に、設定可能な機能に制限をかけることができる。
【０１５０】
他にも、割込み印刷の際には、印刷部数を制限してもよい。例えば、ｕｓｅｒ２が割込みではなく、通常のユーザとして図９のログイン画面を介して、ログインした場合、印刷部数に制限をかけない。ただし、ｕｓｅｒ２が、ｕｓｅｒ１がログインした状態で、割込みキーを押して、割込みユーザとして図２６のログイン画面を介してログインした場合に、１０部を超える印刷を行えないようにする等の制限をかける。それによって、割込み印刷ジョブを実行することによって、一時中断した印刷ジョブＡの印刷の再開が大幅に遅延することを防ぐことができる。同様に、割込み時に、スキャナ部３０４を介して読取可能な枚数に制限を設けてもよい。それによっても、一時中断した印刷ジョブＡの印刷の再開が大幅に遅延することを防ぐことができるという効果を得ることができる。
【０１５１】
また、通常の印刷ジョブの印刷処理にかかる課金に比較して、割り込んで印刷処理をおこなった印刷ジョブの課金額を、例えば１枚につき２０円増しや、２倍増しなど、増やす構成にしてもよい。
【０１５２】
また、上述した実施形態１や実施形態２で説明した制御部３０１が履歴情報記憶領域５０９に記憶した履歴情報は、操作部３０７に履歴情報を表示することや、ユーザごとに課金処理を行うほかにも、様々なことに用いることができる。例えば、制御部３０１は、当該履歴情報に基づいて、ユーザごとに画像処理装置１０１の利用制限をかける構成にしてもよい。例えば、ｕｓｅｒ１に、１００部まで印刷することを許可する設定をしておき、ｕｓｅｒ２に対しては、５０部まで印刷することを許可する設定をしておく。そして、制御部３０１は、ｕｓｅｒ１の印刷設定画面を介して受付けた印刷ジョブの印刷処理を実行することによって、印刷した印刷部数が１００部を超えるときは、その印刷ジョブの印刷処理を行うことを禁止する。制御部３０１は、ｕｓｅｒ２に対しては、印刷した印刷部数が５０部を超える場合に、当該印刷ジョブの印刷処理を行うことを禁止する構成にするとよい。
【０１５３】
また、本実施形態では、制御部３０１が、操作部３０７に各種表示画面を表示する例を説明したが、操作部３０７が独自にコントローラを備えていて、制御部３０１は、そのコントローラに指示を送り、当該コントローラが操作部３０７に表示する構成でもよい。その場合、制御部３０１は、表示画面を操作部３０７に表示させる指示をおこなう。
【０１５４】
尚、上述した、実施形態１、実施形態２では、印刷ジョブの履歴情報を残す場合について説明した。だが、これに限るものではなく、データ送信ジョブや、ボックス機能を利用するジョブ（以下、ボックスジョブ）に関する履歴情報を残す場合についても、実施形態１、実施形態２で説明したのとほぼ同様の制御を行うことができる。それによって、例えば、ユーザごとに、データ送信ジョブを実行した履歴情報も、後で、操作部３０７に正しく表示できる。また、例えば、ボックスジョブを実行した履歴情報（例えば、誰が、いつ、何ページ分の画像データをボックスに格納したかという情報等）も、後で、操作部３０７に正しく表示することができる。また、実施形態１、実施形態２で説明したのとほぼ同様の制御を行うことで、制御部３０１は、データ送信ジョブや、ボックスジョブを使用したユーザごとに、正しく課金することもできる。
【０１５５】
以上の実施形態で説明した、ジョブ処理システム（例えば、印刷システム）は、ジョブ処理装置（画像処理装置）と他の装置（クライアントコンピュータ、および／または、サーバコンピュータ）とからなるシステムとして説明した。だが、これに限らず、ジョブ処理システム（例えば、印刷システム）は、ジョブ処理装置（画像処理装置１０１）単体からなっていてもよい。
【０１５６】
例えば、上述した実施形態では、ユーザごとの履歴情報を画像処理装置１０１内のＨＤＤ３０９に記憶する例を説明したが、履歴情報は、サーバコンピュータ１０５、あるいはクライアントコンピュータが記憶しておく構成にしてもよい。
【０１５７】
また、以下に、図３２に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１５８】
図３２は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１６０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１６１】
本実施形態における図５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１６２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１６５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１６６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６７】
その他、プログラムの供給方法としては、次のようなものがある。例えば、クライアントコンピュータ１０６、１０７のブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものを、ハードディスク等の記録媒体にダウンロードすることによっても供給できる。もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１６８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布することもできる。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することもできる。
【０１６９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限らない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づいた制御を行うことも可能である。例えば、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１７１】
【図１】本発明の実施形態に係る画像処理システムのシステム構成を表す図である。
【図２】本発明の実施形態に係る画像処理装置におけるハードウェア構成を表す図である。
【図３】本発明の実施形態に係る画像処理装置の構成を表すブロック図である。
【図４】本発明の実施形態に係る画像処理装置のユーザの操作画面を表す図である。
【図５】本発明の実施形態に係る画像処理装置の制御例を説明するための模式図である。
【図６】本発明の実施形態に係る画像処理装置の制御例を説明するための模式図である。
【図７】本発明の実施形態に係る画像処理装置の制御例を説明するための模式図である。
【図８】本発明の実施形態に係るデータ処理手順の例を説明するフローチャートである。
【図９】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図１０】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図１１】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図１２】本発明の実施形態に係る履歴情報の例を説明する図である。
【図１３】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図１４】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図１５】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図１６】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図１７】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図１８】本発明の実施形態に係る履歴情報の例を説明する図である。
【図１９】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図２０】本発明の実施形態に係る画像処理装置の制御例を説明するための模式図である。
【図２１】本発明の実施形態に係る画像処理装置の制御例を説明するための模式図である。
【図２２】本発明の実施形態に係る画像処理装置の制御例を説明するための模式図である。
【図２３】本発明の実施形態に係るデータ処理手順の例を説明するフローチャートである。
【図２４】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図２５】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図２６】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図２７】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図２８】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図２９】本発明の実施形態に係る履歴情報の例を説明する図である。
【図３０】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図３１】本発明の実施形態に係る操作部に表示する表示画面の例を説明する図である。
【図３２】本発明の実施形態に係るプログラムコード群を説明する図である。
【符号の説明】
【０１７２】
３０１  制御部
３０７  操作部
３０９  ＨＤＤ
５０８  ログインユーザ記憶領域
５０９  履歴情報記憶領域
５１０  印刷設定情報退避領域
【図１】
2008193474.tif 000003
【図２】
2008193474.tif 000004
【図３】
2008193474.tif 000005
【図４】
2008193474.tif 000006
【図５】
2008193474.tif 000007
【図６】
2008193474.tif 000008
【図７】
2008193474.tif 000009
【図８】
2008193474.tif 000010
【図９】
2008193474.tif 000011
【図１０】
2008193474.tif 000012
【図１１】
2008193474.tif 000013
【図１２】
2008193474.tif 000014
【図１３】
2008193474.tif 000015
【図１４】
2008193474.tif 000016
【図１５】
2008193474.tif 000017
【図１６】
2008193474.tif 000018
【図１７】
2008193474.tif 000019
【図１８】
2008193474.tif 000020
【図１９】
2008193474.tif 000021
【図２０】
2008193474.tif 000022
【図２１】
2008193474.tif 000023
【図２２】
2008193474.tif 000024
【図２３】
2008193474.tif 000025
【図２４】
2008193474.tif 000026
【図２５】
2008193474.tif 000027
【図２６】
2008193474.tif 000028
【図２７】
2008193474.tif 000029
【図２８】
2008193474.tif 000030
【図２９】
2008193474.tif 000031
【図３０】
2008193474.tif 000032
【図３１】
2008193474.tif 000033
【図３２】
2008193474.tif 000034