(57)【要約】【課題】画像形成装置の操作性の悪化を抑止することのできる画像形成装置、画像形成システム、画像形成装置の制御プログラム、および端末装置の制御プログラムを提供する。【解決手段】画像形成装置としてのＭＦＰ１００ａは、表示操作部２０５を含むリモート操作パネル２００ａ、２００ｂ、および２００ｃの各々と通信可能である。ＭＦＰ１００ａは、ジョブの設定に関する情報をリモート操作パネル２００ａ、２００ｂ、および２００ｃの各々から受信し、リモート操作パネル２００ａ、２００ｂ、および２００ｃの各々の表示操作部２０５へ画像を描画する画像描画処理を行う。ＭＦＰ１００ａは、画像描画処理の描画速度を指標する情報に基づいて、画像描画処理の遅れの有無を判別し、遅れがあると判別した場合に、リモート操作パネル２００ｃから受信した情報をＭＦＰ１００ｂへ送信する。【選択図】図１
2013157653.tif 000002
【特許請求の範囲】
【請求項１】
表示部を含む端末装置と通信可能な画像形成装置であって、
ジョブの設定に関する情報を前記端末装置から受信する設定受信手段と、
前記端末装置の表示部へ画像を描画する画像描画処理を行う画像描画手段と、
前記画像描画手段による画像描画処理の描画速度を指標する情報に基づいて、画像描画処理の遅れの有無を判別する遅延判別手段と、
前記遅延判別手段にて遅れがあると判別した場合に、前記設定受信手段にて受信した情報を他の画像形成装置へ送信する送信手段とを備えた、画像形成装置。
【請求項２】
前記遅延判別手段にて遅れがあると判別した場合に、画像描画処理の遅れを前記端末装置に通知する遅れ通知手段と、
前記遅れ通知手段にて通知した端末装置の接続先を、前記画像形成装置から前記他の画像形成装置へ切り替える指示を前記端末装置から受信する切替指示受信手段とをさらに備え、
前記切替指示受信手段にて指示を受信した場合に、前記送信手段は前記設定受信手段にて受信した情報を送信する、請求項１に記載の画像形成装置。
【請求項３】
前記遅延判別手段にて遅れがあると判別した場合に、前記設定受信手段が受け付けた情報に関する種類のジョブを、前記画像形成装置が実行中であり、かつ前記他の画像形成装置が実行中でないか否かを判別する実行中判別手段をさらに備え、
前記実行中判別手段にて前記画像形成装置が実行中であり、かつ前記他の画像形成装置が実行中でないと判別した場合に、前記送信手段は前記設定受信手段にて受信した情報を送信する、請求項１または２に記載の画像形成装置。
【請求項４】
前記送信手段にて情報を送信した場合に、前記他の画像形成装置からジョブの実行指示を受信する実行指示受信手段と、
前記実行指示受信手段にて受信した実行指示に基づいて、ジョブを実行するジョブ実行手段とをさらに備えた、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記端末装置が通信可能な複数の画像形成装置の各々の画像描画処理の余裕度を取得する余裕度取得手段と、
前記余裕度取得手段にて取得した余裕度に基づいて、前記送信手段の送信先となる前記他の画像形成装置を決定する送信先決定手段とをさらに備えた、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
表示部を含む端末装置と、前記端末装置と通信可能な第１および第２の画像形成装置とを含む画像形成システムであって、
ジョブの設定に関する情報を前記端末装置から前記第１の画像形成装置で受信する設定受信手段と、
前記端末装置の表示部へ画像を描画する画像描画処理を前記第１の画像形成装置で行う第１の画像描画手段と、
前記第１の画像描画手段による画像描画処理の描画速度を指標する情報に基づいて、画像描画処理の遅れの有無を前記第１の画像形成装置で判別する遅延判別手段と、
前記遅延判別手段にて遅れがあると判別した場合に、前記設定受信手段にて受信した情報を前記第１の画像形成装置から前記第２の画像形成装置へ送信する送信手段とを備えた、画像形成システム。
【請求項７】
前記送信手段にて送信した情報に基づいて、前記端末装置の表示部へ画像を描画する画像描画処理を前記第２の画像形成装置で行う第２の画像描画手段と、
前記第２の画像描画手段にて画像描画処理を行った場合に、ジョブの実行指示を前記端末装置で受け付ける実行指示受付手段と、
前記実行指示受付手段にて実行指示を受け付けたジョブを前記第１または第２の画像形成装置で実行するジョブ実行手段とをさらに備えた、請求項６に記載の画像形成システム。
【請求項８】
前記実行指示受信手段にて受け付けたジョブが前記第２の画像形成装置で実行不可能である場合、前記ジョブ実行手段は前記実行指示受付手段にて受け付けたジョブを前記第１の画像形成装置で実行する、請求項７に記載の画像形成システム。
【請求項９】
前記実行指示受付手段にてスキャン送信ジョブの実行指示を受け付けた場合に、原稿を前記第１の画像形成装置でスキャンするスキャン手段と、
前記スキャン手段によるスキャンの結果得られた画像データを前記第１の画像形成装置から前記第２の画像形成装置へ送信する画像データ送信手段と、
前記画像データ送信手段にて送信した画像データを前記第２の画像形成装置からスキャン送信ジョブの宛先へ送信する宛先送信手段とをさらに備えた、請求項７または８に記載の画像形成システム。
【請求項１０】
前記第１の画像形成装置のアドレス帳の中に前記スキャン送信ジョブの宛先が含まれているか否かを前記第２の画像形成装置で判別する宛先判別手段と、
前記宛先判別手段にて含まれていると判別した場合に、前記宛先送信手段は、前記第１の画像形成装置のアドレス帳および前記第１の画像形成装置のＩＰアドレスを用いて画像データを送信する、請求項９に記載の画像形成システム。
【請求項１１】
前記宛先判別手段にて含まれていないと判別した場合に、前記宛先送信手段は、前記第２の画像形成装置のアドレス帳および前記第２の画像形成装置のＩＰアドレスを用いて画像を送信する、請求項１０に記載の画像形成システム。
【請求項１２】
表示部を含む端末装置と通信可能な画像形成装置の制御プログラムであって、
ジョブの設定に関する情報を前記端末装置から受信する設定受信ステップと、
前記端末装置の表示部へ画像を描画する画像描画処理を行う画像描画ステップと、
前記画像描画ステップの画像描画処理の描画速度を指標する情報に基づいて、画像描画処理の遅れの有無を判別する遅延判別ステップと、
前記遅延判別ステップにて遅れがあると判別した場合に、前記設定受信ステップにて受信した情報を他の画像形成装置へ送信する送信ステップとをコンピューターに実行させる、画像形成装置の制御プログラム。
【請求項１３】
画像描画処理の遅れの通知を画像形成装置から受信する通知受信ステップと、
前記通知受信ステップにて通知を受信した場合に、端末装置の接続先を、前記画像形成装置から他の画像形成装置へ切り替える指示を受け付ける切替受付ステップと、
前記切替受付ステップにて指示を受け付けた場合に、前記端末装置の接続先を、前記画像形成装置から前記他の画像形成装置へ切り替える接続先切替ステップと、
前記切替受付ステップにて受け付けた指示を前記画像形成装置へ通知する切替通知ステップとをコンピューターに実行させる、端末装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置、画像形成システム、画像形成装置の制御プログラム、および端末装置の制御プログラムに関し、より特定的には、表示部を含む端末装置と通信可能な画像形成装置、画像形成システム、画像形成装置の制御プログラム、および端末装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯情報端末が高機能化しており、個人がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の代わりに携帯情報端末を所有している。携帯情報端末では、電子化された文書を任意の場所で自由に閲覧および編集することができる。携帯情報端末は、業務や生活の様々な場面で用いられるようになっている。
【０００３】
携帯情報端末の高機能化に伴い、画像形成装置と携帯情報端末とを備えた画像形成システムにおいて、画像形成装置と携帯情報端末との連携が求められている。
【０００４】
上記の要求に応えるべく、携帯情報端末などの端末装置で画像形成装置を操作する技術が提案されている。この技術では、ネットワークなどを介して画像形成装置と接続された端末装置で画像形成装置の操作を受け付け、その操作の情報を端末装置から画像形成装置へ送り、画像形成装置においてその操作の情報に基づく処理を行い、その処理に伴う更新画面の情報を端末装置へ送信する。
【０００５】
画像形成装置と端末装置との連携に関する従来の技術は、たとえば下記特許文献１または２などに開示されている。下記特許文献１には、画像データの画像を記録媒体に形成する画像形成手段と、ＰＣとの通信を行う第１の通信手段と、情報を表示する第１の表示手段と、操作入力を受け付ける操作手段と、操作手段の操作に関し第１の表示手段に表示する操作表示情報に、第１の表示手段に表示可能な情報以上の付加情報（たとえばサムネイルデータ）を付加してリモート操作表示情報を生成し、当該リモート操作表示情報を第１の通信手段を介してＰＣに送信する第１の制御手段とを備えた、複写機が開示されている。
【０００６】
下記特許文献２には、ネットワークを介して接続される複数の端末装置に対して、他の端末装置と差別化された表現パターンの情報を記憶させることにより、それぞれの端末装置を個別に識別させることができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−０１３２８８号公報
【特許文献２】特開２００６−２８５７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特にＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの画像形成装置に対して、複数の端末装置がアクセスした場合、ＭＦＰによる端末装置の表示画面への画像描画処理が増加する。これにより、端末装置への画面表示が遅くなり、端末装置で行われる操作に端末装置の画面表示が追いつかなくなり、画像形成装置の操作性が悪化するという問題があった。
【０００９】
本発明は、上記課題を解決するためのものであり、その目的は、画像形成装置の操作性の悪化を抑止することのできる画像形成装置、画像形成システム、画像形成装置の制御プログラム、および端末装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の一の局面に従う画像形成装置は、表示部を含む端末装置と通信可能な画像形成装置であって、ジョブの設定に関する情報を端末装置から受信する設定受信手段と、端末装置の表示部へ画像を描画する画像描画処理を行う画像描画手段と、画像描画手段による画像描画処理の描画速度を指標する情報に基づいて、画像描画処理の遅れの有無を判別する遅延判別手段と、遅延判別手段にて遅れがあると判別した場合に、設定受信手段にて受信した情報を他の画像形成装置へ送信する送信手段とを備える。
【００１１】
上記画像形成装置において好ましくは、遅延判別手段にて遅れがあると判別した場合に、画像描画処理の遅れを端末装置に通知する遅れ通知手段と、遅れ通知手段にて通知した端末装置の接続先を、画像形成装置から他の画像形成装置へ切り替える指示を端末装置から受信する切替指示受信手段とをさらに備え、切替指示受信手段にて指示を受信した場合に、送信手段は設定受信手段にて受信した情報を送信する。
【００１２】
上記画像形成装置において好ましくは、遅延判別手段にて遅れがあると判別した場合に、設定受信手段が受け付けた情報に関する種類のジョブを、画像形成装置が実行中であり、かつ他の画像形成装置が実行中でないか否かを判別する実行中判別手段をさらに備え、実行中判別手段にて画像形成装置が実行中であり、かつ他の画像形成装置が実行中でないと判別した場合に、送信手段は設定受信手段にて受信した情報を送信する。
【００１３】
上記画像形成装置において好ましくは、送信手段にて情報を送信した場合に、他の画像形成装置からジョブの実行指示を受信する実行指示受信手段と、実行指示受信手段にて受信した実行指示に基づいて、ジョブを実行するジョブ実行手段とをさらに備える。
【００１４】
上記画像形成装置において好ましくは、端末装置が通信可能な複数の画像形成装置の各々の画像描画処理の余裕度を取得する余裕度取得手段と、余裕度取得手段にて取得した余裕度に基づいて、送信手段の送信先となる他の画像形成装置を決定する送信先決定手段とをさらに備える。
【００１５】
本発明の他の局面に従う画像形成システムは、表示部を含む端末装置と、端末装置と通信可能な第１および第２の画像形成装置とを含む画像形成システムであって、ジョブの設定に関する情報を端末装置から第１の画像形成装置で受信する設定受信手段と、端末装置の表示部へ画像を描画する画像描画処理を第１の画像形成装置で行う第１の画像描画手段と、第１の画像描画手段による画像描画処理の描画速度を指標する情報に基づいて、画像描画処理の遅れの有無を第１の画像形成装置で判別する遅延判別手段と、遅延判別手段にて遅れがあると判別した場合に、設定受信手段にて受信した情報を第１の画像形成装置から第２の画像形成装置へ送信する送信手段とを備える。
【００１６】
上記画像形成システムにおいて好ましくは、送信手段にて送信した情報に基づいて、端末装置の表示部へ画像を描画する画像描画処理を第２の画像形成装置で行う第２の画像描画手段と、第２の画像描画手段にて画像描画処理を行った場合に、ジョブの実行指示を端末装置で受け付ける実行指示受付手段と、実行指示受付手段にて実行指示を受け付けたジョブを第１または第２の画像形成装置で実行するジョブ実行手段とをさらに備える。
【００１７】
上記画像形成システムにおいて好ましくは、実行指示受信手段にて受け付けたジョブが第２の画像形成装置で実行不可能である場合、ジョブ実行手段は実行指示受付手段にて受け付けたジョブを第１の画像形成装置で実行する。
【００１８】
上記画像形成システムにおいて好ましくは、実行指示受付手段にてスキャン送信ジョブの実行指示を受け付けた場合に、原稿を第１の画像形成装置でスキャンするスキャン手段と、スキャン手段によるスキャンの結果得られた画像データを第１の画像形成装置から第２の画像形成装置へ送信する画像データ送信手段と、画像データ送信手段にて送信した画像データを第２の画像形成装置からスキャン送信ジョブの宛先へ送信する宛先送信手段とをさらに備える。
【００１９】
上記画像形成システムにおいて好ましくは、第１の画像形成装置のアドレス帳の中にスキャン送信ジョブの宛先が含まれているか否かを第２の画像形成装置で判別する宛先判別手段と、宛先判別手段にて含まれていると判別した場合に、宛先送信手段は、第１の画像形成装置のアドレス帳および第１の画像形成装置のＩＰアドレスを用いて画像データを送信する。
【００２０】
上記画像形成システムにおいて好ましくは、宛先判別手段にて含まれていないと判別した場合に、宛先送信手段は、第２の画像形成装置のアドレス帳および第２の画像形成装置のＩＰアドレスを用いて画像を送信する。
【００２１】
本発明のさらに他の局面に従う画像形成装置の制御プログラムは、表示部を含む端末装置と通信可能な画像形成装置の制御プログラムであって、ジョブの設定に関する情報を端末装置から受信する設定受信ステップと、端末装置の表示部へ画像を描画する画像描画処理を行う画像描画ステップと、画像描画ステップの画像描画処理の描画速度を指標する情報に基づいて、画像描画処理の遅れの有無を判別する遅延判別ステップと、遅延判別ステップにて遅れがあると判別した場合に、設定受信ステップにて受信した情報を他の画像形成装置へ送信する送信ステップとをコンピューターに実行させる。
【００２２】
本発明のさらに他の局面に従う端末装置の制御プログラムは、画像描画処理の遅れの通知を画像形成装置から受信する通知受信ステップと、通知受信ステップにて通知を受信した場合に、端末装置の接続先を、画像形成装置から他の画像形成装置へ切り替える指示を受け付ける切替受付ステップと、切替受付ステップにて指示を受け付けた場合に、端末装置の接続先を、画像形成装置から他の画像形成装置へ切り替える接続先切替ステップと、切替受付ステップにて受け付けた指示を画像形成装置へ通知する切替通知ステップとをコンピューターに実行させる。
【発明の効果】
【００２３】
本発明によれば、画像形成装置の操作性の悪化を抑止することのできる画像形成装置、画像形成システム、画像形成装置の制御プログラム、および端末装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施の形態における画像形成システムの概略的な構成を示す図である。
【図２】ＭＦＰ１００の構成を示すブロック図である。
【図３】リモート操作パネル２００の構成を示すブロック図である。
【図４】本発明の第１の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作を概念的に示す図である。
【図５】リモート操作パネル２００ｃがＭＦＰ１００ａとの通信を開始したときのリモート操作パネル２００ｃの表示画面を模式的に示す図である。
【図６】本発明の第１の実施の形態において、画像描画処理の遅れの通知をＭＦＰ１００ａから受信したときのリモート操作パネル２００ｃの表示画面を模式的に示す図である。
【図７】リモート操作パネル２００ｃがＭＦＰ１００ｂとの通信を開始したときのリモート操作パネル２００ｃの表示画面を模式的に示す図である。
【図８】本発明の第１の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートの第１の部分である。
【図９】本発明の第１の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートの第２の部分である。
【図１０】本発明の第１の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートの第３の部分である。
【図１１】本発明の第１の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートの第４の部分である。
【図１２】ＭＦＰ１００ａが、取得した余裕度に基づいてリモート操作パネル２００ｃとの通信の切替先となるＭＦＰを決定する場合の、ステップＳ２０の切替先ＭＦＰ選択処理のサブルーチンである。
【図１３】本発明の第２の実施の形態において、画像描画処理の遅れの通知をＭＦＰ１００ａから受信したときのリモート操作パネル２００ｃの表示画面を模式的に示す図である。
【図１４】本発明の第２の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートの第１の部分である。
【図１５】本発明の第２の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートの第２の部分である。
【図１６】本発明の第３の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートである。
【図１７】本発明の第４の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートである。
【図１８】本発明の変形例の画像形成システムの概略的な構成を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００２６】
以下の実施の形態の画像形成システムは、表示部を含む端末装置と、端末装置と通信可能な第１および第２の画像形成装置とを備えている。以下の実施の形態において、端末装置は、第１および第２の画像形成装置の各々と無線通信が可能なリモート操作パネルであり、第１および第２の画像処理装置は、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（複合機）である。
【００２７】
なお、第１および第２の画像形成装置は、ＭＦＰである場合の他、たとえばファクシミリ装置、複写機、プリンターなどであってもよい。端末装置は、表示部を含み、かつ第１および第２の画像形成装置の各々と通信可能な装置であればよく、リモート操作パネルの他、ＰＣや携帯通信端末などであってもよい。
【００２８】
［第１の実施の形態］
始めに、本実施の形態における画像形成システムの概略的な構成について説明する。
【００２９】
図１は、本発明の第１の実施の形態における画像形成システムの概略的な構成を示す図である。
【００３０】
図１を参照して、画像形成システムは、ＭＦＰ１００ａ（第１の画像形成装置の一例）、ＭＦＰ１００ｂ（第２の画像形成装置の一例）、およびＭＦＰ１００ｃと、リモート操作パネル２００ａ、リモート操作パネル２００ｂ、リモート操作パネルおよび２００ｃ（端末装置の一例）とを備えている。ＭＦＰ１００ａ、ＭＦＰ１００ｂ、およびＭＦＰ１００ｃの各々と、リモート操作パネル２００ａ、リモート操作パネル２００ｂ、およびリモート操作パネル２００ｃの各々とは、ネットワーク３００により相互に接続されている。
【００３１】
以下、ＭＦＰ１００ａ、ＭＦＰ１００ｂ、およびＭＦＰ１００ｃのうち任意のものをＭＦＰ１００と記し、リモート操作パネル２００ａ、リモート操作パネル２００ｂ、およびリモート操作パネル２００ｃのうち任意のものをリモート操作パネル２００と記すことがある。
【００３２】
ネットワーク３００は、有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。ネットワーク３００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワーク３００に接続された機器は、お互いに各種データのやり取りが可能（通信可能）となっている。なお、ネットワーク３００に代えて、インターネット・専用線などの広域ネットワークを用いて各機器を接続してもよい。ここでは、ＭＦＰ１００ａ、ＭＦＰ１００ｂ、およびＭＦＰ１００ｃの各々は、有線のＬＡＮ３００ａにより相互に接続されており、ＭＦＰ１００ａ、ＭＦＰ１００ｂ、およびＭＦＰ１００ｃの各々と、リモート操作パネル２００ａ、リモート操作パネル２００ｂ、およびリモート操作パネル２００ｃの各々とは、たとえば無線のＬＡＮ３００ｂにより相互に接続されている。
【００３３】
リモート操作パネル２００は表示操作部（タッチパネル）２０５を含んでいる。ＭＦＰ１００は、ＭＦＰ１００の表示操作部１０９（図２）および表示操作部２０５の各々からＭＦＰ１００の操作を受け付け可能である。ＭＦＰ１００の操作を受け付けた場合、ＭＦＰ１００は、受け付けた操作に基づいて処理を行う。
【００３４】
ＭＦＰ１００は、たとえば、読み込んだ原稿の画像や、リモート操作パネル２００などから受信したプリントデータに基づいて生成した画像の印刷物を、用紙上に形成する。プリントデータとは、たとえば、リモート操作パネル２００のオペレーティングシステムやアプリケーションプログラムが発行する描画命令を、プリンタドライバによってＭＦＰ１００が処理可能なページ記述言語に変換したものである。プリントデータは、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ、またはＸＰＳなどのファイルフォーマットで記述された文書データなどであってもよい。
【００３５】
ＭＦＰ１００は、ネットワーク３００を介して、リモート操作パネル２００に原稿画像を送信することも可能である。さらにＭＦＰ１００は、リモート操作パネル２００から受信した文書データを、ＭＦＰ１００内の記憶装置１０６（図２）に蓄積することも可能である。
【００３６】
ＭＦＰ１００は、リモート操作パネル２００の表示操作部２０５へ画像を描画する画像描画処理を行うことが可能である。具体的には、ＭＦＰ１００は、リモート操作パネル２００から受信した指示に基づく画面の画像データを記憶装置２０４（図３）内から取り出し、リモート操作パネル２００へ送信する。
【００３７】
なお、画像形成システムは、ＭＦＰ１００およびリモート操作パネル２００以外の外部機器をさらに備えていてもよい。ＭＦＰ１００とリモート操作パネル２００とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信を用いて相互に通信が可能であってもよい。
【００３８】
本願の図においては、ＭＦＰ１００ａを「ＭＦＰ１」と記し、ＭＦＰ１００ｂを「ＭＦＰ２」と記すことがある。また、リモート操作パネル２００ａを「リモート操作パネルＡ」と記し、リモート操作パネル２００ｂを「リモート操作パネルＢ」と記し、リモート操作パネル２００ｃを「リモート操作パネルＣ」と記すことがある。
【００３９】
続いて、ＭＦＰ１００およびリモート操作パネル２００の構成について説明する。
【００４０】
図２は、ＭＦＰ１００の構成を示すブロック図である。
【００４１】
図２を参照して、ＭＦＰ１００は、システムコントローラー１０１と、メモリ１０２と、ネットワークインターフェース１０３と、プリンターエンジン１０４と、出力画像処理部１０５と、記憶装置１０６と、音声認識部１０７と、処理量判断部１０８と、表示操作部１０９と、撮像部１１０と、入力画像処理部１１１などを含んでいる。システムコントローラー１０１には、メモリ１０２、ネットワークインターフェース１０３、プリンターエンジン１０４、出力画像処理部１０５、記憶装置１０６、音声認識部１０７、処理量判断部１０８、表示操作部１０９、撮像部１１０、および入力画像処理部１１１の各々が接続されている。
【００４２】
システムコントローラー１０１は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、ＭＦＰ１００全体の制御を行う。システムコントローラー１０１は、ＣＰＵ１２１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＯＭ１２２（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などからなっている。ＣＰＵ１２１は、ＲＯＭ１２２に記憶された制御プログラムを実行する。ＲＯＭ１２２は、ＭＦＰ１００の動作を行うための各種プログラムと、各種固定データとを格納している。システムコントローラー１０１は、所定の処理を行うことにより、メモリ１０２からのデータの読み込みや、メモリ１０２へのデータの書き込みを行う。
【００４３】
メモリ１０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ１２１が制御プログラムを実行するときに必要なデータや画像データを一時的に記憶するためなどに用いられる。
【００４４】
ネットワークインターフェース１０３は、システムコントローラー１０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって、ネットワーク３００を介して外部機器との通信を行う。
【００４５】
プリンターエンジン１０４は、出力画像処理部１０５にて処理された印刷データに基づいて用紙などへのプリント処理を行う。特にＭＦＰ１００がプリンターとして動作する場合、プリンターエンジン１０４は画像を印刷し、ＭＦＰ１００が複写機として動作する場合、プリンターエンジン１０４は、撮像部１１０で読み取った画像を印刷する。
【００４６】
出力画像処理部１０５は、画像の印刷を行う場合などに、その画像データの形式を印刷データに変換する変換処理を行う。
【００４７】
記憶装置１０６は、たとえばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であり、ＭＦＰ１００の動作に関わる各種データなどを記憶する。また記憶装置１０６は、ネットワーク３００を介して外部機器などから送られた印刷データなどのデータを記憶するボックス領域を含んでいる。さらに記憶装置１０６は、ＭＦＰ１００の表示操作部１０９およびリモート操作パネル２００の表示操作部２０５に表示する画面の画像データを記憶している。
【００４８】
音声認識部１０７は、音声の入力を受け付けてその音声を識別し、認識した音声ワードと紐付けてあるメニューなどの項目を設定する。
【００４９】
処理量判断部１０８は、リモート操作パネル２００の表示操作部２０５へ画像を描画する画像描画処理の描画速度を指標する情報に基づいて、画像描画処理の遅れの有無を判断する。ここで、リモート操作パネル２００の表示操作部２０５へ画像を描画する画像描画処理の描画速度を指標する情報とは、たとえばＭＦＰ１００のＣＰＵ１２１の占有率、ＭＦＰ１００へ接続しているリモート操作パネル２００の数、ＭＦＰ１００が実行しているジョブの数、ＭＦＰ１００とネットワーク３００との間での入出力するデータの量などである。すなわち、これらの情報の数値が大きくなるほど、画像描画処理の描画速度は低下する。なお、処理量判断部１０８は、リモート操作パネル２００の表示操作部２０５へ画像を描画する画像描画処理の描画速度を指標する情報を、ネットワークインターフェース１０３を通じて外部機器へ送信してもよい。
【００５０】
表示操作部１０９は、たとえばハードウェアキーやソフトウェアキーなどを含んでいる。表示操作部１０９は、各種の命令（指示）やデータの入力をユーザーから受け付ける。また表示操作部１０９は、各種情報を表示する。
【００５１】
撮像部１１０は、原稿の画像を読み取る。
【００５２】
入力画像処理部１１１は、撮像部で画像を読み取った場合などに、その画像データの形式を変換する変換処理を行う。
【００５３】
なお、ＭＦＰ１００の各々は、それぞれワークフローを保持および管理する機能を有している。ワークフローとは、ネットワークに接続された複数のデバイス間で予め設定された、ジョブの連携処理のフローをいう。ワークフローは記憶装置１０６に格納される。ワークフローを記憶装置１０６に保持することで、ＭＦＰ１００は、後でそのワークフローを再実行することができる。
【００５４】
図３は、リモート操作パネル２００の構成を示すブロック図である。
【００５５】
図３を参照して、リモート操作パネル２００は、システムコントローラー２０１と、メモリ２０２と、ネットワークインターフェース２０３と、記憶装置２０４と、表示操作部２０５などを含んでいる。システムコントローラー２０１には、メモリ２０２、ネットワークインターフェース２０３、記憶装置２０４、および表示操作部２０５の各々が接続されている。
【００５６】
システムコントローラー２０１は、リモート操作パネル２００全体の制御を行う。システムコントローラー２０１は、ＣＰＵ２２１と、ＲＯＭ２２２などからなっている。ＣＰＵ２２１は、ＲＯＭ２２２に記憶された制御プログラムを実行する。ＲＯＭ２２２はリモート操作パネル２００の動作を行うための各種プログラムと、各種固定データとを格納している。システムコントローラー２０１は、所定の処理を行うことにより、メモリ２０２からのデータの読み込みや、メモリ２０２へのデータの書き込みを行う。
【００５７】
メモリ２０２は、ＲＡＭであり、ＣＰＵ２２１が制御プログラムを実行するときに必要なデータや画像データを一時的に記憶するためなどに用いられる。
【００５８】
ネットワークインターフェース２０３は、システムコントローラー２０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって、ネットワーク３００を介してＭＦＰ１００との通信を行なう。
【００５９】
記憶装置２０４は、たとえばＨＤＤであり、リモート操作パネル２００の動作に関わる各種データなどを記憶する。
【００６０】
表示操作部２０５は、各種の命令（指示）やデータの入力をユーザーから受け付ける。また表示操作部２０５は、各種情報を表示する。
【００６１】
続いて、本実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作について説明する。
【００６２】
図４は、本発明の第１の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作を概念的に示す図である。
【００６３】
図４を参照して、リモート操作パネル２００ａおよびリモート操作パネル２００ｂの各々がＭＦＰ１００ａと通信を行っている状態で、リモート操作パネル２００ｃが新たにＭＦＰ１００ａとの通信を開始した場合（処理ＰＲ１）を想定する。リモート操作パネル２００ｃは、ジョブの設定をユーザーから受け付け、受け付けたジョブの設定に関する情報をＭＦＰ１００ａへ送信する。ジョブの設定とは、ユーザーがＭＦＰで実行しようとしているジョブの条件（印刷設定、フィニッシング設定、またはスキャン送信設定など）である。
【００６４】
ＭＦＰ１００ａは、３つのリモート操作パネル２００の各々と通信を個別に行い、ジョブの設定に関する情報を３つのリモート操作パネル２００の各々から受信する。またＭＦＰ１００ａは、３つのリモート操作パネル２００の各々から受け付けた操作の情報に従って、３つのリモート操作パネル２００の各々の表示操作部２０５に対して画像を描画する（画像描画処理を行う）。このため、リモート操作パネル２００ｃとの通信を開始すると、ＣＰＵ１２１の処理量および通信のデータ量が増加し、ＭＦＰ１００ａの画像描画処理の描画速度が低下する。
【００６５】
ＭＦＰ１００ａは、処理量判断部１０８で画像描画処理に遅れがあると判断した場合、たとえば、ＭＦＰ１００ａと通信を行っているリモート操作パネルのうち最後に通信を開始したリモート操作パネル２００ｃに対して、ＭＦＰ１００ａの処理能力が足りないために画像描画処理が遅れていることを通知し、接続先をＭＦＰ１００ａからＭＦＰ１００ｂへ切り替えるか（変更するか）否かを問い合せる（処理ＰＲ２）。リモート操作パネル２００ｃは、接続先を切り替える指示をユーザーから受け付けた場合、ＭＦＰ１００ａとの通信を切断し（処理ＰＲ３）、ＭＦＰ１００ｂとの通信を開始する（処理ＰＲ４）。またリモート操作パネル２００ｃは、接続先の切り替えをＭＦＰ１００ａへ通知する。
【００６６】
ＭＦＰ１００ａは、接続先の切り替えの通知を受け付けると、それまでにリモート操作パネル２００ｃから受信したジョブの設定に関する情報を、ＭＦＰ１００ｂへ送信する（処理ＰＲ５）。これ以降、リモート操作パネル２００ｃは、ジョブの設定をユーザーから受け付けた場合には、受け付けたジョブの設定に関する情報をＭＦＰ１００ｂへ送信する。ＭＦＰ１００ｂは、リモート操作パネル２００ｃから受け付けた操作の情報に従って、リモート操作パネル２００ｃの表示操作部２０５への画像描画処理を行う。
【００６７】
ＭＦＰ１００ｂは、ジョブの実行指示をリモート操作パネル２００ｃから受信すると、ジョブ情報（ジョブの実行指示およびジョブの設定に関する情報）をＭＦＰ１００ａに送信し（処理ＰＲ６）、ＭＦＰ１００ａは受信したジョブ情報に基づいてジョブを実行する。
【００６８】
なお、画像描画処理の遅れの通知先となるリモート操作パネルは任意である。ＭＦＰ１００ａは、たとえば、ＭＦＰ１００ａとの通信を行っている全てのリモート操作パネルを通知先としてもよいし、ＭＦＰ１００ａと通信を行っているリモート操作パネルの各々から設定を受け付けているジョブの種類（リモート操作パネルの各々のユーザーが実行しようとしているジョブの種類）に基づいて通知先を決定してもよい。またＭＦＰ１００ａは、常に特定のリモート操作パネルを通知先としてもよい。
【００６９】
ＭＦＰ１００ｂは、ジョブの実行指示をリモート操作パネル２００ｃから受信した場合に、ジョブ情報をＭＦＰ１００ａへ送信せずに、ＭＦＰ１００ｂ自体がそのジョブを実行してもよい。またＭＦＰ１００ｂは、ジョブの種類、ＭＦＰ１００ａおよびＭＦＰ１００ｂの各々に登録されているジョブの量（ＭＦＰの混み具合）、またはユーザーによる選択などに基づいて、ＭＦＰ１００ａおよびＭＦＰ１００ｂのうちどちらがそのジョブを実行するかを決定してもよい。
【００７０】
図５は、リモート操作パネル２００ｃがＭＦＰ１００ａとの通信を開始したときのリモート操作パネル２００ｃの表示画面を模式的に示す図である。
【００７１】
図５を参照して、リモート操作パネル２００ｃは、ＭＦＰ１００ａとの通信を開始したとき（図４の処理ＰＲ１の場合）、たとえばコピージョブに関する設定を受け付ける画面を表示操作部２０５に表示する。
【００７２】
ユーザーは、この画面に含まれる各ソフトウェアキーＫ１を押下することにより、コピージョブに関する設定を行うことができる。またユーザーは、リモート操作パネル２００ｃのハードウェアキー（図示無し）を押下することにより、他のジョブ（たとえばメール送信ジョブやスキャンジョブなど）に関する設定を行うことができる。リモート操作パネル２００ｃは、ユーザーから操作を受け付けた場合に、その操作情報をＭＦＰ１００ａへ送信する。ＭＦＰ１００ａは受信した操作情報に基づいて、更新画面の画像描画処理を行う。
【００７３】
図６は、本発明の第１の実施の形態において、画像描画処理の遅れの通知をＭＦＰ１００ａから受信したときのリモート操作パネル２００ｃの表示画面を模式的に示す図である。
【００７４】
図６を参照して、リモート操作パネル２００ｃは、画像描画処理の遅れの通知をＭＦＰ１００ａから受信したとき（図４の処理ＰＲ２の場合）、接続先のＭＦＰを切り替えるか否かを問い合せる画面を表示する。リモート操作パネル２００ｃは、たとえば「描画処理が遅くなるため、操作性が低下します。他のＭＦＰへ接続変更しますか？（Ｙ／Ｎ）」というメッセージを表示操作部２０５にポップアップ表示する。
【００７５】
リモート操作パネル２００ｃは、このメッセージを表示した場合において、他のＭＦＰへ接続先を切り替える指示を受け付けた（メッセージ中の「Ｙ」の文字の押下を受け付けた）ときは、接続先をＭＦＰ１００ａからＭＦＰ１００ｂへ切り替え、接続先の切り替えをＭＦＰ１００ａへ通知する。
【００７６】
図７は、リモート操作パネル２００ｃがＭＦＰ１００ｂとの通信を開始したときのリモート操作パネル２００ｃの表示画面を模式的に示す図である。
【００７７】
図７を参照して、リモート操作パネル２００ｃは、リモート操作パネル２００ｃがＭＦＰ１００ｂとの通信を開始した場合（図４の処理ＰＲ４の場合）に、たとえば「接続先をＭＦＰ２に切り替えました」というメッセージをポップアップ表示し、接続先をＭＦＰ１００ｂへ切り替えたことをユーザーに通知する。
【００７８】
ＭＦＰ１００ｂは、ジョブの設定に関する情報をＭＦＰ１００ａから受信した場合（図４の処理ＰＲ５の場合）には、その情報をリモート操作パネル２００ｃの表示画面に反映させる。たとえば、コピーの部数を５枚にする情報をＭＦＰ１００ａから受信した場合、ＭＦＰ１００ｂは、表示操作部２０５の表示画面における、コピー部数を表示する欄に「５」の数字を表示する。
【００７９】
図８〜図１１は、本発明の第１の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートである。
【００８０】
図８を参照して、リモート操作パネル２００ｃのＣＰＵ２２１は、たとえばリモート操作パネル２００ｃにインストールされたＭＦＰとの通信用のアプリケーションがユーザーによって起動された場合などに、ＭＦＰ１００ａに対して通信を要求する（Ｓ１）。
【００８１】
ＭＦＰ１００ａのＣＰＵ１２１は、リモート操作パネル２００ｃから通信の要求を受信すると（Ｓ１０１）、リモート操作パネル２００ｃとの通信を開始し（Ｓ１０３）、初期画面の画像データをリモート操作パネル２００ｃへ送信する（Ｓ１０５）。
【００８２】
リモート操作パネル２００ｃのＣＰＵ２２１は、初期画面の画像データを受信すると（Ｓ３）、その画像データに基づいて初期画面を表示操作部２０５に表示し（Ｓ５）、ジョブの設定をユーザーから受け付ける（Ｓ７）。次にリモート操作パネル２００ｃのＣＰＵ２２１は、受け付けた設定の情報をＭＦＰ１００ａへ送信する（Ｓ９）。
【００８３】
ＭＦＰ１００ａのＣＰＵ１２１は、設定の情報を受信すると、その情報をメモリ１０２などに記憶し（Ｓ１０７）、受信した設定の情報に基づいて、リモート操作パネル２００ｃの更新画面の画像描画処理を行う（Ｓ１０９）。次にＭＦＰ１００ａのＣＰＵ１２１は、画像描画処理の速度を指標する情報を取得し（Ｓ１１１）、図９のステップＳ１１３の処理へ進む。
【００８４】
図９を参照して、ステップＳ１１３の処理において、ＭＦＰ１００ａのＣＰＵ１２１は、画像描画処理が間に合っているか否か（画像描画処理の遅れの有無）を処理量判断部１０８で判別する（Ｓ１１３）。
【００８５】
ステップＳ１１３において、画像描画処理が間に合っている（画像描画処理が遅れていない）と判別した場合（Ｓ１１３でＹＥＳ）、ＭＦＰ１００ａのＣＰＵ１２１は、更新画面の画像データをリモート操作パネル２００ｃへ送信する（通常処理を行う）（Ｓ１１５）。リモート操作パネル２００ｃのＣＰＵ２２１は、更新画面の画像データをＭＦＰ１００ａから受信すると（Ｓ１１）、その画像データに基づいて更新画面を表示し（Ｓ１３）、図８のステップＳ７の処理へ進む。
【００８６】
ステップＳ１１３において、画像描画処理が間に合っていないと判別した場合（Ｓ１１３でＮＯ）、ＭＦＰ１００ａのＣＰＵ１２１は、画像描画処理の遅れを通知する通知先の選択処理を行い、リモート操作パネル２００ｃを通知先として選択する（Ｓ１１６）。次にＭＦＰ１００ａのＣＰＵ１２１は、描画が間に合わない旨を通知する画面を作成し（Ｓ１１７）、作成した画面の画像データをリモート操作パネル２００ｃへ送信する（Ｓ１１９）。
【００８７】
リモート操作パネル２００ｃのＣＰＵ２２１は、画像データをＭＦＰ１００ａから受信すると（Ｓ１５）、その画像データに基づく画面を表示することにより、接続先のＭＦＰを切り替えるか否かの選択をユーザーから受け付ける（Ｓ１７）。次にリモート操作パネル２００ｃのＣＰＵ２２１は、接続先のＭＦＰを切り替える指示を受け付けたか否かを判別する（Ｓ１９）。ステップＳ１９において、接続先のＭＦＰを切り替える指示を受け付けたと判別した場合（Ｓ１９でＹＥＳ）、リモート操作パネル２００ｃのＣＰＵ２２１は図１０のステップＳ２０の処理へ進む。一方、ステップＳ１９において、接続先のＭＦＰを切り替えない指示を受け付けたと判別した場合（ステップＳ１９でＮＯ）、リモート操作パネル２００ｃのＣＰＵ２２１は図８のステップＳ７の処理へ進む。
【００８８】
図１０を参照して、ステップＳ２０において、リモート操作パネル２００ｃのＣＰＵ２２１は、切替先ＭＦＰ選択処理を行い、リモート操作パネル２００ｃとの通信の切替先となるＭＦＰを選択する（Ｓ２０）。ここではＭＦＰ１００ｂが選択される。次にリモート操作パネル２００ｃのＣＰＵ２２１は、接続先をＭＦＰ１００ａからＭＦＰ１００ｂに切り替え（Ｓ２１）、接続先をＭＦＰ１００ｂに切り替えたことをＭＦＰ１００ａに通知する（Ｓ２３）。
【００８９】
ＭＦＰ１００ａのＣＰＵ１２１は、接続先を切り替えたことの通知を受信すると（Ｓ１２１）、それまでにリモート操作パネル２００ｃから受信したジョブの設定に関する情報をＭＦＰ１００ｂへ送信する（Ｓ１２３）。ＭＦＰ１００ｂのＣＰＵ１２１は、設定に関する情報をＭＦＰ１００ａから受信すると、その情報をメモリ１０２などに記憶し（Ｓ２０１）、受信した情報に基づいて、リモート操作パネル２００ｃの更新画面の画像描画処理を行う（Ｓ２０５）。次にＭＦＰ１００ｂのＣＰＵ１２１は、更新画面の画像データをリモート操作パネル２００ｃへ送信する（Ｓ２０７）。
【００９０】
リモート操作パネル２００ｃのＣＰＵ２２１は、更新画面の画像データをＭＦＰ１００ｂから受信すると（Ｓ２５）、その画像データに基づいて更新画面を表示し（Ｓ２６）、図１１のステップＳ２７の処理へ進む。
【００９１】
図１１を参照して、ステップＳ２７において、リモート操作パネル２００ｃのＣＰＵ２２１は、ジョブの設定およびジョブの開始の指示をユーザーから受け付け（Ｓ２７）、受け付けた設定および指示をＭＦＰ１００ｂへ送信する（Ｓ２９）。
【００９２】
ＭＦＰ１００ｂのＣＰＵ１２１は、ジョブの設定およびジョブの開始の指示を受信すると（Ｓ２０９）、ジョブの設定に基づいてジョブ情報を作成し、そのジョブ情報をＭＦＰ１００ａへ送信する（Ｓ２１１）。ＭＦＰ１００ａのＣＰＵ１２１は、ジョブ情報をＭＦＰ１００ｂから受信すると（Ｓ１２５）、そのジョブ情報に従ってジョブを実行し（Ｓ１２７）、処理を終了する。
【００９３】
なお、リモート操作パネル２００ｃとの通信の切替先となるＭＦＰ（リモート操作パネル２００ｃから受信したジョブの設定に関する情報の送信先となるＭＦＰ）は、特定のＭＦＰ（ＭＦＰ１００ｂ）でなくてもよい。ＭＦＰ１００ａは、リモート操作パネル２００ｃが通信可能なＭＦＰ１００ｂおよびＭＦＰ１００ｃの各々の画像描画処理の余裕度を取得し、取得した余裕度に基づいて、リモート操作パネル２００ｃとの通信の切替先となるＭＦＰを決定してもよい。
【００９４】
図１２は、ＭＦＰ１００ａが、取得した余裕度に基づいてリモート操作パネル２００ｃとの通信の切替先となるＭＦＰを決定する場合の、ステップＳ２０の切替先ＭＦＰ選択処理のサブルーチンである。
【００９５】
図１２を参照して、ＭＦＰ１００ａのＣＰＵ１２１は、リモート操作パネル２００ｃが通信可能な各ＭＦＰ（ＭＦＰ１００ａ、ＭＦＰ１００ｂ、およびＭＦＰ１００ｃ）から、画像描画処理の余裕度を取得する（Ｓ３０１）。次にＭＦＰ１００ａのＣＰＵ１２１は、取得した余裕度が最も大きいＭＦＰを、リモート操作パネル２００ｃとの通信の切替先として決定し（Ｓ３０３）、リターンする。
【００９６】
［第２の実施の形態］
本実施の形態においては、リモート操作パネル２００ｃから受信した情報に関する種類のジョブを、ＭＦＰ１００ａが実行中であり、かつＭＦＰ１００ｂが実行中でない場合に、ＭＦＰ１００ａが画像描画処理の遅れをリモート操作パネル２００ｃに通知する画像形成システムの動作について説明する。
【００９７】
たとえば、ＭＦＰ１００ａが、リモート操作パネル２００ａから指示を受け付けた印刷ジョブと、リモート操作パネル２００ｂから指示を受け付けたスキャン送信ジョブとを実行している状態で、ユーザーがリモート操作パネル２００ｃを通じてＭＦＰ１００ａで実行する印刷ジョブの設定を行っている場合を想定する。この場合、ＭＦＰ１００ａは、リモート操作パネル２００ｃの印刷ジョブをすぐに実行することはできないが、ＭＦＰ１００ｂは、リモート操作パネル２００ｃの印刷ジョブをすぐに実行することができる。
【００９８】
そこでＭＦＰ１００ａは、画像描画処理の遅れを処理量判断部１０８で判別した場合に、ＭＦＰ１００ｂのジョブ状態（ジョブの実行状況）をＭＦＰ１００ｂから取得する。そしてＭＦＰ１００ａは、リモート操作パネル２００ｃから受信した情報に関する種類のジョブ（ここでは印刷ジョブ）を、ＭＦＰ１００ａが実行中であり、かつＭＦＰ１００ｂが実行中でない場合に、図１３に示すように、ＭＦＰ１００ａが画像描画処理の遅れをリモート操作パネル２００ｃに通知する。
【００９９】
図１３は、本発明の第２の実施の形態において、画像描画処理の遅れの通知をＭＦＰ１００ａから受信したときのリモート操作パネル２００ｃの表示画面を模式的に示す図である。
【０１００】
図１３を参照して、リモート操作パネル２００ｃは、画像描画処理の遅れの通知をＭＦＰ１００ａから受信したとき、接続先のＭＦＰを切り替えるか否かを問い合せる画面を表示する。リモート操作パネル２００ｃは、たとえば「描画処理が遅くなるため、操作性が低下します。他のＭＦＰへ接続するとすぐに印刷を開始できます。他のＭＦＰへ接続変更しますか？（Ｙ／Ｎ）」というメッセージを表示操作部２０５にポップアップ表示する。
【０１０１】
リモート操作パネル２００ｃは、このメッセージを表示した場合において、他のＭＦＰへ接続先を切り替える指示を受け付けた（メッセージ中の「Ｙ」の文字の押下を受け付けた）ときは、接続先をＭＦＰ１００ａからＭＦＰ１００ｂへ切り替え、接続先の切り替えをＭＦＰ１００ａへ通知する。ＭＦＰ１００ａが受信した印刷ジョブの設定はＭＦＰ１００ｂに引き継がれる。その後、印刷ジョブの実行指示を受信した場合には、ＭＦＰ１００ｂは印刷ジョブを実行する。
【０１０２】
図１４および図１５は、本発明の第２の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートである。なお、図１４では、図９に示す第１の実施の形態のフローチャートに対応する部分の処理のみを示しており、図１５では、図１１に示す第１の実施の形態のフローチャートに対応する部分の処理のみを示している。
【０１０３】
図１４を参照して、始めに画像形成システムは、第１の実施の形態におけるステップＳ１からステップＳ１１３までの処理を行う。ステップＳ１１３において、画像描画処理が間に合っていないと判別した場合（Ｓ１１３でＮＯ）、ＭＦＰ１００ａのＣＰＵ１２１は、リモート操作パネル２００ｃから受信した情報に関する種類のジョブを、ＭＦＰ１００ａが実行中か否かを判別する（Ｓ１４１）。
【０１０４】
ステップＳ１４１においては、たとえば、リモート操作パネル２００ｃから受信したジョブの設定が印刷ジョブであり、かつＭＦＰ１００ａがスキャン送信ジョブのみを実行している場合などには、ＭＦＰ１００ａが実行中でないと判別される。
【０１０５】
ステップＳ１４１において、ＭＦＰ１００ａが実行中であると判別した場合（Ｓ１４１でＹＥＳ）、ＭＦＰ１００ａのＣＰＵ１２１は、ＭＦＰ１００ｂのジョブ状態をＭＦＰ１００ｂから取得する（Ｓ１４３）。ＭＦＰ１００ｂのＣＰＵ１２１は、ジョブ状態をＭＦＰ１００ａに送信する（Ｓ２３１）。次にＭＦＰ１００ａのＣＰＵ１２１は、取得したジョブ状態に基づいて、リモート操作パネル２００ｃから受信した情報に関する種類のジョブに関して、ＭＦＰ１００ｂが空いているか（ＭＦＰ１００ｂが直ちに実行可能か）否かを判別する（Ｓ１４５）。
【０１０６】
ステップＳ１４５において、ＭＦＰ１００ｂが空いていると判別した場合（Ｓ１４５でＹＥＳ）、画像形成システムは、第１の実施の形態におけるステップＳ１１６以降の処理を行う。
【０１０７】
ステップＳ１１３において、画像描画処理が間に合っていると判別した場合（Ｓ１１３でＹＥＳ）、ステップＳ１４１において、ＭＦＰ１００ａがジョブを実行中でないと判別した場合（Ｓ１４１でＮＯ）、またはステップＳ１４５において、ＭＦＰ１００ｂが空いていないと判別した場合（Ｓ１４５でＮＯ）、画像形成システムは、ステップＳ１１５以降の処理を行う。
【０１０８】
図１５を参照して、画像形成システムは、第１の実施の形態におけるステップＳ１１６またはステップＳ１１５からステップＳ２０９までの処理を行う。ステップＳ２０９において、ＭＦＰ１００ｂのＣＰＵ１２１は、ジョブの設定およびジョブの開始の指示を受信すると（Ｓ２０９）、ジョブの設定に基づいてジョブ情報を作成し、ジョブ情報をＭＦＰ１００ａへ送信せずに、そのジョブ情報に従って自らがジョブを実行し（Ｓ２３３）、処理を終了する。
【０１０９】
なお、画像形成システムの構成および上述以外の動作は、第１の実施の形態の場合と同様であるので、その説明は繰り返さない。
【０１１０】
［第３の実施の形態］
本実施の形態においては、ＭＦＰ１００ｂがジョブの実行指示をリモート操作パネル２００ｃから受信した場合に、実行指示を受け付けたジョブの種類がＭＦＰ１００ｂで実行不可能なものであるか否かを判別し、実行不可能なものであると判別した場合に、ＭＦＰ１００ａがそのジョブを実行する画像形成システムの動作について説明する。
【０１１１】
たとえば、ＭＦＰ１００ａがフィニッシング機能を有している一方で、ＭＦＰ１００ｂがフィニッシング機能を有していない状態で、フィニッシング処理を含む印刷ジョブの実行指示をＭＦＰ１００ｂがリモート操作パネル２００ｃから受信した場合を想定する。この場合、ＭＦＰ１００ｂは、実行指示を受け付けた印刷ジョブを実行することはできないが、ＭＦＰ１００ａは、実行指示を受け付けた印刷ジョブを実行することができる。
【０１１２】
そこでＭＦＰ１００ｂは、ジョブの実行指示をリモート操作パネル２００ｃから受信した場合に、ＭＦＰ１００ｂでそのジョブを実行可能か否か判別する。ＭＦＰ１００ｂは、実行不可能であると判別した場合、ジョブ情報をＭＦＰ１００ａに送信し、そのジョブをＭＦＰ１００ａで実行させる。
【０１１３】
ＭＦＰ１００ｂがリモート操作パネル２００ｃからジョブの実行指示を受け付けた場合に、ＭＦＰ１００ａおよびＭＦＰ１００ｂは、フィニッシャ機能を有しているか否かの情報（フィニッシャ接続情報）を交換してもよい。
【０１１４】
図１６は、本発明の第３の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートである。なお、図１６では、図１１に示す第１の実施の形態のフローチャートに対応する部分の処理のみを示している。
【０１１５】
図１６を参照して、始めに画像形成システムは、第１の実施の形態におけるステップＳ１からステップＳ２０９までの処理を行う。ステップＳ２０９において、ＭＦＰ１００ｂのＣＰＵ１２１は、ジョブの設定およびジョブの開始の指示を受信すると（Ｓ２０９）、ジョブの設定に基づいてジョブ情報を作成し、そのジョブがＭＦＰ１００ｂで実行可能な種類のジョブか否かを判別する（Ｓ２４１）。
【０１１６】
ステップＳ２４１において、実行可能な種類のジョブであると判別した場合（Ｓ２４１でＹＥＳ）、ＭＦＰ１００ｂのＣＰＵ１２１は、そのジョブを実行し（Ｓ２４３）、処理を終了する。一方、ステップＳ２４１において、実行可能な種類のジョブでないと判別した場合（Ｓ２４１でＮＯ）、画像形成システムは、第１の実施の形態におけるステップＳ２１１以降の処理を行う。
【０１１７】
なお、画像形成システムの構成および上述以外の動作は、第１の実施の形態の場合と同様であるので、その説明は繰り返さない。
【０１１８】
［第４の実施の形態］
本実施の形態においては、リモート操作パネル２００ｃがスキャン送信ジョブの実行指示をユーザーから受け付けた場合に、原稿をＭＦＰ１００ａでスキャンし、スキャンの結果得られた画像データをＭＦＰ１００ａからＭＦＰ１００ｂへ送信し、ＭＦＰ１００ｂからスキャン送信ジョブの宛先へ送信する場合の画像形成システムの動作について説明する。
【０１１９】
たとえば、ＭＦＰ１００ａが、リモート操作パネル２００ａから指示を受け付けた印刷ジョブと、リモート操作パネル２００ｂから指示を受け付けたボックス送信ジョブとを実行している状態で、ユーザーがＭＦＰ１００ａの撮像部１１０に原稿を置き、リモート操作パネル２００ｃを通じてＭＦＰ１００ａでスキャン送信ジョブを実行し、その後リモート操作パネル２００ｃの接続先をＭＦＰ１００ｂに切り替えた場合を想定する。この場合、ＭＦＰ１００ａは、原稿をスキャンし、スキャンの結果得られた画像データをＭＦＰ１００ｂへ送信する。ＭＦＰ１００ｂは、画像データをＭＦＰ１００ａする受信すると、その画像データをスキャン送信ジョブの宛先（送信先）へ送信する。
【０１２０】
ＭＦＰ１００ｂは、画像データを宛先へ送信する際に、ＭＦＰ１００ａのアドレス帳およびＩＰアドレスを用いて送信することもできるし、ＭＦＰ１００ｂのアドレス帳およびＩＰアドレスを用いて送信することもできる。特にＭＦＰ１００ａのアドレス帳を用いて送信する場合には、ＭＦＰ１００ｂやリモート操作パネル２００ｃのアドレス帳に含まれていない宛先へもスキャン送信を行うことができる。
【０１２１】
またＭＦＰ１００ｂは、画像データを宛先へ送信する際に、ＭＦＰ１００ａからアドレス帳を取得し、取得したＭＦＰ１００ａのアドレス帳にスキャン送信ジョブの宛先が含まれている場合には、ＭＦＰ１００ａのアドレス帳およびＩＰアドレスを用いて画像データを送信し、取得したＭＦＰ１００ａのアドレス帳にスキャン送信ジョブの宛先が含まれていない場合には、ＭＦＰ１００ｂのアドレス帳およびＩＰアドレスを用いて画像データを送信してもよい。
【０１２２】
図１７は、本発明の第４の実施の形態において画像形成システムが実行するリモート操作パネルの接続先の切り替え動作のフローチャートである。なお、図１７では、図１１に示す第１の実施の形態のフローチャートに対応する部分の処理のみを示している。
【０１２３】
図１７を参照して、始めに画像形成システムは、第１の実施の形態におけるステップＳ１からステップＳ２０９までの処理を行う。ステップＳ２０９において、ＭＦＰ１００ｂのＣＰＵ１２１は、ジョブの設定およびジョブの開始の指示を受信すると（Ｓ２０９）、ジョブの設定に基づいてジョブ情報を作成し、ジョブ情報とスキャンの指示とをＭＦＰ１００ａへ送信する（Ｓ２５１）。ＭＦＰ１００ａのＣＰＵ１２１は、ジョブ情報とスキャンの指示とをＭＦＰ１００ｂから受信すると（Ｓ１４１）、原稿のスキャンを実行し（Ｓ１４３）、スキャンの結果得られたスキャンデータ（原稿の画像データ）と、ＭＦＰ１００ａのアドレス帳とをＭＦＰ１００ｂへ送信する（Ｓ１４５）。ＭＦＰ１００ｂのＣＰＵ１２１は、スキャンデータとＭＦＰ１００ａのアドレス帳とを受信すると（Ｓ２５３）、ＭＦＰ１００ａのアドレス帳に宛先が含まれているか否かを判別する（Ｓ２５５）。
【０１２４】
ステップＳ２５５において、含まれていると判別した場合（Ｓ２５５でＹＥＳ）、ＭＦＰ１００ｂのＣＰＵ１２１は、ＭＦＰ１００ａのアドレス帳およびＩＰアドレスを用いて画像データを宛先へ送信し（Ｓ２５７）、処理を終了する。一方、ステップＳ２５５において、含まれていないと判別した場合（Ｓ２５５でＮＯ）、ＭＦＰ１００ｂのＣＰＵ１２１は、ＭＦＰ１００ｂのアドレス帳およびＩＰアドレスを用いて画像データを宛先へ送信し（Ｓ２５９）、処理を終了する。
【０１２５】
［実施の形態の効果］
上述の実施の形態によれば、リモート操作パネル２００への画面表示が遅れた場合に、リモート操作パネル２００ｃのリモート接続先をＭＦＰ１００ａからＭＦＰ１００ｂに切り替えるので、リモート操作パネル２００への画面表示が遅れることを防ぐことができ、ＭＦＰの操作性の悪化を抑止することができる。また、リモート接続先を切り替える際には、ＭＦＰ１００ａがこれまで受信した設定をＭＦＰ１００ｂで引き継ぐことによって、ユーザーはリモート接続先の切り替え後に再設定を行う必要がなくなる。
【０１２６】
また、リモート操作パネル２００ｃから出力物を伴うジョブ（たとえばコピーやプリントなどのジョブ）の実行指示をＭＦＰ１００ｂが受信した場合に、第１の実施の形態のように、そのジョブの出力先を最初の接続先であるＭＦＰ１００ａとすることにより、別の場所にあるＭＦＰ１００ｂまで出力物を取りに行くユーザーの手間を省くことができる。
【０１２７】
また、第２の実施の形態のように、リモート操作パネル２００ｃから受信した情報に関する種類のジョブを、ＭＦＰ１００ａが実行中であり、かつＭＦＰ１００ｂが実行中でない場合に、ＭＦＰ１００ａが画像描画処理の遅れをリモート操作パネル２００ｃに通知することにより、リモート操作パネル２００ｃから受信したジョブを直ちに実行することができ、ユーザーの待ち時間を低減することができる。
【０１２８】
また、第３の実施の形態のように、実行指示を受け付けたジョブの種類がＭＦＰ１００ｂで実行不可能なものである場合に、そのジョブをＭＦＰ１００ａで実行することにより、ユーザーは実行しようとしているジョブの種類を気にすることなくリモート接続先を切り替えてジョブを実行することができる。
【０１２９】
さらに、第４の実施の形態のように、ＭＦＰ１００ａのアドレス帳にスキャン送信ジョブの宛先が含まれているか否かによって、ＭＦＰ１００ａのアドレス帳およびＩＰアドレスを用いて送信を行うか、またはＭＦＰ１００ｂのアドレス帳およびＩＰアドレスを用いて送信を行うかを決めることにより、適切な送信先から送信することができる。
【０１３０】
［その他］
ＭＦＰ１００ａは、画像描画処理が遅れていると判断した場合に、ＭＦＰ１００ａが画像描画処理の遅れをリモート操作パネル２００ｃに通知することなく、リモート操作パネル２００から受信したジョブの設定に関する情報をＭＦＰ１００ｂへ送信することにより、リモート操作パネル２００の接続先をＭＦＰ１００ｂに切り替えてもよい。
【０１３１】
端末装置はリモート操作パネル２００である場合の他、たとえばＭＦＰ１００と有線のＬＡＮなどで接続されたＰＣであってもよい。これについて以下に説明する。
【０１３２】
図１８は、本発明の変形例の画像形成システムの概略的な構成を示す図である。
【０１３３】
図１８を参照して、画像形成システムは、ＭＦＰ１００ａ、ＭＦＰ１００ｂ、およびＭＦＰ１００ｃと、ＰＣ４００ａ、ＰＣ４００ｂ、およびＰＣ４００ｃ（端末装置の一例）とを備えている。ＭＦＰ１００ａ、ＭＦＰ１００ｂ、およびＭＦＰ１００ｃの各々と、ＰＣ４００ａ、ＰＣ４００ｂ、およびＰＣ４００ｃの各々とは、有線のＬＡＮ３００ａにより相互に接続されている。
【０１３４】
以下、ＰＣ４００ａ、ＰＣ４００ｂ、およびＰＣ４００ｃのうち任意のものをＰＣ４００と記すことがある。
【０１３５】
ＰＣ４００の構成は、図３に示すリモート操作パネル２００の構成とほぼ同様であるので、その説明は繰り返さない。
【０１３６】
ＰＣ４００には、たとえばＰＳＷＣ（ページスコープウェブコネクション）と呼ばれるＭＦＰ管理ソフトがインストールされている。ＰＣ４００は、ＰＳＷＣを起動した場合に、ＭＦＰ１００との通信を開始する。またＰＣ４００は、ＰＳＷＣを用いて、ＭＦＰ１００から受信した画像データに基づいて画面を表示する。
【０１３７】
上述の実施の形態は適宜組み合わせることができる。たとえば、第２または第３の実施の形態と、第４の実施の形態とを組み合わせることもできるし、ＭＦＰ１００ａが画像描画処理の遅れをリモート操作パネル２００ｃに通知することなく、リモート操作パネル２００から受信したジョブの設定に関する情報をＭＦＰ１００ｂへ送信する構成を、第１〜第４の実施の形態と組み合わせることもできる。
【０１３８】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１３９】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４０】
１００，１００ａ，１００ｂ，１００ｃ  ＭＦＰ
１０１，２０１  システムコントローラー
１０２，２０２  メモリ
１０３，２０３  ネットワークインターフェース
１０４  プリンターエンジン
１０５  出力画像処理部
１０６，２０４  記憶装置
１０７  音声認識部
１０８  処理量判断部
１０９，２０５  表示操作部
１１０  撮像部
１１１  入力画像処理部
１２１，２２１  ＣＰＵ
１２２，２２２  ＲＯＭ
２００，２００ａ，２００ｂ，２００ｃ  リモート操作パネル
３００  ネットワーク
３００ａ  有線のＬＡＮ
３００ｂ  無線のＬＡＮ
４００，４００ａ，４００ｂ，４００ｃ  ＰＣ
Ｋ１  ソフトウェアキー
ＰＲ１〜ＰＲ６  処理
【図１】
2013157653.tif 000003
【図２】
2013157653.tif 000004
【図３】
2013157653.tif 000005
【図４】
2013157653.tif 000006
【図５】
2013157653.tif 000007
【図６】
2013157653.tif 000008
【図７】
2013157653.tif 000009
【図８】
2013157653.tif 000010
【図９】
2013157653.tif 000011
【図１０】
2013157653.tif 000012
【図１１】
2013157653.tif 000013
【図１２】
2013157653.tif 000014
【図１３】
2013157653.tif 000015
【図１４】
2013157653.tif 000016
【図１５】
2013157653.tif 000017
【図１６】
2013157653.tif 000018
【図１７】
2013157653.tif 000019
【図１８】
2013157653.tif 000020