(57)【要約】      （修正有）【課題】外部装置を操作するユーザーに複数種類の遠隔操作のうちから適切な遠隔操作を選択するための情報を提供する。【解決手段】画像形成装置は、処理を実行する処理実行部６１と、外部装置から第１の種類の遠隔操作を受信し、受信された第１の種類の遠隔操作に従って処理実行部６１に処理を実行させる第１遠隔制御部７３と、外部装置から第２の種類の遠隔操作を受信し、受信された第２の種類の遠隔操作に従って処理実行部に処理を実行させる第２遠隔制御部５７と、外部装置から処理を識別するための処理識別情報を受信することに応じて、第１の種類の遠隔操作と第２の種類の遠隔操作とに優先順位を付与した優先順位情報を生成する優先順位情報生成部６７と、生成した優先順位情報を外部装置のユーザーに通知する通知部６９と、を備える。【選択図】図５
2015042000.tif 000002
【特許請求の範囲】
【請求項１】
処理を実行する処理実行手段と、
外部装置から第１の種類の遠隔操作を受信し、前記受信された第１の種類の遠隔操作に従って前記処理実行手段に処理を実行させる第１遠隔制御手段と、
外部装置から第２の種類の遠隔操作を受信し、前記受信された第２の種類の遠隔操作に従って前記処理実行手段に処理を実行させる第２遠隔制御手段と、
前記外部装置から処理を識別するための処理識別情報を受信することに応じて、前記第１の種類の遠隔操作と前記第２の種類の遠隔操作とに優先順位を付与した優先順位情報を生成する優先順位情報生成手段と、
前記生成した優先順位情報を前記外部装置のユーザーに通知する通知手段と、を備えた画像形成装置。
【請求項２】
ユーザーによる操作を受け付ける操作受付手段と、
前記操作受付手段により受け付けられた操作に従って前記処理実行手段に処理を実行させる直接制御手段と、をさらに備え、
前記操作受付手段によって操作が受け付けられている間は、前記第１の遠隔制御手段は前記外部装置から前記第１の種類の遠隔操作を受け付け不可能であり、前記第２遠隔制御手段は前記外部装置から前記第２の種類の遠隔操作を受け付け可能であり、
前記優先順位情報生成手段は、前記操作受付手段によって操作が受け付けられている間、または前記第１遠隔制御手段により前記外部装置とは別の外部装置から前記第１の種類の遠隔操作を受信している間は、前記第１の種類の遠隔操作よりも前記第２の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する、請求項１に記載の画像形成装置。
【請求項３】
前記処理実行手段が処理を実行した時刻を含む履歴情報を記憶する履歴記憶手段と、
前記履歴情報に基づいて所定の時間帯ごとの稼働率を算出する時間帯別稼働率算出手段と、をさらに備え、
前記優先順位情報生成手段は、前記外部装置から処理識別情報が受信された時点が属する時間帯の稼働率が所定の値以上の場合は、前記第１の種類の遠隔操作よりも前記第２の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する、請求項１に記載の画像形成装置。
【請求項４】
所定の距離の範囲内に存在する外部装置を検出する外部装置検出手段、をさらに備え、
前記優先順位情報生成手段は、前記外部装置から処理識別情報が受信された時点において、前記処理識別情報を送信してきた外部装置と異なる外部装置が前記外部装置検出手段により存在が検出される場合は、前記第１の種類の遠隔操作よりも前記第２の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する、請求項１に記載の画像形成装置。
【請求項５】
前記優先順位情報生成手段は、前記外部装置から処理識別情報が受信された時点において、前記処理識別情報を送信してきた外部装置と同じ外部装置が前記外部装置検出手段により存在が検出される場合は、前記第２の種類の遠隔操作よりも前記第１の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する、請求項４に記載の画像形成装置。
【請求項６】
前記第１遠隔制御手段は、前記処理実行手段に処理を実行させることに応じて、前記第１の種類の遠隔操作と前記外部装置を識別するための装置識別情報とを含む履歴情報を記憶する第１遠隔履歴記憶手段を含み、
前記第２遠隔制御手段は、前記処理実行手段に処理を実行させることに応じて、前記第２の種類の遠隔操作と前記外部装置を識別するための装置識別情報とを含む履歴情報を記憶する第２遠隔履歴記憶手段を含み、
前記優先順位情報生成手段は、前記外部装置から処理識別情報が受信された時点において、前記外部装置の装置識別情報を含む履歴情報のうち最も新しいものが第１の種類の遠隔操作を含む場合は、前記第２の種類の遠隔操作よりも前記第１の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成し、前記外部装置の装置識別情報を含む履歴情報のうち最も新しいものが第２の種類の遠隔操作を含む場合は、前記第１の種類の遠隔操作よりも前記第２の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する、請求項１に記載の画像形成装置。
【請求項７】
画像形成装置を遠隔制御するための第１の種類の遠隔操作を送信し、前記画像形成装置に前記第１の種類の遠隔操作に従って処理を実行させる第１遠隔操作手段と、
画像形成装置を遠隔制御するための第２の種類の遠隔操作を送信し、前記画像形成装置に前記第２の種類の遠隔操作に従って処理を実行させる第２遠隔操作手段と、
前記画像形成装置に実行させる処理を特定する遠隔操作処理特定手段と、
前記特定された処理を識別するための処理識別情報を前記画像形成装置に送信する処理送信手段と、
前記処理識別情報の送信に応じて前記画像形成装置から受信される前記第１の種類の遠隔操作および前記第２の種類の遠隔操作それぞれの優先順位に基づいて、前記第１遠隔操作手段と前記第２遠隔操作手段のいずれかを能動化する切換手段と、を備えた携帯情報装置。
【請求項８】
処理を実行する処理実行手段を備えた画像形成装置で実行される遠隔操作方法通知方法であって、
外部装置から第１の種類の遠隔操作を受信し、前記受信された第１の種類の遠隔操作に従って前記処理実行手段に処理を実行させる第１遠隔制御ステップと、
外部装置から第２の種類の遠隔操作を受信し、前記受信された第２の種類の遠隔操作に従って前記処理実行手段に処理を実行させる第２遠隔制御ステップと、
前記外部装置から処理を識別するための処理識別情報を受信することに応じて、前記第１の種類の遠隔操作と前記第２の種類の遠隔操作とに優先順位を付与した優先順位情報を生成する優先順位情報生成ステップと、
前記生成した優先順位情報を前記外部装置のユーザーに通知する通知ステップと、を含む遠隔操作方法通知方法。
【請求項９】
処理を実行する処理実行手段を備えた画像形成装置を制御するコンピュータで実行される遠隔操作方法通知プログラムであって、
外部装置から第１の種類の遠隔操作を受信し、前記受信された第１の種類の遠隔操作に従って前記処理実行手段に処理を実行させる第１遠隔制御ステップと、
外部装置から第２の種類の遠隔操作を受信し、前記受信された第２の種類の遠隔操作に従って前記処理実行手段に処理を実行させる第２遠隔制御ステップと、
前記外部装置から処理を識別するための処理識別情報を受信することに応じて、前記第１の種類の遠隔操作と前記第２の種類の遠隔操作とに優先順位を付与した優先順位情報を生成する優先順位情報生成ステップと、
前記生成した優先順位情報を前記外部装置のユーザーに通知する通知ステップと、を前記コンピュータに実行させる遠隔操作方法通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、遠隔操作方法通知方法、および遠隔操作方法通知プログラムに関し、特に、外部から入力される遠隔操作により制御される画像形成装置、その画像形成装置により実行される遠隔操作方法通知方法および遠隔操作方法通知プログラムに関する。
【背景技術】
【０００２】
複合機（以下「ＭＦＰ」という）で代表される画像形成装置は、操作パネルを備えており、ユーザーは、操作パネルを操作することにより、コピー、スキャン、ＦＡＸなどの操作をＭＦＰに入力することができる。また、画像形成装置を操作する方法として、操作パネルを用いる方法とは別に、携帯情報装置などの外部装置を用いて遠隔操作する方法が知られている。
【０００３】
画像形成装置を遠隔制御する技術として、特開２０１１−１１９８８２号公報には、遠隔操作又は操作画面に対する操作の遠隔監視をする外部ユーザによって外部端末が接続される画像形成装置であって、前記接続をした外部ユーザが遠隔監視を行う遠隔監視ユーザであるか否かを判定する特定ユーザ判定部を有し、前記接続をした外部ユーザが前記遠隔監視ユーザでない場合、外部端末が接続中であることを示す情報を表示した接続中操作画面を前記操作画面として表示し、前記接続をした外部ユーザが前記遠隔監視ユーザである場合、外部端末が接続中であることを示す情報のない通常操作画面を前記操作画面として表示する、画像形成装置が示されている。
【０００４】
画像形成装置を携帯情報装置で遠隔操作する技術としては、第１のユーザーが画像形成装置を操作パネルを用いて操作していないことを条件に、第２のユーザーが画像形成装置を遠隔操作できる第１の方法と、第１のユーザーが画像形成装置を操作パネルを用いて操作している間であっても第２のユーザーが画像形成装置を遠隔操作できる第２の方法とがある。
【０００５】
第１の方法によれば、画像形成装置を遠隔操作しようとする第２のユーザーは、画像形成装置が視界になければ、第１のユーザーが操作パネルを用いて操作しているか否かを知ることができない。このため、第１のユーザーが操作パネルを用いて操作している場合に、第１の方法で画像形成装置を遠隔操作しようとしても、第1のユーザーによる操作が終了するまで待たなければならなかった。
【特許文献１】特開２０１１−１１９８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、外部装置を操作するユーザーに複数種類の遠隔操作のうちから適切な遠隔操作を選択するための情報を提供することが可能な画像形成装置を提供することである。
【０００７】
この発明の他の目的は、画像形成装置を遠隔操作するための複数種類の遠隔操作のうちから適切な遠隔操作を選択することが可能な携帯情報装置を提供することである。
【０００８】
この発明のさらに他の目的は、外部装置を操作するユーザーに複数種類の遠隔操作のうちから適切な遠隔操作を選択するための情報を提供することが可能な遠隔操作方法通知方法を提供することである。
【０００９】
この発明のさらに他の目的は、外部装置を操作するユーザーに複数種類の遠隔操作のうちから適切な遠隔操作を選択するための情報を提供することが可能な遠隔操作方法通知プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、処理を実行する処理実行手段と、外部装置から第１の種類の遠隔操作を受信し、受信された第１の種類の遠隔操作に従って処理実行手段に処理を実行させる第１遠隔制御手段と、外部装置から第２の種類の遠隔操作を受信し、受信された第２の種類の遠隔操作に従って処理実行手段に処理を実行させる第２遠隔制御手段と、外部装置から処理を識別するための処理識別情報を受信することに応じて、第１の種類の遠隔操作と第２の種類の遠隔操作とに優先順位を付与した優先順位情報を生成する優先順位情報生成手段と、生成した優先順位情報を外部装置のユーザーに通知する通知手段と、を備える。
【００１１】
この局面に従えば、外部装置から処理を識別するための処理識別情報を受信することに応じて、第１の遠隔操作と第２の遠隔操作との優先順位が外部装置のユーザーに通知される。このため、画像形成装置側で、外部装置から受信される処理識別情報で識別される処理を実行するために、第１の遠隔操作と第２の遠隔操作のうち適切なものを決定することができる。その結果、外部装置を操作するユーザーに複数種類の遠隔操作のうちから適切な遠隔操作を選択するための情報を提供することが可能な画像形成装置を提供することができる。
【００１２】
好ましくは、ユーザーによる操作を受け付ける操作受付手段と、操作受付手段により受け付けられた操作に従って処理実行手段に処理を実行させる直接制御手段と、をさらに備え、操作受付手段によって操作が受け付けられている間は、第１の遠隔制御手段は外部装置から第１の種類の遠隔操作を受け付け不可能であり、第２遠隔制御手段は外部装置から第２の種類の遠隔操作を受け付け可能であり、優先順位情報生成手段は、操作受付手段によって操作が受け付けられている間、または第１遠隔制御手段により外部装置とは別の外部装置から第１の種類の遠隔操作を受信している間は、第１の種類の遠隔操作よりも第２の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する。
【００１３】
この局面に従えば、第１の種類の遠隔操作を受付できない場合には、第２の種類の遠隔操作の優先順位を高く設定した優先順位情報が外部装置のユーザーに通知される。このため、外部装置のユーザーは、優先順位の高い第２の種類の遠隔操作を選択することによって、画像形成装置を直ちに遠隔操作することができる。
【００１４】
好ましくは、処理実行手段が処理を実行した時刻を含む履歴情報を記憶する履歴記憶手段と、履歴情報に基づいて所定の時間帯ごとの稼働率を算出する時間帯別稼働率算出手段と、をさらに備え、優先順位情報生成手段は、外部装置から処理識別情報が受信された時点が属する時間帯の稼働率が所定の値以上の場合は、第１の種類の遠隔操作よりも第２の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する。
【００１５】
この局面に従えば、稼働率が所定の値以上の場合は、第１の種類の遠隔操作よりも第２の種類の遠隔操作の優先順位を高く設定した優先順位情報が外部装置のユーザーに通知される。このため、外部装置のユーザーは、優先順位の高い第２の種類の遠隔操作を選択することによって、画像形成装置を直ちに遠隔操作することができる。
【００１６】
好ましくは、所定の距離の範囲内に存在する外部装置を検出する外部装置検出手段、をさらに備え、優先順位情報生成手段は、外部装置から処理識別情報が受信された時点において、処理識別情報を送信してきた外部装置と異なる外部装置が外部装置検出手段により存在が検出される場合は、第１の種類の遠隔操作よりも第２の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する。
【００１７】
この局面によれば、ユーザーが操作する外部装置と異なる外部装置が所定の距離の範囲内に存在する場合は、第１の種類の遠隔操作よりも第２の種類の遠隔操作の優先順位を高く設定した優先順位情報が外部装置のユーザーに通知される。このため、外部装置のユーザーは、優先順位の高い第２の種類の遠隔操作を選択することによって、別のユーザーが画像形成装置を操作する場合であっても画像形成装置を直ちに遠隔操作することができる。
【００１８】
好ましくは、優先順位情報生成手段は、外部装置から処理識別情報が受信された時点において、処理識別情報を送信してきた外部装置と同じ外部装置が外部装置検出手段により存在が検出される場合は、第２の種類の遠隔操作よりも第１の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する。
【００１９】
この局面によれば、ユーザーが操作する外部装置が所定の距離の範囲内に存在する場合は、第２の種類の遠隔操作よりも第１の種類の遠隔操作の優先順位を高く設定した優先順位情報が外部装置のユーザーに通知される。このため、外部装置のユーザーは、優先順位の高い第１の種類の遠隔操作を選択することによって、別のユーザーが画像形成装置を操作する確率の低い状態で、画像形成装置を遠隔操作することができる。
【００２０】
好ましくは、第１遠隔制御手段は、処理実行手段に処理を実行させることに応じて、第１の種類の遠隔操作と外部装置を識別するための装置識別情報とを含む履歴情報を記憶する第１遠隔履歴記憶手段を含み、第２遠隔制御手段は、処理実行手段に処理を実行させることに応じて、第２の種類の遠隔操作と外部装置を識別するための装置識別情報とを含む履歴情報を記憶する第２遠隔履歴記憶手段を含み、優先順位情報生成手段は、外部装置から処理識別情報が受信された時点において、外部装置の装置識別情報を含む履歴情報のうち最も新しいものが第１の種類の遠隔操作を含む場合は、第２の種類の遠隔操作よりも第１の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成し、外部装置の装置識別情報を含む履歴情報のうち最も新しいものが第２の種類の遠隔操作を含む場合は、第１の種類の遠隔操作よりも第２の種類の遠隔操作の優先順位を高く設定した優先順位情報を生成する。
【００２１】
この局面によれば、第１の種類の遠隔操作と第２の種類の遠隔操作のうちユーザーが最後に使用したものの優先順位を高く設定した優先順位情報が外部装置のユーザーに通知される。このため、外部装置のユーザーは、第１の種類の遠隔操作と第２の種類の遠隔操作のうちから使いなれた一方で、画像形成装置を遠隔操作することができる。
【００２２】
この発明の他の局面によれば、携帯情報装置は、画像形成装置を遠隔制御するための第１の種類の遠隔操作を送信し、画像形成装置に第１の種類の遠隔操作に従って処理を実行させる第１遠隔操作手段と、画像形成装置を遠隔制御するための第２の種類の遠隔操作を送信し、画像形成装置に第２の種類の遠隔操作に従って処理を実行させる第２遠隔操作手段と、画像形成装置に実行させる処理を特定する遠隔操作処理特定手段と、特定された処理を識別するための処理識別情報を画像形成装置に送信する処理送信手段と、処理識別情報の送信に応じて画像形成装置から受信される第１の種類の遠隔操作および第２の種類の遠隔操作それぞれの優先順位に基づいて、第１遠隔操作手段と第２遠隔操作手段のいずれかを能動化する切換手段と、を備える。
【００２３】
この局面に従えば、画像形成装置に実行させる処理の処理識別情報を画像形成装置に送信することに応じて画像形成装置から受信される第１の種類の遠隔操作および第２の種類の遠隔操作それぞれの優先順位に基づいて、第１遠隔操作手段と第２遠隔操作手段のいずれかを能動化する。このため、画像形成装置側で決定された優先順位に基づいて第１の遠隔操作と第２の遠隔操作のうち適切なもので画像形成装置を遠隔制御することができる。その結果、画像形成装置を遠隔操作するための複数種類の遠隔操作のうちから適切な遠隔操作を選択することが可能な携帯情報装置を提供することができる。
【００２４】
この発明の他の局面によれば、遠隔操作方法通知方法は、処理を実行する処理実行手段を備えた画像形成装置で実行される遠隔操作方法通知方法であって、外部装置から第１の種類の遠隔操作を受信し、受信された第１の種類の遠隔操作に従って処理実行手段に処理を実行させる第１遠隔制御ステップと、外部装置から第２の種類の遠隔操作を受信し、受信された第２の種類の遠隔操作に従って処理実行手段に処理を実行させる第２遠隔制御ステップと、外部装置から処理を識別するための処理識別情報を受信することに応じて、第１の種類の遠隔操作と第２の種類の遠隔操作とに優先順位を付与した優先順位情報を生成する優先順位情報生成ステップと、生成した優先順位情報を外部装置のユーザーに通知する通知ステップと、を含む。
【００２５】
この局面に従えば、外部装置を操作するユーザーに複数種類の遠隔操作のうちから適切な遠隔操作を選択するための情報を提供することが可能な遠隔操作方法通知方法を提供することができる。
【００２６】
この発明の他の局面によれば、遠隔操作方法通知プログラムは、処理を実行する処理実行手段を備えた画像形成装置を制御するコンピュータで実行される遠隔操作方法通知プログラムであって、外部装置から第１の種類の遠隔操作を受信し、受信された第１の種類の遠隔操作に従って処理実行手段に処理を実行させる第１遠隔制御ステップと、外部装置から第２の種類の遠隔操作を受信し、受信された第２の種類の遠隔操作に従って処理実行手段に処理を実行させる第２遠隔制御ステップと、外部装置から処理を識別するための処理識別情報を受信することに応じて、第１の種類の遠隔操作と第２の種類の遠隔操作とに優先順位を付与した優先順位情報を生成する優先順位情報生成ステップと、生成した優先順位情報を外部装置のユーザーに通知する通知ステップと、をコンピュータに実行させる。
【００２７】
この局面に従えば、外部装置を操作するユーザーに複数種類の遠隔操作のうちから適切な遠隔操作を選択するための情報を提供することが可能な遠隔操作方法通知プログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態の１つにおける画像処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウエア構成の一例を示すブロック図である。
【図４】携帯情報装置のハードウエア構成の一例を示すブロック図である。
【図５】ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図６】携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。
【図７】遠隔操作方法選択画面の一例を示す第１の図である。
【図８】遠隔操作方法選択画面の一例を示す第２の図である。
【図９】第１の種類の操作画面の一例を示す図である。
【図１０】第２の種類の操作画面の一例を示す図である。
【図１１】遠隔操作方法選択処理の流れの一例を示すフローチャートである。
【図１２】遠隔操作方法通知処理の流れの一例を示すフローチャートである。
【図１３】優先順位決定処理の流れの一例を示すフローチャートである。
【図１４】第１の変形例におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図１５】第１の変形例における優先順位決定処理の流れの一例を示すフローチャートである。
【図１６】第２の変形例におけるＭＦＰが備えるＣＰＵの機能の一例示すブロック図である。
【図１７】第２の変形例における優先順位決定処理の流れの一例を示すフローチャートである。
【図１８】第３の変形例におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図１９】第３の変形例における優先順位決定処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３０】
図１は、本発明の実施の形態の１つにおける画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、画像処理装置として機能する複合機（以下、「ＭＦＰ」という）１００と、無線局５と、携帯情報装置２００，２００Ａ，２００Ｂと、パーソナルコンピューター（以下、「ＰＣ」という）３００と、を含む。ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００、ＰＣ３００および無線局５は、ネットワーク３に接続される。携帯情報装置２００，２００Ａ，２００Ｂは、無線局５を通して、ネットワーク３に接続される。
【００３１】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００３２】
ＰＣ３００は、一般的なコンピューターである。ＰＣ３００には、ＭＦＰ１００に対応するプリンタードライバープログラムがインストールされており、プリンタードライバープログラムを実行することにより、ＭＦＰ１００を制御して、ＭＦＰ１００に、画像形成処理、原稿読取処理等を実行させることが可能である。携帯情報装置２００，２００Ａ，２００Ｂのハードウェア構成および機能は同じなので、ここでは特に言及しない限り携帯情報装置２００を例に説明する。なお、図１ではネットワーク３に１台のＭＦＰ１００と、１台のＰＣ３００と、１台の無線局５が接続され、無線局５には、３台の携帯情報装置２００，２００Ａ，２００Ｂが接続される例を示しているが、ＭＦＰ１００、ＰＣ３００、無線局５および携帯情報装置２００，２００Ａ，２００Ｂの数はこれに限定されるものではなく、それぞれ１台以上であればよい。また、画像処理装置の一例としてＭＦＰ１００を説明するが、ＭＦＰ１００に代えて、コンピューター、スキャナ装置、プリンターを用いるようにしてもよい。
【００３３】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウエア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、自動原稿搬送装置（以下「ＡＦＤ」という）１２１と、原稿読取部１２３と、原稿読取部１２３が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成する画像形成部１２５と、画像形成部１２５に用紙を供給する給紙部１２７と、画像が形成された用紙を処理する後処理部１２８と、ユーザーインターフェースとしての操作パネル１２９と、メイン回路１１０と、を含む。
【００３４】
ＡＤＦ１２１は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１２３のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１２３により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１２３は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じて原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１２５に出力する。給紙部１２７は、給紙トレイに収納された用紙を画像形成部１２５に搬送する。
【００３５】
画像形成部１２５は、周知の電子写真方式により画像を形成するものであって、外部から受信された画像データ、または、原稿読取部１２３から入力される画像データにシェーディング補正などの各種のデータ処理を施し、データ処理後の画像データに基づいて、給紙部１２７により搬送される用紙に画像を形成する。
【００３６】
後処理部１２８は、画像が形成された用紙を排紙する。後処理部１２８は、複数の排紙トレイを有し、画像が形成された用紙をソートして排紙することが可能である。また、後処理部１２８は、パンチ穴加工部、ステープル加工部を備えており、排紙された用紙にパンチ穴加工、またはステープル加工することが可能である。また、ＭＦＰ１００は、その上面にユーザーとのユーザーインターフェースとしての操作パネル１２９を備えている。
【００３７】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）−ＲＯＭ１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２１、原稿読取部１２３、画像形成部１２５、給紙部１２７、後処理部１２８および操作パネル１２９と接続され、ＭＦＰ１００の全体を制御する。
【００３８】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１２３から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００３９】
操作パネル１２９は、ＭＦＰ１００の上面に設けられる。操作パネル１２９は、表示部１３１と操作部１３３とを含む。表示部１３１は、ＬＣＤ、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１３３は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１３３は、表示部１３１の表示面の位置を検出するタッチパネル１３５をさらに含む。タッチパネル１３５は、表示部１３１の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ１１１に出力する。
【００４０】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してネットワーク３に接続されたＰＣ３００、携帯情報装置２００，２００Ａ，２００Ｂとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００４１】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ファクシミリデータを送受信する。ファクシミリ部１１７は、原稿読取部１２３により読み取られた画像データまたはＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。また、ファクシミリ部１１７は、受信されたファクシミリデータをＨＤＤ１１６に記憶するか、画像形成部１２５にファクシミリデータの画像を用紙に形成させる。
【００４２】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４３】
携帯情報装置２００，２００Ａ，２００Ｂのハードウエア構成および機能は同じなので、ここでは携帯情報装置２００を例に説明する。
【００４４】
図４は、携帯情報装置のハードウェア構成の一例を示すブロック図である。図４を参照して、携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、データを不揮発的に記憶するフラッシュメモリ２０３と、情報を表示する表示部２０５と、ユーザーの操作の入力を受け付ける操作部２０７と、通話部２１１と接続された無線通信部２０９と、無線ＬＡＮＩ／Ｆ２１３と、を含む。
【００４５】
無線通信部２０９は、携帯電話網に接続された携帯電話用基地局と無線通信する。無線通信部２０９は、携帯情報装置２００を携帯電話網に接続し、データ通信および通話部２１１を用いた通話を可能とする。無線通信部２０９は、データ通信する場合、携帯電話用基地局から受信した無線信号を復号したデータをＣＰＵ２０１に出力する。また、無線通信部２０９は、ＣＰＵ２０１から入力されるデータを符号化し、携帯電話用基地局に送信する。
【００４６】
表示部２０５は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
【００４７】
無線ＬＡＮＩ／Ｆ２１３は、無線局３００と通信し、携帯情報装置２００をネットワーク２に接続するためのインターフェースである。携帯情報装置２００は、ネットワーク３に接続されたＭＦＰ１００とデータの送受信が可能である。携帯情報装置２００は、ＭＦＰ１００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスまたはＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを予め登録しておき、ＩＰアドレスまたはＭＡＣアドレスを用いてＭＦＰ１００と通信する。
【００４８】
さらに、携帯情報装置２００は、ブラウジングプログラムがインストールされており、無線ＬＡＮＩ／Ｆ２１３を制御して、ネットワーク３に接続されたＷｅｂサーバーと通信し、ＷｅｂサーバーからＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）またはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述されたＷｅｂページをダウンロードし、表示部２０５に表示することができる。また、携帯情報装置２００は、表示部２０５にＷｅｂページが表示された状態で、ユーザーが操作部２０７に入力操作に従って、Ｗｅｂサーバーに第１の種類のコマンドを送信する。第１の種類のコマンドは、例えば、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）コマンド、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）コマンドである。
【００４９】
図５は、ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図５に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶された遠隔操作方法通知プログラム、Ｗｅｂサーバープログラム、ブラウジングプログラム、および遠隔制御プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図５を参照して、ＣＰＵ１１１は、パネル制御部５１と、通信制御部５３と、基幹制御部５３と、第２遠隔制御部５７と、処理実行部６１と、操作方法抽出部６３と、優先順位情報生成部６７と、通知部６９と、を含む。
【００５０】
通信制御部５３は、通信Ｉ／Ｆ部１１２を制御して、外部装置と通信する。通信制御部５３は、複数の外部装置と並列で通信することが可能である。通信制御部５３は、複数の外部装置と通信する場合、複数の外部装置それぞれとの間で確立された通信セッションに基づいて、通信相手の外部装置を識別する。本実施の形態においては、携帯情報装置２００，２００Ａ，２００Ｂが外部装置になり得る。以下、通信制御部５３が携帯情報装置２００，２００Ａ，２００Ｂと通信セッションを確立し、携帯情報装置２００，２００Ａ，２００Ｂと通信する場合を例に説明する。
【００５１】
基幹制御部５５は、ＣＰＵ１１１がＷｅｂサーバープログラムを実行するタスクであり、Ｗｅｂサーバーとして機能する。基幹制御部５５は、マークアップ言語で記述され、ＭＦＰ１００を操作するための第１の種類の操作画面をクライアントに出力し、クライアントから出力される第１の種類のコマンドが入力されると、第１の種類のコマンドに対応する処理を、処理実行部６１に実行させる。クライアントから出力される第１の種類のコマンドは、例えば、ＣＧＩコマンド、ＨＴＴＰコマンドである。基幹制御部５５に接続されるクライアントは、１つに制限される。基幹制御部５５が複数のクライアントと接続されると、複数のクライアントそれぞれに対応して、第１の種類の操作画面、設定値等のデータをＲＡＭ１１４に記憶しなければならず、ＲＡＭ１１４の記憶容量が増加するからである。
【００５２】
基幹制御部５５は、直接制御部７１と、第１遠隔制御部７３と、を含む。直接制御部７１は、パネル制御部５１をクライアントとし、第１の種類の操作画面をパネル制御部５１に出力し、パネル制御部５１から入力される第１の種類のコマンドを受け付ける。直接制御部７１は、パネル制御部５１から入力される第１の種類のコマンドに対応する処理を、処理実行部６１に実行させる。
【００５３】
パネル制御部５１は、ブラウジングプログラムを実行するタスクであり、操作パネル１２９を制御し、表示部１３１に直接制御部７１から入力される第１の種類の操作画面の画像を表示し、ユーザーが操作部１３３に入力する操作に対応する第１の種類のコマンドを直接制御部７１に出力する。。
【００５４】
第１遠隔制御部７３は、通信制御部５３が通信セッションを確立した外部装置であって、ブラウジングプログラムを実行する外部装置をクライアントとする。第１遠隔制御部７３は、通信制御部５３を介して第１の種類の操作画面を外部装置に送信し、通信制御部５３が外部装置から受信する第１の種類のコマンドを受け付ける。第１遠隔制御部７３が外部装置から受け付ける第１の種類のコマンドは第１の種類の遠隔操作である。
【００５５】
基幹制御部５５に接続されるクライアントは１つなので、直接制御部７１と第１遠隔制御部７３のいずれか一方が能動化される。換言すれば、ユーザーが操作パネル１２９を使用している間は、第１遠隔制御部７３は外部装置をクライアントとすることはできず、逆に、ユーザーが外部装置である携帯情報装置２００にブラウジングプログラムを実行させ、Ｗｅｂサーバーである第１遠隔制御部７３が携帯情報装置２００をクライアントしている間は、ユーザーは操作パネル１２９を使用することができない。
【００５６】
また、ユーザーが操作パネル１２９を使用して処理実行部６１に実行させることのできる処理の種類は、ユーザーがブラウジングプログラムを実行する外部装置を使用して処理実行部６１に実行させることのできる処理の種類と同じである。
【００５７】
第２遠隔制御部５７は、ＣＰＵ１１１が遠隔制御プログラムを実行するタスクであり、遠隔制御サーバーとして機能する。第２遠隔制御部５７は、通信制御部５３が通信セッションを確立した外部装置であって、遠隔操作プログラムを実行する外部装置をクライアントとする。遠隔操作プログラムは、遠隔制御プログラムと対になるプログラムである。遠隔操作プログラムと遠隔制御プログラムとは、２つのプログラム間で予め定められた第２の種類のコマンドを２つの装置間で送受信することにより、外部装置からＭＦＰ１００を遠隔操作するためのプログラムである。第２遠隔制御部５７は、通信制御部５３を介して第２の種類の操作画面を外部装置に送信し、通信制御部５３が外部装置から受信する第２の種類のコマンドを受け付ける。第２遠隔制御部５７が外部装置から受け付ける第２の種類のコマンドは、第２の種類の遠隔操作である。
【００５８】
第２遠隔制御部５７が出力する第２の種類の操作画面は、基幹制御部５５が出力する第１の種類の操作画面と異なる。第２遠隔制御部５７は、ＣＰＵ１１１が遠隔制御プログラムを実行するタスクなので、第２の種類の操作画面は、遠隔制御プログラムによって定まる。例えば、第２の種類の操作画面を画像とし、第２の種類のコマンドを第２の種類の操作画面中の位置を示す座標を含むようにしてもよい。なお、第２の種類の操作画面を、第１の種類の操作画面の画像と同じ画像としてもよい。
【００５９】
第２遠隔制御部５７が処理実行部６１に実行させることのできる処理は、遠隔制御プログラムによって定まる。このため、第２遠隔制御部５７が処理実行部６１に実行させることのできる処理は、基幹制御部５５が処理実行部６１に実行させることのできる処理の少なくとも一部である。
【００６０】
第２遠隔制御部５７が、複数の外部装置をクライアントとすることができるようにしてもよい。また、異なる遠隔制御プログラムをインストールしておけば、第２遠隔制御部５７を複数にしてもよい。これらの場合は、複数のユーザーが、同時にＭＦＰ１００を遠隔操作することができる。
【００６１】
基幹制御部５５はＣＰＵ１１１がＷｅｂサーバープログラムを実行するタスクであり、第２遠隔制御部５７はＣＰＵ１１１が遠隔制御プログラムを実行するタスクであるので、基幹制御部５５と第２遠隔制御部５７とで同時に処理実行部６１に処理を実行させることが可能である。このため、ＭＦＰ１００を複数のユーザーが同時に使用することができる。
【００６２】
例えば、ユーザーＡが操作パネルを操作してＭＦＰ１００を使用している間に、ユーザーＢが携帯情報装置２００に遠隔操作プログラムを実行させ、ＭＦＰ１００を遠隔操作することができる。さらに、ユーザーＣが携帯情報装置２００Ａに遠隔操作プログラムを実行させ、ＭＦＰ１００を遠隔操作することができる。
【００６３】
また、ユーザーＡが携帯情報装置２００にブラウジングプログラムを実行させ、ＭＦＰ１００を遠隔操作している間に、ユーザーＢが携帯情報装置２００Ａに遠隔操作プログラムを実行させ、ＭＦＰ１００を遠隔操作することができる。さらに、ユーザーＣが携帯情報装置２００Ａに遠隔操作プログラムを実行させ、ＭＦＰ１００を遠隔操作することができる。
【００６４】
処理実行部６１は、コピー処理、スキャン処理、ＦＡＸ処理、ＢＯＸ処理、ジョブリスト・履歴確認処理、宛先登録・編集処理、各種マシン設定確認処理、メンテナンス処理の各処理を実行する。
【００６５】
コピー処理は、原稿読取部１２３が原稿を読み取って得られる画像データの画像を画像形成部１２５が、媒体上に形成し、画像が形成された媒体を排出する処理である。スキャン処理は、原稿読取部１２３が原稿を読み取って得られる画像データをＨＤＤ１１６に記憶する処理である。ＦＡＸ処理は、原稿読取部１２３が原稿を読み取って得られる画像データを、ファクシミリデータに変換し、ファクシミリ送信する処理である。ＢＯＸ処理は、ＨＤＤ１１６に記憶されたデータを処理対象に選択する処理、データを変更または削除する処理である。
【００６６】
ジョブリスト・履歴確認処理は、ＭＦＰ１００が実行中のジョブの一覧を表示する処理、または、ＭＦＰ１００が実行したジョブの一覧を表示する処理である。宛先登録・編集処理は、宛先のユーザごとに電子メールアドレスおよびファクシミリ番号を関連付けたアドレスレコードを含むアドレス帳を編集する処理である。各種マシン設定確認処理は、マシン設定値を表示または変更する処理である。マシン設定値は、ＭＦＰ１００に設定される基本的な設定値であり、例えば、ＭＦＰ１００に割り当てられたネットワークアドレス、ファクシミリ番号、表示言語等の値である。メンテナンス処理は、画像形成部１２５が備える現像器、感光体ドラム、定着器等の使用頻度、使用可能回数等を表示する処理である。
【００６７】
処理実行部６１は、基幹制御部５５により制御されて実行する処理と第２遠隔制御部５７により制御されて実行する処理とが競合する場合、先に制御されて実行した処理を、後に制御されて実行する処理よりも優先して実行し、先に制御されて実行した処理の終了後に、後に制御されて実行する処理を実行する。
【００６８】
操作方法抽出部６３は、通信Ｉ／Ｆ部１１２が外部装置から処理を識別するための処理識別情報を含む処理要求を受信することに応じて、ＨＤＤ１１６に記憶されたマスターテーブルを参照して、基幹制御部５５と第２遠隔制御部５７とのうちから、処理要求に含まれる処理識別情報が示す処理を処理実行部６１に実行させることが可能なものをすべて抽出する。操作方法抽出部６３は、抽出結果を優先順位情報生成部６７に出力する。
【００６９】
マスターテーブルは、基幹制御部５５が処理実行部６１に実行させることのできるすべての処理と、第２遠隔制御部５７が処理実行部６１に実行させることのできるすべての処理と、を定める。具体的には、マスターテーブルは、基幹制御部５５を識別するためのプログラム識別情報と、基幹制御部５５が処理実行部６１に実行させることのできるすべての処理それぞれの処理機器別情報とを関連付ける。また、マスターテーブルは、第２遠隔制御部５７を識別するためのプログラム識別情報と、第２遠隔制御部５７が処理実行部６１に実行させることのできるすべての処理それぞれの処理機器別情報とを関連付ける。
【００７０】
抽出結果は、基幹制御部５５を識別するためのプログラム識別情報のみを含む場合と、基幹制御部５５を識別するためのプログラム識別情報と第２遠隔制御部５７を識別するためのプログラム識別情報とを含む場合とがある。処理要求に含まれる処理識別情報が示す処理を、基幹制御部５５が処理実行部６１に実行させることが可能であるが、第２遠隔制御部５７が処理実行部６１に実行させることができない場合、抽出結果は、基幹制御部５５のプログラム識別情報のみを含む。処理要求に含まれる処理識別情報が示す処理を、基幹制御部５５および第２遠隔制御部５７のいずれかもが処理実行部６１に実行させることが可能な場合、抽出結果は、基幹制御部５５のプログラム識別情報と第２遠隔制御部５７のプログラム識別情報とを含む。
【００７１】
優先順位情報生成部６７は、操作方法抽出部６３から抽出結果が入力される。優先順位情報生成部６７は、抽出結果が基幹制御部５５のプログラム識別情報のみを含む場合、基幹制御部５５に対応するブラウジングプログラムのプログラム識別情報のみを含む優先順位情報を生成し、生成した優先順位情報を通知部６９に出力する。ＣＰＵ１１１がブラウジングプログラムを実行するタスクは、基幹制御部５５が受け付け可能な第1の種類のコマンドを出力する。
【００７２】
優先順位情報生成部６７は、抽出結果が基幹制御部５５のプログラム識別情報と第２遠隔制御部５７のプログラム識別情報とを含む場合、基幹制御部５５の状態に基づいて、第1の種類のコマンドと第２の種類のコマンドとに優先順位を付与する。具体的には、直接制御部７１が能動化され、パネル制御部５１によって操作パネル１２６から操作が受け付けられている間、または第１遠隔制御部７３が能動化され、第１遠隔制御部７３が外部装置と通信している間は、第２遠隔制御部５７を優先させるために、第1遠隔制御部７３が受け付け可能な第１の種類のコマンドよりも第２遠隔制御部５７が受け付け可能な第２の種類のコマンドの優先順位を高く設定した優先順位情報を生成する。
【００７３】
また、優先順位情報生成部６７は、直接制御部７１が能動化されておらず、パネル制御部５１によって操作パネル１２６から操作が受け付けられていない間、または第１遠隔制御部７３が能動化されておらず、第１遠隔制御部７３が外部装置と通信していない間は、デフォルトで定められた優先順位を付与した優先順位情報を生成する。デフォルトで定められた優先順位は、第２の種類のコマンドと第１の種類のコマンドとのいずれか一方が他方よりも優先順位を高い。第２の種類のコマンドと第１の種類のコマンドとのいずれを高く設定するかは、予め定めておけばよい。
【００７４】
優先順位情報は、第１の種類のコマンドに対応するブラウジングプログラムを識別するためのプログラム識別情報と、第２の種類のコマンドに対応する遠隔操作プログラムを識別するためのプログラム識別情報と、を優先順位の高い順に並べた情報である。優先順位情報生成部６７は、第１の種類のコマンドよりも第２の種類のコマンドの優先順位を高く設定する場合、遠隔操作プログラムのプログラム識別情報の次に、ブラウジングプログラムのプログラム識別情報を並べた優先順位情報を生成する。また、優先順位情報生成部６７は、第２の種類のコマンドよりも第１の種類のコマンドの優先順位を高く設定する場合、ブラウジングプログラムのプログラム識別情報の次に、遠隔操作プログラムのプログラム識別情報を並べた優先順位情報を生成する。優先順位情報生成部６７は、生成された優先順位情報を通知部６９に出力する。
【００７５】
通知部６９は、優先順位情報生成部６７からブラウジングプログラムのプログラム識別情報のみを含む優先順位情報、または、ブラウジングプログラムのプログラム識別情報と遠隔操作プログラムのプログラム識別情報とを優先順位の高い順に並べた優先順位情報のいずれかが入力される。通知部６９は、優先順位情報を処理要求の送信元の携帯情報装置２００を操作するユーザーに通知する。具体的には、通知部６９は、優先順位情報を、通信制御部５５を介して、送信要求を送信してきた携帯情報装置２００に送信する。
【００７６】
携帯情報装置２００，２００Ａ，２００Ｂの機能は同じである。ここでは、携帯情報装置２００を例に説明する。
【００７７】
図６は、携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。図６に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３に記憶された遠隔操作方法選択プログラム、ブラウジングプログラムおよび遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。
【００７８】
図６を参照して、ＣＰＵ２０１は、遠隔操作処理特定部２５１と、処理種別送信部２５３と、切換部２５５と、第１遠隔操作部２５７と、第２遠隔操作部２５９と、を含む。
【００７９】
遠隔操作処理特定部２５１は、ＣＰＵ２０１が遠隔操作方法選択プログラムを実行するタスクであり、ＭＦＰ１００に実行させる処理を特定する。遠隔操作処理特定部２５１は、処理選択画面表示部２６１と、選択受付部２６３と、を含む。処理選択画面表示部２６１は、処理選択画面を表示部２０５に表示する。処理選択画面は、ＭＦＰ１００が実行可能なすべての処理をそれぞれ識別するための複数の処理識別情報を選択可能に表示する画面である。
【００８０】
選択受付部２６３は、表示部２０５に表示された処理選択画面に含まれる複数の処理識別情報のうちからユーザーによって選択された処理識別情報を受け付ける。選択受付部２６３は、受け付けられた処理識別情報を処理要求送信部２５３に出力する。処理要求送信部２５３は、選択受付部２６３から入力される処理識別情報を含む処理要求を、無線ＬＡＮＩ／Ｆ２１３を介してＭＦＰ１００に送信する。
【００８１】
第１の遠隔操作部２５７は、ＣＰＵ２０１がブラウジングプログラムを実行するタスクである。第１遠隔操作部２５７は、無線ＬＡＮＩ／Ｆ２１３を制御して、ＭＦＰ１００と通信し、ＭＦＰ１００からマークアップ言語で記述された第１の種類の操作画面をダウンロードし、表示部２０５に表示する。また、第１の遠隔操作部２５７は、表示部２０５に第１の種類の操作画面を表示した状態で、ユーザーが操作部２０７に操作を入力すると、操作に対応する第１の種類のコマンドを、ＭＦＰ１００に送信する。
【００８２】
第２の遠隔操作部２５９は、ＣＰＵ２０１が遠隔操作プログラムを実行するタスクである。第２遠隔操作部２５９は、無線ＬＡＮＩ／Ｆ２１３を制御して、ＭＦＰ１００から第２の種類の操作画面を受信することに応じて、受信された第２の種類の操作画面の画像を表示部２０５に表示する。また、第２の遠隔操作部２５９は、表示部２０５に第２の種類の操作画面の画像を表示した状態で、ユーザーが操作部２０７に操作を入力すると、操作に対応する第２の種類のコマンドを、無線ＬＡＮＩ／Ｆ２１３を介してＭＦＰ１００に送信する。
【００８３】
上述したように、携帯情報装置２００から処理要求を受信するＭＦＰ１００は、優先順位情報を返信する。優先順位情報は、ブラウジングプログラムのプログラム識別情報のみを含む優先順位情報と、ブラウジングプログラムのプログラム識別情報と遠隔操作プログラムのプログラム識別情報とを優先順位の高い順に並べた優先順位情報と、を含む。
【００８４】
切換部２５５は、ＭＦＰ１００から受信される優先順位情報に基づいて、第１遠隔操作部２５７と第２遠隔操作部２５９のいずれか一方を能動化する。切換部２５５は、優先順位受信部２６５と、種別選択部２６７と、を含む。優先順位受信部２６５は、無線ＬＡＮＩ／Ｆ２１３を制御して、ＭＦＰ１００が処理要求を受信することに応じて返信する優先順位情報を受信する。優先順位受信部２６５は、受信した優先順位情報を種別選択部２６７に出力する。
【００８５】
種別選択部２６７は、優先順位受信部２６５から優先順位情報が入力される。種別選択部２６７は、優先順位情報がブラウジングプログラムのプログラム識別情報のみを含む場合、第１遠隔操作部２５７を能動化する。具体的には、種別選択部２６７は、ブラウジングプログラムを起動する。これにより、ＣＰＵ２０１がブラウジングプログラムを実行するタスクとして第１の遠隔操作部２５７が形成される。また、種別選択部２６７は、ブラウジングプログラムを起動する際、ＭＦＰ１００の基幹制御部５５が予め記憶する第1の種類の操作画面のＵＲＬを、ブラウジングプログラムを起動するコマンドの引数とする。第１遠隔操作部５７は、引数として受け取るＵＲＬを含むＧＥＴコマンド（ＨＴＴＰコマンド）を、ＭＦＰ１００に送信するので、ＭＦＰ１００は、ＵＲＬで特定されるＷｅｂページである第１の種類の操作画面を返信する。第１遠隔操作部５７は、ＭＦＰ１００から送信される第１の種類の操作画面を受信し、表示部２０５に表示する。
【００８６】
種別選択部２６７は、優先順位情報がブラウジングプログラムのプログラム識別情報と遠隔操作プログラムのプログラム識別情報とを優先順位の高い順に並べた優先順位情報の場合、遠隔操作方法選択画面を生成して、生成された遠隔操作方法選択画面を表示部２０５に表示する。遠隔操作方法選択画面は、ブラウジングプログラムのプログラム識別情報と、遠隔操作プログラムのプログラム識別情報とを含み、優先順位情報に従ってそれらを優先順位の高い順に並べた画面である。
【００８７】
種別選択部２６７は、優先順位情報が、ブラウジングプログラムのプログラム識別情報の次に遠隔操作プログラムのプログラム識別情報を並べる場合、ブラウジングプログラムのプログラム識別情報を、遠隔操作プログラムのプログラム識別情報よりも上に配置した遠隔操作方法選択画面を生成する。また、優先順位情報が、遠隔操作プログラムのプログラム識別情報の次にブラウジングプログラムのプログラム識別情報を並べる場合、遠隔操作プログラムのプログラム識別情報を、ブラウジングプログラムのプログラム識別情報よりも上に配置した遠隔操作方法選択画面を生成する。
【００８８】
なお、遠隔操作方法選択画面は、ブラウジングプログラムのプログラム識別情報と、遠隔操作プログラムのプログラム識別情報とを、文字のサイズを優先順位が高いほど、大きくした画面であってもよい。
【００８９】
図７は、遠隔操作方法選択画面の一例を示す第１の図である。図７を参照して、遠隔操作方法選択画面は、「１．ブラウジングプログラム」と、「２．遠隔操作プログラム」の選択肢を含む。「１．ブラウジングプログラム」の選択肢は、「２．遠隔操作プログラム」の選択肢よりも上に配置されており、「１．ブラウジングプログラム」の選択肢は、「２．遠隔操作プログラム」の選択肢よりも優先順位が高いことを示している。
【００９０】
図８は、遠隔操作方法選択画面の一例を示す第２の図である。図８を参照して、遠隔操作方法選択画面は、「１．遠隔操作プログラム」と、「２．ブラウジングプログラム」の選択肢を含む。「１．遠隔操作プログラム」の選択肢は、「２．ブラウジングプログラム」の選択肢よりも上に配置されており、「１．遠隔操作プログラム」の選択肢は、「２．ブラウジングプログラム」の選択肢よりも優先順位が高いことを示している。
【００９１】
図６に戻って、種別選択部２６７は、表示部２０５に表示された遠隔操作方法選択画面に従って、ユーザーが操作部２０７に入力する選択指示を受け付ける。種別選択部２６７は、ブラウジングプログラムのプログラム識別情報の選択指示を受け付ける場合、第１の遠隔操作部２５７を能動化し、遠隔制御プログラムのプログラム識別情報の選択指示を受け付ける場合、第２の遠隔操作部２５９を能動化する。種別選択部２６７が第１の遠隔操作部２５７を能動化する具体例は上述したので説明を繰り返さない。
【００９２】
種別選択部２６７は、第２の遠隔操作部２５９を能動化する場合、遠隔操作プログラムを起動する。これにより、ＣＰＵ２０１が遠隔操作プログラムを実行するタスクとして第２の遠隔操作部２５９が形成される。種別選択部２６７は、遠隔操作プログラムを起動する際、ＭＦＰ１００のネットワークアドレスであるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを、遠隔操作プログラムを起動するコマンドの引数として渡す。これにより、第２の遠隔操作部５７が、引数として受け取るＩＰアドレスに基づいてＭＦＰ１００に接続要求を送信する。ＭＦＰ１００は、接続要求を受信すると遠隔制御プログラムを起動し、第２の種類の操作画面を返信するので、第２の遠隔操作部５９は、ＭＦＰ１００から送信される第２の種類の操作画面を受信し、表示部２０５に表示する。
【００９３】
図９は、第１の種類の操作画面の一例を示す図である。図９を参照して、第１の種類の操作画面は、コピー、スキャン、ＦＡＸ、ＢＯＸ、ジョブリスト・履歴確認、宛先登録・編集、各種マシン設定確認、メンテナンス、の各項目を含む。第１の種類の操作画面に含まれる各項目は、ＭＦＰ１００にコピー処理、スキャン処理、ＦＡＸ処理、ＢＯＸ処理、ジョブリスト・履歴確認処理、宛先登録・編集処理、各種マシン設定確認処理、メンテナンス処理を、それぞれ実行させるためのメニュー画面である。
【００９４】
図１０は、第２の種類の操作画面の一例を示す図である。図１０を参照して、第２の種類の操作画面は、ＢＯＸ、ジョブリスト・履歴確認、宛先登録・編集、各種マシン設定確認、メンテナンス、の各項目を含む。第２の種類の操作画面に含まれる各項目は、ＭＦＰ１００にＢＯＸ処理、ジョブリスト・履歴確認処理、宛先登録・編集処理、各種マシン設定確認処理、メンテナンス処理を、それぞれ実行させるためのメニュー画面である。第２の種類の操作画面は、図９に示した第1の種類の操作画面と比較して、コピー、スキャン、ＦＡＸ、の項目を含まない。
【００９５】
図１１は、遠隔操作方法選択処理の流れの一例を示すフローチャートである。遠隔操作方法選択処理は、携帯情報装置２００のＣＰＵ２０１が遠隔操作方法選択プログラムを実行することにより、ＣＰＵ２０１によって実行される処理である。
【００９６】
図１１を参照して、ＣＰＵ２０１は、処理選択画面を表示部２０５に表示する（ステップＳ０１）。処理選択画面は、ＭＦＰ１００が実行可能なすべての処理にそれぞれ対応する複数の処理識別情報を選択可能に表示する画面である。次のステップＳ０２においては、携帯情報装置２００を操作するユーザーが、ステップＳ０１で表示された処理選択画面に含まれる複数の処理識別情報のうちからいずれかの処理識別情報を選択したか否かを判定する。ユーザーが処理選択画面に含まれる複数の処理識別情報のいずれかを指示する操作を操作部２０７に入力すれば、指示された処理識別情報が選択されたと判断する。処理選択画面に含まれる複数の処理識別情報のうちからいずれかの処理識別情報を選択する操作を受け付けるまで待機状態となり（ステップＳ０２でＮＯ）、選択する操作を受け付けたならば（ステップＳ０２でＹＥＳ）、処理をステップＳ０３に進める。ステップＳ０３においては、ユーザーにより選択された処理識別情報を含む処理要求を、無線ＬＡＮＩ／Ｆ２１３を介してＭＦＰ１００に送信する。
【００９７】
次のステップＳ０４においては、ＭＦＰ１００から優先順位情報を受信したか否かを判定する。優先順位情報を受信するまで待機状態となり（ステップＳ０４でＮＯ）、優先順位情報を受信したならば（ステップＳ０４でＹＥＳ）、処理をステップＳ０５に進める。優先順位情報は、ブラウジングプログラムのプログラム識別情報のみを含む優先順位情報と、ブラウジングプログラムのプログラム識別情報と遠隔操作プログラムのプログラム識別情報とを優先順位の高い順に並べた優先順位情報と、を含む。
【００９８】
ステップＳ０５においては、優先順位情報がブラウジングプログラムのプログラム識別情報のみを含むか否かを判断する。優先順位情報がブラウジングプログラムのプログラム識別情報のみを含むならば処理をステップＳ０６に進めるが、そうでなければ処理をステップＳ０７に進める。
【００９９】
処理がステップＳ０７に進む場合、優先順位情報がブラウジングプログラムのプログラム識別情報と遠隔操作プログラムのプログラム識別情報とを優先順位の高い順に並べた優先順位情報の場合である。ステップＳ０７においては、ステップＳ０４において受信された優先順位情報を用いて、操作方法選択画面を生成する。優先順位情報が、ブラウジングプログラムのプログラム識別情報の次に遠隔操作プログラムのプログラム識別情報を並べる場合、ブラウジングプログラムのプログラム識別情報を、遠隔操作プログラムのプログラム識別情報よりも上に配置した遠隔操作方法選択画面を生成する。優先順位情報が、遠隔操作プログラムのプログラム識別情報の次にブラウジングプログラムのプログラム識別情報を並べる場合、遠隔操作プログラムのプログラム識別情報を、ブラウジングプログラムのプログラム識別情報よりも上に配置した遠隔操作方法選択画面を生成する。
【０１００】
次のステップＳ０８においては、ステップＳ０７において生成された操作方法選択画面を表示部２０５に表示する。ステップＳ０９においては、ブラウジングプログラムと遠隔操作プログラムのいずれかの選択を受け付ける。携帯情報装置２００を操作するユーザーが、表示部２０５に表示された操作方法選択画面に従って、ブラウジングプログラムのプログラム識別情報と遠隔操作プログラムのプログラム識別情報のいずれかを選択する操作を受け付ける。ブラウジングプログラムのプログラム識別情報を選択する操作を受け付けたならば処理をステップＳ０６に進め、遠隔操作プログラムのプログラム識別情報を選択する操作を受け付けたならば処理をステップＳ１０に進める。
【０１０１】
ステップＳ０６においては、ブラウジングプログラムを起動し、処理を終了する。具体的には、ブラウジングプログラムを起動する際、ＭＦＰ１００が予め記憶する第1の種類の操作画面のＵＲＬを、ブラウジングプログラムを起動するコマンドの引数とする。これにより、ＣＰＵ２０１がブラウジングプログラムを実行するタスク（第１遠隔操作部５７）は、引数として受け取るＵＲＬを含むＧＥＴコマンド（ＨＴＴＰコマンド）を、ＭＦＰ１００に送信する。ＧＥＴコマンドを受信するＭＦＰ１００は、ＵＲＬで特定されるＷｅｂページである第１の種類の操作画面を返信するので、ＣＰＵ２０１がブラウジングプログラムを実行するタスク（第１遠隔操作部５７）は、ＭＦＰ１００から送信される第１の種類の操作画面を受信し、表示部２０５に表示する。第1の種類の操作画面は、例えば、図９に示した画面である。
【０１０２】
処理がステップＳ１０に進む場合、遠隔操作プログラムのプログラム識別情報がユーザーにより選択された場合である。ステップＳ１０においては、第１遠隔操作プログラムを起動し、処理を終了する。具体的には、遠隔操作プログラムを起動する際、ＭＦＰ１００のネットワークアドレスであるＩＰアドレスを、遠隔操作プログラムを起動するコマンドの引数として渡す。これにより、ＣＰＵ２０１が遠隔操作プログラムを実行するタスク（第２の遠隔操作部５７）が、引数として受け取るＩＰアドレスに基づいてＭＦＰ１００に接続要求を送信する。ＭＦＰ１００は、接続要求を受信すると遠隔制御プログラムを起動し、第２の種類の操作画面を返信するので、ＣＰＵ２０１が遠隔操作プログラムを実行するタスク（第２の遠隔操作部５７）は、ＭＦＰ１００から送信される第２の種類の操作画面を受信し、表示部２０５に表示する。
【０１０３】
図１２は、遠隔操作方法通知処理の流れの一例を示すフローチャートである。遠隔操作方法通知処理は、ＭＦＰ１００が備えるＣＰＵ１１１が遠隔操作方法通知プログラムを実行することによりＣＰＵ１１１により実行される処理である。
【０１０４】
ＭＦＰ１００が備えるＣＰＵ１１１は、外部装置から処理要求を受信したか否かを判定する（ステップＳ１１）。外部装置から処理要求を受信するまで待機状態となり（ステップＳ１１でＮＯ）、外部装置から処理要求を受信すると（ステップＳ１１でＹＥＳ）、処理をステップＳ１２に進める。
【０１０５】
ステップＳ１２においては、処理要求に含まれる処理識別情報で特定される処理をＭＦＰ１００に実行させることが可能な操作方法を抽出する。具体的には、ＨＤＤ１１６に記憶されたマスターテーブルを参照して、処理要求に含まれる処理識別情報で特定される処理をＭＦＰ１００に実行させることが可能な操作可能な操作方法を抽出する。マスターテーブルは、Ｗｅｂサーバープログラムおよび遠隔制御プログラムそれぞれに対して、ＭＦＰ１００に実行させることのできるすべての処理の処理機器別情報を関連付ける。処理要求に含まれる処理識別情報が、Ｗｅｂサーバープログラムおよび遠隔制御プログラムに関連付けられる場合と、Ｗｅｂサーバープログラムのみに関連付けられる場合がある。処理要求に含まれる処理識別情報が、Ｗｅｂサーバープログラムのみに関連付けられる場合、Ｗｅｂサーバープログラムに対応するブラウジングプログラムを用いる操作方法を抽出する。処理要求に含まれる処理識別情報が、Ｗｅｂサーバープログラムおよび遠隔制御プログラムに関連付けられる場合、Ｗｅｂサーバープログラムに対応するブラウジングプログラムを用いる操作方法と、遠隔制御プログラムに対応する遠隔操作プログラムを用いる操作方法とを抽出する。
【０１０６】
次のステップＳ１３においては、ステップＳ１２において抽出された操作方法がブラウジングプログラムを用いる操作方法のみか否かを判定する。ブラウジングプログラムを用いる操作方法のみならば、処理をステップＳ１４に進めるが、そうでなければ処理をステップＳ１６に進める。
【０１０７】
ステップＳ１４においては、ブラウジングプログラムのプログラム識別情報のみを含む優先順位情報を生成し、処理をステップＳ１５に進める。ステップＳ１５においては、ステップＳ１４において生成された優先順位情報を、外部装置に送信し、処理を終了する。具体的には、ステップＳ１１において受信された処理要求の送信元である外部装置、ここでは、携帯情報装置２００に、通信Ｉ／Ｆ部１１２を介して優先順位情報を送信する。
【０１０８】
処理がステップＳ１６に進む場合、ステップＳ１３において、Ｗｅｂサーバープログラムに対応するブラウジングプログラムを用いる操作方法と、遠隔制御プログラムに対応する遠隔操作プログラムを用いる操作方法とが抽出される場合である。ステップＳ１６においては、優先順位決定処理を実行する。優先順位決定処理の詳細は後述するが、２つの操作方法に優先順位を付与した優先順位情報を生成する処理である。
【０１０９】
ステップＳ１７においては、ステップＳ１６において操作方法に付与された優先順に従って、優先順位情報を生成し、処理をステップＳ１５に進める。優先順位情報は、Ｗｅｂサーバープログラムに対応するブラウジングプログラムを用いる操作方法に対応するブラウジングプログラムを識別するためのプログラム識別情報と、遠隔制御プログラムに対応する遠隔操作プログラムを用いる操作方法に対応する遠隔操作プログラムを識別するためのプログラム識別情報と、を優先順位の高い順に並べた情報である。ステップＳ１５においては、ステップＳ１７において生成された優先順位情報を、外部装置に送信し、処理を終了する。
【０１１０】
図１３は、優先順位決定処理の流れの一例を示すフローチャートである。優先順位決定処理は、図１２のステップＳ１６において実行される処理である。
【０１１１】
図１３を参照して、ＣＰＵ１１１は、操作パネル１２９が操作中であるか否かを判定する。操作部２０７で所定の時間以内にユーザによる操作を受け付けたならば操作パネル１２９が操作中と判断する。操作パネルが操作中と判断するならば、処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２２に進める。ステップＳ２２においては、第１遠隔操作を受付中か否かを判断する。通信Ｉ／Ｆ部１１２が、外部装置から第１の種類のコマンドを所定の時間以内に受信しているならば第１遠隔操作を受付中と判断する。第１遠隔操作を受付中と判断するならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２４に進める。
【０１１２】
ステップＳ２３においては、遠隔制御プログラムに対応する遠隔操作プログラムを用いる操作方法の優先順位を、Ｗｅｂサーバープログラムに対応するブラウジングプログラムを用いる操作方法の優先順位よりも高く設定し、処理を遠隔操作方法通知処理に戻す。一方、ステップＳ２４においては、デフォルトの優先順位を設定し、処理を遠隔操作方法通知処理に戻す。デフォルトの優先順位は、遠隔制御プログラムに対応する遠隔操作プログラムを用いる操作方法と、Ｗｅｂサーバープログラムに対応するブラウジングプログラムを用いる操作方法との優先順位を予め定めたものである。
＜第１の変形例＞
図１４は、第１の変形例におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図１４に示す機能は、図５のブロック図と異なる点は、履歴記憶部８１および時間帯別稼働率算出部８３が追加された点、優先順位情報生成部６７および処理実行部６１が優先順位情報生成部６７Ａおよび処理実行部６１Ａにそれぞれ変更された点である。以下の説明では、図５に示した機能と異なる点を主に説明する。
【０１１３】
履歴記憶部８１は、処理実行部６１が実行した処理の履歴情報をＨＤＤ１１６に記憶する。履歴情報は、処理実行部６１が実行した処理を識別するための処理識別情報と、その処理が実行された日時とを含む。
【０１１４】
優先順位情報生成部６７Ａは、操作方法抽出部６３から抽出結果が入力される。抽出結果が基幹制御部５５のプログラム識別情報のみを含む場合の優先順位情報生成部６７Ａの動作は、優先順位情報生成部６７の動作と同じなのでここでは説明を繰り返さない。優先順位情報生成部６７Ａは、携帯情報装置２００から処理要求を受信すると、算出指示を時間帯別稼働率算出部８３に出力する。
【０１１５】
時間帯別稼働率算出部８３は、優先順位情報生成部６７Ａから算出指示が入力されると、履歴記憶部８１によってＨＤＤ１１６に記憶された履歴情報を参照して、算出指示が入力された時刻を含む時間帯の稼働率を算出する。稼働率は、所定の時間帯において処理を実行している時間の割合を、複数日で平均した値である。所定の時間帯は、特に限定するものではないが、例えば、１０分とすることができる。例えば、ある時間帯において、過去５日間の稼働率の平均とすればよい。時間帯別稼働率算出部８３は、算出した稼働率を優先順位情報生成部６７Ａに出力する。
【０１１６】
優先順位情報生成部６７Ａは、時間帯別稼働率算出部８３から入力される稼働率が所定の値以上の場合は、第２遠隔制御部５７を優先させるために、第1遠隔制御部７３が受け付け可能な第１の種類のコマンドよりも第２遠隔制御部５７が受け付け可能な第２の種類のコマンドの優先順位を高く設定した優先順位情報を生成する。
【０１１７】
稼働率が高い場合は、他人がＭＦＰ１００を使用する確率が高いので、他人と同時にＭＦＰ１００を操作可能とするためである。
【０１１８】
図１５は、第１の変形例における優先順位決定処理の流れの一例を示すフローチャートである。第１の変形例における優先順位決定処理は、図１２のステップＳ１６で実行される処理である。
【０１１９】
図１５を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、現在時刻を含む時間帯の稼働率を算出する（ステップＳ３１）。ＨＤＤ１１６に記憶された履歴情報を参照して、複数日における時間帯の稼働率の平均を、算出する。次のステップＳ３２においては、ステップＳ３１で算出された稼働率が所定値以上であるか否かを判定する。稼働率が所定値以上ならば処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ３４に進める。
【０１２０】
ステップＳ３３においては、遠隔制御プログラムに対応する遠隔操作プログラムを用いる操作方法の優先順位を、Ｗｅｂサーバープログラムに対応するブラウジングプログラムを用いる操作方法の優先順位よりも高く設定し、処理を遠隔操作方法通知処理に戻す。一方、ステップＳ３４においては、デフォルトの優先順位を設定し、処理を遠隔操作方法通知処理に戻す。デフォルトの優先順位は、遠隔制御プログラムに対応する遠隔操作プログラムを用いる操作方法と、Ｗｅｂサーバープログラムに対応するブラウジングプログラムを用いる操作方法との優先順位を予め定めたものである。
＜第２の変形例＞
図１６は、第２の変形例におけるＭＦＰが備えるＣＰＵの機能の一例示すブロック図である。図１６に示す機能が、図５に示した機能と異なる点は、外部装置検出部８５が追加された点、優先順位情報生成部６７が優先順位情報生成部６７Ｂに変更された点である。その他の機能は、図５に示した機能と同じなので、ここでは説明は繰り返さない。
【０１２１】
外部装置検出部８５は、ＭＦＰ１００から所定の距離の範囲内に存在する外部装置を検出する。携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機を備えており、ＧＰＳ衛星から受信した信号に基づいて、自装置の位置を検出する。携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＭＦＰ１００から位置情報の送信を要求する要求信号を受信すると、検出された自装置の位置を含む位置情報を返信する。位置情報は、例えば、緯度および経度を含む。
【０１２２】
外部装置検出部８５は、携帯位置情報取得部８７を含む。携帯位置情報取得部８７は、通信Ｉ／Ｆ部１１２を介して、ブロードキャストで位置情報の送信を要求する要求信号を送信し、携帯情報装置２００，２００Ａ，１００Ｂから返信される位置情報を取得する。
【０１２３】
外部装置検出部８５は、携帯位置情報取得部８７により取得された携帯情報装置２００，２００Ａ，１００Ｂそれぞれの位置情報と、ＭＦＰ１００の位置とから携帯情報装置２００，２００Ａ，１００Ｂそれぞれと、ＭＦＰ１００との間の距離を算出する。外部装置検出部８５は、携帯情報装置２００，２００Ａ，１００Ｂのうちに、ＭＦＰ１００との間の距離が所定の距離以下である装置が存在すれば、その装置をＭＦＰ１００から所定の距離の範囲内に存在する外部装置として検出する。外部装置検出部８５は、検出した装置を識別するための装置識別情報を、優先順位情報生成部６７Ｂに出力する。
【０１２４】
なお、外部装置検出部８５は、赤外線通信、またはＢｌｕｅｔｏｏｔ（登録商標）等の近距離無線通信装置を用いて、ＭＦＰ１００から所定の距離の範囲内に存在する外部装置を検出するようにしてもよい。この場合は、携帯情報装置２００，２００Ａ，１００ＢのうちＭＦＰ１００が近距離無線通信装置で通信可能な装置を、ＭＦＰ１００から所定の距離の範囲内に存在する外部装置として検出する。
【０１２５】
優先順位情報生成部６７Ｂは、操作方法抽出部６３から抽出結果が入力される。また、優先順位情報生成部６７Ｂは、外部装置検出部８５から装置識別情報が入力される場合がある。抽出結果が基幹制御部５５のプログラム識別情報のみを含む場合の優先順位情報生成部６７Ｂの動作は、優先順位情報生成部６７の動作と同じなのでここでは説明を繰り返さない。
【０１２６】
優先順位情報生成部６７Ｂは、処理要求を受信した時点において、外部装置検出部８５から装置識別情報が入力される場合、処理要求を送信してきた外部装置と、外部装置検出部８５から入力される装置識別情報で特定される外部装置との異同に基づいて、第1の種類のコマンドと第２の種類のコマンドとに優先順位を付与する。
【０１２７】
具体的には、優先順位情報生成部６７Ｂは、処理要求を送信してきた外部装置の装置識別情報と、外部装置検出部８５から入力される装置識別情報とを比較する。優先順位情報生成部６７Ｂは、処理要求を送信してきた外部装置の装置識別情報と、外部装置検出部８５から入力される装置識別情報とが異なる場合、第２の種類のコマンドよりも第１の種類のコマンドの優先順位を高く設定し、ブラウジングプログラムのプログラム識別情報の次に、遠隔操作プログラムのプログラム識別情報を並べた優先順位情報を生成する。優先順位情報生成部６７は、生成された優先順位情報を通知部６９に出力する。
【０１２８】
例えば、ユーザーが携帯情報装置２００を操作して、処理要求をＭＦＰ１００に送信させた場合、携帯情報装置２００ＡがＭＦＰ１００から所定の範囲に存在する場合は、携帯情報装置２００Ａを操作するユーザーがＭＦＰ１００を操作する確率が高い。この場合には、携帯情報装置２００に遠隔操作プログラムを実行させることによってＭＦＰ１００を遠隔操作すれば、携帯情報装置２００を操作するユーザは、携帯情報装置２００Ａを操作擦るユーザーとともに、ＭＦＰ１００を操作することができる。
【０１２９】
また、優先順位情報生成部６７Ｂは、処理要求を送信してきた外部装置の装置識別情報と、外部装置検出部８５から入力される装置識別情報とが同じ場合、第１の種類のコマンドよりも第２の種類のコマンドの優先順位を高く設定し、遠隔操作プログラムのプログラム識別情報の次に、ブラウジングプログラムのプログラム識別情報を並べた優先順位情報を生成する。
【０１３０】
例えば、ユーザーが携帯情報装置２００を操作して、処理要求をＭＦＰ１００に送信させた場合であって、携帯情報装置２００がＭＦＰ１００から所定の範囲に存在する場合は、ＭＦＰ１００を操作するユーザーとしては、携帯情報装置２００を操作するユーザーに限られる確率が高い。この場合には、携帯情報装置２００にブラウジングプログラムを実行させることによってＭＦＰ１００を遠隔操作すれば、携帯情報装置２００を操作するユーザーは、ＭＦＰ１００が実行可能なすべての処理のうちから選択して、ＭＦＰ１００に処理を実行させることができる。
【０１３１】
優先順位情報生成部６７Ｂは、処理要求を受信した時点において、外部装置検出部８５から装置識別情報が入力されない場合、第１の種類のコマンドよりも第２の種類のコマンドの優先順位を高く設定し、遠隔操作プログラムのプログラム識別情報の次に、ブラウジングプログラムのプログラム識別情報を並べた優先順位情報を生成する。
【０１３２】
図１７は、第２の変形例における優先順位決定処理の流れの一例を示すフローチャートである。第２の変形例における優先順位決定処理は、図１２のステップＳ１６で実行される処理である。
【０１３３】
図１７を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、所定の距離の範囲内に外部装置が存在するか否かを判断する（ステップＳ４１）。携帯情報装置２００，２００Ａ，２００Ｂのいずれかから位置情報を取得し、ＭＦＰ１００との間の距離が所定の値以下の装置が存在するか否かを判断する。所定の距離の範囲内に外部装置が存在するならば処理をステップＳ４２に進めるが、そうでなければ処理をステップＳ４３に進める。
【０１３４】
ステップＳ４２においては、所定の範囲内に存在する外部装置と、処理要求を送信してきた外部装置とが同一か否かを判断する。所定の範囲内に存在する外部装置と、処理要求を送信してきた外部装置とが同一ならば処理をステップＳ４３に進めるが、同一でなければ処理をステップＳ４４に進める。
【０１３５】
ステップＳ４４においては、遠隔操作プログラムの優先順位を、ブラウジングプログラムより高く設定した優先順位情報を生成し、処理を遠隔操作方法通知処理に戻す。
【０１３６】
ステップＳ４３においては、ブラウジングプログラムの優先順位を、遠隔操作プログラムより高く設定した優先順位情報を生成し、処理を遠隔操作方法通知処理に戻す。
＜第３の変形例＞
図１８は、第３の変形例におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図１８に示す機能が図５に示した機能と異なる点は、第１遠隔制御部７３、第２遠隔制御部５７および優先順位情報生成部６７が、第１遠隔制御部７３Ａ、第２遠隔制御部５７Ａおよび、優先順位情報生成部６７Ｃにそれぞれ変更された点である。その他の機能は図５に示した機能と同じなのでここでは説明を繰り返さない。
【０１３７】
第１遠隔制御部７３Ａは、第１遠隔制御部７３と同様の機能を有するのに加えて、第１遠隔履歴記憶部７５を含む。第１遠隔履歴記憶部７５は、第１遠隔制御部７３Ａが第１の種類の遠隔操作に従って処理実行部６１に処理を実行させることに応じて、第１の種類の遠隔操作と、その第１の種類の遠隔操作を送信してきた外部装置の装置識別情報と、処理を実行した日時とを含む第１の履歴情報をＨＤＤ１１６に記憶する。
【０１３８】
第２遠隔制御部５７Ａは、第２遠隔制御部５７と同様の機能を有するのに加えて、第２遠隔履歴記憶部５９を含む。第２遠隔履歴記憶部５９は、第２遠隔制御部５７Ａが第２の種類の遠隔操作に従って処理実行部６１に処理を実行させることに応じて、第２の種類の遠隔操作と、その第１の種類の遠隔操作を送信してきた外部装置の装置識別情報と、処理を実行した日時とを含む第２の履歴情報をＨＤＤ１１６に記憶する。
【０１３９】
優先順位情報生成部６７Ｃは、操作方法抽出部６３から抽出結果が入力される。抽出結果が基幹制御部５５のプログラム識別情報のみを含む場合の優先順位情報生成部６７Ｂの動作は、優先順位情報生成部６７の動作と同じなのでここでは説明を繰り返さない。
【０１４０】
優先順位付与部６７Ｃは、ＨＤＤ１１６に記憶された第１の履歴情報および第２の履歴情報に基づいて、第1の種類のコマンドと第２の種類のコマンドとに優先順位を付与する。具体的には、優先順位付与部６７Ｃは、例えば携帯情報装置２００から処理要求が受信される場合、携帯情報装置２００の装置識別情報を含む第１の履歴情報および第２の履歴情報を抽出する。優先順位付与部６７Ｃは、携帯情報装置２００の装置識別情報を含む第１の履歴情報が抽出されるが、第２の履歴情報が抽出されない場合、第２の種類のコマンドよりも第１の種類のコマンドの優先順位を高く設定し、ブラウジングプログラムのプログラム識別情報の次に、遠隔操作プログラムのプログラム識別情報を並べた優先順位情報を生成する。
【０１４１】
優先順位付与部６７Ｃは、携帯情報装置２００の装置識別情報を含む第２の履歴情報が抽出されるが、第１の履歴情報が抽出されない場合、第１の種類のコマンドよりも第２の種類のコマンドの優先順位を高く設定し、遠隔操作プログラムのプログラム識別情報の次に、ブラウジングプログラムのプログラム識別情報を並べた優先順位情報を生成する。
【０１４２】
優先順位付与部６７Ｃは、携帯情報装置２００の装置識別情報を含む第１の履歴情報と第２の履歴情報とが抽出される場合、第１の履歴情報と第２の履歴情報のうち、処理を実行した日時が後のものを選択する。優先順位付与部６７Ｃは、第１の履歴情報を選択する場合、第２の種類のコマンドよりも第１の種類のコマンドの優先順位を高く設定し、ブラウジングプログラムのプログラム識別情報の次に、遠隔操作プログラムのプログラム識別情報を並べた優先順位情報を生成する。優先順位付与部６７Ｃは、第２の履歴情報を選択する場合、第１の種類のコマンドよりも第２の種類のコマンドの優先順位を高く設定し、遠隔操作プログラムのプログラム識別情報の次に、ブラウジングプログラムのプログラム識別情報を並べた優先順位情報を生成する。
【０１４３】
優先順位付与部６７Ｃは、携帯情報装置２００の装置識別情報を含む第１の履歴情報と第２の履歴情報とのいずれも抽出されない場合、デフォルトの優先順位を設定した優先順位情報を生成する。
【０１４４】
図１９は、第３の変形例における優先順位決定処理の流れの一例を示すフローチャートである。第３の変形例における優先順位決定処理は、図１２のステップＳ１６において実行される処理である。
【０１４５】
図１９を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、処理要求を送信した外部装置を特定する（ステップＳ５１）。次のステップＳ５２においては、特定された外部装置に対応する履歴情報が存在するか否かを判断する。処理要求を送信した外部装置の装置識別情報を含む第１の履歴情報および第２の履歴情報の少なくとも１つがＨＤＤ１１６に記憶されているならば処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ６１に進める。ステップＳ６１においては、第２の種類のコマンドと第１の種類のコマンドとにデフォルトで定められた優先順位を設定し、処理を遠隔操作方法選択に戻す。
【０１４６】
ステップＳ５３においては、処理要求を送信した外部装置の装置識別情報を含む履歴情報が、第１の履歴情報のみか否かを判断する。第１の履歴情報のみならば処理をステップＳ５４に進めるが、そうでなければ処理をステップＳ５５に進める。ステップＳ５４においては、ブラウジングプログラムの優先順位を高く設定し、処理を遠隔操作方法選択に戻す。具体的には、第２の種類のコマンドよりも第１の種類のコマンドの優先順位を高く設定する。
【０１４７】
ステップＳ５５においては、処理要求を送信した外部装置の装置識別情報を含む履歴情報が、第２の履歴情報のみか否かを判断する。第２の履歴情報のみならば処理をステップＳ５６に進めるが、そうでなければ処理をステップＳ５７に進める。ステップＳ５６においては、遠隔操作プログラムの優先順位を高く設定し、処理を遠隔操作方法選択に戻す。具体的には、第１の種類のコマンドよりも第２の種類のコマンドの優先順位を高く設定する。
【０１４８】
処理がステップＳ５７に進む場合、ステップＳ５２において、外部の装置識別情報を含む第１の履歴情報と第２の履歴情報とがＨＤＤ１１６に記憶されている場合である。ステップＳ５７においては、第１の履歴情報と第２の履歴情報との実行日時を比較する。ステップＳ５８においては、比較の結果、第１の履歴情報と第２の履歴情報のうち実行日時が最も後の履歴情報が第１の履歴情報ならば処理をステップＳ５９に進め、第２の履歴情報ならば処理をステップＳ６０に進める。ステップＳ５９においては、ブラウジングプログラムの優先順位を高く設定し、処理を遠隔操作方法選択に戻す。具体的には、第２の種類のコマンドよりも第１の種類のコマンドの優先順位を高く設定する。ステップＳ６０においては、遠隔操作プログラムの優先順位を高く設定し、処理を遠隔操作方法選択に戻す。具体的には、第１の種類のコマンドよりも第２の種類のコマンドの優先順位を高く設定する。
【０１４９】
なお、第３の変形例においては、第１の履歴情報および第２の履歴情報に、外部装置の装置識別情報を含めるようにしたが、装置識別情報に代えて外部装置を操作するユーザーのユーザー識別情報を含めるようにしてもよい。この場合には、外部装置からそれを操作するユーザーのユーザー識別情報を受信することになる。この場合には、ユーザーが異なる外部装置を使用してＭＦＰ１００を遠隔操作する場合に対応することができる。
【０１５０】
以上説明したように、本実施形態におけるＭＦＰ１００は、外部装置である携帯情報装置２００から遠隔操作の対象となる処理の処理識別情報を含む処理要求を受信すると、優先順位情報を携帯情報装置２００に送信する。優先順位情報は、第１の遠隔操作である第１の種類のコマンドに対応するブラウジングプログラムを識別するためのプログラム識別情報と、第２の遠隔操作である第２の種類のコマンドに対応する遠隔操作プログラムを識別するためのプログラム識別情報と、を優先順位の高い順に並べた情報である。このため、ＭＦＰ１００側で、携帯情報装置２００を操作するユーザーが遠隔操作を希望する処理を実行するために、ブラウジングプログラムと遠隔操作プログラムのうち適切なものを決定することができる。従って、携帯情報装置２００を操作するユーザーにブラウジングプログラムと遠隔操作プログラムのうちから適切な一方を選択して起動するための情報を提供することができる。
【０１５１】
また、ＭＦＰ１００は、操作受付部５１によって操作が受け付けられている間、または、第１遠隔制御部７３により、処理要求を送信した携帯情報装置２００とは別の携帯情報装置２００Ａまたは２００Ｂから第１の種類のコマンド（第１の種類の遠隔操作）を受信している間は、遠隔操作プログラムのプログラム識別情報をブラウジングプログラムのプログラム識別情報よりも優先順位を高く設定した優先順位情報を送信する。第１の種類の遠隔コマンドを受信できない場合には、第２の種類の遠隔コマンドの優先順位を高く設定した優先順位情報が携帯情報装置２００のユーザーに通知される。このため、携帯情報装置２００のユーザーは、優先順位の高い遠隔操作プログラムを選択して起動することによって、ＭＦＰ１００を直ちに遠隔操作することができる。
【０１５２】
また、ＭＦＰ１００は、携帯情報装置２００から処理要求が受信された時点が属する時間帯の稼働率が所定の値以上の場合は、遠隔操作プログラムのプログラム識別情報をブラウジングプログラムのプログラム識別情報よりも優先順位を高く設定した優先順位情報を送信する。稼働率の高い時間帯は、他のユーザーがＭＦＰ１００を使用する確率が高い。このため、携帯情報装置２００のユーザーは、優先順位の高い遠隔操作プログラムを選択して起動することによって、ＭＦＰ１００を直ちに遠隔操作することができる。また、他のユーザーが、ＭＦＰ１００を操作パネル１２９を用いて操作することができる。
【０１５３】
また、ＭＦＰ１００は、携帯情報装置２００から処理要求が受信された時点において、ＭＦＰ１００から所定の距離の範囲内に別の携帯情報装置２００Ａまたは２００Ｂが存在する場合、遠隔操作プログラムのプログラム識別情報をブラウジングプログラムのプログラム識別情報よりも優先順位を高く設定した優先順位情報を送信する。ＭＦＰ１００から所定の距離の範囲内に別の携帯情報装置２００Ａまたは２００Ｂが存在する場合は、携帯情報装置２００Ａまたは２００ＢのユーザーがＭＦＰ１００を操作する確率が高い。このため、携帯情報装置２００のユーザーは、優先順位の高い遠隔操作プログラムを選択して起動することによって、ＭＦＰ１００を直ちに遠隔操作することができる。また、携帯情報装置２００Ａまたは２００Ｂのユーザーが、ＭＦＰ１００を操作パネル１２９を用いて操作することができる。
【０１５４】
また、ＭＦＰ１００は、携帯情報装置２００から処理要求が受信された時点において、ＭＦＰ１００から所定の距離の範囲内に携帯情報装置２００が存在する場合、ブラウジングプログラムのプログラム識別情報を遠隔操作プログラムのプログラム識別情報よりも優先順位を高く設定した優先順位情報を送信する。ＭＦＰ１００から所定の距離の範囲内に携帯情報装置２００が存在する場合は、携帯情報装置２００Ａまたは２００ＢのユーザーがＭＦＰ１００を操作する確率が低い。このため、携帯情報装置２００のユーザーは、優先順位の高いブラウジングプログラムを選択して起動することによって、ＭＦＰ１００を直ちに遠隔操作することができる。また、ブラウジングプログラムを起動してＭＦＰ１００を遠隔操作することのできる処理の種類は、遠隔操作プログラムを起動してＭＦＰ１００を遠隔操作することのできる処理の種類よりも数が多いので、ＭＦＰ１００が実行可能な処理のすべてのうちから選択して処理を実行させることができる。
【０１５５】
また、ＭＦＰ１００は、第１の種類のコマンドに従って処理を実行することに応じて第１の履歴情報をＨＤＤ１１６に記憶し、第２の種類のコマンドに従って処理を実行することに応じて第２の履歴情報をＨＤＤ１１６に記憶する。そして、携帯情報装置２００から処理要求が受信された時点において、携帯情報装置２００の装置識別情報を含む履歴情報のうち最も新しいものが第１の履歴情報ならば、ブラウジングプログラムのプログラム識別情報を遠隔操作プログラムのプログラム識別情報よりも優先順位を高く設定した優先順位情報を送信し、第２の履歴情報ならば遠隔操作プログラムのプログラム識別情報をブラウジングプログラムのプログラム識別情報よりも優先順位を高く設定した優先順位情報を送信する。携帯情報装置２００のユーザーが最後に使用したものの優先順位を高く設定した優先順位情報が携帯情報装置２００のユーザーに通知される。携帯情報装置２００のユーザーが直前にＭＦＰ１００に実行させた処理と、同じ処理を実行させる確率が高い。このため、携帯情報装置２００のユーザーは、ブラウジングプログラムと遠隔操作プログラムのうちから使いなれた一方で、ＭＦＰ１００を遠隔操作することができる。
【０１５６】
以上の説明では、基幹制御部５５をＣＰＵ１１１がＷｅｂサーバープログラムを実行するタスクとし、第２遠隔制御部５７をＣＰＵ１１１が遠隔制御プログラムを実行するタスクとしたが、基幹制御部５５はＣＰＵ１１１が遠隔制御プログラムを実行するタスクとし、第２遠隔制御部５７をＣＰＵ１１１がＷｅｂサーバープログラムを実行するタスクとしてもよい。いずれにしても、期間制御部５５および第２遠隔制御部５７は、サーバークライアントシステムにおけるサーバーであって、期間制御部５５は単一のクライアントとしか対応することができないが、第２遠隔制御部５７は複数のクライアントと対応することが可能である点で異なる。
【０１５７】
また、以上の説明では、第２遠隔操作部２５９が実行可能な処理を示すメニューとして、図１０を例示したが、これに限定されるものではない。例えば、ＨＤＤ１１６の記憶領域であるＢＯＸ内のデータの操作に特化したアプリケーションプログラム、宛先登録・編集に特化したアプリケーションプログラム、なども第２遠隔制御部２５９とすることができる。複数の第２遠隔操作部２５９が存在した場合、それぞれの第２遠隔操作部２５９を複数のユーザーが同時に実行できるので、複数の第２遠隔操作部２５９の間での優先順位は同位である。
【０１５８】
なお、上した実施の形態においては、画像処理システム１について説明したが、図１１〜図１３、図１５、図１７、図１９に示した処理をＭＦＰ１００に実行させる遠隔操作方法通知方法、また、その遠隔操作方法通知方法をＭＦＰ１００が備えるＣＰＵ１１１に実行させる遠隔操作方法通知プログラムとして発明を捉えることができるのは言うまでもない。
【０１５９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６０】
１  画像処理システム、３  ネットワーク、５  無線局、１００  ＭＦＰ、２００，２００Ａ，２００Ｂ  携帯情報装置、３００  ＰＣ、５１  パネル制御部、５３  通信制御部、５５  基幹制御部、５７，５７Ａ  第２遠隔制御部、５９  第２遠隔履歴記憶部、６１  処理実行部、６３  操作方法抽出部、６７，６７Ａ，６７Ｂ，６７Ｃ  優先順位情報生成部、６９  通知部、７１  直接制御部、７３，７３Ａ  第１遠隔制御部、７５  第１遠隔履歴記憶部、８１  履歴記憶部、８３  時間帯別稼働率算出部、８５  外部装置検出部、８７  携帯装置位置情報取得部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１９  外部記憶装置、１２１  自動原稿搬送装置、１２３  原稿読取部、１２５  画像形成部、１２７  給紙部、１２８  後処理部、１２９  操作パネル、１３１  表示部、１３３  操作部、１３５  タッチパネル、２０１  ＣＰＵ、２０３  フラッシュメモリ、２０５  表示部、２０７  操作部、２０９  無線通信部、２１１  通話部、２１３  無線ＬＡＮ  Ｉ／Ｆ、２５１  遠隔操作処理特定部、２５３  処理種別送信部、２５５  切換部、２５７  第１遠隔操作部、２５９  第２遠隔操作部、２６１  メニュー表示部、２６３  選択受付部、２６５  優先順位受信部、２６７  種別選択部。
【図１】
2015042000.tif 000003
【図２】
2015042000.tif 000004
【図３】
2015042000.tif 000005
【図４】
2015042000.tif 000006
【図５】
2015042000.tif 000007
【図６】
2015042000.tif 000008
【図７】
2015042000.tif 000009
【図８】
2015042000.tif 000010
【図９】
2015042000.tif 000011
【図１０】
2015042000.tif 000012
【図１１】
2015042000.tif 000013
【図１２】
2015042000.tif 000014
【図１３】
2015042000.tif 000015
【図１４】
2015042000.tif 000016
【図１５】
2015042000.tif 000017
【図１６】
2015042000.tif 000018
【図１７】
2015042000.tif 000019
【図１８】
2015042000.tif 000020
【図１９】
2015042000.tif 000021