(57)【要約】      （修正有）【課題】複数の入力表示装置からの指示がコンフリクトすることによって、操作者の意志に反する動作が発生することを防止する画像処理装置、画像処理システム及びそれらの制御方法を提供する。【解決手段】画像処理装置は、画像処理装置に現在接続している複数の入力表示装置を抽出し、抽出された複数の入力表示装置の中から、画像処理装置の優先使用権を付与する入力表示装置を選択して付与し、入力表示装置から送信される操作命令を受信し、受信した操作命令に従ってジョブを実行する。なお、本画像処理装置は、入力表示装置が現在表示している画像情報から実行しようとしているジョブの種別を判断し、優先使用権を付与する必要があるか否かを判定する。【選択図】図４
2012119995.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を介してジョブの実行を要求する複数の入力表示装置と通信可能な画像処理装置であって、
前記画像処理装置に現在接続している複数の入力表示装置を抽出する抽出手段と、
前記抽出手段によって抽出された複数の入力表示装置の中から、前記画像処理装置の優先使用権を付与する入力表示装置を選択する選択手段と、
前記入力表示装置から送信される操作命令を受信し、受信した操作命令に従ってジョブを実行するジョブ処理手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記抽出手段によって抽出された複数の入力表示装置のそれぞれにおいて、前記優先使用権を付与する必要があるか否かを判定する判定手段をさらに備え、
前記選択手段は、
前記判定手段によって前記優先使用権を付与する必要があると判定された入力表示装置の中から前記優先使用権を付与する入力表示装置を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、
各入力表示装置が現在表示している表示画面の画面情報から実行しようとしているジョブの種別を判定する種別判定手段を備え、
前記種別判定手段によって判定された前記ジョブの種別が、読み取り対象の原稿を前記画像処理装置に載置することが必要なジョブ、画像形成に用いられる記録材を前記画像処理装置に供給することが必要なジョブ、又は、前記画像処理装置に対して取り外し可能な記憶媒体にデータを出力するジョブを示す場合に、前記優先使用権を付与する必要があると判定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記入力表示装置が現在表示している表示画面の画面情報を該入力表示装置から受信する受信手段をさらに備え、
前記種別判定手段は、受信した前記画面情報を参照して、ジョブの種別を判定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記選択手段は、
前記優先使用権を付与する対象となる複数の入力表示装置のうち、前記画像処理装置に接続された接続順が最も古い入力表示装置を、前記優先使用権を付与する入力表示装置として選択することを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記ジョブ処理手段は、
受信した前記操作命令が前記優先使用権を付与された入力表示装置からの操作命令である場合に、該操作命令に従ってジョブを実行することを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記優先使用権が付与された前記入力表示装置の該優先使用権を取り消す取消手段をさらに備え、
前記取消手段は、
前記入力表示装置から優先使用権が戻された場合、又は、前記優先使用権を付与したから所定時間が経過した場合に、前記優先使用権を当該入力表示装置から取り消すことを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
画像処理装置と、無線通信を介してジョブの実行を前記画像処理装置に要求する複数の入力表示装置とを有する画像処理システムであって、
前記入力表示装置は、
前記画像処理装置と無線接続を確立するための接続要求を該画像処理装置に送信する要求手段を備え、
前記画像処理装置は、
前記要求手段による前記接続要求を受信した場合に、前記画像処理装置に現在接続している複数の入力表示装置を抽出する抽出手段と、
前記抽出手段によって抽出された複数の入力表示装置の中から、前記画像処理装置の優先使用権を付与する入力表示装置を選択する選択手段と、
前記入力表示装置から送信される操作命令を受信し、受信した操作命令に従ってジョブを実行するジョブ処理手段と、
を備えることを特徴とする画像処理システム。
【請求項９】
前記優先使用権を付与されていない入力表示装置は、操作命令を送信するための表示画面の表示内容を制限することを特徴とする請求項８に記載の画像処理システム。
【請求項１０】
無線通信を介してジョブの実行を要求する複数の入力表示装置と通信可能な画像処理装置の制御方法であって、
抽出手段が、前記画像処理装置に現在接続している複数の入力表示装置を抽出する抽出ステップと、
選択手段が、前記抽出ステップにおいて抽出された複数の入力表示装置の中から前記画像処理装置の優先使用権を付与する入力表示装置を選択する選択ステップと、
ジョブ処理手段が、前記入力表示装置から送信される操作命令を受信し、受信した操作命令に従ってジョブを実行するジョブ処理ステップと、
を実行することを特徴とする画像処理装置の制御方法。
【請求項１１】
画像処理装置と、無線通信を介してジョブの実行を前記画像処理装置に要求する複数の入力表示装置とを有する画像処理システムの制御方法であって、
前記入力表示装置は、
要求手段が、前記画像処理装置と無線接続を確立するための接続要求を該画像処理装置に送信する要求ステップを実行し、
前記画像処理装置は、
抽出手段が、前記画像処理装置に現在接続している複数の入力表示装置を抽出する抽出ステップと、
選択手段が、前記抽出ステップにおいて抽出された複数の入力表示装置の中から前記画像処理装置の優先使用権を付与する入力表示装置を選択する選択ステップと、
ジョブ処理手段が、前記入力表示装置から送信される操作命令を受信し、受信した操作命令に従ってジョブを実行するジョブ処理ステップと、
を実行することを特徴とする画像処理システムの制御方法。
【請求項１２】
請求項１０に記載の画像処理装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１１に記載の画像処理システムの制御方法における各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、それらの制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
現行の画像処理装置には、画像処理装置の本体と一体となった入力表示パネルが設けられていることが一般的である。また、本体にフィニッシャー等の各種排紙処理が装備された大型機では、この入力表示パネルを本体から着脱可能とし、操作箇所で表示された操作手順を見ることも可能である。また、特許文献１には、画像処理装置を構成する各機能ユニットに無線通信機能を設け、機能ユニットの組み合わせを簡易に変更することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３６０９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術には以下に記載する問題がある。複数の入力表示パネルを接続可能な画像処理装置では、複数の入力表示パネルから同時に入力指示が有った場合、操作指示の上書きが発生して操作者の意図しない操作指示になる場合がある。例えば、ユーザＡが画像処理装置の自動原稿搬送装置に原稿を載置し、自身の入力表示パネルを操作してコピー条件等の設定中に、他のユーザＢが他の入力表示パネルを操作してコピー実行指示を出力すると、ユーザＡの意志に反してコピーが開始されてしまう。
【０００５】
本発明は、上述の問題に鑑みて成されたものであり、複数の入力表示装置からの指示がコンフリクトすることによって、操作者の意志に反する動作が発生することを防止する画像処理装置、画像処理システム及びそれらの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、例えば、無線通信を介してジョブの実行を要求する複数の入力表示装置と通信可能な画像処理装置として実現できる。画像処理装置は、画像処理装置に現在接続している複数の入力表示装置を抽出する抽出手段と、抽出手段によって抽出された複数の入力表示装置の中から、画像処理装置の優先使用権を付与する入力表示装置を選択する選択手段と、入力表示装置から送信される操作命令を受信し、受信した操作命令に従ってジョブを実行するジョブ処理手段と、を備えることを特徴とする。
【０００７】
また、本発明は、例えば、画像処理装置と、無線通信を介してジョブの実行を画像処理装置に要求する複数の入力表示装置とを有する画像処理システムとして実現できる。入力表示装置は、画像処理装置と無線接続を確立するための接続要求を画像処理装置に送信する要求手段を備え、画像処理装置は、要求手段による接続要求を受信した場合に、画像処理装置に現在接続している複数の入力表示装置を抽出する抽出手段と、抽出手段によって抽出された複数の入力表示装置の中から、画像処理装置の優先使用権を付与する入力表示装置を選択する選択手段と、入力表示装置から送信される操作命令を受信し、受信した操作命令に従ってジョブを実行するジョブ処理手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、複数の入力表示装置からの指示がコンフリクトすることによって、操作者の意志に反する動作が発生することを防止する画像処理装置、画像処理システム及びそれらの制御方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施例に係る画像処理システムの構成例を示す概略図である。
【図２】第１の実施例に係る画像処理システムの制御構成を示すブロック図である。
【図３】第１の実施例の入力表示パネルの処理手順を示すフローチャートである。
【図４】第１の実施例の画像処理装置の処理手順を示すフローチャートである。
【図５】入力表示パネル３００に付与される優先使用権の割り当てを示す図である。
【図６】図４のＳ４０６の優先使用権を付与する端末の決定処理の詳細を示すフローチャートである。
【図７】図６のＳ６０３の優先使用権の付与が必要な端末の抽出処理の詳細を示すフローチャートである。
【図８】第２の実施例における画像処理装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
＜第１の実施例＞
＜画像処理システム＞
以下では、図１乃至図７を参照して、第１の実施例について説明する。まず、図１を参照して、本実施例に係る画像処理システム１０００の概要について説明する。本実施例の画像処理装置（画像処理装置）は、いわゆるプリントオンデマンド（ＰＯＤ）機で、中綴じ製本、裁断、折加工などを行うことができる様々なオプションを組み合わせることで、多彩な印刷・製本要求に応えるものである。図１に示す画像処理装置（画像処理装置）は、画像処理装置本体（以下、本体と称する。）１００に対して、用紙デッキ５００、バインダ６００、フィニッシャー７００を組み合わせた例を示している。
【００１２】
本体１００は、ＬＡＮ８００を介して、パーソナルコンピュータ９００と接続されている。パーソナルコンピュータ９００では、一ページごとの作成・編集から、製本、裁断、折加工などの設定といった、印刷ジョブの生成が行われる。生成された印刷ジョブは、ＬＡＮ８００を介して、本体１００に送られる。本実施例における画像処理装置には、本発明の特徴である着脱可能な入力表示パネル（入力表示装置）３００が、本体１００と無線により接続される。なお、用紙デッキ５００、バインダ６００、フィニッシャー７００などのオプション装置は、本発明に直接関係がないため、詳細な説明は割愛する。
【００１３】
＜制御構成＞
次に、図２を参照して本画像処理システムに含まれる、本体１００、ホームポジション装置２００、入力表示パネル３００の制御構成について説明する。まず、本体１００について説明する。図２に示すように、本体１００は、主に、コントローラボード１１０、プリントエンジン１２０、スキャナ１３０、ハードディスクドライブ（ＨＤＤ）１４０、及び電源モジュール１５０を備える。それぞれのデバイスは、電源モジュール１５０によって供給される電力によって動作する。
【００１４】
コントローラボード１１０は、ＣＰＵ１１１、ＦＬＡＳＨ ＲＯＭ１１２、ＲＡＭ１１３、ネットワークインタフェースカード（ＮＩＣ）１１４、メインチャネルコントローラ１１５、サブチャネルコントローラ１１６、ディスクコントローラ（ＤＫＣ）１１７、スキャナインタフェース（ＳＩＦ）１１８、プリンタインタフェース（ＰＩＦ）１１９、メモリコントローラ（ＭＭＣ）１２３を備える。各デバイス１１１〜１１９及びメモリコントローラ１２３のそれぞれは、バス１２２を介して接続されている。
【００１５】
ＣＰＵ１１１は、バス１２２に接続される各デバイスを総括的に制御すると共に、ＦＬＡＳＨ ＲＯＭ１１２及びＨＤＤ１４０に記憶された、制御プログラムとしてのファームウェアモジュールを実行するプロセッサである。ＲＡＭ１１３は、ＣＰＵ１１１の主メモリ、ワークエリアとして機能する。ＮＩＣ１１４は、ＬＡＮ８００を介して、パーソナルコンピュータ９００や、他の画像処理装置と双方向にデータのやり取りを行う。ＨＤＤ１４０は、ＤＫＣ１１７を介してアクセスされ、ファームウェアモジュールを格納するだけでなく、画像の一時記憶場所としても使用される。
【００１６】
本体１００に組み付けられたスキャナ１３０は、読み取りセンサや原稿搬送機構等を備える。読み取りセンサや原稿搬送機構等は、コントローラボード１１０上に実装されたＳＩＦ（スキャナＩ／Ｆ）１１８及びスキャナ１３０上に実装されたＳＩＦ１３１を介して、ＣＰＵ１１１で実行されるファームウェアモジュールに基づいて制御される。その結果として、読み取りセンサによって原稿を読み取り、得られたデータをＳＩＦ１３１及びＳＩＦ１１８を介してコントローラボード１１０に転送する。
【００１７】
本体１００に内蔵されたプリントエンジン１２０は、電子写真方式の画像形成部や記録紙カセット、用紙搬送部等を備える。コントローラボード１１０からは、印刷ジョブに基づく印刷要求がＰＩＦ（プリンタＩ／Ｆ）１１９及びプリントエンジン１２０上に実装されたＰＩＦ１２１を介して送られる。画像形成部や用紙搬送部等は、同様にＰＩＦ１１９及びＰＩＦ１２１を介して、ＣＰＵ１１１で実行されるファームウェアモジュールに基づいて制御される。その結果として、用紙上に印刷要求に応じた画像を形成することができる。
【００１８】
メインチャネルコントローラ１１５及びサブチャネルコントローラ１１６は、本体１００と、本発明の特徴である着脱可能な入力表示パネル３００とのやり取りを行う際に使用される。詳細は後述する。メモリコントローラ１２３は、ＣＰＵ１１１の制御によって、外部メモリ用コネクタ１６０１を介してＵＳＢメモリやメモリーカードなどの外部メモリ１６０２にアクセスする。
【００１９】
次に、ホームポジション装置２００について説明する。図２に示すように、ホームポジション装置２００は、主にメインボード２１０とコネクタ２２０から構成される。ホームポジション装置２００を構成するメインボード２１０は、主にＩＥＥＥ８０２．１１ｂモジュール２１１、ｉｒＤＡモジュール２１２、及び電源コントローラ２１３から構成される。
【００２０】
ＩＥＥＥ８０２．１１ｂモジュール２１１は、コントローラボード１１０のメインチャネルコントローラ１１５と接続され、コントローラボード１１０からの要求に基づいて、入力表示パネル３００との無線通信を仲介する。また、ｉｒＤＡモジュール２１２は、コントローラボード１１０のサブチャネルコントローラ１１６と接続され、コントローラボード１１０からの要求に基づいて、入力表示パネル３００との赤外線通信を仲介する。
【００２１】
電源コントローラ２１３は、電源モジュール１５０と接続されている。ＩＥＥＥ８０２．１１ｂモジュール２１１やｉｒＤＡモジュール２１２は、電源コントローラ２１３経由で電力の供給を受ける。また、電源コントローラ２１３は、コネクタ２２０とも接続され、入力表示パネルのコネクタ３５０が接触状態のときには、入力表示パネルにも電力を供給する。加えて、電源コントローラ２１３は、電力の供給状態を監視し、ホームポジション装置２００と入力表示パネルとが装着状態にあるか否かを検出し、コントローラボード１１０に伝達する。
【００２２】
次に、入力表示パネル３００について説明する。図２に示すように、着脱可能な入力表示パネル３００は、主にメインボード３１０、ＬＣＤ３２０、タッチパネル３３０、ボタンデバイス３４０、及びコネクタ３５０から構成される。メインボード３１０は、主にＣＰＵ３１１、ＩＥＥＥ８０２．１１ｂモジュール３１２、ｉｒＤＡモジュール３１３、電源コントローラ３１４、ディスプレイコントローラ（ＤＩＳＰＣ）３１５、パネルコントローラ（ＰＡＮＥＬＣ）３１６、ＦＬＡＳＨ ＲＯＭ３１７、及びＲＡＭ３１８から構成される。
【００２３】
各モジュール３１１〜３１８は、コントローラボード１１０と同様に、バスによって接続される。ＣＰＵ３１１は、バスに接続される各デバイスを総括的に制御すると共に、ＦＬＡＳＨ ＲＯＭ３１７に記憶された、制御プログラムとしてのファームウェアモジュールを実行するプロセッサである。ＲＡＭ３１８は、ＣＰＵ３１１の主メモリ、ワークエリア、および、ＬＣＤ３２０に表示するビデオイメージ用エリアとして機能する。
【００２４】
ディスプレイコントローラ（ＤＩＳＰＣ）３１５は、ＣＰＵ３１１の要求に応じて、ＲＡＭ３１８に展開されたビデオイメージをＬＣＤ３２０へ転送するとともに、ＬＣＤ３２０を制御する。結果として、ＬＣＤ３２０上にイメージが表示される。パネルコントローラ（ＰＡＮＥＬＣ）３１６は、ＣＰＵ３１１の要求に応じて、タッチパネル３３０およびボタンデバイス３４０を制御する。その制御によって、タッチパネル３３０上の押下位置や、ボタンデバイス３４０上の押下されたキーコードなどが、ＣＰＵ３１１に返送される。
【００２５】
電源コントローラ３１４は、コネクタ３５０と接続され、ホームポジション装置２００のコネクタ２２０が接触状態のとき、本体１００の電源モジュール１５０から電力の供給を受ける。これによって、電源コントローラ３１４に接続された充電池（不図示）を充電しながら、且つ、入力表示パネル３００全体に電力を供給することができる。例えば電源モジュール１５０から電力が供給されない場合は、充電池からの電力を入力表示パネル３００全体に供給する。
【００２６】
ＩＥＥＥ８０２．１１ｂモジュール３１２は、ＣＰＵ３１１の制御に基づいて、ホームポジション装置２００上のＩＥＥＥ８０２．１１ｂモジュール２１１との無線通信を確立し、本体１００との通信を仲介する。ｉｒＤＡモジュール３１３は、ＣＰＵ３１１の制御に基づいて、ホームポジション装置２００上のｉｒＤＡモジュール２１２との赤外線通信を確立し、本体１００との通信を仲介する。
【００２７】
＜メインチャネル＞
ここで、本実施例におけるメインチャネルとしての無線通信について説明する。本実施例では、メインチャネルとしての無線通信は公知の技術であるＩＥＥＥ８０２．１１ｂの規格に準じて行われる。より具体的には、本実施例の画像処理システム１０００では、本体１００がアクセスポイント（ＡＰ）、入力表示パネル３００が端末となるインフラストラクチャモードで無線通信が行われる。
【００２８】
電波が届く範囲に複数の本体がある場合、既存のパーソナルコンピュータのように、入力表示パネル３００側に、通信可能な複数の本体のＥＳＳＩＤが表示され、そのうちのひとつを選択できるように構成されている。アソシエーションによって通信相手が確立した後、本実施例の入力表示パネル３００は、画面転送方式のシンクライアントとして動作する。すなわち、実処理やビデオイメージ生成のほとんどは、本体１００のＣＰＵ１１１で実行される。出来上がったビデオイメージは、予め定められたプロトコルで、本体１００から入力表示パネル３００に無線で送られる。ビデオイメージを受け取った入力表示パネル３００のＣＰＵ３１１は、送られてきたビデオイメージをＲＡＭ３１８に展開しながら、ＤＩＳＰＣ３１５を制御してＬＣＤ３２０上にビデオイメージを表示させる。
【００２９】
一方、入力表示パネル３００のタッチパネル３３０及びボタンデバイス３４０に対するユーザの操作に関連する情報も、予め定められたプロトコルで、入力表示パネル３００から本体１００に無線で送られる。操作に関連する情報は、例えばタッチパネル３３０上の押下位置や、ボタンデバイス３４０上の押下されたキーコードなどに当たる。操作に関連する情報を受け取った本体１００のＣＰＵ１１１は、送られてきた情報に基づいて個々の動作を制御する。必要に応じてビデオイメージを更新し、上述したようにビデオイメージを入力表示パネル３００に送る。以上説明したように、本実施例の画像処理システム１０００では、本体１００、即ち、画像処理装置と入力表示パネル３００とが無線通信可能なシステムである。
【００３０】
＜優先使用権申請処理：入力表示パネル＞
次に、図３を参照して、入力表示パネル３００の優先使用権申請処理について説明する。以下で説明する処理は、入力表示パネル３００のＣＰＵ３１１によって統括的に制御される。
【００３１】
Ｓ３０１において、入力表示パネル３００のＣＰＵ３１１は、メインチャネルの無線通信状態を判定し、本体１００と無線通信中か否かを判定する。そして、メインチャネルとしての無線通信による通信中でないと判定した場合（Ｓ３０１でＮｏ）はＳ３０２に進み、ＣＰＵ３１１は、要求手段として機能し、本体１００とメインチャネル通信（無線接続）を確立するための要求を本体１００に送信する。なお、メインチャネルの電波が届く範囲に複数の本体がある場合、入力表示パネル３００側に、通信可能な複数の本体のＥＳＳＩＤが表示され、そのうちの１つをユーザに選択させ、選択されたＥＳＳＩＤの本体に上記要求を送信することが望ましい。
【００３２】
次に、Ｓ３０３において、ＣＰＵ３１１は、本体１００からの通信を許可する旨の応答を受信したか否かを判定することにより、本体１００を検出したか否かを判定し、本体１００を検出するまでＳ３０２を繰り返す。一方、本体１００を検出したと判定した場合（Ｓ３０３でＹｅｓ）、ＣＰＵ３１１は、本体１００とのメインチャネル通信を確立し、Ｓ３０４に処理を進める。
【００３３】
Ｓ３０４において、ＣＰＵ３１１は、本体１００の装置ＩＤや有効な機能などを示す装置情報を確認する。詳細には、ＣＰＵ３１１は、本体１００に装置情報確認要求（本体１００の装置ＩＤや装置情報を確認する要求）を送信し、装置情報を本体１００から受信し、処理をＳ３０５に進める。一方、Ｓ３０１において、メインチャネルとしての無線通信により本体１００と通信中であると判定した場合（Ｓ３０１でＹｅｓ）は、ＣＰＵ３１１は、処理をＳ３０５に進める。
【００３４】
Ｓ３０５において、ＣＰＵ３１１は、現在表示している画面情報を本体１００に通知する。詳細には、ＣＰＵ３１１は、本体１００に現在使用している画面情報の登録要求を送信し、本体１００に情報登録する。続いて、Ｓ３０６において、ＣＰＵ３１１は、ディスプレイコントローラ（ＤＩＳＰＣ）３１５の画面情報の変更を検出したか否かを判定し、変更があればＳ３０５に処理を戻す。一方、Ｓ３０６において、画面情報の変更を検出しないと判定した場合（Ｓ３０６でＮｏ）は、処理をＳ３０７に進める。
【００３５】
Ｓ３０７において、ＣＰＵ３１１は、本体１００の優先使用権の獲得確認を判定し、獲得済であればＳ３０９に処理を進める。一方、優先使用権を獲得していないと判定した場合（Ｓ３０７でＮｏ）は、Ｓ３０８へ進み、ＣＰＵ３１１は、ディスプレイコントローラ（ＤＩＳＰＣ）３１５に表示制限を行う。具体的には、ＣＰＵ３１１は、本体１００から付与された優先使用権の有無によって、ディスプレイコントローラ（ＤＩＳＰＣ）３１５で表示する画面の表示内容を制限する。その後、Ｓ３０９に処理を進める。例えば、ＣＰＵ３１１は、優先使用権を獲得していなければ、他のユーザの処理に影響を及ぼすような操作命令を選択できないように画面の表示内容を制限する。
【００３６】
Ｓ３０９において、ＣＰＵ３１１は、ディスプレイコントローラ（ＤＩＳＰＣ）３１５とＰＡＮＥＬＣ３１６を制御して、ＬＣＤ３２０に表示するデータの制御処理を行う。続いて、Ｓ３１０において、ＣＰＵ３１１は、Ｓ３０９で処理した情報を、本体１００に送信する。さらに、Ｓ３１１において、ＣＰＵ３１１は、入力表示パネル３００が本体１００の優先使用権を更新するか否かを判定する。そして、入力表示パネル３００が優先使用権を更新すると判定した場合（Ｓ３１０でＹｅｓ）、ＣＰＵ３１１は、Ｓ３０１からＳ３１１の処理を繰り返す。一方、優先使用権を更新しないと判定すると（Ｓ３１０でＮｏ）、ＣＰＵ３１１は、処理を終了する。なお、Ｓ３０１乃至Ｓ３１０の処理は入力表示パネル３００への電源供給がある限り繰り返される処理である。
【００３７】
＜優先使用権付与処理：本体＞
次に、図４を参照して、本体１００側の優先使用権付与処理について説明する。以下で説明する処理は、本体１００のＣＰＵ１１１によって統括的に制御される。
【００３８】
まず、Ｓ４０１において、本体１００のＣＰＵ１１１は、メインチャネルの無線通信状態を判定し、入力表示パネル３００と無線通信中か否かを判定する。そして、メインチャネルとしての無線通信による通信中でないと判定した場合、ＣＰＵ１１１はＳ４０２に処理を進める。Ｓ４０２において、ＣＰＵ１１１は、メインチャネル通信を行うための処理として、ＥＳＳＩＤを含む情報をブロードキャストして、自身のＥＳＳＩＤを入力表示パネル３００に告知し、Ｓ４０３に処理を進める。Ｓ４０３において、ＣＰＵ１１１は、入力表示パネル３００からの上記要求を受信したか否かを判定することにより、入力表示パネル３００を検出したか否かを判定し、入力表示パネル３００を検出するまで定期的にＳ４０２の処理を繰り返す。
【００３９】
入力表示パネル３００を検出したと判定した場合（Ｓ４０３でＹｅｓ）、ＣＰＵ１１１は、入力表示パネル３００に対して通信を許可する旨の応答を送信して入力表示パネル３００とのメインチャネル通信を確立し、Ｓ４０４に処理を進める。一方、Ｓ４０１において、メインチャネルとしての無線通信により入力表示パネル３００と通信中であると判定した場合（Ｓ４０１でＹｅｓ）には、ＣＰＵ１１１はそのままＳ４０４に処理を進める。Ｓ４０４において、ＣＰＵ１１１は、装置情報確認処理を行う。具体的には、ＣＰＵ１１１は、入力表示パネル３００から送信される装置情報確認要求（本体１００の装置ＩＤや装置情報を確認する要求）を受信すると、ＦＬＡＳＨ ＲＯＭ１１２に保持される上記装置情報を取得して入力表示パネル３００に送信する。
【００４０】
次に、Ｓ４０５において、ＣＰＵ１１１は、入力表示パネル３００に本体１００の優先使用権が付与されているか否かを判定する。優先使用権を付与していないと判定した場合（Ｓ４０５でＮｏ）には、ＣＰＵ１１１はＳ４０６に処理を進め、優先使用権の付与処理を実行する。Ｓ４０６において、ＣＰＵ１１１は、本体１００に接続中の入力表示パネル３００から優先使用権を付与する端末の候補を抽出する。続いて、Ｓ４０７において、ＣＰＵ１１１は、本体１００の優先使用権の付与端末を確定し、入力表示パネル３００に決定通知情報を送信し、Ｓ４０８に処理を進める。一方、上記Ｓ４０５において、優先使用権の付与を既に処理したと判定した場合（Ｓ４０５でＹｅｓ）には、ＣＰＵ１１１はそのままＳ４０８に処理を進める。
【００４１】
Ｓ４０８において、ＣＰＵ１１１は、本体１００に接続中の入力表示パネル３００からの操作命令の入力待ちを行う。続いて、Ｓ４０９において、ＣＰＵ１１１は、入力表示パネル３００から本体１００に送信された操作命令の有無を判定する。操作命令を受信した場合（Ｓ４０９でＹｅｓ）には、ＣＰＵ１１１はＳ４１０に処理を進める。
【００４２】
Ｓ４１０において、ＣＰＵ１１１は、受信した操作命令に従って、ジョブを処理する。続いて、Ｓ４１１において、ＣＰＵ１１１は、入力表示パネル３００から本体１００の優先使用権の回収の有無を判定する。優先使用権の回収が無い場合（Ｓ４１１でＮｏ）には、ＣＰＵ１１１はＳ４０１からＳ４１０の処理を繰り返す。一方、優先使用権の回収が有った場合、即ち、入力表示パネル３００から優先使用権が戻された場合（Ｓ４１１でＹｅｓ）には、ＣＰＵ１１１はＳ４１２に処理を進め、取消手段として機能し、優先使用権を有する入力表示パネル３００から優先使用権を回収し（取り消し）処理を終了する。
【００４３】
一方、上記Ｓ４０９において、操作命令が無い場合（Ｓ４０９でＮｏ）には、Ｓ４１３で操作命令の入力待ち時間を判定する。操作命令の入力待ち時間が設定時間以内の場合（Ｓ４１３でＹｅｓ）には、ＣＰＵ１１１はＳ４０８〜Ｓ４０９の処理を繰り返す。一方、Ｓ４１３において、操作命令の入力待ち時間が設定時間を超えた場合、即ち、優先使用権を付与してから所定時間が経過した場合（Ｓ４１３でＮｏ）には、ＣＰＵ１１１は、Ｓ４１２に処理を進める。Ｓ４１２において、ＣＰＵ１１１は、取消手段として機能し、優先使用権を有する入力表示パネル３００から優先使用権を回収し（取り消し）処理を終了する。
【００４４】
＜優先使用権＞
次に、図５乃至図７を参照して、画像処理装置の優先使用権及び当該優先使用権に関する処理について説明する。まず、図５を参照して、入力表示パネル３００に付与される優先使用権の割り当てについて説明する。
【００４５】
上述したように、本体１００のＣＰＵ１１１は、入力表示パネル３００から接続要求を受信すると、Ｓ４０４で本体１００内のＲＡＭ１１３とＨＤＤ１４０に接続端末リスト５０１を生成する。接続端末リスト５０１は、接続端末名５０２、現在の画面情報５０３、優先使用権候補情報５０４、及び優先使用権付与先情報５０５から成り、接続要求の有った入力表示パネル３００順にリストアップされている。
【００４６】
現在の画面情報５０３は、本体１００に接続中の入力表示パネル３００の画面の状態を表す情報である。本体１００に接続中の入力表示パネル３００の画面が更新されると、入力表示パネル３００のＣＰＵ３１１が画面更新情報を本体１００に送付し、逐次更新される。優先使用権候補情報５０４は、逐次更新される優先使用権の付与候補を管理する情報である。入力表示パネル３００の現在の画面情報５０３に従って、優先使用権付与が可能か否かを判断し、優先使用権の付与が可能な端末に関して優先順位５０６を付け、優先順位情報を管理している。例えば、図５の例では、端末Ｃ、Ａ、Ｄの順に優先順位が定義されている。優先使用権付与先情報５０５は、優先使用権付与端末を管理する情報である。つまり、優先使用権付与先情報５０５には、優先使用権候補情報５０４を用いて、優先使用権を付与した入力表示パネル３００の情報５０７が記載されている。図５の例では、端末Ｃが優先使用権を有している。
【００４７】
次に、図６を参照して、Ｓ４０６の優先使用権を付与する入力表示パネル３００を選択する際の処理手順について説明する。以下で説明する処理は、本体１００のＣＰＵ１１１によって統括的に制御される。
【００４８】
Ｓ６０１において、ＣＰＵ１１１は、本体１００に現在接続している全ての入力表示パネル３００を検出する。Ｓ６０２において、ＣＰＵ１１１は、本体１００に接続中の全ての入力表示パネル３００の現在の表示画面情報を検出する。Ｓ６０３において、ＣＰＵ１１１は、全ての入力表示パネル３００の中から、本体１００の優先使用権の付与が必要な端末を抽出する。Ｓ６０４において、ＣＰＵ１１１は、Ｓ６０３において抽出した優先使用権の付与が必要な端末の中から接続順が最も古い端末に本体１００の優先使用権を付与し、一連の処理を終了する。
【００４９】
次に、図７を参照して、Ｓ６０３の入力表示パネル３００に優先使用権の付与が必要な端末の抽出処理について説明する。以下で説明する処理は、本体１００のＣＰＵ１１１によって統括的に制御される。
【００５０】
Ｓ７０１において、ＣＰＵ１１１は、種別判定手段として機能し、本体１００に現在接続している全ての入力表示パネル３００の現在の画面情報からジョブの種別を判定する。画面情報がコピー、送信、ファックスなどの読み取り対象の原稿をスキャナにセットする必要があるジョブの設定画面、給紙トレイに紙をセットする必要があるジョブの設定画面、又は、取り外し可能な記憶媒体にデータを出力するジョブの設定画面である場合は、ＣＰＵ１１１はＳ７０２に処理を進める。取り外し可能な記憶媒体とは、例えばＵＳＢメモリやメモリーカード、ＣＤやＤＶＤ等である。Ｓ７０２において、ＣＰＵ１１１は、本体１００の優先使用権が必要な入力表示パネルの候補として抽出され、接続端末順に選択される。一方、Ｓ７０１において、画面情報が示すジョブの種別が用紙原稿をスキャナにセット（載置）する必要がないか、給紙トレイに紙（記録材）をセット（供給）する必要がないか、又は、取り外し可能な記憶媒体に出力しないジョブである場合には、ＣＰＵ１１１は処理を終了する。
【００５１】
このように、図７のフローチャートでは、各入力表示パネル３００で表示されている設定画面の内容から、処理（ジョブ）の種別を判断し、処理の種別に応じて、優先使用権の付与が必要か否かを決定している。つまり、本実施例によれば、優先使用権の付与が必要ない処理（ジョブ）については、優先使用権を付与することなく、各入力表示パネル３００からの実行指示に受付順に処理を実行することとなる。なお、本実施例によれば、優先使用権を付与する必要のあるジョブとして、操作者のアクションが必要なジョブ、例えば、原稿を原稿台に載置したり、記憶媒体を画像処理装置に挿入したりするアクションが必要となるジョブを定義している。しかしながら、本発明は上記条件に限定することを意図しておらず、上記優先使用権を付与するジョブの条件を任意に定義してよい。
【００５２】
＜第２の実施例＞
次に、図８を参照して、第２の実施例について説明する。本実施例では、本体１００の優先使用権付与処理について図８を参照して説明するが、図４のフローチャートと異なる部分についてのみ説明を記載する。また、他の構成及び制御については上記第１の実施例と同様であるため、詳細な説明については割愛する。
【００５３】
Ｓ４０８が終了すると、Ｓ８０１において、ＣＰＵ１１１は、優先使用権付与済の入力表示パネル３００から本体１００に送信される操作命令で有るか否かを判定する。優先使用権付与済の入力表示パネル３００からの操作命令で無い場合（Ｓ８０１でＮｏ）には、ＣＰＵ１１１は処理をＳ４０８に戻す。一方、Ｓ８０１において、優先使用権付与済の入力表示パネル３００からの操作命令で有る場合（Ｓ８０１でＹｅｓ）には、ＣＰＵ１１１はＳ４０９に処理を進める。
【００５４】
このように、本実施例では、優先使用権付与後に、入力表示パネル３００から操作命令を受信すると、当該入力表示パネル３００が優先使用権を付与された入力表示パネル３００であれば、当該操作命令に従ってジョブを実行する。つまり、本実施例では、優先使用権を付与されていない入力表示パネル３００からの操作命令も受信することも想定し、当該操作命令を受信した場合はジョブ処理を実行することなく、次の操作命令の受信待ちに移行することを特徴とする。
【００５５】
以上説明したように、本発明によれば、画像処理装置から優先使用権を取得した入力表示パネルの操作指示を優先することによって、操作指示の上書きが発生しなくなり誤設定が緩和されるため、操作者の操作性を格段に高めることができる。これにより、操作者の操作性を高めることができる。
【００５６】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012119995.tif 000003
【図２】
2012119995.tif 000004
【図３】
2012119995.tif 000005
【図４】
2012119995.tif 000006
【図５】
2012119995.tif 000007
【図６】
2012119995.tif 000008
【図７】
2012119995.tif 000009
【図８】
2012119995.tif 000010