(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）３３と、電話回線を介した通信を制御するための通信コントローラ３４と、ＬＡＮを介した通信を制御するためのネットワークコントローラ３５とを含む。
【００５６】
＜機能構成＞
当該画像処理システムにおいて動作概要に説明されたような動作を実現するための、各装置の機能構成を説明する。
【００５７】
図７は、ＭＦＰ１００の機能構成の具体例を示すブロック図である。図７に示される各機能は、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行することで、主にＣＰＵ１０に形成される機能である。しかしながら、少なくとも一部の機能が図３に示されたハードウェア構成によって形成されてもよい。
【００５８】
図７を参照して、上記動作を実現するための機能としてＭＦＰ１００は、操作パネル１５や他の装置からの指示入力を受付けるための指示入力部１０１と、操作パネル１５や図３に示されないＧＰＳ機能を備える場合には該機能からの自身の位置情報の入力を受付けるための位置情報入力部１０２と、ＬＡＮ上のアドレスおよびＢｌｕｅｔｏｏｔｈ（登録商標）を利用した無線通信におけるアドレスの入力を受付けるためのアドレス入力部１０３と、位置情報入力部１０２で受付けた位置情報を記憶するための位置情報記憶部１０４と、アドレス入力部１０３で受付けたアドレスを通信情報として記憶するための通信情報記憶部１０５と、当該ＭＦＰ１００の備える機能を管理し各機能での動作を実行させるための機能管理部１０６と、当該ＭＦＰ１００の位置情報、通信情報、および実行可能な機能の変化を検出するための検出部１０７と、当該ＭＦＰ１００の位置情報、通信情報、および機能情報をＭＦＰ情報としてサーバ３００に送信してサーバ３００のＭＦＰリストに登録または更新するための更新部１０８と、後述する携帯端末２００からの要求に応じて予め記憶されている操作画面のデータのうちの必要な操作画面データを送信するための画面送信部１０９と、携帯端末２００からの指示内容を特定するための指示特定部１１０とを含む。
【００５９】
指示特定部１１０の指示内容を特定する方法は、自身の備える操作パネル１５において操作画面に沿ってタッチ指示を受付けた場合にその指示内容を特定する方法と同様である。すなわち、指示特定部１１０は、携帯端末２００からの指示位置を特定する信号と送信した画面データとに基づいて、指示位置が操作画面上のどの位置であるかを特定して、予め記憶されている画面上の位置と指示内容との対応を参照して、特定された位置に対応した指示内容を決定する。
【００６０】
図８は、携帯端末２００の機能構成の具体例を示すブロック図である。図８に示される各機能は、ＣＰＵ２０がＲＯＭ２１に記憶されるプログラムを読み出してＲＡＭ２２上で実行することで、主にＣＰＵ２０に形成される機能である。しかしながら、少なくとも一部の機能が図５に示されたハードウェア構成によって形成されてもよい。
【００６１】
図８を参照して、上記動作を実現するための機能として携帯端末２００は、操作パネル２５からの指示入力を受付けるための指示入力部２０１と、操作パネル２５からの撮影指示に応じて当該携帯端末２００の位置情報を取得するための位置取得部２０２と、操作パネル２５からの撮影指示に応じて当該携帯端末２００の向きを取得するための向き取得部２０３と、操作パネル２５からの撮影指示に応じてカメラ２６による撮影を実行して撮影された画像データを取得するための画像取得部２０４と、操作パネル２５からの撮影指示に応じて取得された位置情報と向き情報と共にサーバ３００に対してＭＦＰ情報を要求するためのサーバ要求部２０５と、該要求に応じてサーバ３００から操作対象とするＭＦＰ１００のＭＦＰ情報を取得するためのＭＦＰ情報取得部２０６と、撮影して得られた画像データとＭＦＰ情報とに基づいて画像データに選択可能なタグを合成して画面データを生成するための生成部２０７と、画面データを操作パネル２５に表示する処理を実行するための表示処理部２０８と、該画面データに基づいた表示画面における指示位置を特定する操作信号をＭＦＰ１００に送信するための送信部２１０と、その信号に応じてＭＦＰ１００から送信される画面データを取得するための画面取得部２０９とを含む。
【００６２】
なお、位置取得部２０２および向き取得部２０３は、操作パネル２５からの撮影指示に応じてそれぞれ位置情報および向き情報を取得するものであるため、その情報は、それぞれ、撮影位置の情報および撮影方向の情報となり得る。そこで、以降の説明では、上記プログラムに従って携帯端末２００からサーバ３００に送信される位置情報および向き情報を、それぞれ、撮影位置情報および撮影方向情報とも称する。
【００６３】
図９は、サーバ３００の機能構成の具体例を示すブロック図である。図９に示される各機能は、ＣＰＵ３０がＲＯＭ３１に記憶されるプログラムを読み出してＲＡＭ３２上で実行することで、主にＣＰＵ３０に形成される機能である。しかしながら、少なくとも一部の機能が図６に示されたハードウェア構成によって形成されてもよい。
【００６４】
図９を参照して、上記動作を実現するための機能としてサーバ３００は、ＭＦＰ１００からＭＦＰ情報の入力を受付けるためのＭＦＰ情報入力部３０１と、ＨＤ３３の所定領域にあるＭＦＰリストに入力された上記ＭＦＰ情報を記憶し、または更新するためのＭＦＰ情報記憶部３０２と、携帯端末２００からＭＦＰ情報の要求と共に撮影位置および撮影方向の入力を受付けるための携帯情報入力部３０３と、ＭＦＰリストの各位置情報を参照して、携帯端末２００の撮影位置および撮影方向に基づいて当該携帯端末２００の撮影画像に存在するＭＦＰを検索するための検索部３０４と、検索されたＭＦＰ１００のＭＦＰ情報を携帯端末２００に対して送信するための送信部３０５とを含む。
【００６５】
＜ＭＦＰ情報の登録についての動作フロー＞
図１０は、ＭＦＰ情報の登録動作を行なうＭＦＰ１００での動作の具体例を示すフローチャートである。図１０のフローチャートに示される動作は、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行することによって実現される。
【００６６】
ここで、ＭＦＰ情報の登録はユーザ操作によって行なわれる「手動登録」と予め規定された所定のタイミングでユーザ操作なしに自動的に行なわれる「自動登録」とがあるものとし、いずれの方法を採用するかは、予め管理者などによってＭＦＰ１００に設定されているものとする。ＣＰＵ１０はその設定を記憶している。
【００６７】
図１０を参照して、「手動登録」が設定されている場合（ステップＳ１０１でＹＥＳ）、ステップＳ１０３でＣＰＵ１０は、操作パネル１５からの操作信号に従って予め規定されているＭＦＰ情報登録動作を実行する。詳しくは、ＣＰＵ１０は、操作パネル１５からの操作信号に従ってＭＦＰ情報としての位置情報や通信情報や機能情報の入力を受付けて、それらを記憶する。そして、その情報をサーバ３００に対してＭＦＰ情報として送信する。
【００６８】
一方、「自動登録」が設定されている場合（ステップＳ１０１でＮＯ）、ＣＰＵ１０は、位置情報、通信情報、および機能情報を、それぞれ、所定のタイミングで検出する。所定のタイミングとは、たとえば、当該ＭＦＰ１００が設置されたタイミングや、ネットワークの通信が確立したタイミングや、所定の時間間隔、などが該当する。ＣＰＵ１０は、位置情報、通信情報、または機能情報を検出した時点で（ステップＳ１０５でＹＥＳ）、記憶されているそれらと比較して変化の有無を確認する。そして、変化があったことが検出されると（ステップＳ１０７でＹＥＳ）、ステップＳ１０９でＣＰＵ１０は、予め規定されているＭＦＰ情報登録動作を実行する。詳しくは、ＣＰＵ１０は、記憶されている位置情報、通信情報、および機能情報のうち変化があったと検出された情報を最新の情報に更新した後、ＭＦＰ情報をサーバ３００に送信する。ここでは、ＭＦＰ情報のうちの変化のあった情報のみを送信してもよいし、ＭＦＰ情報すべてを送信してもよい。
【００６９】
サーバ３００では、ＭＦＰ１００からＭＦＰ情報を受信すると、ＨＤ３３の所定領域に記憶されているＭＦＰリストを更新する。具体的には、ＭＦＰリストにＭＦＰ１００のＭＦＰ情報が登録されていない場合には、受信したＭＦＰ情報を新規に登録する。すでに登録がある場合には、受信したＭＦＰ情報で更新する。
【００７０】
この登録動作が行なわれることで、画像処理システムに含まれるＭＦＰそれぞれの位置、アドレス、および搭載されて使用可能な機能がサーバ３００に登録されることになる。
【００７１】
図１１は、サーバ３００に記憶されるＭＦＰリストの具体例を示す図である。図１１を参照して、ＭＦＰリストには画像処理システムに含まれるＭＦＰごとに、位置情報として緯度、経度および高度が、通信情報としてサーバ３００と通信するためのアドレスであるＩＰアドレスおよび携帯端末２００と通信するためのアドレスであるＢｌｕｅｔｏｏｔｈ（登録商標）アドレスが、ならびに機能情報としてボックス機能およびスキャン機能それぞれの有無が登録されている。
【００７２】
ＭＦＰ情報は図１１に示されたものには限定されない。たとえば、位置情報には高度が含まれていなくてもよい。また、通信情報は、他の形態の通信を行なう場合にはその通信形態に応じたアドレスであってよい。また、機能情報として他の機能のそれぞれの有無が含まれてもよい。また、後述するようなユーザ認証を行なう場合には、ユーザごとの機能の使用の可否が含まれてもよい。
【００７３】
なお、以上の説明では、ＭＦＰ１００からＭＦＰ情報がサーバ３００に送信されることによってＭＦＰリストに登録、更新されるものとしているが、サーバ３００が入力装置を有する場合、たとえば当該画像処理システムの管理者等によって、サーバ３００に直接ＭＦＰ情報を入力するようにしてもよい。また、ＭＦＰ１００に接続された図示しない通信端末からサーバ３００に対してＭＦＰ情報が送信されてもよい。なお、この場合、ＭＦＰ１００はサーバ３００と通信可能でなくてもよく、ＭＦＰ１００に接続された上記通信端末がサーバ３００と通信可能であればよい。
【００７４】
＜ＭＦＰの操作のための動作についての動作フロー＞
図１２は、ＭＦＰの操作のための動作の流れを表わしたシーケンス図である。図１２の左端はＭＦＰ１００での処理の流れを表わし、中央は携帯端末２００での処理の流れを表わし、右端はサーバ３００での処理の流れを表わしている。それぞれの動作は、各装置のＣＰＵがＲＯＭに記憶されているプログラムを読み出してＲＡＭ上で実行することによって実現される。
【００７５】
図１２を参照して、携帯端末２００においてＭＦＰ操作用のアプリケーションが起動された状態において（ステップＳ１）、カメラでの撮影が行なわれると（ステップＳ３）、携帯端末２００での撮影位置および撮影方向を特定する情報がサーバ３００に対して送信され、該当するＭＦＰ情報が要求される（ステップＳ３−１）。
【００７６】
サーバ３００では携帯端末２００からの要求を受付けると、記憶されているＭＦＰリストの各位置情報を参照して、携帯端末２００の撮影位置から撮影方向に所定範囲内に位置しているＭＦＰのＭＦＰ情報を検索する（ステップＳ５）。そして、該当するＭＦＰ情報を携帯端末２００に送信する（ステップＳ５−１）。携帯端末２００では該アプリケーションによって、カメラ２６からの画像データに受信したＭＦＰ情報に含まれる機能情報で特定された機能を選択するためのタグが合成され、合成された画像が操作パネル２５に表示される（ステップＳ７）。
【００７７】
携帯端末２００の操作パネル２５に表示される画像上でタグが選択（タッチ）されると（ステップＳ９）、選択されたタグに対応した機能を特定する情報と共に画面の要求がＭＦＰ１００に対してなされる（ステップＳ９−１）。
【００７８】
ＭＦＰ１００は、要求元の携帯端末２００に対して要求された機能による処理を操作するための画面データを送信する（ステップＳ１１）。ここでは、予め自身の操作パネル１５に表示するために記憶されている画面データを携帯端末２００に送信してもよいし、携帯端末２００用に記憶されている該当する画面データを送信してもよいし、要求元の携帯端末２００から自身を特定する情報も送信された場合には予め自身の操作パネル１５に表示するために記憶されている画面データを携帯端末２００の情報に基づいて解像度変換等を行なって送信してもよい。
【００７９】
なお、ここでは画面データそのものがＭＦＰ１００から携帯端末２００に送信されるものとしているが、携帯端末２００で起動している上記プログラムが操作画面を生成する機能を有する場合には、該操作画面に必要な情報のみＭＦＰ１００から携帯端末２００に送信され、それに基づいて携帯端末２００で画面データが生成されてもよい。
【００８０】
携帯端末２００では送信された画面データに基づいて操作画面が表示される。そして、その画面に沿ってタッチ操作がされると（ステップＳ１３）、指示された位置を特定する情報を操作信号としてＭＦＰ１００に送信される（ステップＳ１３−１）。ここで送信される操作信号としては、一例として、操作パネル２５上で指示された位置の表示された画面に対する相対位置で特定した操作信号が挙げられる。なお、他の例として、携帯端末２００で実行されるアプリケーションがＭＦＰ１００からの画面データを解析する機能を備える場合、操作パネル２５上で指示された位置に該当した操作内容を特定し、その内容を示す操作信号をＭＦＰ１００に送信するようにしてもよい。
【００８１】
ＭＦＰ１００は、携帯端末２００に送信した画面データと受信した操作信号で表わされる指示された位置とに基づいて操作内容を特定する（ステップＳ１５）。このとき、選択された機能の実行までにさらに操作が必要な場合には、自身の当該機能を実行するためのプログラムに従って次の操作画面のための画面データを送信する。この場合、当該機能の実行に至るまで上記ステップＳ１１〜Ｓ１５の動作が繰り返される。
【００８２】
そして、当該機能の実行に必要なすべての操作が特定されると、ＭＦＰ１００ではその操作に従って当該機能による画像処理が実行される（ステップＳ１７）。
【００８３】
なお、携帯端末２００で起動している上記プログラムが制御信号を生成する機能を有する場合には、画面データと操作パネル２５上で指示された位置とに応じてＭＦＰ１００に対する制御信号を生成して、上記ステップＳ１３−１で上記操作信号に替えて制御信号を送信してもよい。この場合、ＭＦＰ１００では携帯端末２００からの制御信号に従って画像処理を実行する。
【００８４】
以降、携帯端末２００における動作をフローチャートを用いて詳細に説明する。図１３、図１４、および図１５は、ＭＦＰの操作のための動作を行なう携帯端末２００での動作の具体例を示すフローチャートである。図１３は撮影画像に重ねてタグを表示するための動作を表わしたフローチャートであり、図１４は操作対象の機能としてボックス機能が選択された場合の動作を表わしたフローチャートであり、図１５は操作対象の機能としてスキャン機能が選択された場合の動作を表わしたフローチャートである。図１３、図１４、および図１５のフローチャートに示される動作は、ＣＰＵ２０がＲＯＭ２１に記憶される上記ＭＦＰ操作用のアプリケーションに対応したプログラムを読み出してＲＡＭ２２上で実行することによって実現される。
【００８５】
図１３を参照して、ＣＰＵ２０がＭＦＰ操作用のアプリケーションを実行している状態であって（ステップＳ２０１でＹＥＳ）、カメラ２６で撮影中である場合（ステップＳ２０３でＹＥＳ）、ステップＳ２０５でＣＰＵ２０は、サーバ３００に対して撮影位置および撮影方向を表わす情報を送信して、該当するＭＦＰのＭＦＰ情報の送信を要求する。
【００８６】
図１８は、携帯端末２００からサーバ３００に対して送信される情報の一例を示す図である。図１８には、ＸＭＬ（Extensible Markup Language）形式で書かれた記述が記載されている。
【００８７】
図１８を参照して、当該記述では、ＭＦＰ情報の送信を要求するために送信される撮影位置と撮影方向を特定する情報が、<reqinfo>タグに囲まれて書かれている。つまり、当該タグは、当該文書が、ＭＦＰ情報の送信を要求するものであることを意味する。また、当該記述では、緯度情報（34.858893（北緯３４度８５８分８９３秒を意味する））が<gps-xpos>タグで囲まれて書かれ、経度情報（135.725031（東経１３５度７２５分０３１秒を意味する））が<gps-ypos>タグで囲まれて書かれ、これらは、<gps>タグで囲まれて書かれている。つまり、<gps>タグで囲まれた情報が、撮影位置を特定する情報の一例として示されている。そして、角度情報（232.000005）が<dir>タグで囲まれて書かれている。つまり、当該角度情報が、撮影方向を特定する情報の一例として示されている。
【００８８】
サーバ３００から応答を受信し（ステップＳ２０７でＹＥＳ）、かつ、その応答がＭＦＰ情報であった場合（ステップＳ２０９でＮＯ）、ＣＰＵ２０はＭＦＰ情報の機能情報で特定された機能を選択するためのタグを撮影されて得られた画像データに合成して表示するための処理を実行する。
【００８９】
具体的には、機能情報においてボックス機能の使用が可能であることが示されている場合（ステップＳ２１１でＹＥＳ）、ステップＳ２１３でＣＰＵ２０は、ＭＦＰ情報に含まれたＭＦＰの位置情報に基づいて撮影されて得られた画像データ中のＭＦＰの表示位置を算出し、その位置またはその近傍にボックス機能に対する操作の開始を指示するためのタグを合成して表示させる。図２の（２）の画面例では、予め「ＢＯＸあり」と記載されたタグの画像データを記憶しており、算出された位置に当該画像データを合成して画面データを生成し、操作パネル２５に表示させる。
【００９０】
機能情報においてスキャン機能の使用が可能であることが示されている場合（ステップＳ２１５でＹＥＳ）、ステップＳ２１７でＣＰＵ２０は、ＭＦＰ情報に含まれたＭＦＰの位置情報に基づいて撮影されて得られた画像データ中のＭＦＰの表示位置を算出し、その位置またはその近傍にスキャン機能に対する操作の開始を指示するためのタグを合成して表示させる。図２の（２）の画面例では、予め「スキャン」と記載されたタグの画像データを記憶しており、算出された位置に当該画像データを合成して画面データを生成し、操作パネル２５に表示させる。
【００９１】
次に、図１４を参照して、表示されたタグのうちのボックス機能を表わしたタグが選択された場合（ステップＳ３０１でＹＥＳ）、ステップＳ３０３でＣＰＵ２０は、ＭＦＰ情報の通信情報からＭＦＰ１００のＢｌｕｅｔｏｏｔｈ（登録商標）アドレスを読み出し、ＭＦＰ１００とＢｌｕｅｔｏｏｔｈ（登録商標）を利用した通信を開始する。そして、ステップＳ３０５でボックス機能による処理を操作するための画面データをＭＦＰ１００に対して送信する。
【００９２】
ＭＦＰ１００から該当の画面データを受信すると、ステップＳ３０７でＣＰＵ２０は操作パネル２５に画面データに基づいた操作画面を表示させる。その操作画面に基づいた操作、つまり操作画面上のタッチ操作を受付けると（ステップＳ３０９でＹＥＳ、かつステップＳ３１１でＮＯ）、ステップＳ３１３でＣＰＵ２０は、その操作画面における指定された位置を特定する信号を操作信号としてＭＦＰ１００に対して送信する。
【００９３】
その後、動作は上記ステップＳ３０５に戻り、以降の動作が操作終了するまで繰り返される（ステップＳ３１１でＹＥＳ）。すなわち、操作画面上のタッチ操作を受付けるたびにその操作画面における指定された位置を特定する信号が操作信号としてＭＦＰ１００に対して送信され、ＭＦＰ１００からは次の画面データが送信される。これによって、図２の（３），（４）に表わされたようにボックス機能での操作を入力するための操作画面が遷移し、ボックス機能による処理に必要な操作を携帯端末２００の操作パネル２５で受付けることになる。本実施の形態では、ＭＦＰ１００から携帯端末２００に送信される、操作画面を表示させるための情報（画面データまたは画面データを表示させるために必要なデータ）によって、画像処理装置が実行する処理を特定するためのメニュー情報が構成される。
【００９４】
なお、表示されたタグのうちのスキャン機能を表わしたタグが選択された場合にもＣＰＵ２０では図１４に表わされた動作と同様の動作が行なわれる。具体的には、図１５を参照して、表示されたタグのうちのスキャン機能を表わしたタグが選択された場合（ステップＳ４０１でＹＥＳ）、ステップＳ４０３でＣＰＵ２０は、ＭＦＰ情報の通信情報からＭＦＰ１００のＢｌｕｅｔｏｏｔｈ（登録商標）アドレスを読み出し、ＭＦＰ１００とＢｌｕｅｔｏｏｔｈ（登録商標）を利用した通信を開始する。そして、ステップＳ４０５でスキャン機能による処理を操作するための画面データをＭＦＰ１００に対して送信する。
【００９５】
ＭＦＰ１００から該当の画面データを受信すると、ステップＳ４０７でＣＰＵ２０は操作パネル２５に画面データに基づいた操作画面を表示させる。その操作画面に基づいた操作、つまり操作画面上のタッチ操作を受付けると（ステップＳ４０９でＹＥＳ、かつステップＳ４１１でＮＯ）、ステップＳ４１３でＣＰＵ２０は、その操作画面における指定された位置を特定する信号を操作信号としてＭＦＰ１００に対して送信する。
【００９６】
その後、動作は上記ステップＳ４０５に戻り、以降の動作が操作終了するまで繰り返される（ステップＳ４１１でＹＥＳ）。すなわち、操作画面上のタッチ操作を受付けるたびにその操作画面における指定された位置を特定する信号が操作信号としてＭＦＰ１００に対して送信され、ＭＦＰ１００からは次の画面データが送信される。これによって、図２の（３），（４）と同様にスキャン機能での操作を入力するための操作画面が遷移し、スキャン機能による処理に必要な操作を携帯端末２００の操作パネル２５で受付けることになる。
【００９７】
＜実施の形態の効果＞
本実施の形態にかかる画像処理システムにおける以上の動作が行なわれることで、動作概要で説明されたような、携帯端末２００を用いたＭＦＰ１００の操作が可能となる。
【００９８】
上の例ではＭＦＰ１００の機能としてボックス機能およびスキャン機能を備える例を挙げているが、昨今のＭＦＰの高機能化に伴い、より多くの機能が搭載され使用可能となっている。その場合、ＭＦＰ１００の操作パネル１５に表示される操作画面にはそれら機能のうちから操作対象とする機能を選択させるための選択肢が多く表示されたり、その機能における操作のための選択肢が多く表示されたりして、不慣れなユーザにとっては操作がし難い操作画面となる場合がある。また、ＭＦＰに搭載される機能や使用可能な機能はＭＦＰごとに異なる場合があるため、不慣れなユーザにとっては操作対象とするＭＦＰで所望する機能が使用可能であるか否かをすぐに判別できない場合もある。
【００９９】
そういった場合に本実施の形態にかかる画像処理システムでは、使用に慣れた携帯端末２００において専用のアプリケーションを起動し、ＭＦＰに向けて撮影することによって当該ＭＦＰで使用可能な機能がタグとなって表示される。さらに、そのタグを選択することで、操作対象とする機能の操作画面が携帯端末２００の操作パネル２５に表示されて、その画面で操作入力を行なうことでＭＦＰ１００の操作を行なうことが可能となる。
【０１００】
これにより、ユーザは、使用可能な機能が一目でわかり、さらに、容易にその機能の操作を行なうことができる。また、ＭＦＰ１００が離れた位置にあった場合であってもそこまで移動することなく携帯している携帯端末２００でその操作が可能となる。
【０１０１】
＜変形例（１）＞
ＭＦＰ１００では機能の使用に当たってユーザ認証が行なわれてもよい。この場合について、変形例として説明する。
【０１０２】
図１６は、変形例にかかるＭＦＰ１００の機能構成の具体例を示すブロック図である。図１６に示される各機能もまた、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行することで、主にＣＰＵ１０に形成される機能である。しかしながら、少なくとも一部の機能が図３に示されたハードウェア構成によって形成されてもよい。
【０１０３】
図１６を参照して、上記動作を実現するための機能として変形例にかかるＭＦＰ１００は、図７に示された各機能に加えて、ログイン情報の入力を受付けるためのログイン情報入力部１１１とユーザ認証を行なうための認証部１１２とをさらに含む。
【０１０４】
変形例においては、機能管理部１０６は搭載され使用可能な機能を記憶すると共に、機能ごとに使用を許可するユーザの情報、またはユーザごとに使用を許可する機能の情報であるユーザ情報を記憶する。
【０１０５】
図１７は、変形例にかかる画像処理システムでの、ＭＦＰの操作のための動作の流れを表わしたシーケンス図である。図１７に表わされた動作の流れでは、図１２に示された動作の流れに加えて、ステップＳ１０で表わされたユーザ認証のための動作がさらに行なわれる点が異なる。
【０１０６】
詳しくは、変形例にかかる画像処理システムでは、上記ステップＳ９での携帯端末２００で機能の選択がなされて、ステップＳ９−１で選択されたタグに対応した機能を特定する情報と共に画面の要求がＭＦＰ１００に対してなされると、ＭＦＰ１００では、選択された機能がユーザ認証が必要であるものか否かが判断される。そして、ユーザ認証が必要である場合に、ステップＳ１０のユーザ認証のための動作が行なわれる。
【０１０７】
すなわち、ユーザ認証が必要である場合、ステップＳ１０−１でＭＦＰ１００は、要求された画面データに替えて、ユーザ認証に用いるログイン情報を入力するための画面データを携帯端末２００に対して送信する。ステップＳ１０−２でその画面に沿ってログイン情報の入力を受付けると、ステップＳ１０−３でＭＦＰ１００は記憶されているユーザ情報を参照して、選択された機能の使用の可否を判断する。そして、使用が可と判断された場合、つまり当該機能についてのユーザ認証に成功した場合に、ステップＳ１１で要求された画面データを携帯端末２００に対して送信する。
【０１０８】
このようにすることで、たとえばボックス機能などのユーザ認証が必要な機能についてもセキュリティを確保しつつ操作性を高めることができる。
【０１０９】
なお、この変形例では、ログイン情報の入力を受付けるものとしているが、ＭＦＰ１００が携帯端末２００のＢｌｕｅｔｏｏｔｈ（登録商標）アドレスとユーザ情報との対応関係を記憶しておき、上記ステップＳ９−１の携帯端末２００からＭＦＰ１００に対して画面データが要求されたときに、そのアドレスに基づいてユーザ認証が行なわれてもよい。または、このようなユーザ認証に替えて、ＭＦＰ１００と携帯端末２００との間でＢｌｕｅｔｏｏｔｈ（登録商標）を利用した通信でのパスキー（ＰＩＮコード）を用いた認証が行なわれてもよい。
【０１１０】
＜変形例（２）＞
（ワークフローサーバを含む画像処理システム）
本実施の形態の画像処理システムは、ワークフローを管理するサーバを含むシステムに適用されることもできる。
【０１１１】
図１９は、本変形例の画像処理システムの構成の具体例を示す図である。
図１９を参照して、本変形例の画像処理システムは、ＭＦＰ１００Ａ，１００Ｂと、携帯端末２００と、サーバ３００と、ワークフローサーバ４００とを含む。
【０１１２】
本変形例では、携帯端末２００で撮影された画像に含まれるＭＦＰ１００Ａについて、当該ＭＦＰ１００Ａのジョブのワークフローについての進捗等の情報（ワークフロー情報）が、携帯端末２００へ送信される。
【０１１３】
たとえば、画像処理システムにおいて、複数のＭＦＰ１００Ａ，１００Ｂが含まれる場合に、携帯端末２００によってＭＦＰ１００Ａが撮影され、そして、携帯端末２００からサーバ３００へＭＦＰ情報の要求とともに撮影位置および撮影方向が送信されると、サーバ３００は、携帯端末２００から受信した撮影位置および撮影方向に基づいてＭＦＰリストを検索することにより、携帯端末２００によって撮影された画像に含まれるＭＦＰ（ＭＦＰ１００Ａ）を特定する。そして、サーバ３００は、ワークフローサーバ４００に対して、ＭＦＰ１００Ａのジョブのワークフロー情報を要求する。
【０１１４】
ワークフローサーバ４００は、当該要求に応答して、ワークフローサーバ４００において管理されているワークフロー情報から、ＭＦＰ１００Ａのジョブのワークフロー情報を検索する。そして、検索結果を、サーバ３００へ送信する。
【０１１５】
ワークフローサーバ４００から検索結果を受信したサーバ３００は、携帯端末２００に対して、ＭＦＰ１００Ａのワークフロー情報を送信する。
【０１１６】
（サーバ３００の構成）
本変形例のサーバ３００は、たとえば、図６を参照して説明したハードウェア構成を有する。
【０１１７】
図２０は、本変形例のサーバ３００の機能構成の具体例を示すブロック図である。図２０に示される各機能は、ＣＰＵ３０がＲＯＭ３１に記憶されるプログラムを読出してＲＡＭ３２上で実行することで、主にＣＰＵ３０によって形成される機能である。しかしながら、これらの機能の少なくとも一部が図６に示されたハードウェア構成によって形成されてもよい。
【０１１８】
図２０を参照して、本変形例のサーバ３００は、図９を参照して説明した機能に加えて、ワークフローサーバ４００と通信するための通信部３０６をさらに含む。
【０１１９】
（ワークフローサーバの構成）
図２１は、ワークフローサーバ４００のハードウェア構成の具体例を示す図である。
【０１２０】
図２１を参照して、ワークフローサーバ４００は、たとえば汎用のコンピュータによって構成される。ワークフローサーバ４００は、全体を制御するための演算装置であるＣＰＵ４０と、ＣＰＵ４０で実行されるプログラムなどを記憶するためのＲＯＭ４１と、ＣＰＵ４０でプログラムを実行する際の作業領域として機能するためのＲＡＭ４２と、ワークフロー情報などを記憶するためのＨＤ４３と、電話回線を介した通信を制御するための通信コントローラ４４と、ＬＡＮを介した通信を制御するためのネットワークコントローラ４５とを含む。
【０１２１】
図２２は、ワークフローサーバ４００の機能構成の具体例を示すブロック図である。図２２に示される各機能は、ＣＰＵ４０がＲＯＭ４１に記憶されるプログラムを読出してＲＡＭ４２上で実行することで、主にＣＰＵ４０に形成される機能である。しかしながら、少なくとも一部の機能が図２１に示されたハードウェア構成によって形成されてもよい。
【０１２２】
図２２を参照して、ワークフローサーバ４００は、サーバ３００を含む他の機器と通信するための通信部４０１と、上記したようなサーバ３００からの要求に応じてワークフロー情報の検索を行なうための検索部４０２と、ＨＤ４３に記憶されるワークフロー情報について、ワークフローに含まれる各手順の実行を通信部４０１を介して他の機器に指示したり、各手順の完了を検知したり、手順の完了に基づいてワークフロー情報を更新したりするためのワークフロー情報管理部４０３とを含む。
【０１２３】
また、ワークフローサーバ４００は、ワークフロー情報を記憶するワークフロー情報記憶部４０４を含む。ワークフロー情報記憶部４０４は、たとえばＨＤ４３によって構成される。
【０１２４】
（ワークフロー情報）
本変形例では、サーバ３００は、ＭＦＰ１００Ａ，１００Ｂやパーソナルコンピュータ等の情報端末から、ジョブの登録を受付ける。そして、サーバ３００は、ジョブの登録に基づいて、各ＭＦＰ（ＭＦＰ１００Ａ，１００Ｂ）についてのジョブリストを生成する。ジョブリストでは、ジョブを登録したユーザのＩＤと、当該ユーザが実行を要求した処理内容とが、関連付けられている。また、サーバ３００は、登録されたジョブのワークフローを生成し、ワークフローサーバ４００へ送信する。本明細書では、ワークフローを特定する情報を、ワークフロー情報という。ワークフロー情報の一例を、表１に模式的に示す。
【０１２５】
【表１】
0005494469.tif 000002
【０１２６】
ワークフロー情報は、表１から理解されるように、ワークフローを登録したユーザを特定する情報（発行者）を含み、また、当該ワークフローに含まれる複数の手順についての、手順名と、作業内容と、作業者と、完了フラグの状態とを含む。
【０１２７】
表１では、各手順の作業内容の種類として、「データ転送」「承認」「送信」および「印刷」が例示されている。なお、各手順の作業内容には、当該作業内容についての設定情報が、併せて登録されている。たとえば、表１の手順１では、「データ転送」という作業内容が登録されている。そして、当該データ転送では、対象の文書として「文書Ａ」が特定され、転送先としては、承認者Ｂが登録され、当該転送の際に使用されるプロトコルとしては、ＦＴＰ（File  Transfer  Protocol）が設定されている。承認者Ｂへの転送とは、当該承認者Ｂがログインした情報端末への転送であることを意味する。
【０１２８】
また、表１の手順１では、当該手順を実行する作業者として、ＭＦＰ制御サーバが登録されている。本変形例では、ワークフローサーバ４００と区別するために、サーバ３００を適宜「ＭＦＰ制御サーバ」という。
【０１２９】
表１の手順２は、承認者Ｂが当該ワークフローの承認を行なう手順である。
表１の手順３は、サーバ３００が、ＭＦＰ１００Ａを送信先として、対象文書（文書Ａ）を、特定のプロトコル（ＳＭＴＰ（Simple  Mail  Transfer  Protocol））を利用して送信する手順である。
【０１３０】
表１の手順４は、ＭＦＰ１００Ａが、対象文書（文書Ａ）を、解像度３００ｄｐｉ（dot  per  inch）で、画素毎に８ｂｉｔの色情報を持たせる方式で、印刷をする手順である。
【０１３１】
完了フラグは、初期状態ではＯＦＦされ、対応する手順が完了するとＯＮされる。表１では、完了フラグが、手順「１」についてのみ「ＯＮ」とされており、手順「２」以降の手順については、当該フラグは「ＯＦＦ」とされている。このことは、表１に示されたワークフロー情報が、手順「２」の、承認者Ｂによる承認処理を待っている状態にあることを示している。
【０１３２】
本変形例では、サーバ３００は、各ワークフローにおける各手順の実行の指示を、各手順の作業者に対して出力する。そして、各作業者から、手順実行の完了の情報を受信すると、ワークフローサーバ４００に登録したワークフロー情報における、対応する手順の完了フラグをＯＮする。なお、各手順の実行の指示は、たとえば、サーバ３００において、当該手順の前の手順の完了が検出されたことを条件として、送信される。
【０１３３】
ワークフローサーバ４００では、各ワークフロー情報が、当該ワークフロー情報が対応するジョブを特定する情報に関連付けられて、記憶されている。
【０１３４】
（ＭＦＰの操作のための動作についての動作フロー）
図２３は、本変形例におけるＭＦＰの操作のための動作の流れを表わしたシーケンス図である。
【０１３５】
図２３の左端は、携帯端末２００での処理の流れを表わし、中央はサーバ３００（ＭＦＰ制御サーバ）での処理の流れを表わし、右端はワークフローサーバ４００での処理の流れを表わしている。それぞれの動作は、各装置のＣＰＵがＲＯＭに記憶されているプログラムを読出してＲＡＭ上で実行することによって実現される。
【０１３６】
図２３を参照して、携帯端末２００は、当該携帯端末２００においてＭＦＰ操作用のアプリケーションが起動された状態においてＭＦＰ１００Ａを撮影し（ステップＳ００１）、そして、その時点での撮影位置および撮影方向の情報、および、携帯端末２００のユーザを特定する情報をサーバ３００へ送信する（ステップＳ００２）。
【０１３７】
これに応じて、サーバ３００では、ユーザＡについてのジョブリストを、携帯端末２００へ送信する（ステップＳ００３）。
【０１３８】
これに応じて、携帯端末２００は、受信したジョブリストを操作パネル２５に表示させる（ステップＳ００４）。そして、携帯端末２００は、ユーザから、ジョブリストの中からジョブを選択する情報の入力を受付ける（ステップＳ００５）。ユーザは、たとえば、表示されたジョブリストの中から、状態を知りたいジョブを選択する情報を、携帯端末２００に入力する。そして、携帯端末２００は、選択されたジョブの詳細な情報を、サーバ３００へ要求する（ステップＳ００６）。このとき、携帯端末２００からサーバ３００へは、ユーザによって選択されたジョブを特定する情報と、詳細な情報を要求するための情報とが、送信される。
【０１３９】
当該要求に応じて、サーバ３００は、ワークフローサーバ４００へ、選択されたジョブの詳細情報を要求する（ステップＳ００７）。
【０１４０】
ステップＳ００７の要求に応じて、ワークフローサーバ４００は、ワークフロー情報記憶部４０４から、要求されたジョブのワークフロー情報を取得し、当該ワークフロー情報を、サーバ３００に送信する（ステップＳ００８）。
【０１４１】
これに応じて、サーバ３００は、受信したワークフロー情報を、携帯端末２００へ送信する。
【０１４２】
これに応じて、携帯端末２００では、受信したワークフロー情報を表示する（ステップＳ０１０）。
【０１４３】
ステップＳ０１０では、携帯端末２００は、受信したワークフロー情報を、他の情報と組合せて、操作パネル２５に表示することができる。
【０１４４】
また、携帯端末２００は、上記ワークフロー情報を加工して、操作パネル２５に表示することができる。
【０１４５】
図２４は、ステップＳ０１０で操作パネル２５に表示される画面の一例を示す図である。
【０１４６】
図２４を参照して、画面５００では、表示欄５０１に、ワークフロー情報を含む情報が含まれている。具体的には、ステップＳ００１で撮影された画像に含まれるＭＦＰを特定する情報（ＭＦＰ名称：ＭＦＰ（１））と、携帯端末２００を操作しているユーザを特定する情報（ユーザ名：Ａ）と、ワークフロー情報（ジョブ詳細：［ジョブ（１）］承認待ち）とが含まれる。
【０１４７】
表示欄５０１中の「ＭＦＰを特定する情報」は、サーバ３００から送信される情報に基づいている。具体的には、サーバ３００が、ステップＳ００２において、携帯端末２００から送信された情報（撮影位置および撮影方向）に基づいて、ＭＦＰリストから選択したＭＦＰの情報である。
【０１４８】
表示欄５０１中の「ユーザを特定する情報」は、携帯端末２００がステップＳ００２でサーバ３００に送信した情報に含まれる。携帯端末２００は、当該携帯端末２００に予め登録されている情報、または、携帯端末２００に対してユーザが入力したＩＤ等の情報に基づいて、ユーザを特定する情報を取得する。
【０１４９】
表示欄５０１中の「ワークフロー情報」は、ステップＳ００５で選択を受付けたジョブを特定する情報（ジョブ（１））と、当該ジョブのワークフロー情報におけるワークフローの状態（承認待ち）とを含む。ワークフローの情報は、たとえば、ステップＳ００９によってサーバ３００から受信したワークフロー情報から、完了フラグがＯＦＦになっている手順の中で最も手順名の数値が低い手順を検出することにより、生成される。
【０１５０】
画面５００では、ステップＳ００１において撮影された画像に重ねられて、表示欄５０１が表示されている。当該画像には、ＭＦＰ１００Ａの画像が含まれる。携帯端末２００では、パターン認識等により、撮影された画像におけるＭＦＰの存在位置を特定する。そして、表示欄５０１を、当該特定された位置とは重ならないように、表示させることが好ましい。これにより、ユーザは、撮影した画像に含まれるＭＦＰの画像とともに、当該ＭＦＰについてのワークフロー情報を、画面５００を見ることにより、同時に、見ることができる。
【０１５１】
以上説明した本変形例の画像処理システムでは、主にサーバ３００で、ジョブの管理が行なわれ、また、主にワークフローサーバ４００で、ワークフロー情報の管理が行なわれた。なお、ジョブとワークフロー情報の管理は、同一のサーバにおいて行なわれても良い。
【０１５２】
＜変形例（３）＞
本変形例の画像処理システムでは、変形例（２）に対して、さらに、ユーザが状態の通知を依頼したジョブのワークフローが、承認待ちで保留されている場合に、当該ジョブのワークフロー情報が表示された携帯端末２００が、承認を実行することになっているユーザに対する承認を催促する情報を、サーバ３００へ送信できる。
【０１５３】
図２５は、本変形例の画像処理システムの構成の具体例を示す図である。
図２５を参照して、本変形例の画像処理システムは、ＭＦＰ１００Ａ，１００Ｂと、携帯端末２００と、サーバ３００と、ワークフローサーバ４００とを含む。変形例（２）と同様に、ユーザＡが、携帯端末２００を用いてＭＦＰ１００Ａを撮影し、その時点での撮影位置および撮影方向をサーバ３００へ送信すると、サーバ３００は、当該ユーザＡによって登録されたＭＦＰ１００Ａのジョブであって、ユーザＡにより選択されたジョブについて、当該ジョブのワークフロー情報を携帯端末２００に送信する。
【０１５４】
本変形例では、当該ワークフロー情報が「承認待ち」の状態にある場合には、当該承認を行なうものとして登録されているユーザ（図２５では、承認者Ｂ）に対して承認の催促の要求を送信するためのメニュー画像（たとえば、操作ボタン）が、携帯端末２００の操作パネル２５に表示される。ユーザＡは、当該メニュー画像をタッチ等により操作する。これにより、携帯端末２００から、サーバ３００に対して、承認の催促を要求する情報が送信される。これに応じて、サーバ３００は、ワークフローサーバ４００に、承認の催促を要求する情報を送信する。
【０１５５】
ワークフローサーバ４００は、これに応じて、サーバ３００に対して、承認者Ｂに対する承認の催促を要求する情報の送信を指示する。
【０１５６】
これに応じて、サーバ３００は、承認者Ｂに対して、承認の催促を要求するメッセージ等を送信する。
【０１５７】
図２６は、本変形例における、携帯端末２００へのワークフロー情報の送信のための動作の流れを表わしたシーケンス図である。
【０１５８】
図２６を参照して、本変形例では、図２３を参照して説明した処理内容に対して、ステップＳ０１０として説明した携帯端末２００における処理内容が変更されている。具体的には、サーバ３００からワークフロー情報を受信すると（ステップＳ００９）、携帯端末２００は、ワークフロー情報とともに、メニュー画像を表示する（ステップＳ０１０Ａ）。
【０１５９】
ステップＳ０１０Ａにおいて携帯端末２００の操作パネル２５に表示されるメニュー画像としては、承認待ちの状態にあるジョブの承認を行なうべき者に対して、承認の催促を要求するためのメニュー画像である。つまり、ステップＳ０１０Ａでは、携帯端末２００は、ワークフローの状態が承認待ちの状態にあるか否かを判断し、承認待ちの状態にあると判断すると、上記したようなメニュー画像を、ワークフロー情報とともに表示する。
【０１６０】
図２７は、ステップＳ０１０Ａにおいて操作パネル２５に表示される画面の一例を示す図である。
【０１６１】
図２７を参照して、画面５１０には、表示欄５１１が表示されている。表示欄５１１は、表示欄５０１（図２４参照）に含まれる情報に加えて、メニュー画像５１２を含む。
【０１６２】
また、画面５１０では、ステップＳ００１において撮影された画像に重ねて、表示欄５１１が表示されている。当該画像には、ＭＦＰ１００Ａの画像が含まれる。携帯端末２００では、パターン認識等により、撮影された画像におけるＭＦＰの存在位置を特定する。そして、表示欄５１１を、当該特定された位置とは重ならないように、表示させることが好ましい。これにより、ユーザは、撮影した画像に含まれるＭＦＰの画像とともに、当該ＭＦＰについてのワークフロー情報を、画面５１０を見ることにより、同時に、見ることができる。
【０１６３】
図２８は、上記のように携帯端末２００の操作パネル２５に表示されたメニュー画像に対して、タッチ操作等の操作が行なわれることにより、ワークフローを承認待ちの状態とさせているユーザに対して承認の催促の要求を送信するための動作の流れを表わしたシーケンス図である。
【０１６４】
図２８を参照して、ステップＳ０１０Ａ（図２６参照）においてメニュー画像を操作パネル２５に表示した後、携帯端末２００は、ステップＳ１０１で、上記した承認の催促を要求するための情報の入力を受付ける。具体的には、たとえば、図２７の画面５１０のメニュー画像５１２に対するタッチ操作を受付ける。
【０１６５】
そして、携帯端末２００は、上記要求を受付けたことに応じて、サーバ３００に対して、承認の催促の要求を送信する。
【０１６６】
これに応じて、サーバ３００は、ワークフローサーバ４００に対して、ワークフローを承認待ちの状態としているユーザに対する承認の催促の要求を送信する（ステップＳ１０３）。
【０１６７】
ステップＳ１０２では、携帯端末２００は、ジョブを特定する情報と、承認の催促を要求する情報を、サーバ３００へ送信する。ステップＳ１０３では、サーバ３００は、ジョブを特定する情報を、承認の催促の要求を、ワークフローサーバ４００へ送信する。
【０１６８】
ステップＳ１０３の処理に応じて、ワークフローサーバ４００は、サーバ３００から送信された情報に基づいて、承認の催促の対象となっているユーザ（承認者）を特定し、当該承認者に対して、承認の依頼を指示する情報を生成する（ステップＳ１０４）。そして、当該生成した情報を、サーバ３００へ送信する（ステップＳ１０５）。
【０１６９】
サーバ３００は、これに応じて、ワークフローサーバ４００から指定されたユーザに対して、ワークフローサーバ４００から指定されたワークフローについての承認を要求する情報を送信する（ステップＳ１０６）。また、当該ユーザに対する、承認を依頼する情報の送信が完了すると、このことを、携帯端末２００へ通知する（ステップＳ１０６）。
【０１７０】
これに応じて、携帯端末２００は、ステップＳ１０１で操作を受付けた承認の催促について、サーバ３００による、承認者への承認依頼の送信が完了したことが表示される（ステップＳ１０７）。
【０１７１】
以上説明した本変形例では、ユーザＡは、携帯端末２００でＭＦＰ１００Ａを撮影し、所定の情報をサーバ３００へ送信することにより、ＭＦＰ１００Ａのジョブが含まれるワークフローについての進捗情報を取得することができるとともに、当該ワークフローが承認待ちである場合には、当該承認を行なうものに対しての承認の催促を要求する操作ができる。
【０１７２】
なお、承認の催促の要求を送信するために、携帯端末２００では、図２７を参照して説明したように、承認の催促を要求するためのメニュー画像を表示することができる。
【０１７３】
当該メニュー画像の表示は、ステップＳ０１０Ａにおいて、携帯端末２００が、ワークフロー情報の内容を判断することにより（ワークフロー情報が承認待ちとなっているか否かを判断することにより）、承認待ちの状態となっていることを条件として行なわれた。なお、このような判断は、サーバ３００で行なわれてもよい。
【０１７４】
つまり、サーバ３００は、ステップＳ００９において、携帯端末２００へワークフロー情報を送信する際に、当該ワークフロー情報が承認待ちの状態であるか否かを判断し、承認待ちの状態であると判断すると、承認の催促を要求するためのメニュー画像を表示するための情報を、ワークフロー情報とともに、携帯端末２００へ送信することができる。携帯端末２００では、受信したワークフロー情報とメニュー画像を表示させるための情報とに基づいて、図２７の画面５１０のような画面を表示させる。
【０１７５】
＜変形例（４）＞
変形例（３）では、携帯端末２００は、当該携帯端末２００で撮影した画像に含まれるＭＦＰのジョブのワークフロー情報を取得し、当該情報を操作パネル２５に表示した。また、当該ワークフロー情報が承認待ちの状態にあるときには、ワークフロー情報とともに、承認の催促の要求を送信するためのメニュー画像が、ワークフロー情報とともに、操作パネル２５に表示された。
【０１７６】
図２９は、本変形例の画像処理システムの構成の具体例を示す図である。
図２９を参照して、本変形例では、携帯端末２００において、ワークフロー情報とメニュー画像に加えて、ワークフローにおいて処理対象となる文書の差し替えを指示するためのメニュー画像が表示される。そして、当該メニュー画像が操作されることにより、携帯端末２００からサーバ３００に、文書の差し替えが指示される。
【０１７７】
図３０は、本変形例においてステップＳ０１０Ａ（図２６参照）の処理により携帯端末２００の操作パネル２５に表示される画面の一例を示す図である。
【０１７８】
図３０を参照して、画面５２０は、画面５１０（図２７参照）の表示欄５１１の代わりに、表示欄５１４を含む。表示欄５１４は、メニュー画像５１２に加えて、メニュー画像５１３を含む。メニュー画像５１３は、上記したように、ワークフローにおいて処理対象となる文書の差し替えを要求するための操作される画像である。
【０１７９】
図３１は、本変形例において、ワークフローの処理対象となる文書の差し替えのための動作の流れを表わすシーケンス図である。
【０１８０】
図３１において、左端は、携帯端末２００での処理の流れを表わし、左から２番目は、ＭＦＰ１００Ａでの処理の流れを表し、右から２番目は、サーバ３００（ＭＦＰ制御サーバ）での処理の流れを表わし、そして、右端は、ワークフローサーバ４００での処理の流れを表わしている。それぞれの動作は、各装置のＣＰＵがＲＯＭに記憶されているプログラムを読出してＲＡＭ上で実行することによって実現される。
【０１８１】
図３１を参照して、ステップＳ１０１Ａ（図２６参照）においてワークフロー情報とメニュー画像が表示された後（図３０参照）、携帯端末２００において、文書の差し替えを指示する操作が受付けられると（ステップＳ２０１）、携帯端末２００は、当該文書の差し替えのための処理を実行する。本変形例では、携帯端末２００は、差し替える文書のデータの生成を、ＭＦＰ１００Ａに指示する（ステップＳ２０２）。具体的には、携帯端末２００は、ＭＦＰ２００に対して、当該ＭＦＰ１００Ａにセットされた原稿の読込の開始を依頼する情報を、送信する。なお、ステップＳ２０２における情報の送信は、携帯端末２００からＭＦＰ１００Ａに対して直接送信されてもよいし、サーバ３００を介して行なわれてもよい。つまり、当該要求を、携帯端末２００は、サーバ３００に送信する。サーバ３００は、これに応じて、ＭＦＰ１００Ａに対して、当該要求を送信する。
【０１８２】
当該要求の送信に応じて、ＭＦＰ１００Ａは、ステップＳ２０３で、文書を読込み、新たなジョブのデータを生成する。そして、ステップＳ２０４で、ステップＳ２０３で生成したデータとともに、ワークフローの対象となる文書の差し替えを依頼する情報を、サーバ３００へ送信する。
【０１８３】
なお、ステップＳ２０２では、携帯端末２００からＭＦＰ１００Ａに対して、ジョブを特定する情報と、文書の差し替えを依頼する情報が送信されている。そして、これらの情報に基づいて、ＭＦＰ１００Ａは、ステップＳ２０４で、ステップＳ２０３で生成したデータとともに、ステップＳ２０２で携帯端末２００から受信した情報を、サーバ３００へ送信する。
【０１８４】
ＭＦＰ１００Ａからの情報の送信に応じて、サーバ３００は、ステップＳ２０５で、ワークフローの対象となる文書をＭＦＰ１００Ａから送信されてきたデータの文書に差し替える依頼を、ワークフローサーバ４００へ送信する。ここでは、ワークフローを特定する情報と、文書の差し替えを依頼する情報と、差し替えの対象となる文書のデータとが、ワークフローサーバ４００に送信される。なお、差し替えの対象となる文書の本体のデータが送信される代わりに、当該文書を特定する情報のみが、サーバ３００からワークフローサーバ４００へ送信されてもよい。
【０１８５】
ステップＳ２０５の情報の送信に応じて、ワークフローサーバ４００は、指定されたワークフローを実行し（ステップＳ２０６）、サーバ３００に対して、ワークフローの開始通知を送信する（ステップＳ２０７）。
【０１８６】
これに応じて、サーバ３００は、ワークフローサーバ４００に対して、文書差し替え前のジョブの破棄の依頼を送信する（ステップＳ２０８）。
【０１８７】
これに応じて、ワークフローサーバ４００は、破棄を依頼されたジョブの破棄を実行し（ステップＳ２０９）、そして、破棄が完了したことの通知を、サーバ３００へ送信する（ステップＳ２１０）。
【０１８８】
これに応じて、サーバ３００は、携帯端末２００へ、ワークフローにおける文書の差し替えが完了した通知を送信する（ステップＳ２１１）。
【０１８９】
これに応じて、携帯端末２００は、文書の差し替えが完了したことを報知するメッセージを表示する（ステップＳ２１２）。
【０１９０】
ステップＳ２１２において操作パネル２５に表示される画面の一例を、図３２に示す。
図３２を参照して、画面５３０は、表示欄５３１を含む。表示欄５３１には、画面５３０に表示されているＭＦＰについて、当該ＭＦＰのジョブを含むワークフローについてのワークフロー情報とともに、文書の差し替えが完了したことを示すメッセージ（５３２）が表示されている。なお、表示欄５３１では、ジョブ（ワークフロー）の処理対象となっている文書名が、画面５２０（図３０参照）の表示欄５１４中の「ジョブ（１）」から、「ジョブ（２）」に変更されている。本変形例において、ジョブ（１）は、差し替え前の文書に対応し、ジョブ（２）は差し替え後の文書に対応する。
【０１９１】
本変形例において、メニュー画像５１２が操作されることにより、文書差し替え後のジョブ（２）の承認の催促の要求を、図２８を参照して説明したシーケンスに従って実現しても良い。
【０１９２】
以上説明した本変形例では、携帯端末２００は、当該携帯端末２００で撮影したＭＦＰについて、当該ＭＦＰのジョブを含むワークフローについて、対象となる文書の差し替えを依頼することができる。画像処理システムでは、当該依頼に基づいて、ワークフローで処理対象となる文書が差し替えられる。
【０１９３】
なお、文書の差し替えを依頼されたワークフローにおいて、当該ワークフローが承認待ちにより中断されている場合にのみ、文書の差し替えが行なわれるように、画像処理システムが構成されてもよい。
【０１９４】
文書の差し替えを依頼されたワークフローが、このような理由により中断している状態になければ、ワークフローサーバ４００は、当該ワークフロー情報を取消し、取消したワークフロー情報の処理対象となる文書を差し替え後の文書とした新しいジョブおよび当該ジョブのワークフロー情報を生成する。これにより、文書の差し替え依頼の対象となったワークフローは取消され、上記のように新たに生成されたワークフローが、その代わりに実行される。
【０１９５】
なお、ワークフローが取消されたことは、当該ワークフローのジョブを生成したユーザに通知されることが好ましい。この通知には、差し替え後の文書を対象とした新たなワークフローが生成され、実行される旨の情報が含まれることが好ましい。
【０１９６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１９７】
１１，２１，３１  ＲＯＭ、１２，２２，３２  ＲＡＭ、１３  スキャナ、１４  プリンタ、１５，２５  操作パネル、１６，２９  メモリ、１７，３４  通信コントローラ、１８，３５  ネットワークコントローラ、２３  電子コンパス、２４  コントローラ、２６  カメラ、２７  第１通信コントローラ、２８  第２通信コントローラ、５１  タッチパネル、５２  操作キー群、１００  ＭＦＰ、１０１，２０１  指示入力部、１０２  位置情報入力部、１０３  アドレス入力部、１０４  位置情報記憶部、１０５  通信情報記憶部、１０６  機能管理部、１０７  検出部、１０８  更新部、１０９  画面送信部、１１０  指示特定部、１１１  ログイン情報入力部、１１２  認証部、２００  携帯端末、２０２  位置取得部、２０３  向き取得部、２０４  画像取得部、２０５  サーバ要求部、２０６  情報取得部、２０７  生成部、２０８  表示処理部、２０９  画面取得部、２１０，３０５  送信部、３００  サーバ、３０１  情報入力部、３０２  情報記憶部、３０３  携帯情報入力部、３０４  検索部、５２１  テンキー、５２２  スタートキー、５２３  モード選択キー、５２３Ａ  表示ランプ。
【図１】
0005494469.tif 000003
【図２】
0005494469.tif 000004
【図３】
0005494469.tif 000005
【図４】
0005494469.tif 000006
【図５】
0005494469.tif 000007
【図６】
0005494469.tif 000008
【図７】
0005494469.tif 000009
【図８】
0005494469.tif 000010
【図９】
0005494469.tif 000011
【図１０】
0005494469.tif 000012
【図１１】
0005494469.tif 000013
【図１２】
0005494469.tif 000014
【図１３】
0005494469.tif 000015
【図１４】
0005494469.tif 000016
【図１５】
0005494469.tif 000017
【図１６】
0005494469.tif 000018
【図１７】
0005494469.tif 000019
【図１８】
0005494469.tif 000020
【図１９】
0005494469.tif 000021
【図２０】
0005494469.tif 000022
【図２１】
0005494469.tif 000023
【図２２】
0005494469.tif 000024
【図２３】
0005494469.tif 000025
【図２４】
0005494469.tif 000026
【図２５】
0005494469.tif 000027
【図２６】
0005494469.tif 000028
【図２７】
0005494469.tif 000029
【図２８】
0005494469.tif 000030
【図２９】
0005494469.tif 000031
【図３０】
0005494469.tif 000032
【図３１】
0005494469.tif 000033
【図３２】
0005494469.tif 000034