(57)【特許請求の範囲】
【請求項１】
携帯端末と、処理手段を含む画像処理装置と、情報処理装置とを備え、
前記携帯端末は、
撮影手段と、
当該携帯端末の位置情報および向き情報を取得するための取得手段と、
表示手段と、
前記表示手段で表示される操作画面に対する指示を入力するための入力手段とを含み、
前記情報処理装置は、
画像処理装置に関する情報として、当該画像処理装置の位置情報と、搭載され使用可能な機能を示す機能情報と、前記携帯端末と通信するための通信情報とを記憶するための記憶手段を含み、
前記携帯端末は、前記撮影手段での撮影時における位置情報および向き情報を前記情報処理装置に対して送信し、
前記情報処理装置は、前記携帯端末での撮影時における位置情報および向き情報に基づいて、前記携帯端末の前記撮影手段での撮影画像に含まれる画像処理装置を検出して前記画像処理装置に関する情報を前記携帯端末に対して送信し、
前記携帯端末は、前記撮影手段での撮影画像と前記画像処理装置で使用可能な機能を選択するための選択肢とを合成して前記表示手段に表示させ、前記入力手段で前記機能の選択を受付けるための処理手段をさらに含む、画像処理システム。
【請求項２】
前記携帯端末の前記処理手段は、前記機能の選択を受付けると当該機能を特定する信号を前記画像処理装置に送信し、
前記画像処理装置の前記処理手段は、前記機能を特定する信号に基づいて、前記機能の操作のための画面を表示するための情報を前記携帯端末に送信し、
前記携帯端末の前記処理手段は、前記情報に基づいて前記機能の操作のための画面を前記表示手段に表示させる、請求項１に記載の画像処理システム。
【請求項３】
前記画像処理装置は、操作画面を表示して操作入力を受付けるための表示手段をさらに含み、
前記画像処理装置の前記処理手段は、前記携帯端末からの前記機能を特定する信号に基
づいて、前記機能の操作のための当該画像処理装置の前記表示手段に表示させる操作画面のための情報を前記携帯端末に送信する、請求項２に記載の画像処理システム。
【請求項４】
前記携帯端末の前記処理手段は、前記入力手段で前記操作のための画面に対する指示を受付けると、前記指示を表わす信号を前記画像処理装置に対して送信し、
前記画像処理装置の前記処理手段は、前記信号に対応した画像処理を実行する、請求項１〜３のいずれかに記載の画像処理システム。
【請求項５】
前記画像処理装置は、
当該画像処理装置についての前記画像処理装置に関する情報として、当該画像処理装置の位置情報と、当該画像処理装置に搭載され使用可能な機能を示す機能情報と、前記携帯端末と通信するための通信情報とを記憶するための記憶手段と、
前記情報処理装置と通信するための第１の通信手段と、
前記携帯端末と通信するための第２の通信手段とをさらに含み、
前記画像処理装置の前記処理手段は、前記画像処理装置に関する情報の変化を検出すると、前記画像処理装置に関する情報を前記情報処理装置に送信する処理を実行する、請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
撮影手段および表示手段を備えた携帯端末と、画像処理装置と、情報処理装置とを含んだ画像処理システムにおける前記画像処理装置の制御方法であって、
前記情報処理装置は、画像処理装置に関する情報として、当該画像処理装置の位置情報と、搭載され使用可能な機能を示す機能情報と、前記携帯端末と通信するための通信情報とを記憶し、
前記携帯端末の前記撮影手段での撮影時における位置情報および向き情報を前記携帯端末が前記情報処理装置に送信するステップと、
前記情報処理装置において、前記携帯端末から受信した前記位置情報および向き情報と、前記画像処理装置に関する情報に含まれる位置情報とに基づいて、前記携帯端末の前記撮影手段での撮影画像に含まれる画像処理装置を抽出し、前記抽出された画像処理装置に関する情報を前記携帯端末に対して送信するステップと、
前記携帯端末において、前記情報処理装置から受信した前記画像処理装置に関する情報に基づいて、前記撮影手段での撮影画像と前記画像処理装置で使用可能な機能を選択するための選択肢とを合成して前記表示手段に表示するステップと、
前記携帯端末において、前記機能の選択を受付けると、前記選択された機能の操作のための画面を前記表示手段に表示するステップと、
前記携帯端末において、前記操作のための画面に対する指示を受付けると、前記指示を表わす信号を前記画像処理装置に対して送信するステップと、
前記画像処理装置において、前記信号に基づいて対応した画像処理を実行するステップとを備える、画像処理装置の制御方法。
【請求項７】
前記携帯端末において、前記機能の選択を受付けると当該機能を特定する信号を前記画像処理装置に送信するステップと、
前記画像処理装置において、前記携帯端末からの前記機能を特定する信号に基づいて、前記機能の操作のための画面を表示するための情報を前記携帯端末に送信するステップとをさらに備え、
前記携帯端末において前記選択された機能の操作のための画面を前記表示手段に表示するステップでは、前記画像処理装置から送信された前記機能の操作のための画面を表示するための情報に基づいて前記操作のための画面を表示する、請求項６に記載の画像処理装置の制御方法。
【請求項８】
撮影手段と、
当該携帯端末の位置情報および向き情報を取得するための取得手段と、
表示手段と、
前記表示手段で表示される操作画面に対する指示を入力するための入力手段と、
処理手段とを備え、
前記処理手段は、
前記撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信する処理と、
前記情報処理装置から、前記位置情報および向き情報に基づいて検索された、前記撮影手段での撮影画像に含まれる画像処理装置に関する情報を受信する処理と、
前記情報処理装置から受信した前記画像処理装置に関する情報に基づいて、前記撮影手段での撮影画像と前記画像処理装置で使用可能な機能を選択するための選択肢とを合成して前記表示手段に表示させる処理と、
前記入力手段で前記機能の選択を受付けると、前記選択された機能の操作のための画面を前記表示手段に表示させる処理と、
前記入力手段で前記操作のための画面に対する指示を受付けると、前記指示を表わす信号を前記画像処理装置に対して送信する処理とを実行する、携帯端末。
【請求項９】
前記処理手段は、前記入力手段で前記機能の選択を受付けると当該機能を特定する信号を前記画像処理装置に送信し、前記信号に応じて前記画像処理装置から受信した前記機能の操作のための画面を表示するための情報に基づいて前記操作のための画面を前記表示手段に表示させる、請求項８に記載の携帯端末。
【請求項１０】
画像処理装置に関する情報として、当該画像処理装置の位置情報と、搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶するための記憶手段と、
前記携帯端末と通信するための通信手段と、
前記携帯端末から当該携帯端末の撮影手段での撮影時における位置情報および向き情報を受信すると、前記位置情報および向き情報と前記画像処理装置に関する情報に含まれる位置情報とに基づいて、前記携帯端末の撮影手段での撮影画像に含まれる画像処理装置を抽出し、前記抽出された画像処理装置に関する情報を前記携帯端末に対して送信する処理を実行するための処理手段とを備える、情報処理装置。
【請求項１１】
携帯端末に処理を実行させるための制御プログラムであって、
前記携帯端末は撮影手段と表示手段とを含み、
前記撮影手段での撮影時における位置情報および向き情報を前記情報処理装置に対して送信するステップと、
前記情報処理装置から、前記位置情報および向き情報に基づいて検索された、前記撮影手段での撮影画像に含まれる画像処理装置に関する情報を受信するステップと、
前記情報処理装置から受信した前記画像処理装置に関する情報に基づいて、前記撮影手段での撮影画像と前記画像処理装置で使用可能な機能を選択するための選択肢とを合成して前記表示手段に表示するステップと、
前記機能の選択を受付けると、前記選択された機能の操作のための画面を前記表示手段に表示するステップと、
前記操作のための画面に対する指示を受付けると、前記指示を表わす信号を前記画像処理装置に対して送信するステップとを実行させる、制御プログラム。
【請求項１２】
前記選択された機能の操作のための画面を前記表示手段に表示するステップは、
前記機能の選択を受付けると当該機能を特定する信号を前記画像処理装置に送信するステップと、
前記信号に応じて前記画像処理装置から前記機能の操作のための画面を表示するための情報を受信するステップとを含み、
前記画像処理装置からの前記機能の操作のための画面を表示するための情報に基づいて前記操作のための画面を前記表示手段に表示する、請求項１１に記載の制御プログラム。
【請求項１３】
情報処理装置に処理を実行させるための制御プログラムであって、
前記情報処理装置は、画像処理装置に関する情報として、当該画像処理装置の位置情報と、搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶し、
前記携帯端末から当該携帯端末の撮影手段での撮影時における位置情報および向き情報を受信するステップと、
前記位置情報および向き情報と前記画像処理装置に関する情報に含まれる位置情報とに基づいて、前記携帯端末の撮影手段での撮影画像に含まれる画像処理装置を抽出するステップと、
前記抽出された画像処理装置に関する情報を前記携帯端末に対して送信するステップとを実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理システム、画像処理装置の制御方法、画像処理装置、携帯端末、情報処理装置、および制御プログラムに関し、特に、携帯端末で画像処理装置の操作を行なう画像処理システム、画像処理装置の制御方法、画像処理装置、携帯端末、情報処理装置、および制御プログラムに関する。
【背景技術】
【０００２】
コピー機やプリンタやそれらの複合機であるＭＦＰ（Multi Function Peripheral）などの画像処理装置がオフィス環境で多く用いられ、多くのユーザが、利用の機会をもっている。
【０００３】
一方、昨今の携帯端末の普及に伴い、各ユーザが、インターネットへの接続機能やカメラ機能や位置検出機能を有した携帯電話機などの携帯機器を携帯し、その使用にも慣れているのが現状である。そして、たとえば特開２００６−３５１０２４号公報（特許文献１）や特開２００６−９１３９０号公報（特許文献２）などに開示されているように、位置情報に予め関連付けられて記憶されている情報を記憶したサーバから該情報を取得し、撮影画像と該情報とを合成して表示することで、撮影画像上で施設の利用状況や予約情報などの情報を閲覧することが可能な携帯情報端末がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３５１０２４号公報
【特許文献２】特開２００６−９１３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
かかる画像処理装置は昨今の高機能化に伴い、ユーザが操作指示を行なうための操作が複雑化している。そのため、使用頻度の高くないユーザや複数種類の機器を使用するユーザにとっては使用可能な機能がわかり難かったり、操作が煩雑で使用し難かったりする問題がある。
【０００６】
そこで、上述のような携帯端末の普及に鑑み、画像処理装置の操作にも、その使用に慣れた携帯端末を用いることが望まれる場合がある。
【０００７】
本発明はこのような問題に鑑みてなされたものであって、携帯端末を用いて容易に画像処理装置の操作を行なうことができる画像処理システム、画像処理装置の制御方法、画像処理装置、携帯端末、情報処理装置、および制御プログラム提供することを目的の一つとしている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のある局面に従うと、画像処理システムは、携帯端末と、処理手段を含む画像処理装置と、情報処理装置とを備える。携帯端末は、撮影手段と、当該携帯端末の位置情報および向き情報を取得するための取得手段と、表示手段と、表示手段で表示される操作画面に対する指示を入力するための入力手段とを含む。情報処理装置は、画像処理装置に関する情報として、当該画像処理装置の位置情報と、搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶するための記憶手段を含む。携帯端末は、撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信し、情報処理装置は、携帯端末での撮影時における位置情報および向き情報に基づいて携帯端末の撮影手段での撮影画像に含まれる画像処理装置を検出して画像処理装置に関する情報を携帯端末に対して送信し、携帯端末は、撮影手段での撮影画像と画像処理装置で使用可能な機能を選択するための選択肢とを合成して表示手段に表示させ、入力手段で機能の選択を受付けるための処理手段をさらに含む。
【０００９】
好ましくは、携帯端末の処理手段は、機能の選択を受付けると当該機能を特定する信号を画像処理装置に送信し、画像処理装置の処理手段は、機能を特定する信号に基づいて、その機能の操作のための画面を表示するための情報を携帯端末に送信し、携帯端末の処理手段は、その情報に基づいて選択された機能の操作のための画面を表示手段に表示させる。
【００１０】
より好ましくは、画像処理装置は、操作画面を表示して操作入力を受付けるための表示手段をさらに含み、画像処理装置の処理手段は、携帯端末からの選択された機能を特定する信号に基づいて、機能の操作のための当該画像処理装置の表示手段に表示させる操作画面のための情報を携帯端末に送信する。
【００１１】
好ましくは、携帯端末の前記処理手段は、入力手段で操作のための画面に対する指示を受付けると、当該指示を表わす信号を画像処理装置に対して送信し、画像処理装置の処理手段は、その信号に対応した画像処理を実行する。
【００１２】
好ましくは、画像処理装置は、当該画像処理装置についての画像処理装置に関する情報として、当該画像処理装置の位置情報と、当該画像処理装置に搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶するための記憶手段と、情報処理装置と通信するための第１の通信手段と、携帯端末と通信するための第２の通信手段とをさらに含む。画像処理装置の処理手段は、画像処理装置に関する情報の変化を検出すると、画像処理装置に関する情報を情報処理装置に送信する処理を実行する。
【００１３】
本発明の他の局面に従うと、画像処理装置の制御方法は、撮影手段および表示手段を備えた携帯端末と、画像処理装置と、情報処理装置とを含んだ画像処理システムにおける画像処理装置の制御方法である。情報処理装置は、画像処理装置に関する情報として、当該画像処理装置の位置情報と、搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶する。そして、携帯端末の撮影手段での撮影時における位置情報および向き情報を携帯端末が情報処理装置に送信するステップと、情報処理装置において、携帯端末から受信した位置情報および向き情報と、画像処理装置に関する情報に含まれる位置情報とに基づいて、携帯端末の撮影手段での撮影画像に含まれる画像処理装置を抽出し、抽出された画像処理装置に関する情報を携帯端末に対して送信するステップと、携帯端末において、情報処理装置から受信した画像処理装置に関する情報に基づいて、撮影手段での撮影画像と画像処理装置で使用可能な機能を選択するための選択肢とを合成して表示手段に表示するステップと、携帯端末において、機能の選択を受付けると、選択された機能の操作のための画面を表示手段に表示するステップと、携帯端末において、操作のための画面に対する指示を受付けると、指示を表わす信号を画像処理装置に対して送信するステップと、画像処理装置において、信号に基づいて対応した画像処理を実行するステップとを備える。
【００１４】
好ましくは、画像処理装置の制御方法は、携帯端末において、機能の選択を受付けると当該機能を特定する信号を画像処理装置に送信するステップと、画像処理装置において、携帯端末からの機能を特定する信号に基づいて、機能の操作のための画面を表示するための情報を携帯端末に送信するステップとをさらに備える。携帯端末において選択された機能の操作のための画面を表示手段に表示するステップでは、画像処理装置から送信された機能の操作のための画面を表示するための情報に基づいて操作のための画面を表示する。
【００１５】
本発明のさらに他の局面に従うと、携帯端末は、撮影手段と、当該携帯端末の位置情報および向き情報を取得するための取得手段と、表示手段と、表示手段で表示される操作画面に対する指示を入力するための入力手段と、処理手段とを備える。処理手段は、撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信する処理と、情報処理装置から、上記位置情報および向き情報に基づいて検索された、撮影手段での撮影画像に含まれる画像処理装置に関する情報を受信する処理と、情報処理装置から受信した画像処理装置に関する情報に基づいて、撮影手段での撮影画像と画像処理装置で使用可能な機能を選択するための選択肢とを合成して表示手段に表示させる処理と、入力手段で機能の選択を受付けると、選択された機能の操作のための画面を表示手段に表示させる処理と、入力手段で操作のための画面に対する指示を受付けると、指示を表わす信号を画像処理装置に対して送信する処理とを実行する。
【００１６】
好ましくは、処理手段は、入力手段で機能の選択を受付けると当該機能を特定する信号を画像処理装置に送信し、信号に応じて画像処理装置から受信した機能の操作のための画面を表示するための情報に基づいて操作のための画面を表示手段に表示させる。
【００１７】
本発明のさらに他の局面に従うと、情報処理装置は、画像処理装置に関する情報として、当該画像処理装置の位置情報と、搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶するための記憶手段と、携帯端末と通信するための通信手段と、携帯端末から当該携帯端末の撮影手段での撮影時における位置情報および向き情報を受信すると、位置情報および向き情報と画像処理装置に関する情報に含まれる位置情報とに基づいて、携帯端末の撮影手段での撮影画像に含まれる画像処理装置を抽出し、抽出された画像処理装置に関する情報を携帯端末に対して送信する処理を実行するための処理手段とを備える。
【００１８】
本発明のさらに他の局面に従うと、画像処理装置は、携帯端末と通信するための第１の通信手段と、携帯端末から受信した画像処理の機能を特定する信号に基づいて、機能の操作のための画面を表示するための情報を携帯端末に送信する処理を実行するための処理手段とを備える。
【００１９】
好ましくは、画像処理装置は、当該画像処理装置についての画像処理装置に関する情報として、当該画像処理装置の位置情報と、当該画像処理装置に搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶するための記憶手段と、情報処理装置と通信するための第２の通信手段とをさらに備え、処理手段は、画像処理装置に関する情報の変化を検出すると、画像処理装置に関する情報を情報処理装置に送信する処理をさらに実行する。
【００２０】
本発明のさらに他の局面に従うと、制御プログラムは携帯端末に処理を実行させるための制御プログラムであって、携帯端末は撮影手段と表示手段とを含み、撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信するステップと、情報処理装置から、上記位置情報および向き情報に基づいて検索された、撮影手段での撮影画像に含まれる画像処理装置に関する情報を受信するステップと、情報処理装置から受信した画像処理装置に関する情報に基づいて、撮影手段での撮影画像と画像処理装置で使用可能な機能を選択するための選択肢とを合成して表示手段に表示するステップと、機能の選択を受付けると、選択された機能の操作のための画面を表示手段に表示するステップと、操作のための画面に対する指示を受付けると、指示を表わす信号を画像処理装置に対して送信するステップとを実行させる。
【００２１】
好ましくは、選択された機能の操作のための画面を表示手段に表示するステップは、機能の選択を受付けると当該機能を特定する信号を画像処理装置に送信するステップと、信号に応じて画像処理装置から機能の操作のための画面を表示するための情報を受信するステップとを含み、画像処理装置からの機能の操作のための画面を表示するための情報に基づいて操作のための画面を表示手段に表示する。
【００２２】
本発明のさらに他の局面に従うと、制御プログラムは情報処理装置に処理を実行させるための制御プログラムであって、情報処理装置は、画像処理装置に関する情報として、当該画像処理装置の位置情報と、搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶し、携帯端末から当該携帯端末の撮影手段での撮影時における位置情報および向き情報を受信するステップと、位置情報および向き情報と画像処理装置に関する情報に含まれる位置情報とに基づいて、携帯端末の撮影手段での撮影画像に含まれる画像処理装置を抽出するステップと、抽出された画像処理装置に関する情報を携帯端末に対して送信するステップとを実行させる。
【００２３】
本発明のさらに他の局面に従うと、制御プログラムは画像処理装置に処理を実行させるための制御プログラムであって、携帯端末から受信した機能を特定する信号に基づいて、機能の操作のための画面を表示するための情報を携帯端末に送信するステップと、画面に従った携帯端末からの画像処理に関する指示に対応した画像処理を実行するステップとを実行させる。
【００２４】
本発明のさらに他の局面に従うと、制御プログラムは画像処理装置に処理を実行させるための制御プログラムであって、画像処理装置は、当該画像処理装置に関する情報として、当該画像処理装置の位置情報と、当該画像処理装置に搭載され使用可能な機能を示す機能情報と、携帯端末と通信するための通信情報とを記憶し、画像処理装置に関する情報の変化を検出するステップと、変化が検出されると、画像処理装置に関する情報を情報処理装置に送信するステップとを実行させる。
【発明の効果】
【００２５】
この発明によると、携帯端末を用いて画像処理装置の操作を容易に行なうことができる。
【図面の簡単な説明】
【００２６】
【図１】本実施の形態にかかる画像処理システムの構成の具体例を示す図である。
【図２】本実施の形態にかかる画像処理システムでの動作の概要を説明するための図である。
【図３】本実施の形態にかかる画像処理システムに含まれるＭＦＰ（Multi Function Peripheral）のハードウェア構成の具体例を示す図である。
【図４】ＭＦＰの操作パネルの構成の具体例を示す図である。
【図５】本実施の形態にかかる画像処理システムに含まれる携帯端末のハードウェア構成の具体例を示す図である。
【図６】本実施の形態にかかる画像処理システムに含まれるサーバのハードウェア構成の具体例を示す図である。
【図７】ＭＦＰの機能構成の具体例を示すブロック図である。
【図８】携帯端末の機能構成の具体例を示すブロック図である。
【図９】サーバの機能構成の具体例を示すブロック図である。
【図１０】ＭＦＰ情報の登録動作を行なうＭＦＰでの動作の具体例を示すフローチャートである。
【図１１】サーバに記憶されるＭＦＰリストの具体例を示す図である。
【図１２】ＭＦＰの操作のための動作の流れを表わしたシーケンス図である。
【図１３】撮影画像に重ねてタグを表示するための携帯端末での動作を表わしたフローチャートである。
【図１４】操作対象の機能としてボックス機能が選択された場合の携帯端末での動作を表わしたフローチャートである。
【図１５】操作対象の機能としてスキャン機能が選択された場合の携帯端末での動作を表わしたフローチャートである。
【図１６】変形例にかかるＭＦＰの機能構成の具体例を示すブロック図である。
【図１７】変形例にかかる画像処理システムでの、ＭＦＰの操作のための動作の流れを表わしたシーケンス図である。
【発明を実施するための形態】
【００２７】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２８】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システムの構成の具体例を示す図である。
【００２９】
図１を参照して、本実施の形態にかかる画像処理システムは、画像処理装置としてのＭＦＰ（Multi Function Peripheral）１００と、携帯端末２００と、サーバ３００とを含む。
【００３０】
画像処理装置は、ＭＦＰに限定されず、少なくとも１以上の画像処理機能を有する装置であれば、プリンタやファクシミリ送受信機やコピー機などのその他の装置であってもよい。ＭＦＰ１００は、これら機能を複合的に備えた画像処理装置である。
【００３１】
携帯端末２００は、たとえば携帯電話機などが該当し、少なくともカメラ機能と、指示入力機能と、通信機能とを備えていれば、他の装置であってもよい。
【００３２】
サーバは、一般的なパーソナルコンピュータなどから構成されるものであればよい。
ＭＦＰ１００と携帯端末２００とは互いに通信可能であり、情報のやり取りを行なう。ＭＦＰ１００と携帯端末２００との通信は、無線通信であればどのような通信形態であってもよい。以降の例ではＢｌｕｅｔｏｏｔｈ（登録商標）を利用した無線通信であるものとするが、その他、赤外線通信や近距離無線通信などであってもよい。
【００３３】
ＭＦＰ１００とサーバ３００とも互いに通信可能であり、情報のやり取りを行なう。ＭＦＰ１００とサーバ３００との通信は、有線、無線を問わず、いずれの通信形態であってもよい。本実施の形態にかかる画像処理システムはオフィス環境で用いられることが想定されるため、一例として、有線、または無線のＬＡＮ（Local Area Network）にＭＦＰ１００とサーバ３００とが接続され、該ネットワークを介して情報のやり取りを行なう通信形態が挙げられる。
【００３４】
携帯端末２００とサーバ３００とも互いに通信可能であり、情報のやり取りを行なう。携帯端末２００とサーバ３００との通信は、無線通信であればどのような通信形態であってもよい。以降の例では電話回線を利用した無線通信であるものとするが、その他、赤外線通信や近距離無線通信などであってもよいし、無線のＬＡＮに携帯端末２００とサーバ３００とが接続されている場合には該ネットワークを介して情報のやり取りを行なう通信形態も挙げられる。
【００３５】
なお、以降の説明において、ＭＦＰ１００と携帯端末２００とはＢｌｕｅｔｏｏｔｈ（登録商標）を利用した無線通信、ＭＦＰ１００とサーバ３００とはＬＡＮを介した通信、および携帯端末２００とサーバ３００とは電話回線を利用した無線通信を行なうものと、すなわちそれぞれ異なる通信形態であるものとするが、たとえばすべてＬＡＮを介した通信など、同じ通信形態であってもよい。
【００３６】
また、図１には当該画像処理システムにＭＦＰ、携帯端末、およびサーバとが各々１つする含まれる構成が示されているが、少なくともＭＦＰおよび携帯端末は複数含まれてもよい。
【００３７】
＜動作概要＞
本実施の形態にかかる画像処理システムでの動作の概要として、大きくは、ＭＦＰ情報の登録動作とＭＦＰの操作のための動作とがある。
【００３８】
ここで「ＭＦＰ情報」とは、サーバ３００に登録される当該画像処理システムに含まれるＭＦＰに関する情報を指し、当該ＭＦＰ１００の位置を特定する情報である位置情報と、通信のための情報である通信情報と、搭載され使用可能な機能を特定する情報である機能情報とが含まれる。その具体例は後述する。サーバ３００に記憶されている複数のＭＦＰ情報を以降の説明では「ＭＦＰリスト」とも称する。
【００３９】
ＭＦＰ情報の登録動作はＭＦＰの操作のための動作に先立って行なわれるものであって、所定のタイミングでＭＦＰ１００の情報をサーバ３００に登録する、またはサーバ３００に登録されているＭＦＰ１００の情報を最新の情報に更新する動作を指す。
【００４０】
ＭＦＰの操作のための動作は携帯端末２００を用いてＭＦＰ１００に備えられる機能を利用してＭＦＰ１００に画像処理を実行させるための操作を行なう動作を指す。図２は、本実施の形態にかかる画像処理システムでの動作の概要を説明するための図である。図２を用いて、画像処理システムにおけるＭＦＰ１００の操作のための動作について説明する。
【００４１】
図２を参照して、携帯端末２００を携帯したユーザは、操作対象のＭＦＰ１００に携帯端末２００を向けて撮影する（図２の（１））。これにより、携帯端末２００の表示画面には操作対象のＭＦＰ１００が写った撮影画像が表示されることになる。さらに、その撮影画像に重ねて、ＭＦＰ１００で使用可能な機能が選択可能にタグで表示される（図２の（２））。ユーザはそのタグの内から使用する機能を表わしたタグを選択する。
【００４２】
なお、ここでの「タグ」とは、タッチパネルに表示される選択肢を指し、図２の（２）に表わされたような、操作対象とする機能が表記され、元の画像に重ねて操作対象とするＭＦＰ１００の画像付近に表示されて、タッチされることで、その機能の操作を行なうことが指示されるものを指す。
【００４３】
たとえば、ユーザに対応付けた記憶領域に記憶されている画像データを処理する機能であるボックス機能を示すタグが選択（タッチ）されると（図２の（２）で「タッチ」）、携帯端末２００の表示画面は、ＭＦＰ１００のボックス機能を操作するための画面に切り替わる（図２の（３））。その画面において、処理対象の画像データが選択されると（図２の（３）で「タッチ」）、携帯端末２００の表示画面は、さらに、当該画像データの処理方法を選択するための画面に切り替わる（図２の（４））。そして、その画面において処理方法が選択されると（図２の（４）で「タッチ」）、その操作に基づいた画像処理がＭＦＰ１００で実行される。
【００４４】
以下、これらの動作を行なうための、それぞれの装置構成について説明する。
＜ＭＦＰの構成＞
図３は、ＭＦＰ１００のハードウェア構成の具体例を示す図である。
【００４５】
図３を参照して、ＭＦＰ１００は、全体を制御するための演算装置であるＣＰＵ（Central Processing Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのＲＯＭ（Read Only Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random Access Memory）１２と、図示しない原稿台に載置された原稿を光学的に読み取って画像データを得るためのスキャナ１３と、画像データを印刷用紙上に固定するためのプリンタ１４と、情報を表示したり当該ＭＦＰ１００に対する操作入力を受付けたりするためのタッチパネルを含んだ操作パネル１５と、画像データを保存するためのメモリ１６と、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用した無線通信を制御するための通信コントローラ１７と、ＬＡＮを介した通信の制御するためのネットワークコントローラ１８とを含む。
【００４６】
図４は、操作パネル１５の構成の具体例を示す図である。
図４を参照して、操作パネル１５は、タッチパネル５１と操作キー群５２とを含む。タッチパネル５１は、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成され、操作画面を表示して、その操作画面上の指示位置を特定する。ＣＰＵ１０は予め記憶されている画面表示をさせるためのデータに基づいてタッチパネル５１に操作画面を表示させる。
【００４７】
操作キー群５２には、テンキー５２１、ジョブのスタートを指示するためのスタートキー５２２、起動させるモードを選択するためのモード選択キー５２３が含まれる。さらに、モード選択キー５２３には、それぞれ、ＬＥＤ（Light Emitting Diode）等を内蔵した、選択されていることを示す表示ランプ５２３Ａが含まれる。
【００４８】
特定されたタッチパネル５１上での指示位置（タッチされた位置）や、押下されたキーを示す操作信号はＣＰＵ１０に入力される。ＣＰＵ１０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００４９】
＜携帯端末の構成＞
図５は、携帯端末２００のハードウェア構成の具体例を示す図である。
【００５０】
図５を参照して、携帯端末２００は、全体を制御するための演算装置であるＣＰＵ２０と、ＣＰＵ２０で実行されるプログラムなどを記憶するためのＲＯＭ２１と、ＣＰＵ２０でプログラムを実行する際の作業領域として機能するためのＲＡＭ２２と、磁気センサを含んで当該携帯端末２００の向きを検出するための電子コンパス２３と、ＧＰＳ（Global Positioning System）信号または基地局からの位置信号を受信して当該携帯端末の位置情報を取得するためのＧＰＳコントローラ２４と、情報を表示したり当該携帯端末２００に対する操作入力を受付けたりするためのタッチパネルを含んだ操作パネル２５と、カメラ２６と、図示しない基地局と通信することによる電話回線を介した通信を制御するための第１通信コントローラ２７と、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用した無線通信を制御するための第２通信コントローラ２８と、電話帳データなどを記憶するためメモリ２９とを含む。
【００５１】
操作パネル２５は、ＭＦＰ１００の操作パネル１５と同様の構成であってよい。すなわち、一例として、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成されたタッチパネルと、操作キーとを含む。
【００５２】
ＣＰＵ２００は予め記憶されている画面表示をさせるためのデータに基づいてタッチパネルに操作画面を表示させる。タッチパネルでは操作画面上の指示位置が特定され、その位置を示す操作信号がＣＰＵ２０に入力される。また、押下されたキーを示す操作信号がＣＰＵ２０に入力される。ＣＰＵ２０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００５３】
また、電子コンパス２３およびＧＰＳコントローラ２４は、取得した当該携帯端末２００の向きや位置情報を示す信号をＣＰＵ２０に入力する。
【００５４】
＜サーバの構成＞
図６は、サーバ３００のハードウェア構成の具体例を示す図である。
【００５５】
図６を参照して、サーバ３００は上述のように一般的なコンピュータ等によって構成されるものであり、一例として、全体を制御するための演算装置であるＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域として機能するためのＲＡＭ３２と、ＭＦＰ情報などを記憶するためのＨＤ（Hard Disk）３３と、電話回線を介した通信を制御するための通信コントローラ３４と、ＬＡＮを介した通信の制御するためのネットワークコントローラ３５とを含む。
【００５６】
＜機能構成＞
当該画像処理システムにおいて動作概要に説明されたような動作を実現するための、各装置の機能構成を説明する。
【００５７】
図７は、ＭＦＰ１００の機能構成の具体例を示すブロック図である。図７に示される各機能は、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行することで、主にＣＰＵ１０に形成される機能である。しかしながら、少なくとも一部の機能が図３に示されたハードウェア構成によって形成されてもよい。
【００５８】
図７を参照して、上記動作を実現するための機能としてＭＦＰ１００は、操作パネル１５や他の装置からの指示入力を受付けるための指示入力部１０１と、操作パネル１５や図３に示されないＧＰＳ機能を備える場合には該機能からの自身の位置情報の入力を受付けるための位置情報入力部１０２と、ＬＡＮ上のアドレスおよびＢｌｕｅｔｏｏｔｈ（登録商標）を利用した無線通信におけるアドレスの入力を受付けるためのアドレス入力部１０３と、位置情報入力部１０２で受付けた位置情報を記憶するための位置情報記憶部１０４と、アドレス入力部１０３で受付けたアドレスを通信情報として記憶するための通信情報記憶部１０５と、当該ＭＦＰ１００の備える機能を管理し各機能での動作を実行させるための機能管理部１０６と、当該ＭＦＰ１００の位置情報、通信情報、および実行可能な機能の変化を検出するための検出部１０７と、当該ＭＦＰ１００の位置情報、通信情報、および機能情報をＭＦＰ情報としてサーバ３００に送信してサーバ３００のＭＦＰリストに登録または更新するための更新部１０８と、後述する携帯端末２００からの要求に応じて予め記憶されている操作画面のデータのうちの必要な操作画面データを送信するための画面送信部１０９と、携帯端末２００からの指示内容を特定するための指示特定部１１０とを含む。
【００５９】
指示特定部１１０の指示内容を特定する方法は、自身の備える操作パネル１５において操作画面に沿ってタッチ指示を受付けた場合にその指示内容を特定する方法と同様である。すなわち、指示特定部１１０は、携帯端末２００からの指示位置を特定する信号と送信した画面データとに基づいて、指示位置が操作画面上のどの位置であるかを特定して、予め記憶されている画面上の位置と指示内容との対応を参照して、特定された位置に対応した指示内容を決定する。
【００６０】
図８は、携帯端末２００の機能構成の具体例を示すブロック図である。図８に示される各機能は、ＣＰＵ２０がＲＯＭ２１に記憶されるプログラムを読み出してＲＡＭ２２上で実行することで、主にＣＰＵ２０に形成される機能である。しかしながら、少なくとも一部の機能が図５に示されたハードウェア構成によって形成されてもよい。
【００６１】
図８を参照して、上記動作を実現するための機能として携帯端末２００は、操作パネル２５からの指示入力を受付けるための指示入力部２０１と、操作パネル２５からの撮影指示に応じて当該携帯端末２００の位置情報を取得するための位置取得部２０２と、操作パネル２５からの撮影指示に応じて当該携帯端末２００の向きを取得するための向き取得部２０３と、操作パネル２５からの撮影指示に応じてカメラ２６による撮影を実行して撮影された画像データを取得するための画像取得部２０４と、操作パネル２５からの撮影指示に応じて取得された位置情報と向き情報と共にサーバ３００に対してＭＦＰ情報を要求するためのサーバ要求部２０５と、該要求に応じてサーバ３００から操作対象とするＭＦＰ１００のＭＦＰ情報を取得するためのＭＦＰ情報取得部２０６と、撮影して得られた画像データとＭＦＰ情報とに基づいて画像データに選択可能なタグを合成して画面データを生成するための生成部２０７と、画面データを操作パネル２５に表示する処理を実行するための表示処理部２０８と、該画面データに基づいた表示画面における指示位置を特定する操作信号をＭＦＰ１００に送信するための送信部２１０と、その信号に応じてＭＦＰ１００から送信される画面データを取得するための画面取得部２０９とを含む。
【００６２】
なお、位置取得部２０２および向き取得部２０３は、操作パネル２５からの撮影指示に応じてそれぞれ位置情報および向き情報を取得するものであるため、その情報は、それぞれ、撮影位置の情報および撮影方向の情報となり得る。そこで、以降の説明では、上記プログラムに従って携帯端末２００からサーバ３００に送信される位置情報および向き情報を、それぞれ、撮影位置情報および撮影方向情報とも称する。
【００６３】
図９は、サーバ３００の機能構成の具体例を示すブロック図である。図９に示される各機能は、ＣＰＵ３０がＲＯＭ３１に記憶されるプログラムを読み出してＲＡＭ３２上で実行することで、主にＣＰＵ３０に形成される機能である。しかしながら、少なくとも一部の機能が図６に示されたハードウェア構成によって形成されてもよい。
【００６４】
図９を参照して、上記動作を実現するための機能としてサーバ３００は、ＭＦＰ１００からＭＦＰ情報の入力を受付けるためのＭＦＰ情報入力部３０１と、ＨＤ３３の所定領域にあるＭＦＰリストに入力された上記ＭＦＰ情報を記憶し、または更新するためのＭＦＰ情報記憶部３０２と、携帯端末２００からＭＦＰ情報の要求と共に撮影位置および撮影方向の入力を受付けるための携帯情報入力部３０３と、ＭＦＰリストの各位置情報を参照して、携帯端末２００の撮影位置および撮影方向に基づいて当該携帯端末２００の撮影画像に存在するＭＦＰを検索するための検索部３０４と、検索されたＭＦＰ１００のＭＦＰ情報を携帯端末２００に対して送信するための送信部３０５とを含む。
【００６５】
＜ＭＦＰ情報の登録についての動作フロー＞
図１０は、ＭＦＰ情報の登録動作を行なうＭＦＰ１００での動作の具体例を示すフローチャートである。図１０のフローチャートに示される動作は、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行することによって実現される。
【００６６】
ここで、ＭＦＰ情報の登録はユーザ操作によって行なわれる「手動登録」と予め規定された所定のタイミングでユーザ操作なしに自動的に行なわれる「自動登録」とがあるものとし、いずれの方法を採用するかは、予め管理者などによってＭＦＰ１００に設定されているものとする。ＣＰＵ１０はその設定を記憶している。
【００６７】
図１０を参照して、「手動登録」が設定されている場合（ステップＳ１０１でＹＥＳ）、ステップＳ１０３でＣＰＵ１０は、操作パネル１５からの操作信号に従って予め規定されているＭＦＰ情報登録動作を実行する。詳しくは、ＣＰＵ１０は、操作パネル１５からの操作信号に従ってＭＦＰ情報としての位置情報や通信情報や機能情報の入力を受付けて、それらを記憶する。そして、その情報をサーバ３００に対してＭＦＰ情報として送信する。
【００６８】
一方、「自動登録」が設定されている場合（ステップＳ１０１でＮＯ）、ＣＰＵ１０は、位置情報、通信情報、および機能情報を、それぞれ、所定のタイミングで検出する。所定のタイミングとは、たとえば、当該ＭＦＰ１００が設置されたタイミングや、ネットワークの通信が確立したタイミングや、所定の時間間隔、などが該当する。ＣＰＵ１０は、位置情報、通信情報、または機能情報を検出した時点で（ステップＳ１０５でＹＥＳ）、記憶されているそれらと比較して変化の有無を確認する。そして、変化があったことが検出されると（ステップＳ１０７でＹＥＳ）、ステップＳ１０９でＣＰＵ１０は、予め規定されているＭＦＰ情報登録動作を実行する。詳しくは、ＣＰＵ１０は、記憶されている位置情報、通信情報、および機能情報のうち変化があったと検出された情報を最新の情報に更新した後、ＭＦＰ情報をサーバ３００に送信する。ここでは、ＭＦＰ情報のうちの変化のあった情報のみを送信してもよいし、ＭＦＰ情報すべてを送信してもよい。
【００６９】
サーバ３００では、ＭＦＰ１００からＭＦＰ情報を受信すると、ＨＤ３３の所定領域に記憶されているＭＦＰリストを更新する。具体的には、ＭＦＰリストにＭＦＰ１００のＭＦＰ情報が登録されていない場合には、受信したＭＦＰ情報を新規に登録する。すでに登録がある場合には、受信したＭＦＰ情報で更新する。
【００７０】
この登録動作が行なわれることで、画像処理システムに含まれるＭＦＰそれぞれの位置、アドレス、および搭載されて使用可能な機能がサーバ３００に登録されることになる。
【００７１】
図１１は、サーバ３００に記憶されるＭＦＰリストの具体例を示す図である。図１１を参照して、ＭＦＰリストには画像処理システムに含まれるＭＦＰごとに、位置情報として緯度、経度および高度が、通信情報としてサーバ３００と通信するためのアドレスであるＩＰアドレスおよび携帯端末２００と通信するためのアドレスであるＢｌｕｅｔｏｏｔｈ（登録商標）アドレスが、ならびに機能情報としてボックス機能およびスキャン機能それぞれの有無が登録されている。
【００７２】
ＭＦＰ情報は図１１に示されたものには限定されない。たとえば、位置情報には高度が含まれていなくてもよい。また、通信情報は、他の形態の通信を行なう場合にはその通信形態に応じたアドレスであってよい。また、機能情報として他の機能のそれぞれの有無が含まれてもよい。また、後述するようなユーザ認証を行なう場合には、ユーザごとの機能の使用の可否が含まれてもよい。
【００７３】
なお、以上の説明では、ＭＦＰ１００からＭＦＰ情報がサーバ３００に送信されることによってＭＦＰリストに登録、更新されるものとしているが、サーバ３００が入力装置を有する場合、たとえば当該画像処理システムの管理者等によって、サーバ３００に直接ＭＦＰ情報を入力するようにしてもよい。また、ＭＦＰ１００に接続された図示しない通信端末からサーバ３００に対してＭＦＰ情報が送信されてもよい。なお、この場合、ＭＦＰ１００はサーバ３００と通信可能でなくてもよく、ＭＦＰ１００に接続された上記通信端末がサーバ３００と通信可能であればよい。
【００７４】
＜ＭＦＰの操作のための動作についての動作フロー＞
図１２は、ＭＦＰの操作のための動作の流れを表わしたシーケンス図である。図１２の左端はＭＦＰ１００での処理の流れを表わし、中央は携帯端末２００での処理の流れを表わし、右端はサーバ３００での処理の流れを表わしている。それぞれの動作は、各装置のＣＰＵがＲＯＭに記憶されているプログラムを読み出してＲＡＭ上で実行することによって実現される。
【００７５】
図１２を参照して、携帯端末２００においてＭＦＰ操作用のアプリケーションが起動された状態において（ステップＳ１）、カメラでの撮影が行なわれると（ステップＳ３）、携帯端末２００での撮影位置および撮影方向を特定する情報がサーバ３００に対して送信され、該当するＭＦＰ情報が要求される（ステップＳ３−１）。
【００７６】
サーバ３００では携帯端末２００からの要求を受付けると、記憶されているＭＦＰリストの各位置情報を参照して、携帯端末２００の撮影位置から撮影方向に所定範囲内に位置しているＭＦＰのＭＦＰ情報を検索する（ステップＳ５）。そして、該当するＭＦＰ情報を携帯端末２００に送信する（ステップＳ５−１）。携帯端末２００では該アプリケーションによって、カメラ２６からの画像データに受信したＭＦＰ情報に含まれる機能情報で特定された機能を選択するためのタグが合成され、合成された画像が操作パネル２５に表示される（ステップＳ７）。
【００７７】
携帯端末２００の操作パネル２５に表示される画像上でタグが選択（タッチ）されると（ステップＳ９）、選択されたタグに対応した機能を特定する情報と共に画面の要求がＭＦＰ１００に対してなされる（ステップＳ９−１）。
【００７８】
ＭＦＰ１００は、要求元の携帯端末２００に対して要求された機能による処理を操作するための画面データを送信する（ステップＳ１１）。ここでは、予め自身の操作パネル１５に表示するために記憶されている画面データを携帯端末２００に送信してもよいし、携帯端末２００用に記憶されている該当する画面データを送信してもよいし、要求元の携帯端末２００から自身を特定する情報も送信された場合には予め自身の操作パネル１５に表示するために記憶されている画面データを携帯端末２００の情報に基づいて解像度変換等を行なって送信してもよい。
【００７９】
なお、ここでは画面データそのものがＭＦＰ１００から携帯端末２００に送信されるものとしているが、携帯端末２００で起動している上記プログラムが操作画面を生成する機能を有する場合には、該操作画面に必要な情報のみＭＦＰ１００から携帯端末２００に送信され、それに基づいて携帯端末２００で画面データが生成されてもよい。
【００８０】
携帯端末２００では送信された画面データに基づいて操作画面が表示される。そして、その画面に沿ってタッチ操作がされると（ステップＳ１３）、指示された位置を特定する情報を操作信号としてＭＦＰ１００に送信される（ステップＳ１３−１）。ここで送信される操作信号としては、一例として、操作パネル２５上で指示された位置の表示された画面に対する相対位置で特定した操作信号が挙げられる。なお、他の例として、携帯端末２００で実行されるアプリケーションがＭＦＰ１００からの画面データを解析する機能を備える場合、操作パネル２５上で指示された位置に該当した操作内容を特定し、その内容を示す操作信号をＭＦＰ１００に送信するようにしてもよい。
【００８１】
ＭＦＰ１００は、携帯端末２００に送信した画面データと受信した操作信号で表わされる指示された位置とに基づいて操作内容を特定する（ステップＳ１５）。このとき、選択された機能の実行までにさらに操作が必要な場合には、自身の当該機能を実行するためのプログラムに従って次の操作画面のための画面データを送信する。この場合、当該機能の実行に至るまで上記ステップＳ１１〜Ｓ１５の動作が繰り返される。
【００８２】
そして、当該機能の実行に必要なすべての操作が特定されると、ＭＦＰ１００ではその操作に従って当該機能による画像処理が実行される（ステップＳ１７）。
【００８３】
なお、携帯端末２００で起動している上記プログラムが制御信号を生成する機能を有する場合には、画面データと操作パネル２５上で指示された位置とに応じてＭＦＰ１００に対する制御信号を生成して、上記ステップＳ１３−１で上記操作信号に替えて制御信号を送信してもよい。この場合、ＭＦＰ１００では携帯端末２００からの制御信号に従って画像処理を実行する。
【００８４】
以降、携帯端末２００における動作をフローチャートを用いて詳細に説明する。図１３、図１４、および図１５は、ＭＦＰの操作のための動作を行なう携帯端末２００での動作の具体例を示すフローチャートである。図１３は撮影画像に重ねてタグを表示するための動作を表わしたフローチャートであり、図１４は操作対象の機能としてボックス機能が選択された場合の動作を表わしたフローチャートであり、図１５は操作対象の機能としてスキャン機能が選択された場合の動作を表わしたフローチャートである。図１３、図１４、および図１５のフローチャートに示される動作は、ＣＰＵ２０がＲＯＭ２１に記憶される上記ＭＦＰ操作用のアプリケーションに対応したプログラムを読み出してＲＡＭ２２上で実行することによって実現される。
【００８５】
図１３を参照して、ＣＰＵ２０がＭＦＰ操作用のアプリケーションを実行している状態であって（ステップＳ２０１でＹＥＳ）、カメラ２６で撮影中である場合（ステップＳ２０３でＹＥＳ）、ステップＳ２０５でＣＰＵ２０は、サーバ３００に対して撮影位置および撮影方向を表わす情報を送信して、該当するＭＦＰのＭＦＰ情報の送信を要求する。
【００８６】
サーバ３００から応答を受信し（ステップＳ２０７でＹＥＳ）、かつ、その応答がＭＦＰ情報であった場合（ステップＳ２０９でＮＯ）、ＣＰＵ２０はＭＦＰ情報の機能情報で特定された機能を選択するためのタグを撮影されて得られた画像データに合成して表示するための処理を実行する。
【００８７】
具体的には、機能情報においてボックス機能の使用が可能であることが示されている場合（ステップＳ２１１でＹＥＳ）、ステップＳ２１３でＣＰＵ２０は、ＭＦＰ情報に含まれたＭＦＰの位置情報に基づいて撮影されて得られた画像データ中のＭＦＰの表示位置を算出し、その位置またはその近傍にボックス機能に対する操作の開始を指示するためのタグを合成して表示させる。図２の（２）の画面例では、予め「ＢＯＸあり」と記載されたタグの画像データを記憶しており、算出された位置に当該画像データを合成して画面データを生成し、操作パネル２５に表示させる。
【００８８】
機能情報においてスキャン機能の使用が可能であることが示されている場合（ステップＳ２１５でＹＥＳ）、ステップＳ２１７でＣＰＵ２０は、ＭＦＰ情報に含まれたＭＦＰの位置情報に基づいて撮影されて得られた画像データ中のＭＦＰの表示位置を算出し、その位置またはその近傍にスキャン機能に対する操作の開始を指示するためのタグを合成して表示させる。図２の（２）の画面例では、予め「スキャン」と記載されたタグの画像データを記憶しており、算出された位置に当該画像データを合成して画面データを生成し、操作パネル２５に表示させる。
【００８９】
次に、図１４を参照して、表示されたタグのうちのボックス機能を表わしたタグが選択された場合（ステップＳ３０１でＹＥＳ）、ステップＳ３０３でＣＰＵ２０は、ＭＦＰ情報の通信情報からＭＦＰ１００のＢｌｕｅｔｏｏｔｈ（登録商標）アドレスを読み出し、ＭＦＰ１００とＢｌｕｅｔｏｏｔｈ（登録商標）を利用した通信を開始する。そして、ステップＳ３０５でボックス機能による処理を操作するための画面データをＭＦＰ１００に対して送信する。
【００９０】
ＭＦＰ１００から該当の画面データを受信すると、ステップＳ３０７でＣＰＵ２０は操作パネル２５に画面データに基づいた操作画面を表示させる。その操作画面に基づいた操作、つまり操作画面上のタッチ操作を受付けると（ステップＳ３０９でＹＥＳ、かつステップＳ３１１でＮＯ）、ステップＳ３１３でＣＰＵ２０は、その操作画面における指定された位置を特定する信号を操作信号としてＭＦＰ１００に対して送信する。
【００９１】
その後、動作は上記ステップＳ３０５に戻り、以降の動作が操作終了するまで繰り返される（ステップＳ３１１でＹＥＳ）。すなわち、操作画面上のタッチ操作を受付けるたびにその操作画面における指定された位置を特定する信号が操作信号としてＭＦＰ１００に対して送信され、ＭＦＰ１００からは次の画面データが送信される。これによって、図２の（３），（４）に表わされたようにボックス機能での操作を入力するための操作画面が遷移し、ボックス機能による処理に必要な操作を携帯端末２００の操作パネル２５で受付けることになる。
【００９２】
なお、表示されたタグのうちのスキャン機能を表わしたタグが選択された場合にもＣＰＵ２０では図１４に表わされた動作と同様の動作が行なわれる。具体的には、図１５を参照して、表示されたタグのうちのスキャン機能を表わしたタグが選択された場合（ステップＳ４０１でＹＥＳ）、ステップＳ４０３でＣＰＵ２０は、ＭＦＰ情報の通信情報からＭＦＰ１００のＢｌｕｅｔｏｏｔｈ（登録商標）アドレスを読み出し、ＭＦＰ１００とＢｌｕｅｔｏｏｔｈ（登録商標）を利用した通信を開始する。そして、ステップＳ４０５でスキャン機能による処理を操作するための画面データをＭＦＰ１００に対して送信する。
【００９３】
ＭＦＰ１００から該当の画面データを受信すると、ステップＳ４０７でＣＰＵ２０は操作パネル２５に画面データに基づいた操作画面を表示させる。その操作画面に基づいた操作、つまり操作画面上のタッチ操作を受付けると（ステップＳ４０９でＹＥＳ、かつステップＳ４１１でＮＯ）、ステップＳ４１３でＣＰＵ２０は、その操作画面における指定された位置を特定する信号を操作信号としてＭＦＰ１００に対して送信する。
【００９４】
その後、動作は上記ステップＳ４０５に戻り、以降の動作が操作終了するまで繰り返される（ステップＳ４１１でＹＥＳ）。すなわち、操作画面上のタッチ操作を受付けるたびにその操作画面における指定された位置を特定する信号が操作信号としてＭＦＰ１００に対して送信され、ＭＦＰ１００からは次の画面データが送信される。これによって、図２の（３），（４）と同様にスキャン機能での操作を入力するための操作画面が遷移し、スキャン機能による処理に必要な操作を携帯端末２００の操作パネル２５で受付けることになる。
【００９５】
＜実施の形態の効果＞
本実施の形態にかかる画像処理システムにおける以上の動作が行なわれることで、動作概要で説明されたような、携帯端末２００を用いたＭＦＰ１００の操作が可能となる。
【００９６】
上の例ではＭＦＰ１００の機能としてボックス機能およびスキャン機能を備える例を挙げているが、昨今のＭＦＰの高機能化に伴い、より多くの機能が搭載され使用可能となっている。その場合、ＭＦＰ１００の操作パネル１５に表示される操作画面にはそれら機能のうちから操作対象とする機能を選択させるための選択肢が多く表示されたり、その機能における操作のための選択肢が多く表示されたりして、不慣れなユーザにとっては操作がし難い操作画面となる場合がある。また、ＭＦＰに搭載される機能や使用可能な機能はＭＦＰごとに異なる場合があるため、不慣れなユーザにとっては操作対象とするＭＦＰで所望する機能が使用可能であるか否かをすぐに判別できない場合もある。
【００９７】
そういった場合に本実施の形態にかかる画像処理システムでは、使用に慣れた携帯端末２００において専用のアプリケーションを起動し、ＭＦＰに向けて撮影することによって当該ＭＦＰで使用可能な機能がタグとなって表示される。さらに、そのタグを選択することで、操作対象とする機能の操作画面が携帯端末２００の操作パネル２５に表示されて、その画面で操作入力を行なうことでＭＦＰ１００の操作を行なうことが可能となる。
【００９８】
これにより、ユーザは、使用可能な機能が一目でわかり、さらに、容易にその機能の操作を行なうことができる。また、ＭＦＰ１００が離れた位置にあった場合であってもそこまで移動することなく携帯している携帯端末２００でその操作が可能となる。
【００９９】
＜変形例＞
ＭＦＰ１００では機能の使用に当たってユーザ認証が行なわれてもよい。この場合について、変形例として説明する。
【０１００】
図１６は、変形例にかかるＭＦＰ１００の機能構成の具体例を示すブロック図である。図１６に示される各機能もまた、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行することで、主にＣＰＵ１０に形成される機能である。しかしながら、少なくとも一部の機能が図３に示されたハードウェア構成によって形成されてもよい。
【０１０１】
図１６を参照して、上記動作を実現するための機能として変形例にかかるＭＦＰ１００は、図７に示された各機能に加えて、ログイン情報の入力を受付けるためのログイン情報入力部１１１とユーザ認証を行なうための認証部１１２とをさらに含む。
【０１０２】
変形例においては、機能管理部１０６は搭載され使用可能な機能を記憶すると共に、機能ごとに使用を許可するユーザの情報、またはユーザごとに使用を許可する機能の情報であるユーザ情報を記憶する。
【０１０３】
図１７は、変形例にかかる画像処理システムでの、ＭＦＰの操作のための動作の流れを表わしたシーケンス図である。図１７に表わされた動作の流れでは、図１２に示された動作の流れに加えて、ステップＳ１０で表わされたユーザ認証のための動作がさらに行なわれる点が異なる。
【０１０４】
詳しくは、変形例にかかる画像処理システムでは、上記ステップＳ９での携帯端末２００で機能の選択がなされて、ステップＳ９−１で選択されたタグに対応した機能を特定する情報と共に画面の要求がＭＦＰ１００に対してなされると、ＭＦＰ１００では、選択された機能がユーザ認証が必要であるものか否かが判断される。そして、ユーザ認証が必要である場合に、ステップＳ１０のユーザ認証のための動作が行なわれる。
【０１０５】
すなわち、ユーザ認証が必要である場合、ステップＳ１０−１でＭＦＰ１００は、要求された画面データに替えて、ユーザ認証に用いるログイン情報を入力するための画面データを携帯端末２００に対して送信する。ステップＳ１０−２でその画面に沿ってログイン情報の入力を受付けると、ステップＳ１０−３でＭＦＰ１００は記憶されているユーザ情報を参照して、選択された機能の使用の可否を判断する。そして、使用が可と判断された場合、つまり当該機能についてのユーザ認証に成功した場合に、ステップＳ１１で要求された画面データを携帯端末２００に対して送信する。
【０１０６】
このようにすることで、たとえばボックス機能などのユーザ認証が必要な機能についてもセキュリティを確保しつつ操作性を高めることができる。
【０１０７】
なお、この変形例では、ログイン情報の入力を受付けるものとしているが、ＭＦＰ１００が携帯端末２００のＢｌｕｅｔｏｏｔｈ（登録商標）アドレスとユーザ情報との対応関係を記憶しておき、上記ステップＳ９−１の携帯端末２００からＭＦＰ１００に対して画面データが要求されたときに、そのアドレスに基づいてユーザ認証が行なわれてもよい。または、このようなユーザ認証に替えて、ＭＦＰ１００と携帯端末２００との間でＢｌｕｅｔｏｏｔｈ（登録商標）を利用した通信でのパスキー（ＰＩＮコード）を用いた認証が行なわれてもよい。
【０１０８】
さらに、上述のＭＦＰ１００で上記動作を実行させるためのプログラム、携帯端末２００で上記動作を実行させるためのプログラム、およびサーバ３００で上記動作を実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１０９】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１０】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１１】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１１２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１３】
１１，２１，３１  ＲＯＭ、１２，２２，３２  ＲＡＭ、１３  スキャナ、１４  プリンタ、１５，２５  操作パネル、１６，２９  メモリ、１７，３４  通信コントローラ、１８，３５  ネットワークコントローラ、２３  電子コンパス、２４  コントローラ、２６  カメラ、２７  第１通信コントローラ、２８  第２通信コントローラ、５１  タッチパネル、５２  操作キー群、１００  ＭＦＰ、１０１，２０１  指示入力部、１０２  位置情報入力部、１０３  アドレス入力部、１０４  位置情報記憶部、１０５  通信情報記憶部、１０６  機能管理部、１０７  検出部、１０８  更新部、１０９  画面送信部、１１０  指示特定部、１１１  ログイン情報入力部、１１２  認証部、２００  携帯端末、２０２  位置取得部、２０３  向き取得部、２０４  画像取得部、２０５  サーバ要求部、２０６  情報取得部、２０７  生成部、２０８  表示処理部、２０９  画面取得部、２１０，３０５  送信部、３００  サーバ、３０１  情報入力部、３０２  情報記憶部、３０３  携帯情報入力部、３０４  検索部、５２１  テンキー、５２２  スタートキー、５２３  モード選択キー、５２３Ａ  表示ランプ。
【図１】
0005126334.tif 000002
【図２】
0005126334.tif 000003
【図３】
0005126334.tif 000004
【図４】
0005126334.tif 000005
【図５】
0005126334.tif 000006
【図６】
0005126334.tif 000007
【図７】
0005126334.tif 000008
【図８】
0005126334.tif 000009
【図９】
0005126334.tif 000010
【図１０】
0005126334.tif 000011
【図１１】
0005126334.tif 000012
【図１２】
0005126334.tif 000013
【図１３】
0005126334.tif 000014
【図１４】
0005126334.tif 000015
【図１５】
0005126334.tif 000016
【図１６】
0005126334.tif 000017
【図１７】
0005126334.tif 000018