(57)【特許請求の範囲】
【請求項１】
遠隔操作装置と、前記遠隔操作装置によって遠隔操作される画像形成装置と、サーバーとを含む画像形成システムであって、
前記画像形成装置は、
ユーザーによる操作を検出する操作検出手段と、
動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても通信可能な通信手段と、
所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行手段と、
動作モードが省電力モードに切り換えられる場合、設定情報を前記サーバーに送信する設定情報送信手段と、
動作モードが省電力モードに切り換えられている状態で、前記操作検出手段により操作が検出される場合、動作モードを駆動モードに切り換える復帰手段と、を備え、
前記遠隔操作装置は、
前記サーバーを介して前記画像形成装置を遠隔制御する遠隔操作手段を備え、
前記サーバーは、前記画像形成装置から前記設定情報を受信した後、前記画像形成装置に代わって前記遠隔操作装置が送信する遠隔操作コマンドを受信し、前記遠隔操作装置から受信される遠隔操作コマンドに従って、前記画像形成装置から受信された前記設定情報を変更する代替設定手段を備え、
前記復帰手段は、前記遠隔操作装置により制御されている間は、前記操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない、画像形成システム。
【請求項２】
前記遠隔操作装置は、前記サーバーを介して前記画像形成装置を遠隔制御している間は、第１の期間だけ復帰を制限する復帰制限コマンドを前記第１の期間より短い第２の期間間隔で前記画像形成装置に送信する復帰制限コマンド送信手段を、さらに備え、
前記復帰手段は、前記復帰制限コマンドが受信されから前記第１の期間が経過するまでは、前記操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない、請求項１に記載の画像形成システム。
【請求項３】
前記サーバーは、前記遠隔操作装置から受信される遠隔操作コマンドが処理の実行を指示する実行指示操作に対応する場合、変更された後の前記設定情報と前記実行指示操作に対応する遠隔操作コマンドとを、前記画像形成装置に送信する実行指示手段を、さらに備え、
前記画像形成装置は、さらに、前記サーバーから前記設定情報と前記実行指示操作に対応する遠隔操作コマンドとを受信することに応じて、前記受信された設定情報に従って処理を実行する処理実行手段を備え、
前記復帰手段は、前記復帰制限コマンドが受信されから前記第１の期間が経過する前であっても前記サーバーから前記設定情報と前記実行指示操作に対応する遠隔操作コマンドとを受信することに応じて、動作モードを駆動モードに切り換える、請求項２に記載の画像形成システム。
【請求項４】
前記画像形成装置は、動作モードが省電力モードに切り換えられている状態で、前記操作検出手段により操作が検出されることに応じて、前記遠隔操作装置に許可を要求する許可要求手段を、さらに備え、
前記遠隔操作装置は、前記サーバーを介して前記画像形成装置を遠隔制御している間は、前記画像形成装置から許可が要求されても許可しない制限手段を、さらに備え、
前記復帰手段は、前記遠隔操作装置に許可を要求した後に、前記遠隔操作装置により許可されなければ、動作モードを駆動モードに切り換えない、請求項１に記載の画像形成システム。
【請求項５】
前記サーバーは、前記遠隔操作装置から受信される遠隔操作コマンドが処理の実行を指示する実行指示操作に対応する場合、変更された後の前記設定情報と前記実行指示操作に対応する遠隔操作コマンドとを、前記画像形成装置に送信する実行指示手段を、さらに備え、
前記画像形成装置は、さらに、前記サーバーから前記設定情報と前記実行指示操作に対応する遠隔操作コマンドとを受信することに応じて、前記受信された設定情報に従って処理を実行する処理実行手段を備え、
前記復帰手段は、前記サーバーから前記設定情報と前記実行指示操作に対応する遠隔操作コマンドとを受信することに応じて、動作モードを駆動モードに切り換える、請求項４に記載の画像形成システム。
【請求項６】
遠隔操作装置と、前記遠隔操作装置によって遠隔操作される画像形成装置とを含む画像形成システムであって、
前記画像形成装置は、
ユーザーによる操作を検出する操作検出手段と、
動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても前記遠隔操作装置と通信可能な通信手段と、
前記操作検出手段により設定値を設定するための設定操作が検出される場合に、前記検出された設定操作に従って設定情報を設定する設定手段と、
前記操作検出手段により処理の実行を指示する実行指示操作が検出されることに応じて、前記設定された設定情報に従って処理を実行する処理実行手段と、
所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行手段と、
動作モードが省電力モードに切り換えられている状態で、前記操作検出手段により操作が検出される場合、動作モードを駆動モードに切り換える復帰手段と、を備え、
前記遠隔操作装置は、前記画像形成装置を遠隔制御する遠隔操作手段を備え、
前記設定手段は、動作モードが省電力モードに切り換えられている状態で、前記遠隔操作装置から前記設定操作に対応する遠隔操作コマンドが受信される場合に、前記遠隔操作コマンドに従って設定情報を設定し、
前記復帰手段は、前記遠隔操作装置により制限されている間は、前記操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない、画像形成システム。
【請求項７】
前記遠隔操作装置は、第１の期間だけ復帰を制限する復帰制限コマンドを前記第１の期間より短い第２の期間間隔で前記画像形成装置に送信する復帰制限コマンド送信手段を、さらに備え、
前記復帰手段は、前記復帰制限コマンドが受信されから前記第１の期間が経過するまでは、前記操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない、請求項６に記載の画像形成システム。
【請求項８】
前記復帰手段は、前記復帰制限コマンドが受信されから前記第１の期間が経過する前であっても前記遠隔操作装置から前記実行指示操作に対応する遠隔操作コマンドを受信することに応じて、動作モードを駆動モードに切り換える、請求項７に記載の画像形成システム。
【請求項９】
前記画像形成装置は、動作モードが省電力モードに切り換えられている状態で、前記操作検出手段により操作が検出されることに応じて、前記遠隔操作装置に許可を要求する許可要求手段と、をさらに備え、
前記遠隔操作装置は、前記画像形成装置から許可が要求されても前記実行指示操作に対応する遠隔操作コマンドを送信するまでは許可しない制限手段を、さらに備え、
前記復帰手段は、前記遠隔操作装置に許可を要求した後に、前記遠隔操作装置により許可されなければ、動作モードを駆動モードに切り換えない、請求項６に記載の画像形成システム。
【請求項１０】
前記復帰手段は、前記遠隔操作装置から前記実行指示操作に対応する遠隔操作コマンドを受信することに応じて、動作モードを駆動モードに切り換える、請求項９に記載の画像形成システム。
【請求項１１】
前記遠隔操作装置は、
被写体を撮像した画像を出力する撮像手段と、
前記撮像手段により出力される画像に基づいて、ユーザーによる操作を決定する操作決定手段と、を備える、請求項１〜１０のいずれかに記載の画像形成システム。
【請求項１２】
前記遠隔操作装置は、前記画像形成装置を遠隔操作するための遠隔操作画面を表示する表示制御手段と、
ユーザーによる操作を受け付ける操作受付手段と、を備える、請求項１〜１１のいずれかに記載の画像形成システム。
【請求項１３】
前記遠隔操作装置は、前記画像形成装置との間の距離を取得する距離取得手段と、
前記取得された距離が所定の値以下になると、前記画像形成装置との間で通信経路を確立する経路確立手段と、
前記遠隔操作手段は、前記通信経路が確立されている間、前記画像形成装置を遠隔制御する、請求項１〜１０のいずれかに記載の画像形成システム。
【請求項１４】
前記遠隔操作装置は、前記画像形成装置と無線で通信するための無線通信手段を、さらに備え、
前記距離取得手段は、前記無線通信手段が前記画像形成装置と無線で通信する電波強度に基づいて前記画像形成装置との間の距離を取得する、請求項１３に記載の画像形成システム。
【請求項１５】
前記画像形成装置は、ユーザーによる操作を受け付けるための操作パネルを、さらに備え、
前記遠隔操作装置は、被写体を撮像した画像を出力する撮像手段を、さらに備え、
前記距離取得手段は、前記撮像手段が出力する画像に含まれる前記操作パネルの画像のサイズに基づいて前記画像形成装置との間の距離を取得する、請求項１３または１４に記載の画像形成システム。
【請求項１６】
ユーザーによる操作を検出する操作検出手段と、
動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても遠隔操作装置と通信可能な通信手段と、
前記操作検出手段により設定値を設定するための設定操作が検出される場合に、前記検出された設定操作に従って設定情報を設定する設定手段と、
前記操作検出手段により処理の実行を指示する実行指示操作が検出されることに応じて、前記設定された設定情報に従って処理を実行する処理実行手段と、
所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行手段と、
動作モードが省電力モードに切り換えられている状態で、前記操作検出手段により操作が検出される場合、動作モードを駆動モードに切り換える復帰手段と、を備え、
前記設定手段は、動作モードが省電力モードに切り換えられている状態で、前記遠隔操作装置から前記設定操作に対応する遠隔操作コマンドが受信される場合に、前記遠隔操作コマンドに従って設定情報を設定し、
前記復帰手段は、前記遠隔操作装置により復帰が制限されている間は、前記操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない、画像形成装置。
【請求項１７】
前記遠隔操作装置は、第１の期間だけ復帰を制限する復帰制限コマンドを前記第１の期間より短い第２の期間間隔で前記遠隔操作装置に送信し、
前記復帰手段は、前記復帰制限コマンドが受信されから前記第１の期間が経過するまでは、前記操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない、請求項１６に記載の画像形成装置。
【請求項１８】
前記復帰手段は、前記復帰制限コマンドが受信されから前記第１の期間が経過する前であっても前記遠隔操作装置から前記実行指示操作に対応する遠隔操作コマンドを受信することに応じて、動作モードを駆動モードに切り換える、請求項１７に記載の画像形成装置。
【請求項１９】
動作モードが省電力モードに切り換えられている状態で、前記操作検出手段により操作が検出されることに応じて、前記遠隔操作装置に許可を要求する許可要求手段を、さらに備え、
前記復帰手段は、前記遠隔操作装置に許可を要求した後に、前記遠隔操作装置により許可されなければ、動作モードを駆動モードに切り換えない、請求項１６に記載の画像形成装置。
【請求項２０】
前記復帰手段は、前記遠隔操作装置から前記実行指示操作に対応する遠隔操作コマンドを受信することに応じて、動作モードを駆動モードに切り換える、請求項１９に記載の画像形成装置。
【請求項２１】
遠隔操作装置によって遠隔操作される画像形成装置で実行される遠隔制御方法であって、
前記画像形成装置は、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても前記遠隔操作装置と通信可能な通信手段を備えており、
ユーザーによる操作を検出する操作検出ステップと、
前記操作検出ステップにおいて設定値を設定するための設定操作が検出される場合に、前記検出された設定操作に従って設定情報を設定する設定ステップと、
前記操作検出ステップにおいて処理の実行を指示する実行指示操作が検出されることに応じて、前記設定された設定情報に従って処理を実行する処理実行ステップと、
所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行ステップと、
動作モードが省電力モードに切り換えられている状態で、前記操作検出ステップにおいて操作が検出される場合、動作モードを駆動モードに切り換える復帰ステップと、を含み、
前記設定ステップは、動作モードが省電力モードに切り換えられている状態で、前記遠隔操作装置から前記設定操作に対応する遠隔操作コマンドが受信される場合に、前記遠隔操作コマンドに従って設定情報を設定するステップを含み、
前記復帰ステップは、前記遠隔操作装置により制限されている間は、前記操作検出ステップにおいて操作が検出される場合であっても動作モードを駆動モードに切り換えないステップを含む、遠隔制御方法。
【請求項２２】
遠隔操作装置によって遠隔操作される画像形成装置を制御するコンピューターで実行される遠隔制御プログラムであって、
前記画像形成装置は、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても前記遠隔操作装置と通信可能な通信手段を備えており、
ユーザーによる操作を検出する操作検出ステップと、
前記操作検出ステップにおいて設定値を設定するための設定操作が検出される場合に、前記検出された設定操作に従って設定情報を設定する設定ステップと、
前記操作検出ステップにおいて処理の実行を指示する実行指示操作が検出されることに応じて、前記設定された設定情報に従って処理を実行する処理実行ステップと、
所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行ステップと、
動作モードが省電力モードに切り換えられている状態で、前記操作検出ステップにおいて操作が検出される場合、動作モードを駆動モードに切り換える復帰ステップと、を前記コンピューターに実行させ、
前記設定ステップは、動作モードが省電力モードに切り換えられている状態で、前記遠隔操作装置から前記設定操作に対応する遠隔操作コマンドが受信される場合に、前記遠隔操作コマンドに従って設定情報を設定するステップを含み、
前記復帰ステップは、前記遠隔操作装置により制限されている間は、前記操作検出ステップにおいて操作が検出される場合であっても動作モードを駆動モードに切り換えないステップを含む、遠隔制御プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成システム、画像形成装置、遠隔制御方法および遠隔制御プログラムに関し、特に、遠隔操作装置により遠隔操作される画像形成装置を含む画像形成システム、その画像形成装置、およびその画像形成装置で実行される遠隔制御方法および遠隔制御プログラムに関する。
【背景技術】
【０００２】
近年、複合機（以下「ＭＦＰ」という）で代表される画像形成装置は、駆動していない待機状態における消費電力を低減する要求が高まっている。特開２０１２−１３１１８７号公報には、ネットワーク回線を介して印刷データを受信して印刷すると共に、ネットワーク回線を介して設定情報の取得と設定が行えるプリンタであって、ネットワーク回線を介して受信した設定情報を記憶する記憶部と、設定情報の待避先である代理サーバーを特定する情報を記憶する代理サーバー情報記憶部と、省電力モードへの移行の際には代理サーバーに設定情報を送信し、省電力モードの解除の際には代理サーバーに設定情報を要求する制御部とを有するプリンタが記載されている。
【０００３】
一方、画像形成装置は、操作パネルを有し、ユーザーが操作パネルを用いて操作する場合に、ユーザーによる操作を受け付けるために、省電力モードを解除する。また、画像形成装置は、用紙を収納する給紙トレイを有し、ユーザーが給紙トレイを開閉する場合に省電力モードを解除する。さらに、画像形成装置は、原稿を載置するための原稿トレイを有し、ユーザーが原稿を原稿トレイに載置する場合に省電力モードを解除する。このため、従来のプリンタは、省電力モードであっても、ユーザーが、操作パネルを操作する場合、給紙トレイを開閉する場合、原稿を原稿トレイに載置する場合等には、必ず省電力モードが解除されてしまう。
【特許文献１】特開２０１２−１３１１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、遠隔操作装置による遠隔制御を可能としつつ画像形成装置の消費電力を低減した画像形成システムを提供することである。
【０００５】
この発明の他の目的は、遠隔操作装置による遠隔制御を可能としつつ消費電力を低減することが可能な画像形成装置を提供することである。
【０００６】
この発明のさらに他の目的は、遠隔操作装置による画像形成装置の遠隔制御を可能としつつ画像形成装置の消費電力を低減することが可能な遠隔制御方法を提供することである。
【０００７】
この発明のさらに他の目的は、遠隔操作装置による画像形成装置の遠隔制御を可能としつつ画像形成装置の消費電力を低減することが可能な遠隔制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像形成システムは、遠隔操作装置と、遠隔操作装置によって遠隔操作される画像形成装置と、サーバーとを含む画像形成システムであって、画像形成装置は、ユーザーによる操作を検出する操作検出手段と、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても通信可能な通信手段と、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行手段と、動作モードが省電力モードに切り換えられる場合、設定情報をサーバーに送信する設定情報送信手段と、動作モードが省電力モードに切り換えられている状態で、操作検出手段により操作が検出される場合、動作モードを駆動モードに切り換える復帰手段と、を備え、遠隔操作装置は、サーバーを介して画像形成装置を遠隔制御する遠隔操作手段を備え、サーバーは、画像形成装置から設定情報を受信した後、画像形成装置に代わって遠隔操作装置が送信する遠隔操作コマンドを受信し、遠隔操作装置から受信される遠隔操作コマンドに従って、画像形成装置から受信された設定情報を変更する代替設定手段を備え、復帰手段は、遠隔操作装置により制御されている間は、操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない。
【０００９】
この局面に従えば、画像形成装置は、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換え、遠隔操作装置により制御されている間は、ユーザーによる操作が検出される場合であっても動作モードを駆動モードに切り換えない。このため、画像形成装置の消費電力を低減することができる。一方、サーバーは、画像形成装置に代わって遠隔操作装置が送信する遠隔操作コマンドを代理して受信し、遠隔操作コマンドに従って、設定情報を変更し、実装指示操作に対応する遠隔操作コマンドを受信すると、変更された後の設定情報と遠隔操作コマンドとを、画像形成装置に送信するので、遠隔操作装置は、サーバーを介して画像形成装置を遠隔制御することができる。その結果、遠隔操作装置による遠隔制御を可能としつつ画像形成装置の消費電力を低減した画像形成システムを提供することができる。
【００１０】
好ましくは、遠隔操作装置は、サーバーを介して画像形成装置を遠隔制御している間は、第１の期間だけ復帰を制限する復帰制限コマンドを第１の期間より短い第２の期間間隔で画像形成装置に送信する復帰制限コマンド送信手段を、さらに備え、復帰手段は、復帰制限コマンドが受信されから第１の期間が経過するまでは、操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない。
【００１１】
この局面に従えば、遠隔操作装置は、第１の期間だけ復帰を制限する復帰制限コマンドを第２の期間間隔で送信するので、遠隔操作装置から画像形成装置が駆動モードに復帰するのを制限することができる。
【００１２】
好ましくは、サーバーは、遠隔操作装置から受信される遠隔操作コマンドが処理の実行を指示する実行指示操作に対応する場合、変更された後の設定情報と実行指示操作に対応する遠隔操作コマンドとを、画像形成装置に送信する実行指示手段を、さらに備え、画像形成装置は、さらに、サーバーから設定情報と実行指示操作に対応する遠隔操作コマンドとを受信することに応じて、受信された設定情報に従って処理を実行する処理実行手段を備え、復帰手段は、復帰制限コマンドが受信されから第１の期間が経過する前であってもサーバーから設定情報と実行指示操作に対応する遠隔操作コマンドとを受信することに応じて、動作モードを駆動モードに切り換える。
【００１３】
この局面に従えば、画像形成装置は、動作モードを駆動モードから省電力モードに切り換えた後は、遠隔操作装置によって制限されて省電力モードを維持するが、サーバーから実行指示操作に対応する遠隔操作コマンドが受信されると、省電力モードを動作モードに切り換える。このため、遠隔操作装置から画像形成装置に処理を実行させることができる。
【００１４】
好ましくは、画像形成装置は、動作モードが省電力モードに切り換えられている状態で、操作検出手段により操作が検出されることに応じて、遠隔操作装置に許可を要求する許可要求手段を、さらに備え、遠隔操作装置は、サーバーを介して画像形成装置を遠隔制御している間は、画像形成装置から許可が要求されても許可しない制限手段を、さらに備え、復帰手段は、遠隔操作装置に許可を要求した後に、遠隔操作装置により許可されなければ、動作モードを駆動モードに切り換えない。
【００１５】
この局面に従えば、画像形成装置は、動作モードが省電力モードに切り換えられている状態で、操作が検出されることに応じて、遠隔操作装置に許可を要求し、遠隔操作装置は、サーバーを介して画像形成装置を遠隔制御している間は、画像形成装置から許可が要求されても許可しないので、遠隔操作装置から画像形成装置が駆動モードに復帰するのを制限することができる。
【００１６】
好ましくは、サーバーは、遠隔操作装置から受信される遠隔操作コマンドが処理の実行を指示する実行指示操作に対応する場合、変更された後の設定情報と実行指示操作に対応する遠隔操作コマンドとを、画像形成装置に送信する実行指示手段を、さらに備え、画像形成装置は、さらに、サーバーから設定情報と実行指示操作に対応する遠隔操作コマンドとを受信することに応じて、受信された設定情報に従って処理を実行する処理実行手段を備え、復帰手段は、サーバーから設定情報と実行指示操作に対応する遠隔操作コマンドとを受信することに応じて、動作モードを駆動モードに切り換える。
【００１７】
この局面に従えば、画像形成装置は、動作モードを駆動モードから省電力モードに切り換えた後は、遠隔操作装置によって制限されて省電力モードを維持するが、サーバーから実行指示操作に対応する遠隔操作コマンドが受信されると、省電力モードを動作モードに切り換える。このため、遠隔操作装置から画像形成装置に処理を実行させることができる。
【００１８】
この発明の他の局面によれば、画像形成システムは、遠隔操作装置と、遠隔操作装置によって遠隔操作される画像形成装置とを含む画像形成システムであって、画像形成装置は、ユーザーによる操作を検出する操作検出手段と、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても遠隔操作装置と通信可能な通信手段と、操作検出手段により設定値を設定するための設定操作が検出される場合に、検出された設定操作に従って設定情報を設定する設定手段と、操作検出手段により処理の実行を指示する実行指示操作が検出されることに応じて、設定された設定情報に従って処理を実行する処理実行手段と、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行手段と、動作モードが省電力モードに切り換えられている状態で、操作検出手段により操作が検出される場合、動作モードを駆動モードに切り換える復帰手段と、を備え、遠隔操作装置は、画像形成装置を遠隔制御する遠隔操作手段を備え、設定手段は、動作モードが省電力モードに切り換えられている状態で、遠隔操作装置から設定操作に対応する遠隔操作コマンドが受信される場合に、遠隔操作コマンドに従って設定情報を設定し、復帰手段は、遠隔操作装置により制限されている間は、操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない。
【００１９】
この局面に従えば、画像形成装置は、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換え、遠隔操作装置により制限されている間は、ユーザーによる操作が検出される場合であっても動作モードを駆動モードに切り換えることなく、遠隔操作装置から受信される遠隔操作コマンドに従って設定情報を設定する。このため、遠隔操作装置により制限されている間は、ユーザーによる操作が受け付けられる場合であっても駆動モードに切り換えることなく、遠隔操作装置により遠隔操作されて設定情報を設定することができる。その結果、遠隔操作装置による遠隔制御を可能としつつ画像形成装置の消費電力を低減した画像形成システムを提供することができる。
【００２０】
好ましくは、遠隔操作装置は、第１の期間だけ復帰を制限するコマンドを第１の期間より短い第２の期間間隔で画像形成装置に送信する復帰制限コマンド送信手段を、さらに備え、復帰手段は、復帰制限コマンドが受信されから第１の期間が経過するまでは、操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない。
【００２１】
この局面に従えば、遠隔操作装置は、第１の期間だけ復帰を制限する復帰制限コマンドが第２の期間間隔で送信するので、遠隔操作装置から画像形成装置が駆動モードに復帰するのを制限することができる。
【００２２】
好ましくは、復帰手段は、復帰制限コマンドが受信されから第１の期間が経過する前であっても遠隔操作装置から実行指示操作に対応する遠隔操作コマンドを受信することに応じて、動作モードを駆動モードに切り換える。
【００２３】
この局面に従えば、画像形成装置は、動作モードを駆動モードから省電力モードに切り換えた後は、遠隔操作装置によって制限されて省電力モードを維持するが、実行指示操作に対応する遠隔操作コマンドが受信されると、省電力モードを動作モードに切り換える。このため、遠隔操作装置から画像形成装置に処理を実行させることができる。
【００２４】
好ましくは、画像形成装置は、動作モードが省電力モードに切り換えられている状態で、操作検出手段により操作が検出されることに応じて、遠隔操作装置に許可を要求する許可要求手段と、をさらに備え、遠隔操作装置は、画像形成装置から許可が要求されても実行指示操作に対応する遠隔操作コマンドを送信するまでは許可しない制限手段を、さらに備え、復帰手段は、遠隔操作装置に許可を要求した後に、遠隔操作装置により許可されなければ、動作モードを駆動モードに切り換えない。
【００２５】
この局面に従えば、画像形成装置は、動作モードが省電力モードに切り換えられている状態で、操作が検出されることに応じて、遠隔操作装置に許可を要求し、遠隔操作装置は、実行指示操作に対応する遠隔操作コマンドを送信するまでは、画像形成装置から許可が要求されても許可しないので、遠隔操作装置から画像形成装置が駆動モードに復帰するのを制限することができる。
【００２６】
好ましくは、復帰手段は、遠隔操作装置から実行指示操作に対応する遠隔操作コマンドを受信することに応じて、動作モードを駆動モードに切り換える。
【００２７】
この局面に従えば、画像形成装置は、動作モードを駆動モードから省電力モードに切り換えた後は、遠隔操作装置によって制限されて省電力モードを維持するが、遠隔操作装置から実行指示操作に対応する遠隔操作コマンドが受信されると、省電力モードを動作モードに切り換える。このため、遠隔操作装置から画像形成装置に処理を実行させることができる。
【００２８】
好ましくは、遠隔操作装置は、被写体を撮像した画像を出力する撮像手段と、撮像手段により出力される画像に基づいて、ユーザーによる操作を決定する操作決定手段と、を備える。
【００２９】
この局面に従えば、遠隔操作装置は、被写体を撮像した画像から画像形成装置に対する操作を検出するので、画像形成装置の外部から画像形成装置に対する操作を検出することができ、画像形成装置を省電力モードに維持することができる。
【００３０】
好ましくは、遠隔操作装置は、画像形成装置を遠隔操作するための遠隔操作画面を表示する表示制御手段と、ユーザーによる操作を受け付ける操作受付手段と、を備える。
【００３１】
この局面に従えば、遠隔操作装置は、遠隔操作画面に対する遠隔操作を受け付けるので、画像形成装置の外部から画像形成装置に対する操作を受け付けることができ、画像形成装置を省電力モードに維持することができる。
【００３２】
好ましくは、遠隔操作装置は、画像形成装置との間の距離を取得する距離取得手段と、取得された距離が所定の値以下になると、画像形成装置との間で通信経路を確立する経路確立手段と、遠隔操作手段は、通信経路が確立されている間、画像形成装置を遠隔制御する。
【００３３】
この局面に従えば、画像形成装置からの距離が所定の値以下の遠隔操作装置に、画像形成装置を遠隔制御する遠隔操作装置を制限することができる。
【００３４】
好ましくは、遠隔操作装置は、画像形成装置と無線で通信するための無線通信手段を、さらに備え、距離取得手段は、無線通信手段が画像形成装置と無線で通信する電波強度に基づいて画像形成装置との間の距離を取得する。
【００３５】
この局面に従えば、遠隔操作装置と画像形成装置との間の距離を容易に取得することができる。
【００３６】
好ましくは、画像形成装置は、ユーザーによる操作を受け付けるための操作パネルを、さらに備え、遠隔操作装置は、被写体を撮像した画像を出力する撮像手段を、さらに備え、距離取得手段は、撮像手段が出力する画像に含まれる操作パネルの画像のサイズに基づいて画像形成装置との間の距離を取得する。
【００３７】
この局面に従えば、遠隔操作装置と画像形成装置との間の距離を容易に取得することができる。
【００３８】
この発明のさらに他の局面によれば、画像形成装置は、ユーザーによる操作を検出する操作検出手段と、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても遠隔操作装置と通信可能な通信手段と、操作検出手段により設定値を設定するための設定操作が検出される場合に、検出された設定操作に従って設定情報を設定する設定手段と、操作検出手段により処理の実行を指示する実行指示操作が検出されることに応じて、設定された設定情報に従って処理を実行する処理実行手段と、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行手段と、動作モードが省電力モードに切り換えられている状態で、操作検出手段により操作が検出される場合、動作モードを駆動モードに切り換える復帰手段と、を備え、設定手段は、動作モードが省電力モードに切り換えられている状態で、遠隔操作装置から設定操作に対応する遠隔操作コマンドが受信される場合に、遠隔操作コマンドに従って設定情報を設定し、復帰手段は、遠隔操作装置により復帰が制限されている間は、操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない。
【００３９】
この局面に従えば、画像形成装置は、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えた後は、遠隔操作装置により復帰が制限されている間は、ユーザーによる操作が受け付けられる場合であっても駆動モードに切り換えることなく、遠隔操作装置により遠隔操作されて設定情報を設定することができる。その結果、遠隔操作装置による遠隔制御を可能としつつ消費電力を低減した画像形成装置を提供することができる。
【００４０】
このましくは、遠隔操作装置は、第１の期間だけ復帰を制限する復帰制限コマンドを第１の期間より短い第２の期間間隔で遠隔操作装置に送信し、復帰手段は、復帰制限コマンドが受信されから第１の期間が経過するまでは、操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない。
【００４１】
この局面に従えば、遠隔操作装置は、第１の期間だけ復帰を制限する復帰制限コマンドが第２の期間間隔で送信するので、遠隔操作装置から画像形成装置が駆動モードに復帰するのを制限することができる。
【００４２】
好ましくは、復帰手段は、復帰制限コマンドが受信されから第１の期間が経過する前であっても遠隔操作装置から実行指示操作に対応する遠隔操作コマンドを受信することに応じて、動作モードを駆動モードに切り換える。
【００４３】
この局面に従えば、遠隔操作装置から画像形成装置に処理を実行させることができる。
【００４４】
好ましくは、動作モードが省電力モードに切り換えられている状態で、操作検出手段により操作が検出されることに応じて、遠隔操作装置に許可を要求する許可要求手段を、さらに備え、復帰手段は、遠隔操作装置に許可を要求した後に、遠隔操作装置により許可されなければ、動作モードを駆動モードに切り換えない。
【００４５】
この局面に従えば、遠隔操作装置から画像形成装置が駆動モードに復帰するのを制限することができる。
【００４６】
好ましくは、復帰手段は、遠隔操作装置から実行指示操作に対応する遠隔操作コマンドを受信することに応じて、動作モードを駆動モードに切り換える。
【００４７】
この局面に従えば、遠隔操作装置から画像形成装置に処理を実行させることができる。
【００４８】
この発明のさらに他の局面によれば、遠隔制御方法は、遠隔操作装置によって遠隔操作される画像形成装置で実行される遠隔制御方法であって、画像形成装置は、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても遠隔操作装置と通信可能な通信手段を備えており、ユーザーによる操作を検出する操作検出ステップと、操作検出ステップにおいて設定値を設定するための設定操作が検出される場合に、検出された設定操作に従って設定情報を設定する設定ステップと、操作検出ステップにおいて処理の実行を指示する実行指示操作が検出されることに応じて、設定された設定情報に従って処理を実行する処理実行ステップと、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行ステップと、動作モードが省電力モードに切り換えられている状態で、操作検出ステップにおいて操作が検出される場合、動作モードを駆動モードに切り換える復帰ステップと、を含み、設定ステップは、動作モードが省電力モードに切り換えられている状態で、遠隔操作装置から設定操作に対応する遠隔操作コマンドが受信される場合に、遠隔操作コマンドに従って設定情報を設定するステップを含み、復帰ステップは、遠隔操作装置により制限されている間は、操作検出ステップにおいて操作が検出される場合であっても動作モードを駆動モードに切り換えないステップを含む。
【００４９】
この局面に従えば、遠隔操作装置による画像形成装置の遠隔制御を可能としつつ画像形成装置の消費電力を低減することが可能な遠隔制御方法を提供することができる。
【００５０】
この発明のさらに他の局面によれば、遠隔制御プログラムは、遠隔操作装置によって遠隔操作される画像形成装置を制御するコンピューターで実行される遠隔制御プログラムであって、画像形成装置は、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても遠隔操作装置と通信可能な通信手段を備えており、ユーザーによる操作を検出する操作検出ステップと、操作検出ステップにおいて設定値を設定するための設定操作が検出される場合に、検出された設定操作に従って設定情報を設定する設定ステップと、操作検出ステップにおいて処理の実行を指示する実行指示操作が検出されることに応じて、設定された設定情報に従って処理を実行する処理実行ステップと、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行ステップと、動作モードが省電力モードに切り換えられている状態で、操作検出ステップにおいて操作が検出される場合、動作モードを駆動モードに切り換える復帰ステップと、をコンピューターに実行させ、設定ステップは、動作モードが省電力モードに切り換えられている状態で、遠隔操作装置から設定操作に対応する遠隔操作コマンドが受信される場合に、遠隔操作コマンドに従って設定情報を設定するステップを含み、復帰ステップは、遠隔操作装置により制限されている間は、操作検出ステップにおいて操作が検出される場合であっても動作モードを駆動モードに切り換えないステップを含む。
【００５１】
この局面に従えば、遠隔操作装置による画像形成装置の遠隔制御を可能としつつ画像形成装置の消費電力を低減することが可能な遠隔制御プログラムを提供することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態における画像形成システムの全体概要の一例を示す図である。
【図２】第１の実施の形態におけるＨＭＤのハードウェア構成の一例を示すブロック図である。
【図３】第１の実施の形態におけるＭＦＰの外観を示す斜視図である。
【図４】第１の実施の形態におけるＭＦＰのハードウェア構成の概要の一例を示すブロック図である。
【図５】第１の実施の形態におけるサーバーのハードウェア構成の一例を示すブロック図である。
【図６】第１の実施の形態におけるＰＣのハードウェア構成の一例を示すブロック図である。
【図７】第１の実施の形態におけるＭＦＰが備えるメイン基板の構成の一例を示すブロック図である。
【図８】第１の実施の形態におけるサーバーが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図９】第１の実施の形態におけるＨＭＤが備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図１０】第１の実施の形態における遠隔制御処理の流れの一例を示すフローチャートである。
【図１１】第１の実施の形態における代理処理の流れの一例を示すフローチャートである。
【図１２】第１の実施の形態における遠隔操作処理の流れの一例を示すフローチャートである。
【図１３】第１の変形例におけるＰＣが備えるＣＰＵの機能の一例を示すブロック図である。
【図１４】第１の変形例における遠隔操作処理の流れの一例を示すフローチャートである。
【図１５】第２の変形例におけるＭＦＰが備えるメイン基板の構成の一例を示すブロック図である。
【図１６】第２の実施の形態におけるＭＦＰが備えるメイン基板の構成の一例を示すブロック図である。
【図１７】第２の実施の形態におけるＨＭＤが備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図１８】第２の実施の形態における遠隔制御処理の流れの一例を示す第１のフローチャートである。
【図１９】第２の実施の形態における遠隔制御処理の流れの一例を示す第２のフローチャートである。
【図２０】第２の実施の形態における遠隔操作処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００５３】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００５４】
＜第１の実施の形態＞
図１は、本発明の実施の形態における画像形成システムの全体概要の一例を示す図である。図１を参照して、画像形成システム１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、ヘッドマウントディスプレイ（以下、「ＨＭＤ」という）２００と、サーバー３００と、パーソナルコンピューター（以下「ＰＣ」という）を含む。
【００５５】
ＨＭＤ２００は、メガネの形状をしており、ユーザーにより装着されて使用される。ＨＭＤ２００は、ＭＦＰ１００を遠隔操作する遠隔操作装置として機能し、被写体を撮像する撮像機能、メガネのレンズ部分に画像を表示する表示機能、無線ＬＡＮを用いた通信機能を少なくとも備えている。ＨＭＤ２００を装着するユーザーは、レンズを通して被写体を視認すると同時に、レンズに表示された画像を視認することができる。
【００５６】
ＭＦＰ１００は、原稿を読み取るための原稿読取機能、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成機能およびファクシミリデータを送受信するファクシミリ送受信機能を備えている。サーバー３００は、一般的なコンピューターである。
【００５７】
無線局３、ＭＦＰ１００、サーバー３００およびＰＣ４００それぞれは、ネットワーク２に接続される。ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク２は、インターネット、ワイドエリアネットワーク（ＷＡＮ）であってもよい。
【００５８】
ネットワーク２は、さらに、インターネットに接続されてもよい。この場合、無線局３、ＭＦＰ１００、サーバー３００およびＣＰ４００それぞれは、ネットワーク２を介してインターネットに接続されたコンピューターと互いに通信可能である。無線局３は、ネットワーク２の中継装置であり、無線ＬＡＮを用いた通信機能を備えたＨＭＤ２００と通信して、ＨＭＤ２００をネットワーク２に接続する。このため、ＨＭＤ２００は、ＭＦＰ１００およびサーバー３００と互いに通信可能である。
【００５９】
なお、ＨＭＤ２００に代えて、被写体を撮像する撮像機能、画像を表示する表示機能、無線ＬＡＮを用いた通信機能を備えていれば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォンなど、ユーザーに携帯して使用される携帯情報装置を用いるようにしてもよい。
【００６０】
ＰＣ４００は、一般的なコンピューターである。それらのハードウェア構成および機能は周知なので、ここでは説明を繰り返さない。
【００６１】
図２は、第１の実施の形態におけるＨＭＤのハードウェア構成の一例を示すブロック図である。図２を参照して、本実施の形態におけるＨＭＤ２００は、ＨＭＤ２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、情報を表示する表示部２０４と、無線ＬＡＮＩ／Ｆ２０５と、操作部２０６と、近距離通信部２０７と、を含む。
【００６２】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換した画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。カメラ２０２は、動画像の画像データを出力する。なお、ＨＭＤ２００に代えて、動画像を撮像可能であれば、ビデオカメラを用いてもよい。
【００６３】
表示部２０４は、透明な部材からなる液晶表示装置（ＬＣＤ）であり、ＨＭＤ２００のレンズの表面に埋め込まれている。表示部２０４の表示面は、ユーザーがＨＭＤ２００を装着した場合における視界と同じになるように配置される。このため、ユーザーの視界内の任意の位置に画像を表示することができる。カメラ２０２の光軸および撮像範囲は、表示部２０４の表示面を基準に定まる位置に配置される。具体的には、カメラ２０２の光軸および撮像範囲は、ユーザーがＨＭＤ２００を装着した場合における視界と同じになるように設定される。このため、カメラ２０２で撮像して得られる画像は、ユーザーが実際に見る視界内の画像とほぼ同じになる。
【００６４】
無線ＬＡＮＩ／Ｆ２０５は、無線局３と通信し、ＨＭＤ２００をネットワーク２に接続するためのインターフェースである。ＨＭＤ２００に、ＭＦＰ１００、サーバー３００それぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、無線ＬＡＮＩ／Ｆ２０５は、ＭＦＰ１００、サーバー３００と通信することができ、データの送受信が可能となる。
【００６５】
近距離通信部２０７は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格のＧＡＰ（Ｇｅｎｅｒｉｃ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ）等に基づき、ＭＦＰ１００，サーバー３００と無線により通信を行う。近距離通信部２０７は、ＭＦＰ１００またはサーバー３００との間の距離が通信可能な距離以下となると、ＭＦＰ１００と通信する。近距離通信部２０７が通信可能な距離は、数ｍである。また、近距離通信部２０７は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）の近距離無線通信方式で通信するようにしてもよい。この場合において、近距離通信部２０７が通信可能な距離は、数十ｃｍである。
【００６６】
なお、近距離通信部２０７は、ＭＦＰ１００と通信可能になると、ＭＦＰ１００との間の通信を無線ＬＡＮＩ／Ｆ２０５にハンドオーバーしてもよい。この場合、無線ＬＡＮＩ／Ｆ２０５は、ＭＦＰ１００との間で通信経路を確立するためのネゴシエーションをする必要がないので、通信経路の確立が容易になる。本実施の形態においては、ＨＭＤ２００は、近距離通信部２０７および無線ＬＡＮＩ／Ｆ２０５の何れを用いて通信してもよい。
【００６７】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。この場合、ネットワーク２またはインターネットに接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＨＭＤ２００が、ネットワーク２またはインターネットに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをフラッシュメモリ２０３に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６８】
操作部２０６は、マイクロホンを含み、ユーザーが発声する音声をマイクロホンで集音し、収音された音声を認識することにより、ユーザーによる操作を受け付ける。例えば、複数の操作それぞれに対応するコマンドの名称を定めておき、音声を認識して得られる文字情報と同じコマンドの名称が存在すれば、そのコマンドの名称に対応するコマンドの実行を指示する操作を受け付ける。また、音声認識により得られる文字情報を、入力された値、例えば、文字列、数列として受け付ける。また、操作部２０６は、ユーザーの視線を検出する視線検知センサーを含み、視線検知センサーによって検出された視線と表示部２０４に表示された画像とから、表示された画像中でユーザーが視認している部分を特定することにより、処理対象部分を特定する操作を受け付ける。例えば、表示部２０４に許可を受け付けるためのボタンの画像を表示し、視線検知センサーにより検出された視線がボタンの画像中の位置ならば、ユーザーが許可を受け付けるためのボタンを指示する操作を受け付ける。
【００６９】
図３は、第１の実施の形態におけるＭＦＰの外観を示す斜視図である。図３を参照して、ＭＦＰ１００は、画像形成装置の一例であり、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０とを含む。ＭＦＰ１００は、前面扉１４０Ａを備えており、前面扉１４０Ａが開かれた状態で、画像形成部１４０が外部に露出し、前面扉１４０Ａが閉じた状態で、画像形成部１４０が外部に露出しない。また、給紙部１５０は、用紙の収納するための３つの給紙トレイ１５０Ａ，１５０Ｂ，１５０Ｃを含む。
【００７０】
自動原稿搬送装置１２０は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１３０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１３０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１３０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１４０に出力する。給紙部１５０は、複数の給紙トレイを有する。複数の給紙トレイそれぞれは、予め定められたサイズの用紙を収納する。給紙部１５０は、複数の給紙トレイのうち画像形成に用いるサイズの用紙を収納する給紙トレイから用紙を１枚ずつ取り出し、取り出した用紙を画像形成部１４０に搬送する。
【００７１】
画像形成部１４０は、周知の電子写真方式により画像を形成するものであって、原稿読取部１３０から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部１５０により搬送される用紙に画像を形成する。
【００７２】
図４は、第１の実施の形態におけるＭＦＰのハードウェア構成の概要の一例を示すブロック図である。図４を参照して、ＭＦＰ１００は、上述した、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０および給紙部１５０に加えて、メイン基板１１０と、通信インターフェース（Ｉ／Ｆ）部１６０と、ファクシミリ部１７０と、近距離通信部１８０と、外部記憶装置１９０と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１３と、センサー部１１７と、を含む。
【００７３】
メイン基板１１０は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０および給紙部１５０、通信Ｉ／Ｆ部１６０、ファクシミリ部１７０、近距離通信部１８０、外部記憶装置１９０、およびＨＤＤ１１３と接続される。
【００７４】
通信Ｉ／Ｆ部１６０は、ネットワーク２にＭＦＰ１００を接続するためのインターフェースである。通信Ｉ／Ｆ部１６０は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで、ネットワーク２に接続されたサーバー３００または無線局３と通信する。このため、ＭＦＰ１００は、無線局３を介して、ＨＭＤ２００と通信可能である。なお、通信のためのプロトコルは、特に限定されることはなく、任意のプロトコルを用いることができる。
【００７５】
近距離通信部１８０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格のＧＡＰ等に基づき、ＨＭＤ２００と無線により通信を行う。近距離通信部１８０は、ＨＭＤ２００との間の距離が通信可能な距離以下となると、ＨＭＤ２００と通信する。近距離通信部１８０が通信可能な距離は、数ｍである。また、近距離通信部１８０は、ＮＦＣの近距離無線通信方式で通信するようにしてもよい。この場合において、近距離通信部１８０が通信可能な距離は、数十ｃｍである。
【００７６】
ファクシミリ部１７０は、公衆交換電話網（ＰＳＴＮ）に接続され、ファクシミリデータを送受信する。外部記憶装置１９０は、ＣＤ−ＲＯＭＣｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９０Ａが装着される。メイン基板１１０が備える中央演算装置（ＣＰＵ）は、外部記憶装置１９０を介してＣＤ−ＲＯＭ１９０Ａにアクセス可能である。メイン基板１１０が備えるＣＰＵは、外部記憶装置１９０に装着されたＣＤ−ＲＯＭ１９０Ａに記録されたプログラムをメイン基板１１０が備えるＲＡＭにロードして実行する。なお、メイン基板１１０が備えるＣＰＵが実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１９０Ａに限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリーであってもよい。
【００７７】
また、メイン基板１１０が備えるＣＰＵが実行するプログラムは、ＣＤ−ＲＯＭ１９０Ａに記録されたプログラムに限られず、ＨＤＤ１１３に記憶されたプログラムをメイン基板１１０が備えるＲＡＭにロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１３に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１３に記憶するようにしてもよい。ここでいうプログラムは、メイン基板１１０が備えるＣＰＵが直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００７８】
センサー部１１７は、ＭＦＰ１００が備える複数のセンサーを含み、複数のセンサーの出力を検出し、検出されたセンサー出力をメイン基板１１０に出力する。センサー部１１７は、給紙部１５０が有する複数の給紙トレイそれぞれの開閉を検出するセンサー、用紙の残量を検出する残量検出センサー、用紙の搬送経路を外部に露出するための開閉扉の開閉を検出するセンサー、用紙の搬送経路中に設けられた用紙の詰まりを検出するジャムセンサー、用紙反転ユニット等の増設ユニットの接続を検出するセンサー、自動原稿搬送装置１２０に原稿が存在することを検出するセンサー、前面扉１４０Ａの開閉を検出するセンサー、を含む。
【００７９】
図５は、第１の実施の形態におけるサーバーのハードウェア構成の一例を示すブロック図である。図５を参照して、サーバー３００は、サーバー３００の全体を制御するためのＣＰＵ３０１と、ＣＰＵ３０１が実行するためのプログラムを記憶するＲＯＭ３０２と、ＣＰＵ３０１の作業領域として使用されるＲＡＭ３０３と、データを不揮発的に記憶するＨＤＤ３０４と、ＣＰＵ３０１をネットワーク２に接続する通信部３０５と、情報を表示する表示部３０６と、ユーザーの操作の入力を受け付ける操作部３０７と、外部記憶装置３０８と、を含む。
【００８０】
ＣＰＵ３０１は、ＲＯＭ３０２またはＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０２にロードして実行する。外部記憶装置３０８は、プログラムを記憶したＣＤ−ＲＯＭ３０９が装着可能である。ＣＰＵ３０１は、外部記憶装置３０８を介してＣＤ−ＲＯＭ３０９にアクセス可能である。ＣＰＵ３０１は、ＣＤ−ＲＯＭ３０９に記録されたプログラムをＲＡＭ３０２にロードして実行することが可能である。
【００８１】
なお、ＣＰＵ３０１が実行するプログラムとして、ＲＯＭ３０２、ＨＤＤ３０４またはＣＤ−ＲＯＭ３０９に記録されたプログラムについて説明したが、ネットワーク２に接続された他のコンピューターが、ＨＤＤ３０４に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、サーバー３００が、ネットワーク２に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ３０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００８２】
なお、ＣＰＵ３０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ３０９に限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリーであってもよい。
【００８３】
図６は、第１の実施の形態におけるＰＣのハードウェア構成の一例を示すブロック図である。図６を参照して、ＰＣ４００は、ＰＣ４００の全体を制御するためのＣＰＵ４０１と、ＣＰＵ４０１が実行するためのプログラムを記憶するＲＯＭ４０２と、ＣＰＵ４０１の作業領域として使用されるＲＡＭ４０３と、データを不揮発的に記憶するＨＤＤ４０４と、ＣＰＵ４０１をネットワーク２に接続する通信部４０５と、情報を表示する表示部４０６と、ユーザーの操作の入力を受け付ける操作部４０７と、外部記憶装置４０８と、を含む。
【００８４】
ＣＰＵ４０１は、ＲＯＭ４０２またはＨＤＤ４０４に記憶されたプログラムをＲＡＭ４０２にロードして実行する。外部記憶装置４０８は、プログラムを記憶したＣＤ−ＲＯＭ４０９が装着可能である。ＣＰＵ４０１は、外部記憶装置４０８を介してＣＤ−ＲＯＭ４０９にアクセス可能である。ＣＰＵ４０１は、ＣＤ−ＲＯＭ４０９に記録されたプログラムをＲＡＭ４０２にロードして実行することが可能である。
【００８５】
なお、ＣＰＵ４０１が実行するプログラムとして、ＲＯＭ４０２、ＨＤＤ４０４またはＣＤ−ＲＯＭ４０９に記録されたプログラムについて説明したが、ネットワーク２に接続された他のコンピューターが、ＨＤＤ４０４に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、ＰＣ４００が、ネットワーク２に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ４０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００８６】
なお、ＣＰＵ４０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ４０９に限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリーであってもよい。
【００８７】
図７は、第１の実施の形態におけるＭＦＰが備えるメイン基板の構成の一例を示すブロック図である。図７を参照して、ＭＦＰ１００が備えるメイン基板１１０は、ＭＦＰ１００の全体を制御するＣＰＵ１１と、ＣＰＵ１１が実行するプログラムおよびプログラムを実行する際に必要なデータ等を記憶するＲＯＭ１２と、ＣＰＵ１１の作業領域として使用されるＲＡＭ１３と、を含む。
【００８８】
ＣＰＵ１１は、遠隔制御プログラムを実行することにより、スリープ移行部５１と、遠隔制御部５３と、復帰部５５と、設定部５７と、処理実行部５９と、操作検出部６１と、コマンド受信部６３と、を形成する。なお、ここでは、メイン基板１１０が、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３とを含む例を説明するが、ＣＰＵ１１が遠隔制御プログラムを実行することにより形成されるスリープ移行部５１と、遠隔制御部５３と、復帰部５５と、設定部５７と、処理実行部５９と、操作検出部６１と、コマンド受信部６３と、同様の機能を実現する回路で構成するようにしてもよい。この場合の回路は、例えば、リレー回路を用いることができる。
【００８９】
スリープ移行部５１は、スリープ移行条件が成立すると、動作モードを駆動モードから省電力モードに切り換えるとともに、遠隔制御部５３に依頼指示を出力する。スリープ移行条件は、例えば、操作検出部６１が所定時間継続して操作を受け付けない場合である。スリープ移行部５１は、動作モードを省電力モードに切り換える場合、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に供給する電力を遮断する。スリープ移行部５１は、通信Ｉ／Ｆ部１６０、ファクシミリ部１７０および近距離通信部１８０は、動作モードが省電力モードであっても電力の供給を継続する。
【００９０】
コマンド受信部６３は、近距離通信部１８０および通信Ｉ／Ｆ部１６０を制御して、遠隔操作装置との間で第１通信経路を確立する。ここでは、遠隔操作装置をＨＭＤ２００としている。コマンド受信部６３は、例えば、近距離通信部１８０がＨＭＤ２００と通信可能になると、ＨＭＤ２００から遠隔操作要求を受信し、通信Ｉ／Ｆ部１６０を介してＨＭＤ２００との間で第１通信経路を確立する。コマンド受信部６３は、近距離通信部１８０がＨＭＤ２００と通信可能になるとＨＭＤ２００とネゴシエーションすることによって、通信Ｉ／Ｆ部１６０を介してＨＭＤ２００と通信するための設定をし、通信Ｉ／Ｆ部１６０を制御して、ＨＭＤ２００との間の第１通信経路を確立する。なお、コマンド受信部６３は、近距離通信部１８０および通信Ｉ／Ｆ部１６０のいずれか一方のみを制御して、第１通信経路を確立するようにしてもよい。
【００９１】
コマンド受信部６３は、第１通信経路を介してＨＭＤ２００から復帰制限コマンドを受信する。コマンド受信部６３は、復帰制限コマンドを受信することに応じて、復帰部５５に復帰制限信号を出力する。復帰制限コマンドは、第１の期間、動作モードを省電力モードから駆動モードへの切り換えを禁止するコマンドである。
【００９２】
操作検出部６１は、ユーザーによる操作を検出する。ユーザーによる操作は、操作パネル１１５に入力する操作の他、センサー部１１７により検出される操作を含む。操作検出部６１は、操作パネル１１５が備える操作部１１９にユーザーが入力する操作を検出する。具体的には、操作検出部６１は、操作部１１９の複数のハードキーを押下する操作、またはタッチパネルにタッチする操作を検出する。また、操作検出部６１は、センサー部１１７が備えるセンサーによる検出に基づいて、ユーザーによる操作を検出する。例えば、センサー部１１７が備えるセンサーが、給紙部１５０が備える複数の給紙トレイが開となったことを検出すると、ユーザーが給紙トレイを開く操作を検出する。また、センサー部１１７が備えるセンサーが、自動原稿搬送装置１２０の原稿トレイに原稿を検出すると、ユーザーが原稿トレイに原稿を載置する操作を検出する。操作検出部６１は、ユーザーによる操作を検出すると、操作検出信号を、復帰部５５に出力する。
【００９３】
操作検出部６１は、設定情報を設定する設定操作と、表示部１１８に表示された操作画面を別の操作画面に切り換えを指示する画面遷移操作と、処理の実行を指示する実行指示操作と、を検出する。操作検出部６１は、表示部１１８に操作画面が表示された状態で、操作画面中の位置がユーザーにより指示されると、操作画面中で指示された位置に基づいて、操作を検出する。具体的には、操作検出部６１は、操作画面中で指示される位置が、操作画面に含まれる遷移ボタン内ならば画面遷移操作を検出する。操作画面中で指示された位置が、設定値を設定するコマンドが割り当てられた領域内ならば設定操作を検出する。操作画面中で指示された位置が、実行コマンドが割り当てられたボタンの領域内ならば実行指示操作を検出する。また、操作部１１９が備える複数のハードキーのうちスタートキーが押下されると、実行指示操作を検出する。
【００９４】
操作検出部６１は、設定操作を検出する場合、設定指示を設定部５７に出力する。設定指示は、設定操作により特定される設定項目と設定情報とを含む。操作検出部６１は、実行指示操作を検出する場合、実行指示を処理実行部５９に出力する。実行指示は、実行指示操作で特定される処理を識別するための処理識別情報を含む。操作検出部６１は、画面遷移操作を検出する場合、画面遷移操作で特定される操作画面を表示部１１８に表示する。
【００９５】
遠隔制御部５３は、操作依頼部７１と、設定情報送信部７３と、実行指示受信部７５と、を含む。操作依頼部７１は、スリープ移行部５１から依頼指示が入力されることに応じて、通信Ｉ／Ｆ部１６０を制御して、サーバー３００に代理依頼を送信するとともに、設定情報送信部７３に送信指示を出力する。
【００９６】
設定情報送信部７３は、操作依頼部７１から送信指示が入力されることに応じて、通信Ｉ／Ｆ部１６０を制御して、ＲＡＭ１３に記憶されている設定情報をサーバー３００に送信する。
【００９７】
実行指示受信部７５は、操作依頼部８１がサーバー３００に代理依頼を送信した後に、通信Ｉ／Ｆ部１６０を制御して、サーバー３００からサーバー実行指示を受信する。サーバー実行指示は、設定情報と、実行指示コマンドとを含む。実行指示受信部７５は、サーバー実行指示を受信することに応じて、復帰部５５にサーバー復帰指示を出力し、設定部５７にサーバー設定指示を出力し、処理実行部５９に処理実行指示を出力する。サーバー設定指示は、サーバー実行指示に含まれる設定情報を含み、処理実行指示は、実行指示コマンドで特定される処理の処理識別情報を含む。
【００９８】
設定部５７は、操作検出部６１から設定指示が入力される場合、設定指示に従って設定情報を設定する。設定部５７は、設定指示に含まれる設定項目に設定指示に含まれる設定情報を設定する。具体的には、ＲＡＭ１３に記憶されている設定情報のうち、設定指示により定まる設定項目の設定情報を、設定指示により定まる設定情報で更新する。
【００９９】
また、設定部５７は、実行指示受信部７５からサーバー設定指示が入力される場合、サーバー設定指示に含まれる設定情報を設定する。具体的には、設定部５７は、ＲＡＭ１３に記憶されている設定情報のうち、サーバー設定指示に含まれる設定情報に対応する設定項目の設定情報を、サーバー設定指示に含まれる設定情報で更新する。
【０１００】
復帰部５５は、動作モードが省電力モードに切り換えられている場合は、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していることを条件に、操作検出部６１から操作検出信号が入力されることに応じて、動作モードを省電力モードから駆動モードに切り換える。復帰部５５は、動作モードを駆動モードに切り換える場合、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に電力を供給する。
【０１０１】
復帰部５５は、動作モードが省電力モードに切り換えられている場合であって、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していない場合は、操作検出部６１から操作検出信号が入力されても動作モードを省電力モードから駆動モードに切り換えない。
【０１０２】
復帰部５５は、動作モードが省電力モードに切り換えられている場合であって、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していない場合は、遠隔操作受信部９１からサーバー復帰指示が入力される場合がある。復帰部５５は、遠隔操作受信部９１からサーバー復帰指示が入力されることに応じて、動作モードを駆動モードに切り換える。
【０１０３】
処理実行部５９は、動作モードが駆動モードに切り換えられている状態で、操作検出部６１から実行指示が入力されることに応じて、実行指示により定まる処理を、設定部５７により設定された設定情報に従って、実行する。また、処理実行部５９は、動作モードが駆動モードに切り換えられている状態で、実行指示受信部７５から処理実行指示が入力されることに応じて、処理実行指示により定まる処理を、設定部５７により設定された設定情報に従って、実行する。具体的には、処理実行部５９は、ＲＡＭ１３に記憶された設定情報を読出し、読み出した設定情報に従って、処理を実行する。処理実行部５９が実行する処理は、自動原稿搬送装置１２０および原稿読取部１３０を制御して、原稿を読み取るスキャン処理、画像形成部１４０および給紙部１５０を制御して用紙に画像を形成する画像形成処理、ＨＤＤ１１３を制御して、データをＨＤＤ１１３に書き込む処理およびＨＤＤ１１３に記憶されたデータを読み出す処理を含むデータ管理処理、通信Ｉ／Ｆ部１６０を制御してデータを送信するデータ送信処理、または、これらの処理の２以上を組み合わせた処理を含む。
【０１０４】
スリープ移行部５１によって動作モードが省電力モードに切り換えられている状態で、操作検出部６１から実行指示が入力される場合、復帰部５５によって動作モードが駆動モードに切り換えられないので、処理実行部５９は、処理を実行しない。
【０１０５】
また、スリープ移行部５１によって動作モードが省電力モードに切り換えられている状態で、遠隔制御部５３の実行指示受信部７５から処理実行指示が入力される場合、復帰部５５によって動作モードが駆動モードに切り換えられるので、処理実行部５９は、処理実行指示により定まる処理を実行する。
【０１０６】
図８は、第１の実施の形態におけるサーバーが備えるＣＰＵが有する機能の一例を示すブロック図である。図８に示す機能は、第１の実施の形態におけるサーバー３００が備えるＣＰＵ３０１が、ＲＯＭ３０２、ＨＤＤ３０４またはＣＤ−ＲＯＭ３０９に記憶された代理プログラムを実行することにより、ＣＰＵ３０１に形成される。図８を参照して、第１の実施の形態におけるサーバー３００が備えるＣＰＵ３０１は、依頼受信部３５１と、設定情報受信部３５３と、設定部３５５と、接続部３５７と、遠隔操作画面送信部３６１と、遠隔操作受信部３６３と、実行指示部３６５と、を含む。
【０１０７】
依頼受信部３５１は、通信部３０５を制御して、ＭＦＰ１００から代理依頼を受信する。依頼受信部３５１は、ＭＦＰ１００から代理依頼を受信すると、設定情報受信部３５３に受信指示を出力する。
【０１０８】
設定情報受信部３５３は、依頼受信部３５１から受信指示が入力されると、通信部３０５を制御して、ＭＦＰ１００が送信してくる設定情報を受信する。設定情報受信部３５３は、設定情報を設定部３５５に出力する。設定部３５５は、設定情報受信部３５３から入力される設定情報を、ＨＤＤ３０４に記憶する。
【０１０９】
接続部３５７は、通信部３０５を制御して、ＨＭＤ２００から接続要求を受信すると、ＨＭＤ２００との間で第２通信経路を確立する。ＨＭＤ２００から受信する接続要求は、ＭＦＰ１００を遠隔操作する接続要求であり、ＭＦＰ１００を識別するための装置識別情報を含む。接続部３５７は、ＨＭＤ２００との間で第２通信経路を確立すると、送信指示を遠隔操作画面送信部３６１に出力する。送信指示は、ＨＭＤ２００との間で確立された第２通信経路を識別するための経路識別情報を含む。
【０１１０】
遠隔操作画面送信部３６１は、接続部３５７から送信指示が入力されることに応じて、通信部３０５を制御して、初期画面としてデフォルトで定められた遠隔操作画面を、ＨＭＤ２００に第２通信経路を介して送信するとともに、経路識別情報と遠隔操作画面とを遠隔操作受信部３６３に出力する。
【０１１１】
遠隔操作受信部３６３は、通信部３０５を制御して、ＨＭＤ２００から送信される遠隔操作コマンドを第２通信経路を介して受信する。遠隔操作受信部３６３は、ＨＭＤ２００から遠隔操作コマンドを受信することに応じて、その遠隔操作コマンドと経路識別情報とを、遠隔操作画面送信部３６１、設定部３５５および実行指示部３６５に出力する。
【０１１２】
遠隔操作装置であるＨＭＤ２００が、ＭＦＰ１００を遠隔操作するためにサーバー３００に送信する遠隔操作コマンドは、設定指示コマンドと、画面遷移コマンドと、実行指示コマンドと、を含む。また、遠隔操作コマンドは、遠隔操作画面中の位置を示す位置情報を含む場合がある。遠隔操作受信部３６３は、遠隔操作画面が送信された後に受信する遠隔操作コマンドが位置情報を含む場合、その位置情報と、遠隔操作画面送信部３６１によってＨＭＤ２００に送信された遠隔操作画面とに基づいて、設定指示コマンド、画面遷移コマンドおよび実行指示コマンドのいずれかを生成し、生成した設定指示コマンド、画面遷移コマンドまたは実行指示コマンドを、遠隔操作画面送信部３６１、設定部３５５および実行指示部３６５に出力する。遠隔操作受信部３６３は、実行指示コマンドを出力する場合、経路識別情報を実行指示部３６５に出力する。
【０１１３】
設定部３５５は、遠隔操作受信部３６３から設定指示コマンドが入力される場合、設定指示コマンドに従って設定情報を設定する。設定部３５５は、設定指示コマンドにより定まる設定項目に設定指示コマンドにより定まる設定情報を設定する。具体的には、ＨＤＤ３０４に記憶されている設定情報のうち、設定コマンドにより定まる設定項目の設定情報を、設定コマンドにより定まる設定情報で更新する。
【０１１４】
実行指示部３６５は、遠隔操作受信部３６３から実行指示コマンドが入力されることに応じて、通信部３０５を制御して、サーバー実行指示をＭＦＰ１００に送信する。サーバー実行指示は、実行指示コマンドと、ＨＤＤ３０４に記憶された設定情報とを含む。
【０１１５】
遠隔操作画面送信部３６１は、遠隔操作受信部３６３から画面遷移コマンドが入力されることに応じて、画面遷移コマンドにより定まる遠隔操作画面を生成し、生成された遠隔操作画面を、通信部３０５を制御してＨＭＤ２００に第２通信経路を介して送信する。また、遠隔操作画面送信部３６１は、設定部３５５によって設定情報が更新される場合、更新後の設定情報を含む遠隔操作画面を生成し、生成された遠隔操作画面を、通信部３０５を制御してＨＭＤ２００に第２通信経路を介して送信する。
【０１１６】
図９は、第１の実施の形態におけるＨＭＤが備えるＣＰＵの機能の概要の一例を示すブロック図である。図９に示す機能は、第１の実施の形態におけるＨＭＤ２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３に記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図９を参照して、ＣＰＵ２０１は、ＭＦＰ１００を遠隔操作する遠隔操作部２５１と、表示制御部２５３と、操作検出部２５５と、カメラ２０２を制御する撮像制御部２５７と、操作決定部２５９と、距離取得部２７１と、第１経路確立部２７３と、第２経路確立部２７５と、制限部２７７と、を含む。
【０１１７】
距離取得部２７１は、近距離通信部２０７を制御して、近距離通信部２０７がＭＦＰ１００と通信可能になるとＭＦＰ１００を検出し、ＭＦＰ１００との間の距離を取得する。例えば、ＭＦＰ１００から受信される電波強度に基づいてＭＦＰ１００との間の距離を取得する。また、カメラ２０２を制御して、カメラ２０２が出力する画像に基づいて、ＭＦＰ１００との間の距離を算出するようにしてもよい。たとえば、カメラ２０２が出力する画像がＭＦＰ１００の表示部１６１の画像を含む場合に、ＭＦＰ１００を検出し、表示部１６１の画像のサイズからＭＦＰ１００との間の距離を算出する。距離取得部２７１は、ＭＦＰ１００との間の距離が所定の距離以下になると、第１経路確立部２７３に接続指示を出力する。
【０１１８】
第１経路確立部２７３は、近距離通信部２０７を制御して、ＭＦＰ１００とネゴシエーションすることによって、無線ＬＡＮＩ／Ｆ２０５を介してＭＦＰ１００と通信するための設定をし、無線ＬＡＮＩ／Ｆ２０５を制御して、ＭＦＰ１００との間で第１通信経路を確立する。第１経路確立部２７３は、近距離通信部２０７または無線ＬＡＮＩ／Ｆ２０５を制御して、ＭＦＰ１００との間で第１通信経路を確立するようにしてもよい。第１経路確立部２７３は、ＭＦＰ１００との間で確立した第１通信経路を識別するための経路識別情報を制限部２７７に出力する。第１経路確立部２７３は、ＭＦＰ１００の動作モードをＭＦＰ１００から受信し、ＭＦＰ１００の動作モードが省電力モードならば第２経路確立部２７５に接続指示を出力する。なお、ＭＦＰ１００の動作モードが駆動モードの場合には、通常の遠隔操作をするために、遠隔操作部２５１に第１通信経路の経路識別情報を出力する。
【０１１９】
第２経路確立部２７５は、接続指示が入力されることに応じて、無線ＬＡＮＩ／Ｆ部２０５を制御して、サーバー３００に接続要求を送信し、サーバー３００との間で第２通信経路を確立する。接続要求は、遠隔操作の対象となる装置、ここでは、ＭＦＰ１００の装置識別情報を含む。第２経路確立部２７５は、第２通信経路の経路識別情報を遠隔操作部２５１に出力する。
【０１２０】
また、第２経路確立部２７５は、第２通信経路を確立すると、第２通信経路を確立したことを示す開始信号を、制限部２７７に出力し、第２通信経路が切断されると、第２通信経路が切断されたことを示す終了信号を制限部２７７に出力する。
【０１２１】
制限部２７７は、復帰制限コマンドを、無線ＬＡＮＩ／Ｆ２０５を制御して、第１経路確立部２７３から入力される経路識別情報で特定される第１通信経路を介して、ＭＦＰ１００に送信する。復帰制限コマンドは、第１の期間、動作モードを省電力モードから駆動モードへの切り換えを禁止するコマンドである。制限部２７７は、第２経路確立部２７５から開始信号が入力されてから終了信号が入力されるまで、所定時間間隔で、復帰制限コマンドをＭＦＰ１００に送信する。所定時間間隔は、第１の期間より短い第２の期間である。
【０１２２】
遠隔操作部２５１は、遠隔操作画面受信部２６１と、遠隔操作送信部２６３と、を含む。遠隔操作画面受信部２６１は、無線ＬＡＮＩ／Ｆ２０５を制御し、第２通信経路を介してサーバー３００から遠隔操作画面を受信する。遠隔操作画面受信部２６１は、受信された遠隔操作画面を、表示制御部２５３に出力するとともに、遠隔操作画面を操作検出部２５５に出力する。表示制御部２５３は、遠隔操作画面が入力されることに応じて、表示部２０４を制御し、遠隔操作画面の画像を表示部２０４に表示する。
【０１２３】
操作検出部２５５は、操作部２０６を制御し、ユーザーが操作部２０６に入力する遠隔操作を検出し、検出された遠隔操作に対応する遠隔操作コマンドを生成し、生成した遠隔操作コマンドを遠隔操作送信部２６３に出力する。操作検出部２５５は、遠隔操作として設定操作を検出する場合、設定項目に対応する値を定めた設定情報を設定することを指示する設定指示コマンドを生成し、遠隔操作として画面遷移操作を検出する場合は、画面識別情報を含む画面遷移コマンドを生成し、遠隔操作として実行指示操作を検出する場合、処理識別情報を含む実行指示コマンドを生成し、遠隔操作画面中を指示する遠隔操作を検出する場合、遠隔操作画面中で指示された位置を示す位置情報を含む遠隔操作コマンドを生成する。
【０１２４】
操作検出部２５５は、視線検知センサーによって、表示部２０４に表示された遠隔操作画面中の位置が検出される場合、遠隔操作画面中を指示する遠隔操作を検出する。また、操作検出部２５５は、表示部２０４に表示された遠隔操作画面と、操作部２０６が有する視線検知センサーにより特定される位置とから遠隔操作を検出する。例えば、操作検出部２５５は、遠隔操作画面に含まれる遷移ボタン内の位置が視線検知センサーによって検出される場合、画面遷移操作を検出する。また、操作検出部２５５は、表示部２０４に表示された遠隔操作画面中で、遠隔操作画面に含まれる設定情報を設定するコマンドが割り当てられた領域内の位置が視線検知センサーによって検出される場合、設定操作を検出する。操作検出部２５５は、表示部２０４に表示された遠隔操作画面中で、遠隔操作画面に含まれる実行コマンドが割り当てられたボタンの領域内の位置が検出される場合、実行指示操作を検出する。
【０１２５】
また、操作検出部２５５は、操作部２０６が有するマイクロホンでユーザーが発声する音声を集音し、集音された音声を認識することにより、ユーザーによる操作を検出する。例えば、複数の操作それぞれに対応する名称を定めておき、音声を認識して得られる文字情報に、複数の操作のいずれかに対応する名称が存在すれば、その名称に対応する遠隔操作を検出する。また、操作検出部２５５は、音声認識により得られる文字情報を、設定情報として検出する。例えば、コピー枚数を設定する設定操作に対して名称「コピー枚数」が定められている場合、音声認識によって「コピー枚数を５枚に設定」の文字列が認識される場合、コピー枚数を設定する設定項目に設定情報「５」を対応付けた設定情報を設定することを指示する設定操作を検出する。
【０１２６】
撮像制御部２５７は、カメラ２０２を制御し、カメラ２０２が被写体を撮像して出力する画像データを取得する。撮像制御部２５７は、カメラ２０２が出力する画像データを操作決定部２５９に出力する。
【０１２７】
操作決定部２５９は、撮像制御部２５７から入力される画像データに基づいて、ユーザーによる操作を決定する。例えば、表示制御部２５３が遠隔操作画面の画像を、表示部２０４に表示する際に、ＭＦＰ１００の操作パネル１１５の表示部１１８の表示面に重なるように表示することにより、ＭＦＰ１００の操作パネル１１５を操作しているように遠隔操作することができる。操作決定部２５９は、画像データからユーザーの指の画像の動きを検出し、指が停止した時点の指の位置から遠隔操作画面中の位置を特定する。遠隔操作画面中の位置から操作を特定する方法は、上述したのでここでは説明を繰り返さない。
【０１２８】
また、操作決定部２５９は、ＭＦＰ１００の形状の変化に基づいて、ユーザーによる操作を検出する。操作決定部２５９は、決定した操作に対応する遠隔操作コマンドを生成し、生成した遠隔操作コマンドを、遠隔操作送信部２６３に出力する。
【０１２９】
操作決定部２５９が決定する操作は、構成変更操作と、処理実行条件設定操作と、を含む。構成変更操作は、ＭＦＰ１００を構成するハードウェア資源を定める設定情報を設定する操作である。ＭＦＰ１００を構成するハードウェア資源を定める設定情報は、例えば、給紙部１５０が備える給紙トレイに収納される用紙のサイズを定める設定情報、オプション装置が装着されているか否かを定める設定情報を含む。
【０１３０】
処理実行条件設定操作は、構成変更操作以外の操作であり、ＭＦＰ１００が実行可能な処理を定める設定情報を設定する操作である。処理実行条件設定操作は、構成変更操作によって設定される設定情報のうちから１つを選択する操作と、ＭＦＰ１００が実行する処理を定める設定情報を設定する操作と、を含む。構成変更操作によって設定される設定情報のうちから１つを選択する操作は、例えば、ＭＦＰ１００が読取可能な複数の原稿サイズのうちから１つの原稿サイズを選択する操作、給紙部１５０に収納された複数サイズの用紙のうちから１つを選択する操作を含む。また、ＭＦＰ１００が実行する処理を定める設定情報を設定する操作は、画像を形成する部数を定める設定情報を含む。
【０１３１】
操作決定部２５９が決定する操作は、操作検出部２５５によって検出される操作と同じである。換言すれば、操作決定部２５９が決定する操作は、ユーザーが遠隔操作画面に従って操作部２０６に入力する操作によって設定される設定情報と、同じ設定情報を設定する操作である。
【０１３２】
例えば、ＭＦＰ１００の給紙部１５０が備える給紙トレイを開かれると、ＭＦＰ１００の形状が変化する。操作決定部２５９は、給紙トレイが開かれた状態のＭＦＰ１００の形状を検出することにより、給紙トレイに収納される用紙のサイズを定める構成変更操作を決定する。より具体的には、操作決定部２５９は、画像データを解析して、ＭＦＰ１００の形状の変化から給紙部１５０が備える給紙トレイを特定し、さらに、給紙部１５０の内部の形状の変化から給紙トレイに収納される用紙のサイズを検出する。操作決定部２５９は、給紙部１５０が複数の給紙トレイを備える場合、複数の給紙トレイのうちユーザーにより開かれた状態に変化した給紙トレイを特定する。また、操作決定部２５９は、給紙トレイの内部の形状の変化に基づいて、収納される用紙のサイズが変更されたことを検出する。さらに、操作決定部２５９は、給紙トレイの内部の形状が変化した後の画像データを解析して、給紙トレイのサイズを基準にして、用紙のサイズを特定する。操作決定部２５９は、給紙トレイに収納される用紙のサイズを定める構成変更操作を決定する場合、特定された給紙トレイに収納される用紙のサイズを定める設定項目に特定された用紙のサイズを対応付けた設定情報を設定することを指示する設定指示コマンドを生成し、遠隔操作送信部２６３に出力する。
【０１３３】
また、ＭＦＰ１００にオプション装置が増設されると、ＭＦＰ１００の形状が変化する。操作決定部２５９は、オプション装置が増設された状態のＭＦＰ１００の形状を検出することにより、オプション装置が増設されたことを定める構成変更操作を決定する。オプション装置は、ＭＦＰ１００に着脱可能な装置であり、例えば、画像形成部１４０に用紙の両面に画像を形成するために給紙部１５０から供給される用紙の表裏を反転させる用紙反転ユニットである。具体的には、操作決定部２５９は、画像データを解析して、ＭＦＰ１００の形状が、用紙反転ユニットが装着される位置に用紙反転ユニットが装着された形状に変化する場合、オプション装置が増設されたことを定める構成変更操作を決定する。操作決定部２５９は、オプション装置が増設されたことを定める構成変更操作を決定する場合、用紙反転ユニットが存在することを示す設定項目に、用紙反転ユニットが存在することを示す値を対応付けた設定情報を設定することを指示する設定指示コマンドを生成し、遠隔操作送信部２６３に出力する。
【０１３４】
また、ＭＦＰ１００は、ユーザーにより自動原稿搬送装置１２０に原稿が載置されると、ＭＦＰ１００の形状が変化する。操作決定部２５９は、自動原稿搬送装置１２０に原稿が載置された状態のＭＦＰ１００の形状を検出することにより、自動原稿搬送装置１２０に原稿のサイズおよび方向を定める処理実行条件設定操作を決定する。操作決定部２５９は、自動原稿搬送装置１２０のサイズを基準にして、原稿のサイズを特定し、特定したサイズから原稿の方向を特定する。操作決定部２５９は、自動原稿搬送装置１２０に原稿のサイズおよび方向を定める処理実行条件設定操作を決定する場合、原稿のサイズおよび方向を示す設定項目に画像データから特定された原稿のサイズおよび方向を対応付けた設定情報を設定することを指示する設定指示コマンドを生成し、遠隔操作送信部２６３に出力する。
【０１３５】
遠隔操作送信部２６３は、操作検出部２５５から遠隔操作コマンドが入力されることに応じて、無線ＬＡＮＩ／Ｆ２０５を制御し、遠隔操作コマンドを第２通信経路を介してサーバー３００に送信する。また、遠隔操作送信部２６３は、操作決定部２５９から遠隔操作コマンドが入力されることに応じて、無線ＬＡＮＩ／Ｆ２０５を制御し、遠隔操作コマンドを第２通信経路を介してサーバー３００に送信する。
【０１３６】
図１０は、第１の実施の形態における遠隔制御処理の流れの一例を示すフローチャートである。第１の実施の形態における遠隔制御処理は、第１の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１が、ＲＯＭ１２、ＨＤＤ１１３またはＣＤ−ＲＯＭ１９０Ａに記憶された第１の実施の形態における遠隔制御プログラムを実行することにより、ＣＰＵ１１により実行される処理である。図１０を参照して、ＣＰＵ１１は、初期画面を表示部１１８に表示する（ステップＳ０１）。次のステップＳ０２においては、操作部１１９またはセンサー部１１７が、ユーザーによる操作を受け付けたか否かを判断する。操作を受け付けたならば処理をステップＳ０３に進めるが、そうでなければ処理をステップＳ０４に進める。ステップＳ０３においては、受け付けられた操作に従って処理を実行し、処理をステップＳ０２に戻す。
【０１３７】
ステップＳ０４においては、スリープ条件が成立したか否かを判断する。例えば、ステップＳ０２において、ユーザーによる操作が所定時間受け付けられていない場合に、スリープ条件が成立したと判断する。スリープ条件が成立したならば処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ０２に戻す。
【０１３８】
ステップＳ０５においては、動作モードを省電力モードに切り換える。具体的には、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に供給する電力を遮断する。そして、通信Ｉ／Ｆ部１６０を制御して、サーバー３００に代理依頼を送信する（ステップＳ０６）。そして、通信Ｉ／Ｆ部１６０を制御して、サーバー３００との間で、第３通信経路を確立する（ステップＳ０７）。次のステップＳ０８においては、ＲＡＭ１５に記憶されている設定情報をサーバー３００に送信し、処理をステップＳ０９に進める。具体的には、通信Ｉ／Ｆ部１６０を制御して、ステップＳ０７において確立された第３通信経路を介して、設定情報をサーバー３００に送信する。なお、第３通信経路は、設定情報の送信後、切断してもよいし、切断しないようにしてもよい。
【０１３９】
ステップＳ０９においては、遠隔操作が要求されたか否かを判断する。近距離通信部１８０が遠隔操作装置であるＨＭＤ２００から遠隔操作要求を受信したならば、遠隔操作が要求されたと判断する。遠隔操作が要求されたならば、処理をステップＳ１０に進めるが、そうでなければステップＳ１０をスキップして処理をステップＳ１１に進める。ステップＳ１０においては、通信Ｉ／Ｆ部１１２を制御して、ＨＭＤ２０との間で第１通信経路を確立し、処理をステップＳ１１に出力する。
【０１４０】
次のステップＳ１１においては、復帰制限コマンドを受信したか否かを判断する。通信Ｉ／Ｆ部１６０を制御して、ステップＳ１０において確立された第１通信経路を介してＨＭＤ２００から復帰制限コマンドを受信したならば処理をステップＳ１２に進めるが、そうでなければステップＳ１２をスキップして処理をステップＳ１３に進める。ステップＳ１３においては、タイマーをリセットする。タイマーは、復帰制限コマンドを受信してからの時間を計時する。タイマー値は、復帰制限コマンドを受信してからの経過時間を示す。
【０１４１】
ステップＳ１３においては、サーバー３００からサーバー実行指示を受信したか否かを判断する。通信Ｉ／Ｆ部１６０が、ステップＳ０７において確立された第３通信経路を介してサーバー実行指示を受信すると、処理をステップＳ１４に進めるが、そうでなければ処理をステップＳ１７に進める。なお、第３通信経路を切断している場合には、サーバー
３００との間で新たに確立された通信経路を介してサーバー実行指示を受信する。
【０１４２】
ステップＳ１４においては、動作モードを駆動モードに切り換える。具体的には、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に電力を供給する。
【０１４３】
次のステップＳ１５においては、設定情報を更新する。具体的には、ＲＡＭ１５に記憶されている設定情報を、ステップＳ１４において受信されたサーバー実行指示に含まれる設定情報で書き換える。次のステップＳ１６においては、ステップＳ１３において受信されたサーバー実行指示に含まれる実行指示コマンドで特定される処理を、ＲＡＭ１５に記憶された設定情報に従って実行し、処理をステップＳ０１に戻す。
【０１４４】
一方、ステップＳ１７においては、ステップＳ０２と同様に、操作を検出したか否かを判断する。操作を検出したならば処理をステップＳ１８に進めるが、そうでなければ処理をステップＳ０９に戻す。ステップＳ１８においては、タイマー値がしきい値Ｔ１以上か否かを判断する。タイマー値がしきい値Ｔ１以上ならば処理をステップＳ１９に進めるが、そうでなければ処理をステップＳ０９に戻す。ステップＳ１９においては、動作モードを駆動モードに切り換え、処理をステップＳ０１に戻す。具体的には、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に電力を供給する。
【０１４５】
図１１は、第１の実施の形態における代理処理の流れの一例を示すフローチャートである。第１の実施の形態における代理処理は、第１の実施の形態におけるサーバー３００が備えるＣＰＵ３０１が、ＲＯＭ３０２、ＨＤＤ３０４またはＣＤ−ＲＯＭ３０９に記憶された第１の実施の形態における代理プログラムを実行することにより、ＣＰＵ３０１により実行される処理である。図１１を参照して、ＣＰＵ３０１は、ＭＦＰ１００から代理依頼を受信したか否かを判断する（ステップＳ２０１）。通信部３０５がＭＦＰ１００から代理依頼を受信するまで待機状態となり（ステップＳ２０１でＮＯ）、代理依頼を受信したならば（ステップＳ２０１でＹＥＳ）、処理をステップＳ２０２に進める。
【０１４６】
次のステップＳ２０２においては、代理依頼を送信してきたＭＦＰ１００との間で第３通信経路を確立し、処理をステップＳ２０３に進める。そして、通信部３０５を制御して、ステップＳ２０２において確立された第３通信経路を介してＭＦＰ１００から設定情報を受信する（ステップＳ２０３）。そして、受信された設定情報をＨＤＤ３０４に記憶し、処理をステップＳ２０５に進める。
【０１４７】
ステップＳ２０５においては、ＨＭＤ２００から接続要求を受信したか否かを判断する（ステップＳ２０５）。通信部３０５が、ＨＭＤ２００から接続要求を受信するまで待機状態となり（ステップＳ２０５）、接続要求を受信したならば（ステップＳ２０５でＹＥＳ）、処理をステップＳ２０６に進める。接続要求は、ＨＭＤ２００が遠隔操作の対象とする装置の装置識別情報を含む。ここでは、ＭＦＰ１００の装置識別情報を含む接続要求を受信する場合を例に説明する。ステップＳ２０６においては、通信部３０５を制御して、ＨＭＤ２００との間で第２通信経路を確立し、処理をステップＳ２０７に進める。
【０１４８】
ステップＳ２０７においては、ＨＭＤ２００に送信するための遠隔操作画面に、初期画面を決定する。具体的には、ステップＳ２０５において受信された接続要求に含まれる装置識別情報で特定されるＭＦＰ１００を遠隔操作するための遠隔操作画面を決定する。次のステップＳ２０８においては、通信部３０５を制御して、遠隔操作画面を、ステップＳ２０６において確立した第２通信経路を介して送信する。次のステップＳ２０９においては、ＨＭＤ２００から遠隔操作コマンドを受信したか否かを判断する。通信部３０５が、ステップＳ２０６において確立した第２通信経路を介して遠隔操作コマンドをＨＭＤ２００から受信したならば処理をステップＳ２１０に進めるが、そうでなければ処理をステップＳ２１５に進める。ステップＳ２１５においては、ステップＳ２０６においてＨＭＤ２００との間で確立した第２通信経路が切断されたか否かを判断する。第２通信経路が切断されたならば処理をステップＳ２０５に戻すが、そうでなければ処理をステップＳ２０９に戻す。
【０１４９】
ステップＳ２１０においては、受信された遠隔操作コマンドの種類によって処理を分岐する。遠隔操作コマンドが、画面遷移コマンドならば処理をステップＳ２１１に進め、設定指示コマンドならば処理をステップＳ２１２に進め、実行指示コマンドならば処理をステップＳ２１３に進める。ステップＳ２１１においては、画面遷移コマンドで定められる遠隔操作画面を決定し、処理をステップＳ２０８に戻す。ステップＳ２０８においては、処理がステップＳ２１１から進む場合、ステップＳ２１１において決定された遠隔操作画面をＨＭＤ２００に第２通信経路を介して送信する。
【０１５０】
ステップＳ２１２においては、設定指示コマンドに従って設定情報を設定し、処理をステップＳ２０８に戻す。具体的には、ＨＤＤ３０４に記憶された設定情報を、設定指示コマンドにより定まる設定情報で更新する。ステップＳ２０８においては、処理がステップＳ２１２から進む場合、先に送信した遠隔操作画面と同じであって設定情報が設定された後の遠隔操作画面をＨＭＤ２００に第２通信経路を介して送信する。
【０１５１】
ステップＳ２１３においては、サーバー実行指示をＭＦＰ１００に送信する。通信部３０５を制御して、ステップＳ２０２においてＭＦＰ１００との間で確立された第３通信経路を介して、サーバー実行指示を送信する。サーバー実行指示は、ＨＤＤ３０４に記憶された設定情報と、実行指示コマンドと、を含む。
【０１５２】
次のステップＳ２１４においては、ＨＭＤ２００およびＭＦＰ１００の通信経路通信経路を切断し、処理を終了する。具体的には、ステップＳ２０２においてＭＦＰ１００との間で確立された第３通信経路と、ステップＳ２０６においてＨＭＤ２００との間で確立された第２通信経路とを、切断する。
【０１５３】
図１２は、第１の実施の形態における遠隔操作処理の流れの一例を示すフローチャートである。第１の実施の形態における遠隔操作処理は、第１の実施の形態におけるＨＭＤ２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３に記憶された第１の実施の形態における遠隔操作プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１１を参照して、ステップＳ１０１において、ＭＦＰを検出したか否かを判断する。具体的には、近距離通信部２０７がＭＦＰ１００と通信可能になると、ＭＦＰ１００を検出する。ＭＦＰ１００を検出するまで待機状態となり（ステップＳ１０１でＮＯ）、ＭＦＰ１００を検出したならば（ステップＳ１０１でＹＥＳ）、処理をステップＳ１０２に進める。
【０１５４】
ステップＳ１０２においては、ＭＦＰ１００との間の距離がしきい値Ｌ以下か否かを判断する。近距離通信部２０７がＭＦＰ１００から受信する電波強度に基づいてＭＦＰ１００との間の距離を計測する。ＭＦＰ１００との間の距離がしきい値Ｌ以下ならば処理をステップＳ１０３に進めるが、そうでなければ処理をステップＳ１０１に戻す。
【０１５５】
ステップＳ１０３においては、ＭＦＰ１００との間で第１通信経路を確立する。無線ＬＡＮＩ／Ｆ２０５を制御し、ＭＦＰ１００との間で第１通信経路を確立する。次のステップＳ１０４においては、ＭＦＰ１００の動作モードが省電力モードか否かを判断する。ＭＦＰ１００に動作モードを問い合わせて、ＭＦＰ１００から動作モードを受信するようにすればよい。ＭＦＰ１００の動作モードが省電力モードならば処理をステップＳ１０５に進めるが、そうでなければ処理をステップＳ１２１に進める。ステップＳ１２１においては、通常の遠隔制御処理を実行し、処理を終了する。通常の遠隔制御処理は、ＭＦＰ１００の動作モードが駆動モードの場合にＭＦＰ１００を遠隔制御する処理である。
【０１５６】
次のステップＳ１０５においては、遠隔操作の対象となる装置を特定し、処理をステップＳ１０６に進める。ステップＳ１０３において第１通信経路を確立したＭＦＰ１００を遠隔操作の対象となる装置に特定する。
【０１５７】
ステップＳ１０６においては、カメラ２０２による撮像を開始し、処理をステップＳ１０７に進める。ステップＳ１０７においては、接続要求をサーバー３００に送信する。無線ＬＡＮＩ／Ｆ２０５を制御し、接続要求をサーバー３００に送信する。接続要求は、ステップＳ１０５において特定された装置、ここでは、ＭＦＰ１００を識別するための装置識別情報を含む。
【０１５８】
ステップＳ１０８においては、無線ＬＡＮＩ／Ｆ２０５を制御して、サーバー３００との間で第２通信経路を確立する。そして、ＭＦＰ１００に復帰制限コマンドを送信する（ステップＳ１０９）。無線ＬＡＮＩ／Ｆ２０５を制御して、ステップＳ１０３において確立された第１通信経路を介して復帰制限コマンドを送信する。次のステップＳ１１０においては、タイマーをリセットする。タイマーは、復帰制限コマンドを送信してからの時間を計時し、タイマー値は、復帰制限コマンドを送信してからの経過時間を示す。
【０１５９】
次のステップＳ１１１においては、遠隔操作画面を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２０５が、ステップＳ１０８において確立された第２通信経路を介してサーバー３００から遠隔操作画面を受信したか否かを判断する。遠隔操作画面を受信したならば処理をステップＳ１１２に進めるが、そうでなければ処理をステップＳ１２０に進める。ステップＳ１２０においては、ステップＳ１０８において確立された第２通信経路が切断したか否かを判断する。第２通信経路が切断したならば処理を終了するが、そうでなければ処理をステップＳ１１３に進める。ＨＭＤ２００のユーザーによる指示で第２通信経路を切断する場合、サーバー３００によって通信経路が切断される場合、通信ノイズによって通信経路が切断される場合がある。
【０１６０】
ステップＳ１１２においては、ステップＳ１１１において受信された遠隔操作画面を表示部２０４に表示し、処理をステップＳ１１３に進める。ステップＳ１１３においては、操作を検出したか否かを判断する。ここでの操作は、ユーザーが操作部２０６に入力する操作である。例えば、操作部２０６が有する視線検知センサーによって、ステップＳ１１２において表示部２０４に表示された遠隔操作画面中の位置が検出される場合、遠隔操作画面と検出された位置とに基づいて操作を検出する。また、操作部２０６が有するマイクロホンでユーザーが発声する音声を集音し、集音された音声を認識することにより、操作を検出する。操作を検出したならば処理をステップＳ１１６に進めるが、そうでなければ処理をステップＳ１１４に進める。
【０１６１】
ステップＳ１１４においては、カメラ２０２が出力する画像データに基づいてユーザーの動作を検出する。次のステップＳ１１５においては、検出された動作からユーザーによる操作を決定する。ユーザーによる操作を決定する場合は、処理をステップＳ１１６に進めるが、そうでなければ処理をステップＳ１１１に進める。例えば、給紙部１５０が備える給紙トレイを開閉するユーザーによる動作を検出する場合、給紙トレイに収納される用紙のサイズを定める設定項目に用紙のサイズを示す設定情報を設定する設定操作を決定する。画像データを解析して、給紙トレイおよび用紙のサイズを特定する場合、特定された給紙トレイに収納される用紙のサイズを定める設定項目に、特定された用紙のサイズを設定する設定操作を決定する。オプション装置を増設する動作を検出する場合、オプション装置が存在することを示す設定項目にオプション装置が存在することを示す設定情報を設定する設定操作を決定する。オプション装置は、例えば、用紙反転ユニットである。また、ユーザーが自動原稿搬送装置１２０に原稿を載置する動作を検出する場合、原稿が載置されたことを示す設定項目に原稿が載置されたことを示す設定情報を設定する設定操作を決定する。
【０１６２】
ステップＳ１１６においては、遠隔操作コマンドをサーバー３００に送信し、処理をステップＳ１１７に進める。処理がステップＳ１１３から進む場合には、ステップＳ１１３において検出された操作に対応する遠隔操作コマンドを生成し、生成した遠隔操作コマンドを、無線ＬＡＮＩ／Ｆ２０５を制御して、ステップＳ１０８において確立された第２通信経路を介してサーバー３００に送信する。処理がステップＳ１１５から進む場合には、ステップＳ１１５において決定された操作に対応する遠隔操作コマンドを生成し、生成した遠隔操作コマンドを、無線ＬＡＮＩ／Ｆ２０５を制御して、ステップＳ１０８において確立された第２通信経路を介してサーバー３００に送信する。
【０１６３】
ステップＳ１１７においては、タイマー値がしきい値Ｔ２以上か否かを判断する。しきい値Ｔ２は、復帰制限コマンドが制限する第１の期間より短い第２の期間である。タイマー値がしきい値Ｔ２以上ならば処理をステップＳ１１８に進めるが、そうでなければ処理をステップＳ１１１に戻す。
【０１６４】
ステップＳ１１８においては、ステップＳ１０９と同様に、無線ＬＡＮＩ／Ｆ２０５を制御して、復帰制限コマンドをＭＦＰ１００に第１通信経路を介して送信する。次のステップＳ１１９においては、ステップＳ１１０と同様に、タイマーをリセットし、処理をステップＳ１１１に戻す。
【０１６５】
以上説明したように、第１の実施の形態におけるＭＦＰ１００は、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換え、ＨＭＤ２００により制御されている間は、ユーザーによる操作が検出される場合であっても動作モードを駆動モードに切り換えない。このため、ＭＦＰ１００の消費電力を低減することができる。一方、サーバー３００は、ＭＦＰ１００に代わってＨＭＤ２００が送信する遠隔操作コマンドをＭＦＰ１００に代理して受信し、遠隔操作コマンドに従って、設定情報を変更し、実装指示操作に対応する遠隔操作コマンドを受信すると、変更された後の設定情報と遠隔操作コマンドとを、ＭＦＰ１００に送信するので、ＨＭＤ２００は、サーバー３００を介してＭＦＰ１００を遠隔制御することができる。このため、ＨＭＤ２００によるＭＦＰ１００の遠隔制御を可能としつつ、ＭＦＰ１００の消費電力を低減することができる。
【０１６６】
また、ＨＭＤ２００は、第１の期間だけ復帰を制限する復帰制限コマンドを第２の期間間隔でＭＦＰ１００に送信するので、ＨＭＤ２００からＭＦＰ１００が駆動モードに復帰するのを制限することができる。
【０１６７】
また、ＭＦＰ１００は、動作モードを駆動モードから省電力モードに切り換えた後は、ＨＭＤ２００によって制限されて省電力モードを維持するが、サーバー３００から実行指示操作に対応する遠隔操作コマンドが受信されると、省電力モードを動作モードに切り換える。このため、ＨＭＤ２００からＭＦＰ１００に処理を実行させることができる。
【０１６８】
また、ＨＭＤ２００は、被写体を撮像した画像からＭＦＰ１００に対する操作を検出するので、ＭＦＰ１００の外部からＭＦＰ１００に対する操作を検出することができ、ＭＦＰ１００を省電力モードに維持することができる。
【０１６９】
また、ＨＭＤ２００は、ＭＦＰ１００を遠隔操作するための遠隔操作画面を表示し、遠隔操作画面に対する遠隔操作を受け付けるので、ＭＦＰ１００の外部からＭＦＰ１００に対する操作を受け付けることができ、ＭＦＰ１００を省電力モードに維持することができる。
【０１７０】
また、ＨＭＤ２００は、ＭＦＰ１００との間の距離が所定の値以下になると、ＭＦＰ１００との間で通信経路を確立するので、ＭＦＰ１００を遠隔制御可能な装置を、ＭＦＰ１００からの距離が所定の値以下のＨＭＤ２００に制限することができる。
【０１７１】
ＨＭＤ２００は、ＭＦＰ１００と無線で通信する電波強度に基づいてＭＦＰ１００との間の距離を取得するので、ＨＭＤ２００とＭＦＰ１００との間の距離を容易に取得することができる。
【０１７２】
また、ＨＭＤ２００は、カメラ２０２が操作パネル１１５を被写体として撮像して種る良くする画像データの画像に含まれる操作パネル１１５の画像のサイズに基づいてＭＦＰ１００との間の距離を取得するので、ＨＭＤ２００とＭＦＰ１００との間の距離を容易に取得することができる。
【０１７３】
＜第１の変形例＞
上述した第１の実施の形態においては、遠隔操作装置をＨＭＤ２００とする例を示したが、第１の変形例においては、遠隔操作装置をＰＣ４００とする。
【０１７４】
図１３は、第１の変形例におけるＰＣが備えるＣＰＵの機能の一例を示すブロック図である。図１３に示す機能は、ＰＣ４００が備えるＣＰＵ４０１が、ＲＯＭ４０２、ＨＤＤ４０４またはＣＤ−ＲＯＭ４０９に記憶された遠隔操作プログラムを実行することにより、ＣＰＵ４０１に形成される機能である。図１３を参照して、ＣＰＵ４０１は、ＭＦＰ１００を遠隔操作する遠隔操作部４５１と、表示制御部４５３と、操作受付部４５５と、第１経路確立部４７３と、第２経路確立部４７５と、制限部４７７と、を含む。
【０１７５】
表示制御部４５３は、表示部４０６を制御して、表示部４０６に画像を表示する。操作受付部４５５は、操作部４０７を制御して、ユーザーが操作部４０７に入力する操作を受け付ける。
【０１７６】
遠隔操作部４５１は、操作受付部４５５がユーザーによるＭＦＰ１００を遠隔操作する指示を受け付けると、第１経路確立部４７３に経路確立指示を出力する。例えば、表示部４０６に遠隔操作起動画面を表示し、ユーザーが遠隔操作の対象となる装置としてＭＦＰ１００を指定する操作を操作部４０７に入力すれば、ＭＦＰ１００を遠隔操作する指示を受け付ける。この場合、経路確立指示は、ユーザーにより遠隔操作の対象として指定されたＭＦＰ１００を識別するための装置識別情報を含む。
【０１７７】
第１経路確立部４７３は、経路確立指示が入力されることに応じて、通信部４０５を制御して、ＭＦＰ１００とネゴシエーションすることによって、ＭＦＰ１００との間で第１通信経路を確立する。第１経路確立部２７３は、ＭＦＰ１００との間で確立した第１通信経路を識別するための経路識別情報を制限部４７７に出力する。第１経路確立部４７３は、ＭＦＰ１００の動作モードをＭＦＰ１００から受信し、ＭＦＰ１００の動作モードが省電力モードならば第２経路確立部２７５に接続指示を出力する。なお、ＭＦＰ１００の動作モードが駆動モードの場合には、通常の遠隔操作をするために、遠隔操作部４５１に第１通信経路の経路識別情報を出力する。
【０１７８】
第２経路確立部４７５は、接続指示が入力されることに応じて、通信部４０５を制御して、サーバー３００に接続要求を送信し、サーバー３００との間で第２通信経路を確立する。接続要求は、遠隔操作の対象となる装置、ここでは、ＭＦＰ１００の装置識別情報を含む。第２経路確立部４７５は、第２通信経路の経路識別情報を遠隔操作部４５１に出力する。
【０１７９】
また、第２経路確立部４７５は、第２通信経路を確立すると、第２通信経路を確立したことを示す開始信号を、制限部４７７に出力し、第２通信経路が切断されると、第２通信経路が切断されたことを示す終了信号を制限部４７７に出力する。
【０１８０】
制限部４７７は、復帰制限コマンドを、通信部４０５を制御して、第１経路確立部４７３から入力される経路識別情報で特定される第１通信経路を介して、ＭＦＰ１００に送信する。復帰制限コマンドは、第１の期間、動作モードを省電力モードから駆動モードへの切り換えを禁止するコマンドである。制限部４７７は、第２経路確立部４７５から開始信号が入力されてから終了信号が入力されるまで、所定時間間隔で、復帰制限コマンドをＭＦＰ１００に送信する。所定時間間隔は、第１の期間より短い第２の期間である。
【０１８１】
遠隔操作部４５１は、遠隔操作画面受信部４６１と、遠隔操作送信部４６３と、を含む。遠隔操作画面受信部４６１は、通信部４０５を制御し、第２通信経路を介してサーバー３００から遠隔操作画面を受信する。遠隔操作画面受信部４６１は、受信された遠隔操作画面を、表示制御部４５３に出力するとともに、遠隔操作画面を操作受付部４５５に出力する。表示制御部４５３は、遠隔操作画面が入力されることに応じて、表示部４０６を制御し、遠隔操作画面の画像を表示部４０６に表示する。
【０１８２】
操作受付部４５５は、操作部４０７を制御し、ユーザーが操作部４０７に入力する遠隔操作を受け付け、受け付けられた遠隔操作を遠隔操作送信部４６３に出力する。操作受付部４５５は、表示部４０６に表示された遠隔操作画面中の位置を検出する場合、遠隔操作画面中を指示する遠隔操作を受け付ける。また、操作受付部４５５は、表示部４０６に表示された遠隔操作画面と、操作部４０７により受け付けられた遠隔操作画面中の位置とから遠隔操作を特定する。例えば、操作受付部４５５は、遠隔操作画面に含まれる遷移ボタン内の位置が受け付けられる場合、画面遷移操作を検出する。また、操作受付部４５５は、表示部４０６に表示された遠隔操作画面中で、遠隔操作画面に含まれる設定情報を設定するコマンドが割り当てられた領域内の位置が受け付けられる場合、設定操作を受け付ける。操作受付部４５５は、表示部４０６に表示された遠隔操作画面中で、遠隔操作画面に含まれる実行コマンドが割り当てられたボタンの領域内の位置が受け付けられる場合、実行指示操作を受け付ける。
【０１８３】
遠隔操作送信部４６３は、操作受付部４５５から入力される遠隔操作に対応する遠隔操作コマンドを生成する。遠隔操作送信部４６３は、遠隔操作として設定操作を検出する場合、設定項目に対応する値を定めた設定情報を設定することを指示する設定指示コマンドを生成し、遠隔操作として画面遷移操作を検出する場合は、画面識別情報を含む画面遷移コマンドを生成し、遠隔操作として実行指示操作を検出する場合、処理識別情報を含む実行指示コマンドを生成し、遠隔操作画面中を指示する遠隔操作を検出する場合、遠隔操作画面中で指示された位置を示す位置情報を含む遠隔操作コマンドを生成する。遠隔操作送信部２６３は、通信部４０５を制御し、遠隔操作コマンドを第２通信経路を介してサーバー３００に送信する。
【０１８４】
図１４は、第１の変形例における遠隔操作処理の流れの一例を示すフローチャートである。第１の変形例における遠隔操作処理は、第１の変形例におけるＰＣ４００が備えるＣＰＵ４０１が、ＲＯＭ４０２、ＨＤＤ４０４またはＣＤ−ＲＯＭ４０９に記憶された遠隔操作プログラムを実行することにより、ＣＰＵ４０１により実行される処理である。図１４を参照して、図１２に示した遠隔操作処理と異なる点は、ステップＳ１０１およびステップＳ１０２に代えてステップＳ１０１Ａが実行される点、ステップＳ１０６、ステップＳ１１４およびステップＳ１１５が削除された点、ステップＳ１１３がステップＳ１１３Ａに変更された点である。その他の処理は、図１２に示した処理と同じである。
【０１８５】
ＣＰＵ４０１は、遠隔操作指示を受け付けたか否かを判断する。操作部４０７が遠隔操作指示を受け付けるまで待機状態となり（ステップＳ１０１ＡでＮＯ）、遠隔操作指示を受け付けたならば（ステップＳ１０１ＡでＹＥＳ）、処理をステップＳ１０３に進める。遠隔操作指示は、遠隔操作の対象となる装置を特定する指示を含む。ここでは、ＭＦＰ１００が遠隔操作の対象となる装置として特定される場合を例に説明する。
【０１８６】
ステップＳ１０３においては、ＭＦＰ１００との間で第１通信経路を確立する。通信部４０５を制御し、ＭＦＰ１００との間で第１通信経路を確立する。次のステップＳ１０４においては、ＭＦＰ１００の動作モードが省電力モードか否かを判断する。ＭＦＰ１００に動作モードを問い合わせて、ＭＦＰ１００から動作モードを受信するようにすればよい。ＭＦＰ１００の動作モードが省電力モードならば処理をステップＳ１０５に進めるが、そうでなければ処理をステップＳ１２１に進める。ステップＳ１２１においては、通常の遠隔制御処理を実行し、処理を終了する。通常の遠隔制御処理は、ＭＦＰ１００の動作モードが駆動モードの場合にＭＦＰ１００を遠隔制御する処理である。ステップＳ１０５においては、遠隔操作の対象となる装置を特定し、処理をステップＳ１０７に進める。ステップＳ１０３において第１通信経路を確立したＭＦＰ１００を特定する。
【０１８７】
ステップＳ１０７においては、接続要求をサーバー３００に送信する。通信部４０５を制御し、接続要求をサーバー３００に送信する。接続要求は、ステップＳ１０５において特定された装置、ここでは、ＭＦＰ１００を識別するための装置識別情報を含む。
【０１８８】
ステップＳ１０８においては、通信部４０５を制御して、サーバー３００との間で第２通信経路を確立する。そして、ＭＦＰ１００に復帰制限コマンドを送信する（ステップＳ１０９）。通信部４０５を制御して、ステップＳ１０３において確立された第１通信経路を介して復帰制限コマンドを送信する。次のステップＳ１１０においては、タイマーをリセットする。
【０１８９】
次のステップＳ１１１においては、遠隔操作画面を受信したか否かを判断する。通信部４０５が、ステップＳ１０８において確立された第２通信経路を介してサーバー３００から遠隔操作画面を受信したか否かを判断する。遠隔操作画面を受信したならば処理をステップＳ１１２に進めるが、そうでなければ処理をステップＳ１２０に進める。ステップＳ１２０においては、ステップＳ１０８において確立された第２通信経路が切断したか否かを判断する。第２通信経路が切断したならば処理を終了するが、そうでなければ処理をステップＳ１１３に進める。
【０１９０】
ステップＳ１１２においては、ステップＳ１１１において受信された遠隔操作画面を表示部４０６に表示し、処理をステップＳ１１３Ａに進める。ステップＳ１１３Ａにおいては、操作を受け付けた否かを判断する。操作を受け付けたならば処理をステップＳ１１６に進めるが、そうでなければステップＳ１１６をスキップして処理をステップＳ１１７に進める。ステップＳ１１６においては、遠隔操作コマンドをサーバー３００に送信し、処理をステップＳ１１７に進める。ステップＳ１１３Ａにおいて受け付けられた操作に対応する遠隔操作コマンドを生成し、生成した遠隔操作コマンドを、通信部４０５を制御して、ステップＳ１０８において確立された第２通信経路を介してサーバー３００に送信する。
【０１９１】
ステップＳ１１７においては、タイマー値がしきい値Ｔ２以下か否かを判断する。しきい値Ｔ２は、復帰制限コマンドが制限する第１の期間より短い第２の期間である。タイマー値がしきい値Ｔ２以下ならば処理をステップＳ１１８にすすめるが、そうでなければ処理をステップＳ１１１に戻す。
【０１９２】
ステップＳ１１８においては、ステップＳ１０９と同様に、無線ＬＡＮＩ／Ｆ２０５を制御して、復帰制限コマンドをＭＦＰ１００に第１通信経路を介して送信する。次のステップＳ１１９においては、ステップＳ１１０と同様に、タイマーをリセットし、処理をステップＳ１１１に戻す。
【０１９３】
第１の変形例における画像形成システムにおいては、ユーザーＡが、ＰＣ４００を操作してＭＦＰ１００を遠隔操作している間に、ユーザーＡとは異なるユーザーＢがＭＦＰ１００を操作する場合、ＭＦＰ１００の動作モードが省電力モードの場合には、ＭＦＰ１００は、ユーザーＢの操作を受け付けることなく、動作モードを駆動モードに切り換えない。ユーザーＢによる操作は、操作部１１９に入力する操作に加えて、自動原稿搬送装置１２９を開閉する操作、自動原稿搬送装置１２９に原稿を置く操作、給紙部１５０の給紙トレイを開閉する操作、前面扉１４０Ａを開閉する操作を含む。
【０１９４】
＜第２の変形例＞
上述した第１の実施の形態においては、ＨＭＤ２００がＭＦＰ１００に復帰制限コマンドを送信することによって、ＭＦＰ１００が動作モードを駆動モードに切り換えないように制御する。第２の変形例においては、ＭＦＰ１００がＨＭＤ２００に許可を求め、ＨＭＤが許可する場合に、ＭＦＰ１００が動作モードを駆動モードに切り換え、ＨＭＤ２００が許可しない場合に、ＭＦＰ１００が動作モードを駆動モードに切り換えないように制御する。
【０１９５】
図１５は、第２の変形例におけるＭＦＰが備えるメイン基板の構成の一例を示すブロック図である。図１５を参照して、図７に示したＣＰＵ１１の機能と異なる点は、コマンド受信部６３が削除された点、許可受信部８１および許可要求部８３が追加された点、および復帰部５５が復帰部５５Ａに変更された点である。その他の機能は、図７に示した機能と同じなので、ここでは説明を繰り返さない。
【０１９６】
許可要求部８３は、近距離通信部１８０および通信Ｉ／Ｆ部１６０を制御して、遠隔操作装置との間で第１通信経路を確立する。ここでは、遠隔操作装置をＨＭＤ２００としている。許可要求部８３は、例えば、近距離通信部１８０がＨＭＤ２００と通信可能になると、ＨＭＤ２００から遠隔操作要求を受信し、通信Ｉ／Ｆ部１６０を介してＨＭＤ２００との間で第１通信経路を確立する。許可要求部８３は、近距離通信部１８０がＨＭＤ２００と通信可能になるとＨＭＤ２００とネゴシエーションすることによって、通信Ｉ／Ｆ部１６０を介してＨＭＤ２００と通信するための設定をし、通信Ｉ／Ｆ部１６０を制御して、ＨＭＤ２００との間の第１通信経路を確立する。なお、許可要求部８３は、近距離通信部１８０および通信Ｉ／Ｆ部１６０のいずれか一方のみを制御して、第１通信経路を確立するようにしてもよい。
【０１９７】
許可要求部８３は、動作モードが省電力モードに切り換えられている場合、操作検出部６１によってユーザーによる操作が検出されると、ＨＭＤ２００に許可を要求する許可要求信号を、通信Ｉ／Ｆ部１６０を制御して第１通信経路を介して送信する。
【０１９８】
許可受信部８１は、許可要求部８３が許可要求信号を送信した後に、通信Ｉ／Ｆ部１６０を制御して、ＨＭＤ２００から許可信号を受信すると、復帰部５５Ａに許可信号を出力する。
【０１９９】
復帰部５５Ａは、動作モードが省電力モードに切り換えられている場合、許可受信部８１から許可信号が入力されることを条件に、操作検出部６１から操作検出信号が入力されることに応じて、動作モードを省電力モードから駆動モードに切り換える。
【０２００】
復帰部５５Ａは、動作モードが省電力モードに切り換えられている場合、許可受信部８１から許可信号が入力されない場合、操作検出部６１から操作検出信号が入力されても動作モードを省電力モードから駆動モードに切り換えない。
【０２０１】
第２の変形例におけるＭＦＰ１００は、動作モードが省電力モードに切り換えられている状態で、操作が検出されることに応じて、ＨＭＤ２００に許可を要求し、ＨＭＤ２００は、サーバー３００を介してＭＦＰ１００を遠隔制御している間は、ＭＦＰ１００から許可が要求されても許可しないので、ＨＭＤ２００からＭＦＰ１００が駆動モードに復帰するのを制限することができる。
【０２０２】
また、第２の変形例におけるＭＦＰ１００は、動作モードを駆動モードから省電力モードに切り換えた後は、遠隔操作装置によって制限されて省電力モードを維持するが、サーバー３００から実行指示操作に対応する遠隔操作コマンドが受信されると、省電力モードを動作モードに切り換える。このため、ＨＭＤ２００からＭＦＰ１００に処理を実行させることができる。
【０２０３】
＜第３の変形例＞
第１の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１の機能に、第２の変形例におけるＭＦＰ１００が備えるＣＰＵ１１が有する許可受信部８１および許可要求部８３を追加してもよい。この場合、復帰部５５は、動作モードが省電力モードに切り換えられている場合、操作検出部６１から操作検出信号が入力されることに応じて、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していることを条件に、動作モードを省電力モードから駆動モードに切り換えるが、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していない場合であっても許可受信部８１から許可信号が入力される場合は、動作モードを省電力モードから駆動モードに切り換える。例えば、第１の期間が経過する前に、ＨＭＤ２００がサーバー３００との間で確立した第２通信経路が切断される場合に、ＭＦＰ１００は、動作モードを駆動モードに切り換える。また、復帰制限コマンドで定まる第１の期間を長くすることができるとともに、復帰制限コマンドを送信する回数を少なくすることができる。
【０２０４】
＜第２の実施の形態＞
第２の実施の形態における画像形成システム１は、第１の実施の形態においてサーバー３００が有する機能を、ＭＦＰ１００が有するようにしたものである。第２の実施の形態におけるＨＭＤ２００およびＭＦＰ１００それぞれのハードウェア構成は、図２に示したハードウェア構成と同じである。第２の実施の形態におけるＭＦＰの外観およびハードウェア構成は、図３および図４に示した第１の実施の形態におけるＭＦＰの外観およびハードウェア構成と同じである。したがって、ここでは説明を繰り返さない。
【０２０５】
図１６は、第２の実施の形態におけるＭＦＰが備えるメイン基板の構成の一例を示すブロック図である。図１６を参照して、図７に示した第１の実施の形態におけるＭＦＰ１００が備えるメイン基板１１０の構成と異なる点は、ＣＰＵ１１が有する機能において、遠隔制御部５３、復帰部５５、設定部５７および処理実行部５９が、遠隔制御部５３Ｂ、復帰部５５Ｂ、設定部５７Ｂおよび処理実行部５９Ｂにそれぞれ変更された点である。その他の機能は、図７に示した機能と同じなので、ここでは説明を繰り返さない。
【０２０６】
遠隔制御部５３Ｂは、コマンド受信部６３によって遠隔操作装置との間で確立された第１通信経路の経路識別情報がコマンド受信部６３から入力される。遠隔制御部５３Ｂは、遠隔操作受信部９１と、遠隔操作画面送信部９３と、を含む。遠隔操作画面送信部９３は、ＨＭＤ２００との間で第１通信経路が確立されると、初期画面としてデフォルトで定められた遠隔操作画面をＨＤＤ１１３から読出し、読出した遠隔操作画面を、通信Ｉ／Ｆ部１６０を制御してＨＭＤ２００に送信するとともに、遠隔操作画面を遠隔操作受信部９１に出力する。
【０２０７】
遠隔操作受信部９１は、通信Ｉ／Ｆ部１６０を制御し、ＨＭＤ２００から送信される遠隔操作コマンドを受信する。遠隔操作受信部９１は、遠隔操作装置から遠隔操作コマンドを受信することに応じて、その遠隔操作コマンドを、遠隔操作画面送信部９３、復帰部５５Ｂ、設定部５７Ｂおよび処理実行部５９Ｂに出力する。
【０２０８】
遠隔操作画面送信部９３は、遠隔操作受信部９１から遠隔操作コマンドが入力されると、遠隔操作コマンドに対応する遠隔操作画面を生成し、生成した遠隔操作画面を、通信Ｉ／Ｆ部１６０を制御してＨＭＤ２００に送信する。
【０２０９】
遠隔操作装置であるＨＭＤ２００が、ＭＦＰ１００に送信する遠隔操作コマンドは、設定情報を設定する設定操作に対応する設定指示コマンドと、遠隔操作画面を別の遠隔操作画面に切り換えを指示する画面遷移操作に対応する画面遷移コマンドと、処理の実行を指示する実行指示操作に対応する実行指示コマンドと、を含む。設定指示コマンドは、設定項目と設定情報とを定める。画面遷移コマンドは、遠隔操作画面を識別するための画面識別情報を含む。実行指示コマンドは、処理を識別するための処理識別情報を含む。
【０２１０】
遠隔操作装置であるＨＭＤ２００が、ＭＦＰ１００に送信する遠隔操作コマンドは、遠隔操作画面中の位置を示す位置情報を含む場合がある。遠隔操作受信部９１は、遠隔操作画面が送信された後に受信する遠隔操作コマンドが位置情報を含む場合、その位置情報と、遠隔操作画面送信部９３によって遠隔操作装置に送信された遠隔操作画面とに基づいて、設定指示コマンド、画面遷移コマンドおよび実行指示コマンドのいずれかを生成し、生成した設定指示コマンド、画面遷移コマンドまたは実行指示コマンドを、遠隔操作画面送信部９３、復帰部５５、設定部５７および処理実行部５９に出力する。具体的には、位置情報によって、遠隔操作画面中で特定される位置が、遠隔操作画面に含まれる遷移ボタン内ならば画面遷移操作を特定し、特定した画面遷移操作に対応する画面遷移コマンドを生成する。位置情報によって遠隔操作画面中で特定される位置が、設定値を設定するコマンドが割り当てられた領域内ならば設定指示操作を特定し、特定した設定指示操作に対応する設定コマンドを生成する。位置情報によって遠隔操作画面中で特定される位置が、実行コマンドが割り当てられたボタンの領域内ならば実行指示操作を特定し、特定した実行指示操作に対応する実行指示コマンドを生成する。
【０２１１】
設定部５７Ｂは、遠隔操作受信部９１から設定指示コマンドが入力される場合、設定指示コマンドに従って設定情報を設定する。設定部５７Ｂは、設定指示コマンドにより定まる設定項目に設定指示コマンドにより定まる設定情報を設定する。具体的には、ＲＡＭ１３に記憶されている設定情報のうち、設定コマンドにより定まる設定項目の設定情報を、設定コマンドにより定まる設定情報で更新する。
【０２１２】
設定部５７Ｂは、操作検出部６１から設定指示が入力される場合、設定指示に従って設定情報を設定する。設定部５７Ｂは、設定指示に含まれる設定項目に設定指示に含まれる設定情報を設定する。具体的には、ＲＡＭ１３に記憶されている設定情報のうち、設定指示により定まる設定項目の設定情報を、設定指示により定まる設定情報で更新する。
【０２１３】
復帰部５５Ｂは、動作モードが省電力モードに切り換えられている場合、操作検出部６１から操作検出信号が入力される場合、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していることを条件に、動作モードを省電力モードから駆動モードに切り換える。具体的には、復帰部５５Ｂは、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に電力を供給する。復帰部５５Ｂは、動作モードが省電力モードに切り換えられている場合であって、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していない場合は、操作検出部６１から操作検出信号が入力されても動作モードを省電力モードから駆動モードに切り換えない。
【０２１４】
復帰部５５Ｂは、動作モードが省電力モードに切り換えられている場合であって、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していない場合は、遠隔操作受信部９１から実行指示コマンドが入力される場合がある。復帰部５５Ｂは、動作モードが省電力モードに切り換えられている場合であって、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していない場合であっても遠隔操作受信部９１から実行指示コマンドが入力されることに応じて、動作モードを駆動モードに切り換える。
【０２１５】
処理実行部５９Ｂは、動作モードが駆動モードに切り換えられている状態で、操作検出部６１から実行指示が入力されることに応じて、実行指示に含まれる処理識別情報で特定される処理を、設定部５７Ｂにより設定された設定情報に従って、実行する。具体的には、処理実行部５９Ｂは、ＲＡＭ１３に記憶された設定情報を読出し、読み出した設定情報に従って、処理を実行する。処理実行部５９Ｂが実行する処理は、自動原稿搬送装置１２０および原稿読取部１３０を制御して、原稿を読み取るスキャン処理、画像形成部１４０および給紙部１５０を制御して用紙に画像を形成する画像形成処理、ＨＤＤ１１３を制御して、データをＨＤＤ１１３に書き込む処理およびＨＤＤ１１３に記憶されたデータを読み出す処理を含むデータ管理処理、通信Ｉ／Ｆ部１６０を制御してデータを送信するデータ送信処理、または、これらの処理の２以上を組み合わせた処理を含む。処理実行部５９Ｂは、スリープ移行部５１Ｂによって動作モードが省電力モードに切り換えられている状態で、操作検出部６１から実行指示が入力される場合、復帰部５５Ｂによって動作モードが駆動モードに切り換えられないので、処理実行部５９Ｂは、処理を実行しない。
【０２１６】
また、処理実行部５９Ｂは、スリープ移行部５１Ｂによって動作モードが省電力モードに切り換えられている状態で、遠隔操作受信部９１から実行指示コマンドが入力される場合、復帰部５５Ｂによって動作モードが駆動モードに切り換えられるので、処理実行部５９Ｂは、実行指示コマンドにより定まる処理を実行する。動作モードが省電力モードに切り換えられている状態で、遠隔操作受信部９１から実行指示コマンドが入力される場合、復帰部５５Ｂによって動作モードが駆動モードに切り換えられるので、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３を制御する処理を実行することができる。
【０２１７】
図１７は、第２の実施の形態におけるＨＭＤが備えるＣＰＵの機能の概要の一例を示すブロック図である。図１７に示す機能が、図９に示した機能と異なる点は、第２経路確立部２７５が削除された点、遠隔操作部２５１が遠隔操作部２５１Ａに変更された点である。その他の機能は図９に示した機能と同じなので、ここでは説明を繰り返さない。
【０２１８】
遠隔操作部２５１Ａは、第１経路確立部２７３によってＭＦＰ１００との間で確立された第１通信経路の経路識別情報が入力される。遠隔操作部２５１Ａは、遠隔操作画面受信部２６１Ａと、遠隔操作送信部２６３Ａと、を含む。遠隔操作画面受信部２６１Ａは、無線ＬＡＮＩ／Ｆ２０５を制御し、ＭＦＰ１００から遠隔操作画面を第１通信経路を介して受信する。遠隔操作画面受信部２６１Ａは、受信された遠隔操作画面を、表示制御部２５３に出力するとともに、遠隔操作画面を操作検出部２５５に出力する。
【０２１９】
遠隔操作送信部２６３Ａは、操作検出部２５５から遠隔操作コマンドが入力されることに応じて、無線ＬＡＮＩ／Ｆ２０５を制御し、遠隔操作コマンドをＭＦＰ１００に第１通信経路を介して送信する。また、遠隔操作送信部２６３Ａは、操作決定部２５９から遠隔操作コマンドが入力されることに応じて、無線ＬＡＮＩ／Ｆ２０５を制御し、遠隔操作コマンドをＭＦＰ１００に第１通信経路を介して送信する。
【０２２０】
図１８および図１９は、第２の実施の形態における遠隔制御処理の流れの一例を示すフローチャートである。第２の実施の形態における遠隔制御処理は、第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１が、ＲＯＭ１２、ＨＤＤ１１３またはＣＤ−ＲＯＭ１９０Ａに記憶された第１の実施の形態における遠隔制御プログラムを実行することにより、ＣＰＵ１１により実行される処理である。図１８および図１９を参照して、ステップＳ０１〜ステップＳ０５までの処理は、図１０に示したステップＳ０１〜ステップＳ０５の処理と同じである。従ってここでは説明を繰り替えさない。ステップＳ０４においてスリープ条件が成立したと判断され、ステップＳ０５において省電力モードに切り換えると、処理をステップＳ２１に進める。
【０２２１】
ステップＳ２１においては、接続要求を受信したか否かを判断する。近距離通信部１８０が接続要求を受信したならば処理をステップＳ２４に進めるが、そうでなければ処理をステップＳ２２に進める。近距離通信部１８０が遠隔操作装置であるＨＭＤ２００から接続要求を受信したか否かを判断する。
【０２２２】
ステップＳ２２においては、ユーザーによる操作を受け付けたか否かを判断する。操作部１１９またはセンサー部１１７がユーザーによる操作を検出したならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２１に戻す。ステップＳ２３においては、動作モードを駆動モードに切り換え、処理をステップＳ０２に戻す。具体的には、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に電力を供給する。
【０２２３】
処理がステップＳ２４に進む場合、遠隔操作装置から接続要求を受信する場合である。ここでは、ＨＭＤ２００から接続要求を受信する場合を例示説明する。ステップＳ２４においては、通信Ｉ／Ｆ部１６０を制御して、ＨＭＤ２００との間で第１通信経路を確立し、処理をステップＳ２５に進める。
【０２２４】
ステップＳ２５においては、ＨＭＤ２００に送信するための遠隔操作画面に、初期画面を決定する。次のステップＳ２６においては、通信Ｉ／Ｆ部１６０を制御して、遠隔操作画面を、ステップＳ２４において確立した第１通信経路を介して送信する。
【０２２５】
次のステップＳ２７においては、ＨＭＤ２００から復帰制限コマンドを受信したか否かを判断する。通信Ｉ／Ｆ部１６０がＨＭＤ２００から復帰制限コマンドを第１通信経路を介して受信したならば処理をステップＳ２８に進めるが、そうでなければステップＳ２８をスキップして、処理をステップＳ２９に進める。ステップＳ２８においては、タイマーをリセットし、処理をステップＳ２９に進める。タイマーは、復帰制限コマンドを受信してからの時間を計時する。タイマー値は、復帰制限コマンドを受信してからの経過時間を示す。
【０２２６】
ステップＳ２９においては、ステップＳ２４において確立した第１通信経路が切断されたか否かを判断する。第１通信経路が切断されたならば処理をステップＳ２１に戻すが、そうでなければ処理をステップＳ３０に進める。ステップＳ３０においては、ステップＳ２２と同様に、ユーザーによる操作を受け付けたか否かを判断する。操作を受け付けたならば処理をステップＳ３１に進め、そうでなければ処理をステップＳ３３に進める。
【０２２７】
ステップＳ３１においては、タイマー値がしきい値Ｔ１以上か否かを判断する。タイマー値がしきい値Ｔ１以上ならば処理をステップＳ３２に進めるが、そうでなければ処理をステップＳ３３に進める。ステップＳ３２においては、動作モードを駆動モードに切り換え、処理をステップＳ０１に戻す。具体的には、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に電力を供給する。
【０２２８】
ステップＳ３３においては、ＨＭＤ２００から遠隔操作コマンドを受信したか否かを判断する。通信Ｉ／Ｆ部１６０が、ステップＳ２４において確立した第１通信経路を介して遠隔操作コマンドを受信したならば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ２７に戻す。
【０２２９】
ステップＳ３４においては、受信された遠隔操作コマンドの種類によって処理を分岐する。遠隔操作コマンドが、画面遷移コマンドならば処理をステップＳ３５に進め、設定指示コマンドならば処理をステップＳ３６に進め、実行指示コマンドならば処理をステップＳ３７に進める。ステップＳ３５においては、画面遷移コマンドで定められる遠隔操作画面を決定し、処理をステップＳ４１に進める。ステップＳ４１においては、処理がステップＳ３５から進む場合、ステップＳ３５において決定された遠隔操作画面をＨＭＤ２００に送信する。通信Ｉ／Ｆ部１１２を制御して、遠隔操作画面を第１通信経路を介して送信する。
【０２３０】
ステップＳ３６においては、設定指示コマンドに従って設定情報を設定し、処理をステップＳ４１に進める。具体的には、ＲＡＭ１３に記憶された設定情報を、設定指示コマンドにより定まる設定情報で更新する。ステップＳ４１においては、処理がステップＳ３６から進む場合、先に送信した遠隔操作画面と同じ遠隔操作画面であって設定情報が設定された後の遠隔操作画面を、通信Ｉ／Ｆ部１１２を制御してＨＭＤ２００に第１通信経路を介して送信する。
【０２３１】
ステップＳ３７においては、動作モードを駆動モードに切り換え、処理をステップＳ３８に進める。自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に電力を供給する。そして、実行指示コマンドにより定まる処理を、ＲＡＭ１３に記憶された設定情報に従って実行し（ステップＳ３８）、処理をステップＳ３９に進める。
【０２３２】
ステップＳ３９においては、ステップＳ０５と同様に、動作モードを省電力モードに切り換え、処理をステップＳ４０に進める。ステップＳ４０においては、遠隔操作画面を決定し、処理をステップＳ４１に進める。例えば、処理を実行した結果を含む遠隔操作画面を決定する。ステップＳ４１においては、処理がステップＳ４０から進む場合、ステップＳ４０において決定された遠隔操作画面を、通信Ｉ／Ｆ部１１２を制御してＨＭＤ２００に第１通信経路を介して送信する。
【０２３３】
図２０は、第２の実施の形態における遠隔操作処理の流れの一例を示すフローチャートである。第２の実施の形態における遠隔操作処理は、第２の実施の形態におけるＨＭＤ２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３に記憶された第２の実施の形態における遠隔操作プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図２０を参照して、図１２に示した第１の実施の形態における遠隔操作処理と異なる点は、ステップＳ１０７およびステップＳ１０８が削除された点、ステップＳ１１１、ステップＳ１１６およびステップＳ１２０が、ステップＳ１１１Ａ、ステップＳ１１６ＡおよびステップＳ１２０Ａにそれぞれ変更された点である。その他の処理は、図１２に示した処理と同じである。したがって、ここでは、説明を繰り返さない。
【０２３４】
第２の実施の形態におけるＨＭＤ２００が備えるＣＰＵ２０１は、図１２に示した第１の実施の形態における遠隔操作処理のステップＳ１０７およびステップＳ１０８を実行しないので、サーバー３００との間で第２通信経路を確立しない。
【０２３５】
ステップＳ１１１Ａにおいては、遠隔操作画面を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２０５が、ステップＳ１０３において確立された第１通信経路を介してＭＦＰ１００から遠隔操作画面を受信したか否かを判断する。遠隔操作画面を受信したならば処理をステップＳ１１２に進めるが、そうでなければ処理をステップＳ１２０に進める。
【０２３６】
ステップＳ１１６Ａにおいては、遠隔操作コマンドをＭＦＰ１００に送信し、処理をステップＳ１１７に進める。処理がステップＳ１１３から進む場合には、ステップＳ１１３において検出された操作に対応する遠隔操作コマンドを生成し、生成した遠隔操作コマンドを、無線ＬＡＮＩ／Ｆ２０５を制御して、ステップＳ１０３において確立された第１通信経路を介してＭＦＰ１００に送信する。処理がステップＳ１１５から進む場合には、ステップＳ１１５において決定された操作に対応する遠隔操作コマンドを生成し、生成した遠隔操作コマンドを、無線ＬＡＮＩ／Ｆ２０５を制御して、ステップＳ１０３において確立された第１通信経路を介してＭＦＰ１００に送信する。
【０２３７】
ステップＳ１２０Ａにおいては、ステップＳ１０３において確立された第１通信経路が切断したか否かを判断する。第１通信経路が切断したならば処理を終了するが、そうでなければ処理をステップＳ１１３に進める。
【０２３８】
以上説明したように第２の実施の形態におけるＭＦＰ１００は、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換え、ＨＭＤ２００により制限されている間は、ユーザーによる操作が検出される場合であっても動作モードを駆動モードに切り換えることなく、ＨＭＤ２００から受信される遠隔操作コマンドに従って設定情報を設定する。このため、ＨＭＤ２００により制限されている間は、ユーザーによる操作が受け付けられる場合であっても駆動モードに切り換えることなく、ＨＭＤ２００により遠隔操作されて設定情報を設定することができる。その結果、ＭＦＰ１００が省電力モードの時間をできるだけ長くして、消費電力を低減することができる。
【０２３９】
また、第２の実施の形態におけるＨＭＤ２００は、第１の期間だけ復帰を制限する復帰制限コマンドが第２の期間間隔で送信するので、ＨＭＤ２００からＭＦＰ１００が駆動モードに復帰するのを制限することができる。
【０２４０】
また、ＭＦＰ１００は、動作モードを駆動モードから省電力モードに切り換えた後は、ＨＭＤ２００によって制限されて省電力モードを維持するが、ＨＭＤ２００から実行指示操作に対応する遠隔操作コマンドを受信すると、省電力モードを動作モードに切り換える。このため、ＨＭＤ２００からＭＦＰ１００に処理を実行させることができる。
【０２４１】
＜第４の変形例＞
第２の実施の形態における第４の変形例においては、第１の実施の形態における第１の変形例と同様に、遠隔操作装置をＰＣ４００とする。この場合、ＰＣ４００は、第１の変形例におけるＰＣ４００と異なり、サーバー３００との間で第２通信経路を確立することなく、ＭＦＰ１００との間で確立した第１通信経路を介して、ＭＦＰ１００から遠隔操作画面を受信し、ＭＦＰ１００に遠隔操作コマンドを送信する。
【０２４２】
このため、ユーザーＡが、ＰＣ４００を操作してＭＦＰ１００を遠隔操作している間に、ユーザーＡとは異なるユーザーＢがＭＦＰ１００を操作する場合、ＭＦＰ１００の動作モードが省電力モードの場合には、ＭＦＰ１００は、ユーザーＢの操作を受け付けることなく、動作モードを駆動モードに切り換えない。ユーザーＢによる操作は、操作部１１９に入力する操作に加えて、自動原稿搬送装置１２９を開閉する操作、自動原稿搬送装置１２９に原稿を置く操作、給紙部１５０の給紙トレイを開閉する操作、前面扉１４０Ａを開閉する操作を含む。
【０２４３】
＜第５の変形例＞
第２の実施の形態における第５の変形例は、第１の実施の形態にける第２の変形例と同様に、ＭＦＰ１００がＨＭＤ２００に許可を求め、ＨＭＤが許可する場合に、ＭＦＰ１００が動作モードを駆動モードに切り換え、ＨＭＤ２００が許可しない場合に、ＭＦＰ１００が動作モードを駆動モードに切り換えないように制御する。
【０２４４】
具体的には、図１６に示した第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１の機能において、コマンド受信部６３に代えて、第１の実施の形態の第２の変形例における許可受信部８１および許可要求部８３を追加する。
【０２４５】
第５の変形例におけるＭＦＰ１００は、動作モードが省電力モードに切り換えられている状態で、操作が検出されることに応じて、ＨＭＤ２００に許可を要求し、ＨＭＤ２００は、実行指示操作に対応する遠隔操作コマンドを送信するまでは、ＭＦＰ１００から許可が要求されても許可しないので、ＨＭＤ２００からＭＦＰ１００が駆動モードに復帰するのを制限することができる。
【０２４６】
また、ＭＦＰ１００は、動作モードを駆動モードから省電力モードに切り換えた後は、ＨＭＤ２００によって制限されて省電力モードを維持するが、ＨＭＤ２００から実行指示操作に対応する遠隔操作コマンドが受信されると、省電力モードを動作モードに切り換える。このため、ＨＭＤ２００からＭＦＰ１００に処理を実行させることができる。
【０２４７】
＜第６の変形例＞
第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１の機能に、第１の実施の形態にける第２の変形例におけるＭＦＰ１００が備えるＣＰＵ１１が有する許可受信部８１および許可要求部８３を追加してもよい。この場合、復帰部５５は、動作モードが省電力モードに切り換えられている場合、操作検出部６１から操作検出信号が入力されることに応じて、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していることを条件に、動作モードを省電力モードから駆動モードに切り換えるが、コマンド受信部６３から復帰制限信号が入力されてから第１の期間が経過していない場合であっても許可受信部８１から許可信号が入力される場合は、動作モードを省電力モードから駆動モードに切り換える。この場合には、復帰制限コマンドで定まる第１の期間を長くすることができるとともに、復帰制限コマンドを送信する回数を少なくすることができる。
【０２４８】
なお、第２の実施の形態におけるＭＦＰ１００はＣＰＵ１１を備え、動作モードが省電力モードと駆動モードの場合でもＣＰＵ１１が駆動する。ＣＰＵ１１を、メインＣＰＵと、メインＣＰＵよりも消費電力の低いサブＣＰＵとで構成するようにしてもよい。この場合には、動作モードが駆動モードの場合にメインＣＰＵを駆動させるとともにサブＣＰＵを停止し、動作モードが省電力モードの場合にサブＣＰＵを駆動させるとともにメインＣＰＵを停止する。動作モードが省電力モードの場合には、サブＣＰＵは、遠隔操作装置であるＨＭＤ２００との間で確立された第１通信経路を介して、ＨＭＤ２００と通信し、遠隔操作画面を送信し、遠隔操作コマンドを受信する処理を実行する。これにより、動作モードが省電力モードの場合における消費電力を、さらに低減させることができる。
【０２４９】
さらに、メインＣＰＵの作業領域として用いられるメインＲＡＭと、メインＲＡＭよりも消費電力が小さく、サブＣＰＵの作業領域として用いられるサブＲＡＭと、を備えるようにして、動作モードが省電力モードの場合には、サブＣＰＵとサブＲＡＭを駆動し、メインＣＰＵとメインＲＡＭを停止させ、動作モードが駆動モードの場合に、メインＣＰＵとメインＲＡＭを駆動し、サブＣＰＵとサブＲＡＭを停止させるようにしてもよい。この場合には、動作モードが省電力モードの場合における消費電力を、さらに低減させることができる。なお、動作モードを駆動モードから省電力モードに切り換える場合には、設定情報をメインＲＡＭからサブＲＡＭに転送し、動作モードを省電力モードから駆動モードに切り換える場合には、設定情報をサブＲＡＭからメインＲＡＭに転送する必要がある。
【０２５０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２５１】
＜付記＞
（１）  ユーザーによる操作を検出する操作検出手段と、
動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても遠隔操作装置と通信可能な通信手段と、
駆動モードで駆動状態となり、省電力モードで駆動状態よりも消費電力の少ないスリープ状態となるメイン制御手段と、
動作モードが省電力モードで駆動し、前記メイン制御手段よりも消費電力の少ないサブ制御手段と、を備え、
前記メイン制御手段は、所定のスリープ条件の成立により動作モードを駆動モードから省電力モードに切り換えるスリープ移行手段を、備え、
前記サブ制御手段は、前記操作検出手段により操作が検出される場合、動作モードを駆動モードに切り換える復帰手段と、
前記遠隔操作装置から前記設定操作に対応する遠隔操作コマンドが受信される場合に、前記遠隔操作コマンドに従って設定情報を設定する設定手段と、
前記操作検出手段により操作が検出される場合、動作モードを駆動モードに切り換える復帰手段と、を備え、
前記メイン制御手段は、さらに、前記操作検出手段により実行指示操作が検出されることに応じて、前記設定された設定情報に従って処理を実行する処理実行手段を、備え、
前記復帰手段は、前記遠隔操作装置により復帰が制限されている間は、前記操作検出手段により操作が検出される場合であっても動作モードを駆動モードに切り換えない、画像形成装置。
（２）  前記メイン制御手段の作業領域として用いられるメイン記憶手段と、
前記サブ制御手段の作業領域として用いられ、前記メイン記憶手段よりも消費電力の少ないサブ記憶手段と、をさらに備え、
前記設定手段は、前記サブ記憶手段に設定情報を設定し、
前記処理事項手段は、前記メイン記憶手段に記憶された設定情報に従って処理を実行し、
前記サブ制御手段およびメイン制御手段のいずれか一方は、
動作モードが駆動モードから省電力モードに切り換えられる場合、前記メイン制御手段に記憶されている設定情報を前記サブ記憶手段に記憶する転送手段と、
動作モードが省電力モードから駆動モードに切り換えられる場合、前記サブ記憶手段により記憶された変更後の設定情報で、前記メイン記憶手段に記憶されている前記設定情報を更新する更新手段と、を含む、（１）に記載の画像形成装置。
【符号の説明】
【０２５２】
１  画像形成システム、３  無線局、１００  ＭＦＰ、１１０，１１０Ａ  メイン基板、１１３  ＨＤＤ、１１５  操作パネル、１１７  センサー部、１１８  表示部、１１９  操作部、１２０  自動原稿搬送装置、１２０Ａ  原稿トレイ、１３０  原稿読取部、１４０  画像形成部、１４０Ａ  前面扉、１５０  給紙部、１５０Ａ  給紙トレイ、１６０  通信Ｉ／Ｆ部、１７０  ファクシミリ部、１８０  近距離通信部、１９０  外部記憶装置、１９０Ａ  ＣＤ−ＲＯＭ、５１  スリープ移行部、５３，５３Ｂ  遠隔制御部、５５，５５Ａ、５５Ｂ  復帰部、５７  設定部、５９  処理実行部、６１  操作検出部、６３  コマンド受信部、７１  操作依頼部、７３  設定情報送信部、７５  実行指示受信部、８１  操作依頼部、８１  許可受信部、８３  許可要求部、９１  遠隔操作受信部、９３  遠隔操作画面送信部、２００  ＨＭＤ、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  表示部、２０５  無線ＬＡＮＩ／Ｆ、２０６  操作部、２０７  近距離通信部、２５１，２５１Ａ  遠隔操作部、２５３  表示制御部、２５５  操作検出部、２５７  撮像制御部、２５９  操作決定部、２６１，２６１Ａ  遠隔操作画面受信部、２６３，２６３Ａ  遠隔操作送信部、２７１  距離取得部、２７３  第１経路確立部、２７５  第２経路確立部、２７７  制限部、３００  サーバー、３０１  ＣＰＵ、３０２  ＲＯＭ、３０３  ＲＡＭ、３０４  ＨＤＤ、３０５  通信部、３０６  表示部、３０７  操作部、３０８  外部記憶装置、３５１  依頼受信部、３５３  設定情報受信部、３５５  設定部、３５７  接続部、３６１  遠隔操作画面送信部、３６３  遠隔操作受信部、３６５  実行指示部、４００  ＰＣ、４０１  ＣＰＵ、４０２  ＲＯＭ、４０３  ＲＡＭ、４０４  ＨＤＤ、４０５  通信部、４０６  表示部、４０７  操作部、４０８  外部記憶装置、４５１  遠隔操作部、４５３  表示制御部、４５５  操作受付部、４６１  遠隔操作画面受信部、４６３  遠隔操作送信部、４７３  第１経路確立部、４７５  第２経路確立部、４７７  制限部。
【図１】
0006443137.tif 000002
【図２】
0006443137.tif 000003
【図３】
0006443137.tif 000004
【図４】
0006443137.tif 000005
【図５】
0006443137.tif 000006
【図６】
0006443137.tif 000007
【図７】
0006443137.tif 000008
【図８】
0006443137.tif 000009
【図９】
0006443137.tif 000010
【図１０】
0006443137.tif 000011
【図１１】
0006443137.tif 000012
【図１２】
0006443137.tif 000013
【図１３】
0006443137.tif 000014
【図１４】
0006443137.tif 000015
【図１５】
0006443137.tif 000016
【図１６】
0006443137.tif 000017
【図１７】
0006443137.tif 000018
【図１８】
0006443137.tif 000019
【図１９】
0006443137.tif 000020
【図２０】
0006443137.tif 000021