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