(57)【特許請求の範囲】
【請求項１】
操作画面を備える画像処理装置であって、
ジョブの実行中にユーザがログアウトすると、前記ジョブに対する設定情報を保持する保持手段と、
前記ジョブの実行中に前記ユーザがログアウトした後に前記ユーザがログインすると、前記保持された設定情報を前記操作画面に表示させ、前記ユーザがログアウトした後に前記ユーザ以外の他のユーザがログインすると、前記操作画面の表示を制限する表示制御手段とを備えることを特徴とする画像処理装置。
【請求項２】
操作画面には、前記ジョブと異なる表示制御ジョブの実行に応じて前記設定情報が設定された設定項目が表示され、
前記保持手段は、前記ユーザがログアウトすると、前記表示制御ジョブの実行を継続して前記設定情報を保持することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記設定情報は、各種処理の実行に用いられ、
前記他のユーザがログインすると、前記保持された設定情報に基づいた前記各種処理の実行を回避する処理手段をさらに備えることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記保持手段は、前記ユーザがログアウトすると、前記ユーザが所定の期間内にログインを行わないとき、前記設定情報の保持を中止することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記表示制御手段は、前記設定情報を保持するか否かをユーザに選択させる選択画面を表示させることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記表示制御手段は、前記他のユーザがログインすると、前記保持された設定情報に関連しない設定項目を前記操作画面に表示させることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
操作画面を備え、前記操作画面を用いて設定された設定情報に基づく各種処理を画像処理装置に実行させる携帯端末であって、
前記画像処理装置へのユーザのログイン及びログアウトの操作を受け付ける操作手段と、
ジョブの実行中に前記ユーザが前記画像処理装置からログアウトすると、前記ジョブに対する設定情報を保持する保持手段と、
前記ジョブの実行中に前記ユーザが前記画像処理装置からログアウトした後に前記ユーザが前記画像処理装置にログインすると、前記保持された設定情報を前記操作画面に表示させ、前記ユーザがログアウトした後に前記ユーザ以外の他のユーザがログインすると、前記操作画面の表示を制限する表示制御手段とを備えることを特徴とする携帯端末。
【請求項８】
操作画面を備え、前記操作画面を用いて設定された設定情報に基づいた各種処理を画像処理装置に実行させる情報処理装置であって、
前記画像処理装置へのユーザのログイン及びログアウトの操作を受け付ける操作手段と、
ジョブの実行中に前記ユーザが前記画像処理装置からログアウトすると、前記ジョブに対する設定情報を保持する保持手段と、
前記ジョブの実行中に前記ユーザが前記画像処理装置からログアウトした後に前記ユーザが前記画像処理装置にログインすると、前記保持された設定情報を前記操作画面に表示させ、前記ユーザがログアウトした後に前記ユーザ以外の他のユーザがログインすると、前記操作画面の表示を制限する表示制御手段とを備えることを特徴とする情報処理装置。
【請求項９】
操作画面を備える画像処理装置の制御方法であって、
ジョブの実行中にユーザがログアウトすると、前記ジョブに対する設定情報を保持する保持ステップと、
前記ジョブの実行中に前記ユーザがログアウトした後に前記ユーザがログインすると、前記保持された設定情報を前記操作画面に表示させ、前記ユーザがログアウトした後に前記ユーザ以外の他のユーザがログインすると、前記操作画面の表示を制限する表示制御ステップとを備えることを特徴とする画像処理装置の制御方法。
【請求項１０】
操作画面を備える画像処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像処理装置の制御方法は、
ジョブの実行中にユーザがログアウトすると、前記ジョブに対する設定情報を保持する保持ステップと、
前記ジョブの実行中に前記ユーザがログアウトした後に前記ユーザがログインすると、前記保持された設定情報を前記操作画面に表示させ、前記ユーザがログアウトした後に前記ユーザ以外の他のユーザがログインすると、前記操作画面の表示を制限する表示制御ステップとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、携帯端末、情報処理装置、画像処理装置の制御方法、及びプログラムに関し、特に、操作画面を用いて各種処理の設定を行う画像処理装置、携帯端末、情報処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像処理装置では、ユーザが当該画像処理装置にログインし、当該画像処理装置の操作画面を用いて各種処理の設定情報を設定すると、設定情報に基づいて各種処理が実行される。このとき、操作画面には当該操作画面の表示処理に用いられる表示制御ジョブに基づいて各種処理に対応する設定情報を設定するための設定項目が表示される。
【０００３】
ところで、ユーザが各種処理に対応する設定項目に設定情報を設定している途中に画像処理装置からログアウトする場合がある。この場合、次にログインする他のユーザが操作画面を用いて設定情報を設定することができるように、表示制御ジョブは自動中止され、ログアウトしたユーザによって操作画面を用いて途中まで設定された設定情報は消去される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５２４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、一度ユーザが画像処理装置からログアウトすると、操作画面を用いて途中まで設定された設定情報が消去されるので、ユーザは再度画像処理装置にログインした際に設定情報の設定を初めから行う必要がある。すなわち、ユーザの設定情報の設定に関する負担が増加する。
【０００６】
一方、設定情報の設定を初めから行う必要を無くすために、例えば、ユーザが画像処理装置からログアウトしてから当該ユーザが再度画像処理装置にログインするまでの期間において、途中まで設定された設定情報を操作画面において保持することも考えられるが、この場合、当該期間中にユーザ以外の他のユーザが画像処理装置にログインすると、他のユーザが操作画面において保持されている設定情報の変更や設定情報に対応する処理の実行の指示を行うことができるので、設定情報に関して所望のセキュリティレベルを維持することができない。
【０００７】
本発明の目的は、設定情報に関して所望のセキュリティレベルを維持しつつユーザの設定情報の設定に関する負担を軽減することができる画像処理装置、携帯端末、情報処理装置、画像処理装置の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理装置は、操作画面を備える画像処理装置であって、ジョブを実行中にユーザがログアウトすると、前記ジョブに対する設定情報を保持する保持手段と、前記ジョブを実行中に前記ユーザがログアウトした後に前記ユーザがログインすると、前記保持された設定情報を前記操作画面に表示させ、前記ユーザがログアウトした後に前記ユーザ以外の他のユーザがログインすると、前記操作画面の表示を制限する表示制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、設定情報に関して所望のセキュリティレベルを維持しつつユーザの設定情報の設定に関する負担を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像処理装置の構成を概略的に示すブロック図である。
【図２】図１におけるＬＣＤ表示部に表示されるメインメニューの一例を示す図である。
【図３】図１の画像処理装置で実行されるログイン処理を説明するためのフローチャートである。
【図４】図１におけるＬＣＤ表示部に表示される設定メニューの一例を示す図である。
【図５】図１におけるＬＣＤ表示部に表示されるメインメニューの一例を示す図である。
【図６】図１の画像処理装置で実行されるログアウト処理を説明するためのフローチャートである。
【図７】図１におけるＬＣＤ表示部に表示される選択画面の一例を示す図である。
【図８】図１の画像処理装置で実行される表示制御ジョブ中止処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１２】
本実施の形態では、操作画面を表示する画像処理装置に本発明を適用した場合について説明するが、本発明の適用先は画像処理装置に限られず、例えば、画像処理装置にジョブを送信し、送信したジョブに基づいた処理を画像形成装置に実行させる携帯端末及びジョブサーバやクライアントＰＣを含む情報処理装置にも本発明を適用することができる。
【００１３】
図１は、本発明の実施の形態に係る画像処理装置１００の構成を概略的に示すブロック図である。
【００１４】
図１において、画像処理装置１００は、コントローラユニット１０１、スキャナ１０２、プリンタ１０３、操作部１０４、及びカードリーダ１０５を備える。コントローラユニット１０１は、ＣＰＵ１０６、ＲＡＭ１０７、ＲＯＭ１０８、ＨＤＤ１０９、ネットワークＩ／Ｆ１１０、モデム１１１、操作部Ｉ／Ｆ１１２、イメージバスＩ／Ｆ１１３、及び外部Ｉ／Ｆ１１４を備える。これらの構成要素はシステムバス１１５で互いに接続されている。さらに、コントローラユニット１０１は、ラスタイメージプロセッサ（以下、「ＲＩＰ」という）１１６、プリンタＩ／Ｆ１１７、スキャナＩ／Ｆ１１８、及び画像処理部１１９を備える。これらの構成要素及びイメージバスＩ／Ｆ１１３は画像バス１２０で互いに接続されている。
【００１５】
画像処理装置１００は、スキャナ１０２によって読み込まれた画像データをプリンタ１０３によって印刷する。コントローラユニット１０１は、各構成要素、具体的に、スキャナ１０２、プリンタ１０３、操作部１０４、及びカードリーダ１０５と夫々データ通信を行って各構成要素を制御する。スキャナ１０２は、ＣＰＵ１０６から送信された制御信号に応じて原稿に照明を当て、図示しないＣＣＤラインセンサを用いて原稿を走査して、原稿上の画像を電気信号に変換して画像データを生成する。プリンタ１０３は、ＣＰＵ１０６から送信された制御信号に応じてスキャナ１０２で生成された画像データを用紙に印刷する。操作部１０４はＬＣＤ表示部１２１を備える。ＬＣＤ表示部１２１は、例えば、図２に示すようなメインメニューや後述する設定メニュー（設定画面）（例えば、図４参照）を表示する。
【００１６】
設定メニューには、該設定メニューに対応する、画像処理装置１００が実行する各種処理の設定項目が表示され、ユーザは各設定項目への数値の入力等によって各種処理に対応する設定情報を設定する。すなわち、ユーザは、各種処理に対応する設定情報を操作部１０４（ＬＣＤ表示部１２１）において設定する。また、図２に示すメインメニューにおいて、ＬＣＤ表示部１２１は画像処理装置１００が備える機能に対応するボタン２０１〜２０５を表示する。ボタン２０１はスキャン処理及び印刷処理を行うコピー処理を実行する際に選択される。ボタン２０２はスキャン処理して生成された画像データを保存する際に選択される。ボタン２０３は、例えば、ＨＤＤ１０９に格納された各種データのうち各種処理に用いられる所望のデータを表示する際に選択される。ボタン２０４は印刷処理を実行する際に選択される。ボタン２０５は、例えば、スキャン処理を行って生成された画像データを各種機器に送信する際に選択される。ＬＣＤ表示部１２１に表示された各ボタンが選択的にユーザによって押下されると、操作部１０４は押下されたＬＣＤ表示部１２１における位置の情報を操作部Ｉ／Ｆ１１２を介してＣＰＵ１０６に送信する。また、操作部１０４は、図示しない各種操作キー、例えば、スタートキー、ストップキー、ＩＤキー、リセットキーを備える。カードリーダ１０５は、ユーザ認証等で用いられるＩＣカードからユーザを特定するユーザ情報を読み取り、読み取ったユーザ情報を外部Ｉ／Ｆ１１４に送信する。外部Ｉ／Ｆ１１４が受信したユーザ情報はＣＰＵ１０６によって管理される。ＣＰＵ１０６は、画像処理装置１０１のシステム全体を制御する。ＲＡＭ１０７は、ＣＰＵ１０６が実行するプログラムや各種データを格納し、ＣＰＵ１０６の一時的な作業領域として用いられる。ＲＯＭ１０８はＣＰＵ１０６が実行するブートプログラムや各種制御プログラムを格納する。ＨＤＤ１０９はＣＰＵ１０６が実行する各種プログラム及び画像データ等を格納する。ネットワークＩ／Ｆ１１０はＬＡＮ１２２に接続された各種機器とデータ通信を行う。モデム１１１は公衆回線１２３に接続された各種機器と、例えば、ファクシミリ通信を行う。操作部Ｉ／Ｆ１１２は操作部１０４とデータ通信を行う。例えば、操作部Ｉ／Ｆ１１２は操作部１０４に画像データを送信し、操作部１０４は受信した画像データをＬＣＤ表示部１２１に表示する。また、操作部Ｉ／Ｆ１１２は操作部１０４から送信されたユーザが操作部１０４を用いて設定した設定情報を受信する。イメージバスＩ／Ｆ１１３は、システムバス１１５及び画像バス１２０を繋ぐバスブリッジである。画像バス１２０には、ＰＣＩバス又はＩＥＥＥ１３９４が用いられ、画像データを高速に転送する。ＲＩＰ１１６は、例えば、ＰＤＬコードのベクトルデータをビットマップイメージデータに展開する。プリンタＩ／Ｆ１１７はプリンタ１０３とデータ通信を行う。スキャナＩ／Ｆ１１８はスキャナ１０２とデータ通信を行う。画像処理部１１９は、入力した画像データに補正、加工、及び編集を行い、また、プリント出力する画像データに補正及び解像度変換等を行う。
【００１７】
次に、図３乃至図７を用いて画像処理装置１００で実行されるログイン処理及びログアウト処理について説明する。
【００１８】
通常、画像処理装置１００において、一度ユーザが画像処理装置１００からログアウトすると、ＬＣＤ表示部１２１の設定画面を用いて途中まで設定された設定情報が消去されるので、ユーザは画像処理装置１００に再度ログインした際に設定情報の設定を初めから行う必要がある。すなわち、ユーザの設定情報の設定に関する負担が増加する。一方、設定情報の設定を初めから行う必要を無くすために、例えば、ユーザが画像処理装置１００からログアウトしてから当該ユーザが再度画像処理装置１００にログインするまでの期間において、途中まで設定された設定情報を設定画面において保持することも考えられるが、この場合、当該期間中にユーザ以外の他のユーザが画像処理装置１００にログインすると、他のユーザが設定画面において保持されている設定情報の変更や設定情報に対応する処理の実行の指示を行うことができるので、設定情報に対応する処理に関して所望のセキュリティレベル、例えば、設定情報を設定したユーザ（以下、「設定ユーザ」という。）以外が当該設定情報に対応する処理の実行を指示することができないというセキュリティレベルを維持することができない。
【００１９】
これに対応して、図３及び図６の処理は、設定ユーザが画像処理装置１００からログアウトする際、ＬＣＤ表示部１２１を用いて設定ユーザによって設定された設定情報を保持し、設定ユーザ以外の他のユーザがログインした際、保持された設定情報がＬＣＤ表示部１２１に表示されないように制御する。
【００２０】
図３は、図１の画像処理装置１００で実行されるログイン処理を説明するためのフローチャートである。
【００２１】
図３の処理及び後述する図６の処理は、ＣＰＵ１０６がＲＡＭ１０７及びＨＤＤ１０９に格納された各種プログラムを実行することによって行われる。
【００２２】
図３において、まず、ＣＰＵ１０６はユーザによって操作部１０４に入力されたユーザＩＤに基づいて当該ユーザのログインを許可するか否かを判別し（ステップＳ３０１）、ログインを許可すると、ＣＰＵ１０６は実行中のジョブがあるか否かを判別する（ステップＳ３０２）。
【００２３】
ステップＳ３０２の判別の結果、実行中のジョブがないとき、ＣＰＵ１０６は、予め登録された下記表１に示す設定リストに基づいた表示制御ジョブを実行し、表示制御ジョブの実行に応じた各ユーザに対応する設定メニューをＬＣＤ表示部１２１に表示させる（ステップＳ３０７）。
【００２４】
【表１】
0006415234.tif 000002
【００２５】
表１に示すように、設定リストは各ユーザを特定する「ユーザＩＤ」及び各ユーザＩＤに対応する設定メニューを示す「設定画面」を含む。例えば、ステップＳ３０１でユーザ１がログインを許可された際、ステップＳ３０７において、表１に示す「スキャンして保存」に対応する設定メニューが表示される。ＣＰＵ１０６はステップＳ３０７の処理を行った後に本処理を終了する。
【００２６】
ステップＳ３０２の判別の結果、実行中のジョブがあるとき、ＣＰＵ１０６は後述する図６のステップＳ６０７で実行されるロック処理において当該ロック処理を指示したユーザを特定するユーザＩＤの登録が行われているか否かを判別する（ステップＳ３０３）。
【００２７】
以下、本実施の形態の説明の便宜のために、図６のステップＳ６０７で実行されるロック処理について、図６の処理の説明に先立って説明する。
【００２８】
ロック処理はユーザが画像処理装置１００からログアウトする際に実行される。ここで、ロック処理が実行されるまでに、設定ユーザは表示制御ジョブに基づいて表示される設定メニュー（図４参照）が有する設定項目（例えば、図中の「ページ」や「読取サイズ」が該当する。）において所望の数値等（例えば、図中の「ページ」における「１」や「読取サイズ」における「自動Ａ４」が該当する。）を入力している。
【００２９】
ステップＳ６０７でロック処理が実行されると、以降の表示制御ジョブの実行はバックグランドで継続して実行され、設定メニューが表示されなくなるが、表示制御ジョブの実行は中止されないため、設定メニューは設定項目に入力した数値とともに設定情報として保持される（保持手段）。すなわち、ロック処理が実行されると、表示制御ジョブの実行が継続されて設定メニューが保持されるので、当該設定メニューにおいて設定された各種処理、例えば、スキャン処理に用いられる用紙サイズ、ページ数等が設定情報として保持される。一方、ロック処理が実行されると、その後、ロック処理を指示したユーザ（設定ユーザ）以外の他のユーザが画像処理装置１００にログインしても、設定ユーザが所望の数値等を入力した設定項目を有する設定メニューに対応する表示制御ジョブはバックグランドで実行されているため、当該設定メニューはＬＣＤ表示部１２１に表示されない。したがって、他のユーザは保持された設定メニューを操作することができない。
【００３０】
図３の処理に戻り、ステップＳ３０３の判別の結果、ロック処理の実行を指示したユーザを特定するユーザＩＤの登録が行われているとき、ＣＰＵ１０６は登録されているユーザＩＤ及びユーザが入力したユーザＩＤ（以下、「入力済みユーザＩＤ」という。）が一致するか否かを判別する（ステップＳ３０４）。
【００３１】
ステップＳ３０４の判別の結果、登録されているユーザＩＤ及び入力済みユーザＩＤが一致しているとき、ステップＳ３０１でログインを許可されたユーザがロック処理を指示したユーザであることが特定される。その後、ＣＰＵ１０６はロック処理の実行によって保持された、例えば、図４に示す設定メニューをロック処理を指示したユーザ（設定ユーザ）が設定項目に入力した数値とともにＬＣＤ表示部１２１に表示させる（ステップＳ３０５）。
【００３２】
ステップＳ３０４の判別の結果、登録されているユーザＩＤ及び入力済みユーザＩＤが一致していないとき、ステップＳ３０１でログインを許可されたユーザがロック処理を指示したユーザでないことが特定される。すなわち、設定ユーザ以外の他のユーザがログインしていることが特定される。その後、ＣＰＵ１０６は、表１に示す設定リストにおいて入力済みユーザＩＤに対応する設定メニュー（以下、「ＩＤ対応設定メニュー」という。）及びロック処理に応じて保持された設定メニュー（以下、「保持設定メニュー」という。）が互いに関連するか否かを判別する（ステップＳ３０６）。ステップＳ３０６において、例えば、保持設定メニューがスキャン処理の実行に用いられる設定情報に該当する場合、ＩＤ対応設定メニューがスキャン処理の実行に用いられる設定情報に該当すると、保持設定メニュー及びＩＤ対応設定メニューは互いに関連すると判別され、ＩＤ対応設定メニューがスキャン処理の実行に用いられる設定情報に該当しないと、保持設定メニュー及びＩＤ対応設定メニューは互いに関連しないと判別される。
【００３３】
ステップＳ３０６の判別の結果、保持設定メニュー及びＩＤ対応設定メニューが互いに関連するとき、ＣＰＵ１０６は、保持設定メニューに関連する設定メニュー（すなわち、ＩＤ対応設定メニュー）の表示を回避する表示制御ジョブを実行する（ステップＳ３０８）（表示制御手段）。具体的に、ステップＳ３０８における表示制御ジョブが実行されると、ＬＣＤ表示部１２１には、図５に示すメインメニューのように、保持設定メニューに関連する設定メニュー（ここでは、スキャン処理の実行に用いられる設定情報に該当する設定メニュー）を表示するためのボタン５０１及びボタン５０２が選択できないように表示され、保持設定メニューに関連しない設定メニューを表示するためのボタン５０３〜ボタン５０５のみが選択できるように表示される。ＣＰＵ１０６はステップＳ３０８の処理を行った後に本処理を終了する。
【００３４】
ステップＳ３０３の判別の結果、ロック処理の実行を指示したユーザを特定するユーザＩＤの登録が行われていないとき、又はステップＳ３０６の判別の結果、ＩＤ対応設定メニュー及び保持設定メニューが関連しないとき、ＣＰＵ１０６はＬＣＤ表示部１２１に表１に示す設定リストにおいて入力済みユーザＩＤに対応する設定メニュー（保持設定メニューに関連しない設定メニュー）を表示するための表示制御ジョブを実行し、当該入力済みユーザＩＤに対応する設定メニューをＬＣＤ表示部１２１に表示し（ステップＳ３０７）、本処理を終了する。
【００３５】
図６は、図１の画像処理装置１００で実行されるログアウト処理を説明するためのフローチャートである。
【００３６】
図６において、まず、ＣＰＵ１０６は操作部１０４からログアウト要求の通知を受信すると（ステップＳ６０１でＹＥＳ）、実行中のジョブがあるか否かを判別する（ステップＳ６０２）。
【００３７】
ステップＳ６０２の判別の結果、実行中のジョブがあるとき、ＣＰＵ１０６は表示制御ジョブが実行されているか否かを判別する（ステップＳ６０３）。
【００３８】
ステップＳ６０３の判別の結果、表示制御ジョブが実行されているとき、ＣＰＵ１０６は、ＬＣＤ表示部１２１に図７に示す選択画面７０４を表示させる（ステップＳ６０４）。図７に示す選択画面７０４には、例えば、実行中のジョブを示すメッセージに加え、実行中のジョブを中止してログアウトを行うためのログアウトボタン７０１、ロック処理を実行するためのロックボタン７０２、及びログアウトしないための中止ボタン７０３が夫々表示される。
【００３９】
次いで、ＣＰＵ１０６は、予め設定された所定の期間内に選択画面７０４における各ボタン７０１〜７０３のいずれかに対する操作が行われたか否かを判別する（ステップＳ６０５）。
【００４０】
ステップＳ６０５の判別の結果、予め設定された所定の期間内に選択画面７０４における各ボタン７０１〜７０３のいずれかに対する操作が行われたとき、ＣＰＵ１０６は操作が行われたボタン７０１〜７０３のいずれかに応じて処理を決定する（ステップＳ６０６）。
【００４１】
ステップＳ６０６において、ロックボタン７０２が選択されたとき、ＣＰＵ１０６はロック処理を実行する（ステップＳ６０７）。具体的に、ＣＰＵ１０６は表示制御ジョブをバックグランドで継続して実行し、表示制御ジョブに応じて表示された設定メニューを設定ユーザが設定項目に入力した数値とともに設定情報として保持する。さらに、ＣＰＵ１０６はロックボタン７０２を選択したユーザが画像処理装置１００にログインした際に入力したユーザＩＤを、ロック処理を指示したユーザを特定するユーザＩＤとして登録する。次いで、ＣＰＵ１０６はステップＳ６０９に処理を進める。
【００４２】
ステップＳ６０６において、ログアウトボタン７０１が選択されたとき、又はステップＳ６０５の判別の結果、予め設定された所定の期間内に選択画面７０４における各ボタン７０１〜７０３のいずれかに対する操作が行われないとき、ＣＰＵ１０６は表示制御ジョブを含むすべてのジョブを中止する（ステップＳ６０８）。次いで、ＣＰＵ１０６はログアウト処理を実行して（ステップＳ６０９）、本処理を終了する。
【００４３】
ステップＳ６０６において、中止ボタン７０３が選択されたとき、ＣＰＵ１０６はステップＳ６０１の処理に戻る。
【００４４】
ステップＳ６０２の判別の結果、実行中のジョブがないとき、又はステップＳ６０３の判別の結果、表示制御ジョブが実行されていないとき、ＣＰＵ１０６はログアウト処理を実行して（ステップＳ６０９）、本処理を終了する。
【００４５】
図３及び図６の処理によれば、設定ユーザが画像処理装置１００からログアウトする際にロック処理が実行され、設定ユーザが設定項目に入力した数値とともに保持設定メニューが保持される（ステップＳ６０７）ので、設定ユーザが画像処理装置１００に再度ログインした際に保持設定メニューをＬＣＤ表示部１２１に表示させることにより、設定ユーザの設定メニューの設定に関する負担を軽減することができる。一方、設定ユーザ以外の他のユーザが画像処理装置１００にログインした際に上記保持設定メニューに関連する設定メニューを表示するためのボタン５０１，５０２が選択できないように各ボタン５０１〜５０５がＬＣＤ表示部１２１に表示される。したがって、保持設定メニューに関連する設定メニューがＬＣＤ表示部１２１に表示されることがないため、他のユーザが保持設定メニューにおいて設定された設定情報の変更や保持設定メニューに対応する処理の実行の指示を行うのを防止することができる。これにより、保持設定メニューに対応する処理に関して所望のセキュリティレベルを維持しつつユーザの設定メニューの設定に関する負担を軽減することができる。
【００４６】
図６の処理では、ユーザがログアウトする際にロック処理が実行されると、表示制御ジョブの実行が継続されて保持設定メニューが保持される。すなわち、表示制御ジョブが実質的に保持設定メニューを保持する。これにより、保持設定メニューを保持するためのメモリ等を設ける必要がないので、簡易的な仕組みで保持設定メニューに対応する処理に関して所望のセキュリティレベルを維持することができる。
【００４７】
また、図６の処理では、ロック処理を実行するためのロックボタン７０２をユーザが選択可能な選択画面７０４がＬＣＤ表示部１２１に表示される。これにより、ロック処理を実行して設定メニューを保持することが必要である旨を決定する機会をユーザに与え、ユーザの利便性を向上することができる。
【００４８】
さらに、図３の処理では、他のユーザがログインした際、保持設定メニューに関連しない処理の設定メニューがＬＣＤ表示部１２１に表示される。これにより、他のユーザがログインした際、他のユーザは、保持設定メニューに関連しない設定メニューにおいて設定情報を設定することができ、他のユーザの利便性を確保することができる。
【００４９】
以上、本発明について実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。
【００５０】
例えば、本実施の形態では、他のユーザがログインした際、保持設定メニューの表示が回避されたが、保持設定メニューが表示されても保持設定メニューの設定に基づいた各種処理の実行を行わないように制御（処理手段）してもよい。
【００５１】
また、本実施の形態では、表示制御ジョブが実行されていると保持設定メニューが保持され続けるが、図８に示す表示制御ジョブ中止処理を実行して、設定ユーザがログアウトした後に、ユーザが予め設定された所定の時間が経過するまでにログインしなければ、保持設定メニューの保持が中止されてもよい。
【００５２】
図８は、図１の画像処理装置１００で実行される表示制御ジョブ中止処理を説明するためのフローチャートである。
【００５３】
図８の処理は、ＣＰＵ１０６がＲＡＭ１０７及びＨＤＤ１０９に格納された各種プログラムを実行することによって行われ、図３の処理及び図６の処理と並行で実行される。
【００５４】
具体的には、まず、ＣＰＵ１０６はユーザが画像処理装置１００にログインしているか否かを判別する（ステップＳ８０１）。
【００５５】
ステップＳ８０１の判別の結果、ユーザが画像処理装置１００にログインしていないとき、ＣＰＵ１０６は時間の計測を開始し、予め設定された所定の時間が経過したか否かを判別する（ステップＳ８０２）。所定の時間は、ユーザの利便性を損なうことがないように設定された時間であり、本実施の形態において、例えば、２０分が設定される。ＣＰＵ１０６は予め設定された所定の時間、例えば、２０分が経過すると（ステップＳ８０２でＹＥＳ）、実行中の表示制御ジョブがあるか否かを判別する（ステップＳ８０３）。ここで、ステップＳ８０３における表示制御ジョブはステップＳ６０６においてバックグランドで実行が継続されている表示制御ジョブを含む。
【００５６】
ステップＳ８０３の判別の結果、実行中の表示制御ジョブがあるとき、当該表示制御ジョブを中止して（ステップＳ８０４）、本処理を終了する。このとき、実質的に保持設定メニューを保持するバックグランドで実行が継続されている表示制御ジョブも中止されるため、保持設定メニューの保持も中止される。
【００５７】
ステップＳ８０１の判別の結果、ユーザが画像処理装置１００にログインしているとき、又はステップＳ８０３の判別の結果、実行中の表示制御ジョブがないとき、本処理を終了する。
【００５８】
上述した図８の処理によれば、設定された設定メニューが保持される期間、つまり、ログアウトしたユーザを特定するユーザＩＤに対応する設定メニューの更新が無効となって他のユーザが当該設定メニューを設定できない期間を必要最小限に短縮し、他のユーザの利便性も確保することができる。
【００５９】
また、例えば、図６のステップＳ６０６でボタン７０２を選択した際にユーザがステップＳ８０２で計測される所定の時間を設定してもよい。これにより、設定メニューを保持する期間にユーザの要求が反映されるので、ユーザの利便性を確保することができる。
【００６０】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６１】
１００  画像処理装置
１０４  操作部
１０６  ＣＰＵ
１２１  ＬＣＤ表示部
【図１】
0006415234.tif 000003
【図２】
0006415234.tif 000004
【図３】
0006415234.tif 000005
【図４】
0006415234.tif 000006
【図５】
0006415234.tif 000007
【図６】
0006415234.tif 000008
【図７】
0006415234.tif 000009
【図８】
0006415234.tif 000010