(57)【要約】【課題】複合機を利用しているユーザを切り替えることができ、先のユーザの利用している機能に応じて、利用できる機能を識別表示することが可能な画像処理装置を提供すること。【解決手段】ログイン中のユーザが利用可能な機能を選択可能なメニュー画面を表示可能な画像処理装置であって、前記ログイン中のユーザとは異なるユーザからユーザの切り替えを受け付けるユーザ切替受付手段と、前記ユーザ切替受付手段により受付けた切替ユーザの利用するメニュー画面を表示するメニュー画面表示手段と、を有し、前記メニュー画面表示手段は、前記ログイン中のユーザが利用している機能について利用可能か否かを識別可能に表示することを特徴とする。【選択図】図５
2015126318.tif 000002
【特許請求の範囲】
【請求項１】
ログイン中のユーザが利用可能な機能を選択可能なメニュー画面を表示可能な画像処理装置であって、
前記ログイン中のユーザとは異なるユーザからユーザの切り替えを受け付けるユーザ切替受付手段と、
前記ユーザ切替受付手段により受付けた切替ユーザの利用するメニュー画面を表示するメニュー画面表示手段と、を有し、
前記メニュー画面表示手段は、前記ログイン中のユーザが利用している機能について利用可能か否かを識別可能に表示することを特徴とする画像処理装置。
【請求項２】
前記ログイン中のユーザが利用中の機能を判定する利用中機能判定手段を更に有し、
前記メニュー画面表示手段は、前記利用中機能判定手段により利用中であると判定された機能を、利用が不可であると識別可能に表示することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記利用中機能判定手段により利用中と判定された機能が利用する物理リソースを特定する物理リソース特定手段を更に有し、
前記メニュー画面表示手段は、前記利用中機能判定手段により利用中と判定された機能であっても、利用可能な物理リソースがある場合には、制限付きで利用か可能であると識別可能に表示することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制限とは、利用する機能で利用される物理リソースが利用可能になるまで待機するものであって、
前記制限により印刷が開始できない場合には、ネットワークに接続される他の画像処理装置で印刷を実行させることが可能な請求項３に記載の画像処理装置。
【請求項５】
処理中のジョブの進捗を管理する進捗管理手段を更に有し、
前記制限は前記処理中のジョブの進捗に応じて制限することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
ログイン中のユーザが利用可能な機能を選択可能なメニュー画面を表示可能な画像処理装置の制御方法であって、
前記ログイン中のユーザとは異なるユーザからユーザの切り替えを受け付けるユーザ切替受付ステップと、
前記ユーザ切替受付ステップにより受付けた切替ユーザの利用するメニュー画面を表示するメニュー画面表示ステップと、を有し、
前記メニュー画面表示ステップは、前記ログイン中のユーザが利用している機能について利用可能か否かを識別可能に表示することを特徴とする画像処理装置の制御方法。
【請求項７】
ログイン中のユーザが利用可能な機能を選択可能なメニュー画面を表示可能な画像処理装置を、
前記ログイン中のユーザとは異なるユーザからユーザの切り替えを受け付けるユーザ切替受付手段と、
前記ユーザ切替受付手段により受付けた切替ユーザの利用するメニュー画面を表示するメニュー画面表示手段と、を有し、
前記メニュー画面表示手段は、前記ログイン中のユーザが利用している機能について利用可能か否かを識別可能に表示することを特徴とする画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、複写機や複合機などの画像処理装置は、本体に設けられた操作パネルよりほとんどの機能に関する操作ができるようになっている。
【０００３】
また、セキュリティの強化も進んでおり、画像処理装置を利用する際には、ユーザがログインして利用するような利用環境も提供されている。このような環境では、はじめにログインしたユーザだけが画像処理装置の操作をできるようになっている。
【０００４】
特許文献１には、単一ユーザによる操作パネルの占有を防ぐために、最初にユーザが指示したジョブ状況を損なう事なく、ユーザ切替を実施することができる技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−６８５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら特許文献１においては、ユーザを切り替えることにより、操作パネルの複数ユーザの占有が可能となっているが、先にログインしたユーザが使っている機能が、切り替わったユーザが使いたい機能と競合する場合、先にログインしたユーザのジョブが終わってから実行されることになる。そして、利用したい機能が利用可能なのかどうかは、実際にジョブを実行しなければわからないようになっている。
【０００７】
そこで本発明では、複合機を利用しているユーザを切り替えることができ、先のユーザの利用している機能に応じて、利用できる機能を識別表示することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
ログイン中のユーザが利用可能な機能を選択可能なメニュー画面を表示可能な画像処理装置であって、前記ログイン中のユーザとは異なるユーザからユーザの切り替えを受け付けるユーザ切替受付手段と、前記ユーザ切替受付手段により受付けた切替ユーザの利用するメニュー画面を表示するメニュー画面表示手段と、を有し、前記メニュー画面表示手段は、前記ログイン中のユーザが利用している機能について利用可能か否かを識別可能に表示する。
【発明の効果】
【０００９】
本発明によれば、複合機を利用しているユーザを切り替えることができ、先のユーザの利用している機能に応じて、利用できる機能を識別表示することが可能な画像処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係わる画像処理装置を含む画像処理システムのシステム構成の一例を示す図である。
【図２】本発明の実施形態に係わる画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態に係わる画像処理装置の機能構成の一例を示すブロック図である。
【図４】本発明の実施形態に係わる画像処理装置の画像処理を説明するシーケンス図である。
【図５】本発明の実施形態に係わる画像処理装置の操作パネルに表示される画面遷移の一例を示す図である。
【図６】本発明の実施形態に係わる画像処理装置のジョブ実行中に操作パネルに表示される画面の一例を示す図である。
【図７】本発明の実施形態に係わる画像処理装置の機能制限付きメニューが選択された時の画面遷移の一例を示す図である。
【図８】本発明の実施形態に係わる画像処理装置の全体処理の一例を示すフローチャートである。
【図９】本発明の実施形態に係わる画像処理装置の競合リソース処理の一例を示すフローチャートである。
【図１０】本発明の実施形態に係わる画像処理装置の切替ユーザ用のメニュー画面処理の一例を示すフローチャートである。
【図１１】本発明の実施形態に係わる画像処理装置の機能が使用するコントローラとリソースの関係を示す図である。
【図１２】本発明の実施形態に係わる画像処理装置のリソースの競合判定に利用されるテーブルの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１２】
図１は、本発明の実施形態に係わる画像処理装置を含む画像処理システムのシステム構成の一例を示す図である。
【００１３】
画像処理装置Ａ（１０１）、画像処理装置Ｂ（１０２）および管理サーバ１０３が、ＬＡＮ（ローカルエリアネットワーク）４００を介して接続されている。
【００１４】
画像処理装置（画像処理装置ＡおよびＢ）は、ユーザＡやユーザＢによって利用可能である。ユーザは画像処理装置を利用する際には、所定のユーザ名とパスワードでログインして利用する。ログインの際には、ＩＣカード認証などの技術を利用することにより、毎回のユーザ名やパスワードの入力を省くことができる。
【００１５】
画像処理装置Ａ（１０１）は複合機としての機能を有しており、コピー機能や印刷機能、およびスキャンして送信機能などを利用可能である。また、これらの機能を実現する際には、スキャナ１０４やフィニッシャ１０５などの物理リソースが利用される。
【００１６】
本実施形態では、画像処理装置Ａ（１０１）をユーザＡが利用中に、ユーザＢがユーザ切替によりログインした場合に、ユーザＡが利用していないリソースに応じてユーザＢが利用できる機能を操作パネルに表示可能になっている。
【００１７】
そして、例えばスキャナ１０４は利用可能であったが、フィニッシャ１０５が利用できない場合には、フィニッシャ１０５が利用できるようになるまで待つか、フィニッシャの空いている画像処理装置Ｂ（１０２）に出力することが可能である。
【００１８】
この場合の画像処理装置Ｂ（１０２）は、フィニッシャ機能を有していればよく、スキャナ機能を有さないプリンタ装置や画像処理装置Ａ（１０１）と同等の機能を有する複合機のどちらも利用することができる。
【００１９】
管理サーバ１０３は、画像処理装置Ａ（１０１）の機能が使用するコントローラとリソースの関係や、リソースの競合判定に利用されるテーブルが記憶されている。なお、管理サーバ１０３を設けない場合は、画像処理装置Ａ（１０１）にこれらの情報を記憶させることができる。
【００２０】
図２は、本発明の実施形態に係わる画像処理装置のハードウェア構成の一例を示すブロック図である。
【００２１】
２１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ２１４や、画像出力デバイスとして機能するプリンタ２１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ４００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２２】
コントローラユニット２１６において、２０１はＣＰＵで、システム全体を制御するプロセッサである。２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２３】
２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。２０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。クライアント装置から受信した印刷データもこのＨＤＤ２０４に記憶されることになる。
【００２４】
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部２０８とのインタフェース部である。また、操作部Ｉ／Ｆ２０７は、操作部２０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ２０１に伝える役割をする。
【００２５】
２０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ４００等のネットワークに接続し、データの入出力を行う。２０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２６】
２１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ２１９が外部Ｉ／Ｆ２１８に接続されている。そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス２０９上に配置される。
【００２７】
２２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
【００２８】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。２１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ２１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。
【００２９】
２１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部２１７は、スキャナ２１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ２０１と連携して、ネットワークＩ／Ｆ２０５を介して、外部装置に画像データのファイルを送信することができる。
【００３０】
スキャナ２１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３１】
プリンタ２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。なお、プリンタ２１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３２】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３３】
ここで、操作部２０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部２０８のストップキーは、稼働中の動作を止める働きをする。また、操作部２０８のＩＤキーは、使用者のユーザＩＤを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３４】
カードリーダ２１９は、ＣＰＵ２０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。
【００３５】
図３は、本発明の実施形態に係わる印刷管理装置におけるソフトウェア構成の一例を示すブロック図である。
【００３６】
画像処理装置は、ログインセッション管理部３０１、実行状態管理部３０２、リソース競合判定部３０３、メニュー表示制御部３０４、および他デバイス処理部３０５を有している。
【００３７】
ログインセッション管理部３０１は、画像処理装置を利用するユーザのログイン状態を管理する。複数のユーザがログインできるようにし、先にログインしたユーザから後にログインするユーザにログイン状態を切り替えることができる。その場合、先にログインしたユーザのログイン状態は保持されることになる。
【００３８】
実行状態管理部３０２は、各機能におけるジョブの実行状態（進捗状態・残り時間など）を管理（進捗管理）するものである。各機能を実行するアプリケーションから取得することができる。
【００３９】
リソース競合判定部３０３は、切替ユーザがログインする際に、元のユーザが利用していた機能の利用制限を行うためのものであり、元のユーザが利用していないリソースであれば利用させるためにも利用される。
【００４０】
メニュー表示制御部３０４は、ログインしたユーザに対して表示するメインメニューに表示される機能アイコンを、利用可能なのか、一部制限付きで利用可能なのか、または利用不可なのかを識別可能に表示制御するものである。
【００４１】
他デバイス処理部３０５は、リソースが競合することにより利用できない機能がある場合に、ネットワークに接続される他のデバイスから、処理を代行可能なデバイスを検索し、他デバイスに処理させるものである。
【００４２】
図４は、本発明の実施形態に係わる画像処理装置の画像処理を説明するシーケンス図である。
【００４３】
ユーザＡ（４０１）が最初のユーザとしてログインし、印刷機能を実行している状態で、ユーザＢ（１０２）が切替ユーザとしてログインしたときに、実行中の印刷機能で利用しているリソースと競合しない機能を実行可能（競合する機能を利用不可）に表示する際のシーケンスを説明する。
【００４４】
なお、切替ユーザとは、複合機に２人以上のユーザを同時にログインさせ、既にログインしていたユーザから後からログインするユーザにログインユーザを切り替えることをいう。このとき既にログインしていたユーザのログイン状態も保たれたままである。
【００４５】
操作パネル４０３、ログインセッション管理モジュール４０４、物理リソース競合判定モジュール４０５、および印刷アプリケーション（印刷機能）４０６は、画像処理装置Ａ（１０１）に備えられた構成である。
【００４６】
図５に示す操作パネルに表示される画面イメージを利用しながら説明する。Ｓ４１０で、ユーザＡ（４０１）が、図５に示す操作パネル５０１を利用してログイン処理を行う。操作パネル５０１で、ユーザＩＤとパスワードを入力してログインするようになっている。また、ＩＣカードや非接触カードなどを利用することにより入力を省略してログインすることも可能である。
【００４７】
ログインするとＳ４１１では、ログインセッション管理モジュールにログインセッションのチェックを行う。初回ログインなので、「誰もログインしていないとしてログインセッション無し」と判定され、Ｓ４１０−２で、ユーザＡが利用可能なアプリケーション（機能）が、図５に示すメインメニュー５０２に表示される。ログインユーザ５０３には、ユーザＡがログイン中であることが示される。
【００４８】
利用可能なアプリケーション（機能）とは、「コピー機能」５０４、「スキャン送信機能」５０５、および「印刷機能」５０６が選択可能に表示される。ここで、それぞれの機能が利用する物理リソースおよびコントローラの組合せについて図１１を利用して説明する。また、各機能はこれに限ったものではなく、ＦＡＸなどここに示した以外の機能を対象とすることもできる。
【００４９】
図１１は、本発明の実施形態に係わる画像処理装置の機能が使用するコントローラとリソースの関係を示す図である。画像処理装置Ａ１０１もしくは、管理サーバ１０３に記憶されている。
【００５０】
「コピー」機能が使用するコントローラと物理リソース（１１０１）では、コピー機能を実現するために、コントローラ１１０２として、プリントコントローラ１１０３およびスキャンコントローラ１１０４が利用される。印刷機能は、原稿をスキャンしてプリントする機能である。コントローラとは、システムの操作をするためのデバイスあるいは操作まわりを制御するモジュールのことを指す。
【００５１】
プリントコントローラ１１０３は、物理リソースとしてフィニッシャ１００６を利用し、スキャナ１００７は利用しない。スキャンコントローラ１１０２は、フィニッシャ１００６は利用せず、スキャナ１００７を利用する。
【００５２】
物理リソース１００５とは、画像処理装置が備える物理的な部分のことで、フィニッシャ１００６は、印刷機能やコピー機能などにより用紙が出力される部分であり、図１のフィニッシャ１０５に対応する。スキャナ１００７とは、コピー機能やスキャン送信機能で原稿をスキャンする部分であり、図１のスキャナ１０４に対応する。
【００５３】
同様に、「スキャン送信」機能が使用するコントローラと物理リソース（１００８）では、スキャンコントローラは、物理リソースであるフィニッシャは利用されず、スキャナが利用される。また、メール送信コントローラは、フィニッシャおよびスキャナのどちらの物理リソースは利用されない。スキャン送信とは、スキャナで読み取った原稿をメールやＳＥＮＤなどを利用して、メールサーバやファイルサーバに送信する機能である。
【００５４】
「印刷」機能が使用するコントローラと物理リソース（１１０９）では、プリントコントローラが利用され、物理リソースとしては、フィニッシャが利用され、スキャナは利用されない。印刷とは、ＰＣなどの情報処理装置から画像処理装置へ印刷命令が行われることにより、画像処理装置のフィニッシャから印刷物が出力されるものである。
【００５５】
図４の説明に戻る。Ｓ４１２でユーザＡ（４０１）が印刷アプリケーション（機能）を実行すると、Ｓ４１３で、ログインセッション管理モジュール４０４が、ユーザＡのログインセッションにおいて、実行中の機能（印刷）の実行状態を保持し、Ｓ４１４で印刷アプリケーションが印刷ジョブを実行する。この時に表示される画面は、図６の６０１に示すような画面であり、実行中の機能（アプリケーション）と後述する４２０でされる利用状況が表示される。また、画面６０１は、印刷機能を実行中の表示画面であるが、例えばスキャン送信機能が実行された場合は、６０２に示すような画面が表示される。表示される内容は、６０１の場合と同様である。
【００５６】
Ｓ４１５で図５のユーザ切替５０７が押下されると（ユーザ切替受付手段）、ユーザ切替用のログイン画面５０８が表示され（メニュー画面表示手段）、ユーザＢがログイン画面５０１と同様にログインを行う。
【００５７】
Ｓ４１６およびＳ４１７では、ログインセッション管理モジュール４０４にログインセッションのチェックを行い、ログイン済みのユーザＡがログイン中ユーザとして認識される。Ｓ４１８で、認識されたログインユーザのログインセッションで保持されている機能の実行状況（本実施例では印刷機能）の取得を行う。
【００５８】
Ｓ４１９で利用中の機能から競合する物理リソースに該当する機能の問い合わせを、物理リソース競合判定モジュールに対して行う。例えば、ユーザＡの印刷において、「印刷」機能が利用中であれば、印刷機能に対応する物理リソースである「フィニッシャ」を利用する機能である「コピー」および「印刷」機能が機能一覧として返却される。
【００５９】
Ｓ４２０では印刷アプリケーション４０６に対して、利用状況の問い合わせを行う。具体的には、実行中のジョブの進捗状況の問い合わせであり、印刷アプリケーションにて管理される、ジョブの進捗率や終了予定時刻の取得を行う。
【００６０】
Ｓ４２１では、問い合わせた利用状況に応じて図５のメインメニュー５０９が表示される。表示の条件を以下に示す。
【００６１】
（１）競合する機能一覧に該当しない機能：利用可能状態で表示（例：５１１）
（２）競合する機能一覧に該当する機能：利用不可状態（例：５１２）
【００６２】
（３）一部の物理リソースのみ競合する機能：制限付き利用可能状態（例：５１０）
【００６３】
コピー機能５１０は、一部制限とあるように、全てのリソースを無制限に利用できるわけではないが利用可能な状態、スキャン送信機能５１１は、通常どおり利用できる状態、そして印刷機能５１２は、ユーザＡの利用している機能と競合するため、利用できない状態としてそれぞれメニュー表示される。詳細については、図９を利用して後述する。
【００６４】
図８は、本発明の実施形態に係わる画像処理装置の全体処理の一例を示すフローチャートである。
【００６５】
ユーザによりログイン要求を受け付けることにより処理が開始される。ステップＳ８０１で、ユーザからのログイン要求を受け付ける。本実施例では便宜上、図５の５０１もしくは５０８のログイン画面からログイン要求を受けるものとして説明するがこれに限ったものではない。
【００６６】
ステップＳ８０２で、ログインの種別を判定する。通常のログイン、すなわちログイン画面５０１からのログインであった場合、ステップＳ８０５に進み通常ユーザ用メニュー画面を表示して処理を終了する。通常ユーザ用のメニュー画面とは例えば図５のメインメニュー５０２に示す画面であって、利用できる機能に制限がないものである。
【００６７】
一方、ログインの種別が切替であった場合、ステップＳ８０３に進み、図９に示す競合リソース処理を行う。詳細については後述するが、現在ログインしているユーザの利用している機能の影響を受けるリソースを判定する処理である。
【００６８】
ステップＳ８０４では、競合リソース処理の結果を受けて表示される、切替ユーザ用メニュー画面が表示され、ユーザにより選択されたメニューに対応した処理を行い終了する。
【００６９】
図９は、本発明の実施形態に係わる画像処理装置の競合リソース処理の一例を示すフローチャートである。
【００７０】
ステップＳ９０１では、ログイン中のユーザ（本実施例では、先にログインしたユーザＡ）のジョブを取得する。ジョブとは、利用中の機能に対応して処理される命令のことである。
【００７１】
ステップＳ９０２では、ジョブがあったかどうかを判定し、ジョブが無かった（取得できなかった）場合は、ステップＳ９０５に進む。一方、ジョブが有った場合、ジョブを処理している機能があるかどうかを判定する。処理中の機能がない場合（例えば、ジョブが保留中で実行されていない場合や）、ステップＳ９０５に進み全機能が利用可能に表示されたメニュー（図５の５０１）を表示して処理を終了する。
【００７２】
一方、ステップＳ９０３で処理中の機能があった場合、ステップＳ９０４に進み、使用可能なリソースが有るかを判定する（利用中機能判定手段）。使用可能なリソースが有るかどうかの判定は、以下の手順で、メニューに表示すべき機能に対して行う。
（１）処理中の機能から利用される物理リソースを特定（物理リソース特定手段）。
【００７３】
（２）ジョブの進捗状況を、機能を実行しているアプリケーションから取得。
（３）進捗状況に応じて利用可能な物理リソースがあるかを判定する。
【００７４】
例えば、処理中の機能がコピーであった場合、（１）利用される物理リソースは図１１よりフィニッシャ１００６およびスキャナ１００７となる。（２）図１２に示す判定用テーブル（詳細については後述）により、コピージョブの進捗が４０％までであればスキャナが利用可能で、４０％〜１００％の場合は、フィニッシャが利用可能と判定される。（３）利用可能な物理リソースを特定する。
【００７５】
ステップＳ９０４で、使用可能なリソースが無いと判定されると、ステップＳ９０７に進み処理中の機能（例えば図５の印刷機能５１２など）を利用が不可であるように識別可能に表示する。
【００７６】
一方、使用可能なリソースが有ったと判定された場合、ステップＳ９０６に進み、制限付きで利用可能な機能（例えば図５のコピー５１０など）、または制限無く利用可能な機能（例えば図５のスキャン送信５１１）のようにそれぞれ表示制御を行う。この場合の表示の制限は、例えば図４のＳ４２１に示す方法で決定することができる。
【００７７】
ステップＳ９０８では、表示されるべき全機能に対して処理が行われたかどうかを判定して、全機能に対して処理が行われるまでステップＳ９０４からステップＳ９０８までの処理を繰り返し、処理を終了する。
【００７８】
図１０は、本発明の実施形態に係わる画像処理装置の切替ユーザ用のメニュー画面処理の一例を示すフローチャートである。
【００７９】
切替ユーザ用のメニュー５０９から一部制限付きのコピー機能５１０が選択された時の処理に対応する。図７の画面遷移のイメージ図を利用しながら説明する。
【００８０】
ステップＳ１００１で、制限付き機能（すなわち図５のコピー機能５１０）が選択されたかどうかを判定し、選択されていない場合は、ステップＳ１００２に進み通常のジョブ実行な行われ処理を終了する。
【００８１】
一方、選択された場合、コピー画面７０１が表示されるとともに、ステップＳ１００３で該当するジョブの進捗を取得する。例えば実行状態管理部３０２より取得する。ここで進捗が４０％だとすると一部利用可能判定用テーブル１２０１によれば、スキャナは利用可能でフィニッシャは利用不可であることがわかる。そして、フィニッシャが利用可能になるまでの時間が１０分であることを実行状態管理部から取得可能となっている。
【００８２】
画面７１１が表示されるまでの間、スキャナが利用可能であったので、コピー機能におけるスキャン処理は終了していることになる。画面７１１では、フィニッシャが利用可能になるまでの時間が１０分後である（印刷するにはユーザは１０分待機する）ことと、他のデバイスからプリントするかを選択させる画面が表示される。
【００８３】
ＯＫが押下されると、１０分待つことがユーザにより了承されたのでステップＳ１００５に進み、リソースが空くのを待ちジョブを実行する。一方、キャンセルが押下されると処理を終了する。
【００８４】
「他デバイスからプリント」が押下されると、ステップＳ１００６に進み、ＬＡＮ４００に接続された他のデバイスを取得する。画像処理装置Ａが取得してもよいし、管理サーバ１０３が取得してもよい。取得したデバイスリストは画面７２１され、ユーザからの選択を受け付けることにより、ステップＳ１００７で、スキャンしたデータを選択されたデバイスに出力する。本処理は、直接印刷の命令を行ってもよいし、スキャンしたデータを送信し、受信したデバイスで印刷処理をするようにしてもよい。
【００８５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８６】
また、本発明におけるプログラムは、実施例に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は実施例にしめるフローチャートの処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは実施例の各装置の処理方法ごとのプログラムであってもよい。
【００８７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００８９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００９０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。  さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９３】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９４】
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＨＤＤ
２０５  ネットワークＩ／Ｆ
２０６  モデム
２０７  操作部Ｉ／Ｆ
２０８  操作部
【図１】
2015126318.tif 000003
【図２】
2015126318.tif 000004
【図３】
2015126318.tif 000005
【図４】
2015126318.tif 000006
【図５】
2015126318.tif 000007
【図６】
2015126318.tif 000008
【図７】
2015126318.tif 000009
【図８】
2015126318.tif 000010
【図９】
2015126318.tif 000011
【図１０】
2015126318.tif 000012
【図１１】
2015126318.tif 000013
【図１２】
2015126318.tif 000014