(57)【要約】      （修正有）【課題】読み取った画像の送信先情報を記録する記録容量の制限によらずに、モバイル端末との連携を可能にする。【解決手段】画像を読み取って送信する画像処理装置は、画像処理装置と直接に通信するモバイル端末を含む複数の情報処理装置についてのホスト情報を記録するホスト記録手段と、ホスト情報を送信先として選択可能に表示する表示手段と、選択された情報処理装置に対して通信手段からスキャン要求を送信する要求手段と、スキャン要求を送信した情報処理装置からスキャン命令を受信した場合に、スキャン命令を送信した情報処理装置を送信先に指定した読取り送信処理を読取手段および通信手段に実行させる実行手段と、を有する。ホスト記録手段は、少なくともモバイル端末とは異なる他の情報処理装置についての個別のホスト情報を保持するとともに、少なくとも画像処理装置と直接に通信するモバイル端末についての個別のホスト情報を保持しない。【選択図】図１２
2020017920.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る読取手段と、前記読取手段により読み取られた画像のデータを送信する通信手段と、を有する画像処理装置であって、
前記画像処理装置の前記通信手段と直接に通信する情報処理装置としてのモバイル端末を含む複数の情報処理装置についてのホスト情報を記録するホスト記録手段と、
前記ホスト記録手段に記録される複数の前記情報処理装置についての情報を、読み取った画像のデータの送信先を選択するために表示する表示手段と、
前記表示手段の表示に基づいて選択された前記情報処理装置に対して、前記通信手段からスキャン要求を送信する要求手段と、
スキャン要求を送信した前記情報処理装置から前記通信手段がスキャン命令を受信した場合に、スキャン命令を送信した前記情報処理装置を、読み取った画像のデータの送信先に指定した処理を前記読取手段および前記通信手段に実行させる実行手段と、
を有し、
読み取った画像のデータの送信先として選択可能な複数の情報処理装置のホスト情報を記録する前記ホスト記録手段は、少なくとも前記モバイル端末とは異なる他の情報処理装置についての個別のホスト情報を保持するとともに、少なくとも前記画像処理装置と直接に通信する前記モバイル端末についての個別のホスト情報を保持しないことを特徴とする画像処理装置。
【請求項２】
前記通信手段と直接に通信するために前記モバイル端末に使用させる接続情報を記録する接続情報記録手段、を有し、
前記ホスト記録手段は、前記通信手段と直接に通信可能な複数のモバイル端末で汎用的に利用される汎用ホスト情報を記録し、
前記要求手段は、汎用ホスト情報が選択された場合、前記接続情報を用いて、前記通信手段と直接に通信する前記モバイル端末に対してスキャン要求を送信することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記通信手段が前記情報処理装置からホスト情報を受信した場合に、受信したホスト情報に含まれる前記情報処理装置の接続情報と前記接続情報記録手段に記録されている接続情報とを比較する比較手段、を有し、
前記表示手段は、
前記比較手段による比較の結果、受信したホスト情報に含まれる前記情報処理装置の接続情報と前記接続情報記録手段に記録されている接続情報が一致する場合に、前記汎用ホスト情報を、読み取った画像のデータの送信先を選択するために表示する、
前記比較手段による比較の結果、受信したホスト情報に含まれる前記情報処理装置の接続情報と前記接続情報記録手段に記録されている接続情報が一致しない場合に、前記汎用ホスト情報を表示しないことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記ホスト記録手段は、前記通信手段と直接に通信可能なモバイル端末の個別のホスト情報を記録し、
読み取った画像のデータを送信する処理を実行した後、前記ホスト記録手段からモバイル端末の個別のホスト情報を削除する削除手段、を有することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記通信手段は、前記モバイル端末から、モバイル端末であることを示すモバイルフラグを含むホスト情報を受信し、
前記削除手段は、モバイル端末であることを示す前記モバイルフラグを含むホスト情報を削除することを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記表示手段の表示画面が、読み取った画像のデータを送信する処理で表示する画面から、その他の画面へ遷移したことを検出する遷移検出手段、を有し、
前記削除手段は、前記遷移検出手段により表示画面の遷移が検出された場合、前記ホスト記録手段からモバイル端末の個別のホスト情報を削除することを特徴とする請求項４または５記載の画像処理装置。
【請求項７】
画像を読み取る読取手段、および前記読取手段により読み取られた画像のデータを送信する通信手段を有する画像処理装置の制御方法であって、
前記画像処理装置の前記通信手段と直接に通信する情報処理装置としてのモバイル端末を含む複数の情報処理装置についてのホスト情報をホスト記録手段に記録するホスト記録工程と、
前記ホスト記録手段に記録される複数の前記情報処理装置についての情報を、読み取った画像のデータの送信先を選択するために表示手段に表示する表示工程と、
前記表示手段の表示に基づいて選択された前記情報処理装置に対して、前記通信手段からスキャン要求を送信する要求工程と、
スキャン要求を送信した前記情報処理装置から前記通信手段がスキャン命令を受信した場合に、スキャン命令を送信した前記情報処理装置を、読み取った画像のデータの送信先に指定した処理を前記読取手段および前記通信手段に実行させる実行工程と、
を有し、
前記ホスト記録工程では、
読み取った画像のデータの送信先として選択可能な複数の情報処理装置のホスト情報を記録する前記ホスト記録手段に、少なくとも前記モバイル端末とは異なる他の情報処理装置についての個別のホスト情報を保持させるとともに、少なくとも前記画像処理装置と直接に通信する前記モバイル端末についての個別のホスト情報を保持させないことを特徴とする画像処理装置の制御方法。
【請求項８】
画像を読み取る読取手段、および前記読取手段により読み取られた画像のデータを送信する通信手段を有する画像処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像処理装置の制御方法は、
前記画像処理装置の前記通信手段と直接に通信する情報処理装置としてのモバイル端末を含む複数の情報処理装置についてのホスト情報をホスト記録手段に記録するホスト記録工程と、
前記ホスト記録手段に記録される複数の前記情報処理装置についての情報を、読み取った画像のデータの送信先を選択するために表示手段に表示する表示工程と、
前記表示手段の表示に基づいて選択された前記情報処理装置に対して、前記通信手段からスキャン要求を送信する要求工程と、
スキャン要求を送信した前記情報処理装置から前記通信手段がスキャン命令を受信した場合に、スキャン命令を送信した前記情報処理装置を、読み取った画像のデータの送信先に指定した処理を前記読取手段および前記通信手段に実行させる実行工程と、
を有し、
前記ホスト記録工程では、
読み取った画像のデータの送信先として選択可能な複数の情報処理装置のホスト情報を記録する前記ホスト記録手段に、少なくとも前記モバイル端末とは異なる他の情報処理装置についての個別のホスト情報を保持させるとともに、少なくとも前記画像処理装置と直接に通信する前記モバイル端末についての個別のホスト情報を保持させないことを特徴とするプログラム。
【請求項９】
画像処理装置および複数の情報処理装置を有する画像処理システムであって、
前記画像処理装置は、
画像を読み取る読取手段と、
前記読取手段により読み取られた画像のデータを送信する通信手段と、
前記画像処理装置の前記通信手段と直接に通信する情報処理装置としてのモバイル端末を含む複数の情報処理装置についてのホスト情報を記録するホスト記録手段と、
前記ホスト記録手段に記録される複数の前記情報処理装置についての情報を、読み取った画像のデータの送信先を選択するために表示する表示手段と、
前記表示手段の表示に基づいて選択された前記情報処理装置に対して、前記通信手段からスキャン要求を送信する要求手段と、
スキャン要求を送信した前記情報処理装置から前記通信手段がスキャン命令を受信した場合に、スキャン命令を送信した前記情報処理装置を、読み取った画像のデータの送信先に指定した処理を前記読取手段および前記通信手段に実行させる実行手段と、
を有し、
読み取った画像のデータの送信先として選択可能な複数の情報処理装置のホスト情報を記録する前記ホスト記録手段は、少なくとも前記モバイル端末とは異なる他の情報処理装置についての個別のホスト情報を保持させるとともに、少なくとも前記画像処理装置と直接に通信する前記モバイル端末についての個別のホスト情報を保持させないことを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、制御方法、プログラム、および画像処理システムに関する。
【背景技術】
【０００２】
画像処理装置には、画像処理装置において送信先を選択し、画像を読み取り、選択された送信先の情報処理装置へ読み取った画像のデータを送信できるものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５３５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年においては業務におけるモバイル端末の活用が進んでいる。このため、画像処理装置では、コンピュータ端末だけでなく、モバイル端末とも連携できるようにすることが望まれている。しかしながら、画像処理装置では、読み取った画像のデータの送信先を選択するために、複数の情報処理装置についてのホスト情報を予めホスト記録手段に記録する必要がある。そして、モバイル端末との連携が適切にできるようにするためには、ホスト記録手段の記録容量は、たとえば従来と比べて倍増する程度にまで増やす必要が生じる可能性がある。また、既存の画像処理装置においては、プログラムのアップデートのみで、実用的なモバイル端末との連携が可能になるようにはならないと予想される。このように、画像処理装置では、読み取った画像のデータの送信先のホスト情報を記録するホスト記録手段の記録容量に制限されずに、モバイル端末との連携を可能にすることが求められている。
【課題を解決するための手段】
【０００５】
本発明の画像処理装置は、画像を読み取る読取手段と、前記読取手段により読み取られた画像のデータを送信する通信手段と、を有する画像処理装置であって、前記画像処理装置の前記通信手段と直接に通信する情報処理装置としてのモバイル端末を含む複数の情報処理装置についてのホスト情報を記録するホスト記録手段と、前記ホスト記録手段に記録される複数の前記情報処理装置についての情報を、読み取った画像のデータの送信先を選択するために表示する表示手段と、前記表示手段の表示に基づいて選択された前記情報処理装置に対して、前記通信手段からスキャン要求を送信する要求手段と、スキャン要求を送信した前記情報処理装置から前記通信手段がスキャン命令を受信した場合に、スキャン命令を送信した前記情報処理装置を、読み取った画像のデータの送信先に指定した処理を前記読取手段および前記通信手段に実行させる実行手段と、を有し、読み取った画像のデータの送信先として選択可能な複数の情報処理装置のホスト情報を記録する前記ホスト記録手段は、少なくとも前記モバイル端末とは異なる他の情報処理装置についての個別のホスト情報を保持するとともに、少なくとも前記画像処理装置と直接に通信する前記モバイル端末についての個別のホスト情報を保持しない。
【発明の効果】
【０００６】
本発明では、画像処理装置に設けられて読み取った画像のデータの送信先のホスト情報を記録するホスト記録手段の記録容量に制限されずに、モバイル端末との連携を可能にすることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第一実施形態に係る画像処理システムの一例の説明図である。
【図２】図１の画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】図２の画像処理装置に実現されるソフトウェア機能を示す説明図である。
【図４】図１のコンピュータ端末に実現されるソフトウェア機能を示す説明図である。
【図５】図１のモバイル端末のハードウェア構成図の一例を示すブロック図である。
【図６】図５のモバイル端末に実現されるソフトウェア機能を示す説明図である。
【図７】モバイル端末に表示されるスキャンアプリケーションの基本画面である。
【図８】モバイル端末に表示されるデバイス選択画面である。
【図９】モバイル端末に表示されるスキャン設定画面である。
【図１０】モバイル端末に表示されるスキャン詳細設定画面である。
【図１１】画像処理装置に登録されているホスト情報の一例の説明図である。
【図１２】画像処理装置と、画像処理装置とダイレクト接続モードにて接続されているモバイル端末とによる、原稿の画像の読取処理の流れを示すシーケンスである。
【図１３】画像処理装置の記録制御部に保持される、ダイレクト接続のモバイル端末の接続情報の説明図である。
【図１４】擬似的なプッシュスキャンのために画像処理装置に表示される端末選択画面である。
【図１５】擬似的なプッシュスキャンのために画像処理装置に表示されるスキャン設定選択画面である。
【図１６】図１２のステップＳ１００３についての詳細な処理の一例を示すフローチャートである。
【図１７】本発明の第二実施形態において画像処理装置に表示される、スキャン実行での複数の設定画面を示す説明図である。
【図１８】画像処理装置と、画像処理装置と接続されているモバイル端末とによる、原稿の画像の読取処理の流れを示すシーケンスである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は実施形態に記載されている構成によって限定されることはない。
【０００９】
［第一実施形態］
図１は、本発明の第一実施形態に係る画像処理システム１００の一例の説明図である。図１の画像処理システム１００は、画像処理装置（ＭＦＰ）１０３を有する。画像処理装置１０３には、ネットワークを構成するＬＡＮケーブル１０１により、画像処理装置１０３と直接に通信する情報処理装置としての複数のコンピュータ端末１０５，１０６とデータ通信可能に接続される。コンピュータ端末１０５，１０６と画像処理装置１０３とは、たとえばＴＣＰ／ＩＰプロトコルに基づくデータパケットを互いに送受する。ＴＣＰ／ＩＰプロトコルに基づくデータパケットのヘッダには、登録番号としての送信元のＴＣＰアドレス、送信元のＩＰアドレス、送信先のＴＣＰアドレス、送信先のＩＰアドレス、が含まれる。ＴＣＰ／ＩＰプロトコルでは、たとえば複数のＬＡＮケーブル１０１をハブ装置で接続したネットワークを通じて、互いにデータパケットを送受することができる。各装置が利用するＴＣＰアドレスおよびＩＰアドレスは、ＬＡＮケーブル１０１に接続される図示外のＤＨＣＰサーバ装置により付与される。また、画像処理装置１０３は、直接の無線通信により、画像処理装置１０３と直接に通信する情報処理装置としてのモバイル端末１０４とデータ通信可能である。画像処理装置１０３は、直接の無線通信により接続しようとしているモバイル端末１０４に対して、画像処理装置１０３が独自に生成したＩＰアドレスを付与する。画像処理装置１０３とモバイル端末１０４とは、それらの間で有効なＩＰアドレスを用いて、無線通信パケットを互いに送受することができる。無線通信パケットのヘッダには、送信元のアドレス、送信先のアドレス、が含まれる。画像処理装置１０３に対して同時に直接の無線通信により接続可能なモバイル端末１０４の台数は、たとえば１台である。この場合、画像処理装置１０３とモバイル端末１０４とは、１対１で接続されることになる。この１対１のダイレクト接続モードでは、画像処理装置１０３はたとえばランダムでＳＳＩＤと認証キーとを生成する。モバイル端末１０４は、そのＳＳＩＤと認証キーとの組み合わせで画像処理装置１０３にアクセスする。画像処理装置１０３は、たとえば、原稿の画像を読み取って用紙に印刷したり、受信した画像データを用紙に印刷したり、原稿の画像を読み取って送信したりすることができる複合機である。画像処理装置１０３は、ＬＡＮケーブル１０１によるネットワークを通じてコンピュータ端末１０５，１０６からスキャン命令を受信する。画像処理装置１０３は、設定に従ったスキャンを実行し、読み取った画像データを、ネットワークを通じてスキャン命令の送信元のコンピュータ端末１０５，１０６へ送信する。
【００１０】
図２は、図１の画像処理装置１０３のハードウェア構成の一例を示すブロック図である。図２の画像処理装置１０３は、制御部２０１、操作部２０７、読取部２０９、印刷部２１１、無線通信部２１３、表示部２１６、を有する。制御部２０１は、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、ストレージ２０５、操作Ｉ／Ｆ２０６、読取Ｉ／Ｆ２０８、印刷Ｉ／Ｆ２１０、無線通信Ｉ／Ｆ２１２、有線通信Ｉ／Ｆ２１４、表示Ｉ／Ｆ２１５、を有する。そして、これらの各部は、システムバス２１７により互いに接続される。ＲＯＭ２０３は、ブートプログラム、制御プログラム、フォントデータ、などを記録する。ストレージ２０５は、画像処理装置１０３の処理に係る画像データ、印刷データ、制御プログラム、設定情報、などを記録する。ストレージ２０５は、たとえばフラッシュメモリ、ＳＳＤ、ＨＤＤ、ｅＭＭＣなどで構成されてよい。ＲＡＭ２０４は、ＣＰＵ２０２の主記録メモリであり、画像データや制御プログラムを一時的に記録する領域として用いられる。ＣＰＵ２０２は、ＲＯＭ２０３又はストレージ２０５に記録された制御プログラムを読み出して実行する。これにより、画像処理装置１０３には、制御部２０１が実現される。制御部２０１は、画像処理装置１０３の全体の動作を制御する。表示Ｉ／Ｆ２１５は、表示部２１６に接続される。表示部２１６は、たとえば液晶パネルである。ＣＰＵ２０２は、表示Ｉ／Ｆ２１５を通じて、グラフィカルユーザインタフェースのための操作画面のデータを表示部２１６へ出力する。表示部２１６は、操作画面を表示する。操作Ｉ／Ｆ２０６は、操作部２０７に接続される。操作部２０７は、たとえば液晶パネルに重ねられたタッチパネルである。操作Ｉ／Ｆ２０６は、操作部２０７におけるユーザ操作に基づく操作データを、ＣＰＵ２０２へ出力する。読取Ｉ／Ｆ２０８は、画像を読み取る読取手段としての読取部２０９に接続される。読取部２０９は、読取Ｉ／Ｆ２０８を通じてＣＰＵ２０２により読み取り設定がなされる。読取部２０９は、設定に基づいて、ＡＤＦで送る原稿や原稿台に載置された原稿の画像を読み取り、読み取った画像データをＲＡＭ２０４へ出力する。印刷Ｉ／Ｆ２１０は、印刷部２１１に接続される。印刷部２１１は、印刷Ｉ／Ｆ２１０を通じてＣＰＵ２０２により印刷設定がなされる。印刷部２１１は、設定に基づいて、ＲＡＭ２０４に記録される画像データに基づく画像を用紙に印刷する。無線通信Ｉ／Ｆ２１２は、読み取られた画像データを送信する通信部としての無線通信部２１３に接続される。無線通信部２１３は、１対１のダイレクト接続モードにおいて、ＣＰＵ２０２が独自に生成した自分のＩＰアドレスを用いて、モバイル端末１０４と通信する。無線通信部２１３は、たとえば無線通信部２１３に接続しようとしているモバイル端末１０４に対して、ＣＰＵ２０２がモバイル端末１０４のために独自に生成したＩＰアドレスを送信する。無線通信部２１３とモバイル端末１０４とは、これらのＣＰＵ２０２が独自に生成したＩＰアドレスを用いて、無線通信パケットを互いに送受することができる。無線通信部２１３は、ＲＡＭ２０４に記録される画像データを、モバイル端末１０４へ送信する。有線通信Ｉ／Ｆ２１４は、読み取られた画像データを送信する通信部として機能し、ＬＡＮケーブル１０１が接続される。有線通信Ｉ／Ｆ２１４は、たとえばＴＣＰ／ＩＰプロトコルに基づくデータパケットを、ＬＡＮケーブル１０１を含むネットワークに接続されるコンピュータ端末１０５，１０６との間で互いに送受する。無線通信Ｉ／Ｆ２１２と、有線通信Ｉ／Ｆ２１４とは、同時に動作可能である。
【００１１】
図３は、図２のＣＰＵ２０２が制御プログラムを実行することにより画像処理装置１０３に実現されるソフトウェア機能を示す説明図である。
【００１２】
図３の画像処理装置１０３は、ＵＩ制御部３０１、有線ＬＡＮ制御部３０２、無線ＬＡＮ制御部３０３、記録制御部３０４、読取処理部３０５、印刷処理部３０６、を有する。図３では、これら複数の機能部がプログラム間通信などにより互いにメッセージやデータを送受できることを模式的に示すために、ソフトウェアレベルのバスが図示されている。ＵＩ制御部３０１は、表示部２１６および操作部２０７の動作を制御する。ＵＩ制御部３０１は、表示部２１６に表示させる操作画面を選択または生成し、表示部２１６へ出力する。ＵＩ制御部３０１は、操作部２０７の操作データと、表示部２１６の操作画面とに基づいて、操作画面に対するユーザの操作内容を判断し、操作内容を通知するメッセージを他の機能部へ出力する。また、ＵＩ制御部３０１は、表示部２１６に表示された複数の画面についての遷移を監視し、所定の画面遷移を通知するメッセージを他の機能部へ出力する。有線ＬＡＮ制御部３０２は、有線通信Ｉ／Ｆ２１４の動作を制御する。有線ＬＡＮ制御部３０２は、有線通信Ｉ／Ｆ２１４による有線のネットワークへの接続、切断、通信を制御する。無線ＬＡＮ制御部３０３は、無線通信Ｉ／Ｆ２１２の動作を制御する。無線ＬＡＮ制御部３０３は、無線通信部２１３による無線の接続、切断、通信を制御する。無線ＬＡＮ制御部３０３は、ダイレクト接続モードの開始、接続、切断、終了、通信を制御する。記録制御部３０４は、ＲＯＭ２０３、ＲＡＭ２０４、ストレージ２０５を管理する。記録制御部３０４は、他の機能部から入力される画像データなどを、ＲＡＭ２０４またはストレージ２０５に保存する。記録制御部３０４は、他の機能部からの要求に応じて、指定されたデータを、ＲＯＭ２０３、ＲＡＭ２０４またはストレージ２０５から読み出す。印刷処理部３０６は、印刷部２１１の動作を制御する。印刷処理部３０６は、印刷部２１１に設定を実行して画像を用紙へ印刷する。読取処理部３０５は、読取部２０９の動作を制御する。読取処理部３０５は、読取部２０９に設定を実行して原稿の画像を読み取らせる。読取処理部３０５は、読み取られた画像データを、記録制御部３０４へ受け渡す。読取処理部３０５は、ホスト情報を一意に特定し得る登録番号を発行し、記録制御部３０４へ出力する。記録制御部３０４は、登録番号に対応付けてホスト情報をストレージ２０５に保存する。
【００１３】
図４は、図１のコンピュータ端末１０５において、画像処理装置１０３のスキャン処理をリモート実行させるために実現されるソフトウェア機能を示す説明図である。コンピュータ端末１０６も、同様である。図１のコンピュータ端末１０５は、図２の画像処理装置１０３と同様に、操作部、表示部、ＣＰＵ、ＲＯＭ、ＲＡＭ、ストレージ、有線通信Ｉ／Ｆなど、を有する。そして、ＣＰＵが、ＲＯＭまたはストレージに記録される制御プログラムを実行することにより、コンピュータ端末１０５に図４のソフトウェア機能を実現する。図４に示す各機能部は、オペレーティングシステムプログラムを実行するコンピュータ端末１０５においてＣＰＵがリモートスキャン用のアプリケーションプログラムを実行することにより、コンピュータ端末１０５に実現されてよい。図４のコンピュータ端末１０５は、ＵＩ制御部４１１、読取制御部４１２、読取設定部４１３を含むスキャンドライバ４０１と、ＵＩ制御部４２１、通信制御部４２２を含むスキャンアプリケーション４０２と、を有する。スキャンドライバ４０１のＵＩ制御部４１１と、スキャンアプリケーション４０２のＵＩ制御部４２１とは、コンピュータ端末１０５の操作部２０７および表示部２１６の動作を制御する。ＵＩ制御部４１１およびＵＩ制御部４２１は、スキャンに関わる各種機能画面、ユーザへの通知、選択肢、スキャン結果などを、コンピュータ端末１０５の表示部２１６に表示する。ＵＩ制御部４１１とＵＩ制御部４２１とは、操作部２０７に対するユーザ操作に対応するメッセージを他の機能部へ出力する。通信制御部４２２は、ネットワークのＬＡＮケーブル１０１に接続される有線通信Ｉ／Ｆ２１４の動作を制御する。通信制御部４２２は、ネットワークに接続されている画像処理装置１０３などの他の機器との間で、データを送受する。通信制御部４２２は、有線通信Ｉ／Ｆ２１４から、スキャンドライバ４０１がサポートする画像処理装置１０３に対して、定期的なポーリング処理を行う。画像処理装置１０３は、通常は、ポーリング処理に対してポーリング応答を返す。ただし、画像処理装置１０３においてコンピュータ端末１０５によるスキャンが操作された場合には、該当するコンピュータ端末１０５のポーリング処理に対してスキャン要求を返す。読取設定部４１３は、画像処理装置１０３における原稿の読み取りに関する設定情報を保持する。読取制御部４１２は、ネットワークを通じて画像処理装置１０３に原稿の読み取りを実行させる。読取制御部４１２は、たとえば読取設定部４１３に保持されている原稿の読み取りに関する設定情報を通信制御部４２２から画像処理装置１０３へ送信する。これにより、画像処理装置１０３には、コンピュータ端末１０５の読取設定部４１３の設定に基づくスキャン用の設定がなされる。読取制御部４１２は、通信制御部４２２から、設定済みの画像処理装置１０３へ、スキャン命令を送信する。これにより、画像処理装置１０３は、現在の設定にしたがって、原稿の画像を読み取る。画像処理装置１０３は、読み取った原稿の画像データを、コンピュータ端末１０５の読取制御部４１２へ送信する。これにより、コンピュータ端末１０５は、読取設定部４１３の設定に基づいて画像処理装置１０３により読み取られた画像データを取得することができる。
【００１４】
図５は、図１のモバイル端末１０４のハードウェア構成図の一例を示すブロック図である。図５のモバイル端末１０４は、システム制御部１８０１、通信ユニット１８０２、音声出力部１８０３、音声入力部１８０４、カメラ１８０５、コネクタ１８０６、ストレージ１８０７、タッチスクリーンディスプレイ１８０８、を有する。モバイル端末１０４は、ボタン１８０９、加速度センサ１８１０、方位センサ１８１１、ジャイロスコープ１８１２、を有する。通信ユニット１８０２は、無線通信により画像処理装置１０３などとデータ通信を行うためのモジュールである。通信ユニット１８０２は、たとえばＩＥＥＥ８０２．１１の規格に基づく無線通信により画像処理装置１０３などとデータ通信するものでよい。音声出力部１８０３は、システム制御部１８０１が出力した音声信号を音声として出力する。音声入力部１８０４は、利用者の音声を音声信号へ変換してシステム制御部１８０１へ出力する。カメラ１８０５は、物体を撮影する。コネクタ１８０６は、他の装置を有線により接続する端子である。コネクタ１８０６は、たとえば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格やＨＤＭＩ(登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格による汎用のものでも、専用のものでもよい。タッチスクリーンディスプレイ１８０８は、文字、画像、図形等のグラフィックを表示し、スクリーンに対して行われたユーザ操作を検出する。ボタン１８０９は、たとえば、ホームボタン、パワーオン／オフボタン、音量ボタンである。ボタン１８０９は、ユーザによる操作を検出する。加速度センサ１８１０は、モバイル端末１０４に作用する加速度の方向及び大きさを検出する。方位センサ１８１１は、地磁気の向きを検出する。ジャイロスコープ１８１２は、モバイル端末１０４の回転を検出する。ストレージ１８０７は、たとえば半導体記録デバイス、磁気記録デバイス、またはこれらの組み合わせである。ストレージ１８０７は、制御プログラム、アプリケーションプログラム、設定データを記録する。ストレージ１８０７は、システム制御部１８０１の処理データを一時的に記録する作業領域としても利用される。ストレージ１８０７に記録されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションプログラムと、アプリケーションの動作を支援する制御プログラムとが含まれる。制御プログラムは、たとえばモバイル端末１０４用のオペレーティングシステムプログラムである。システム制御部１８０１は、たとえば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。システム制御部１８０１は、図５に示す他の構成要素が統合されたＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）などの集積回路でもよい。システム制御部１８０１は、ストレージ１８０７に記録されるプログラムを実行することにより、モバイル端末１０４の動作を統括的に制御する。
【００１５】
図６は、図５のモバイル端末１０４のシステム制御部１８０１に実現される、スキャンアプリケーション５０１のためのソフトウェア機能を示す説明図である。図６のモバイル端末１０４は、ＵＩ制御部５１１、デバイス選択部５１２、読取制御部５１３、読取設定部５１４、通信制御部５１５、を有する。ＵＩ制御部５１１は、タッチスクリーンディスプレイ１８０８、ボタン１８０９、の動作を制御する。ＵＩ制御部５１１は、スキャンに関わる各種機能画面、ユーザへの通知、選択肢、スキャン結果などを、モバイル端末１０４のタッチスクリーンディスプレイ１８０８に表示する。ＵＩ制御部５１１は、タッチスクリーンディスプレイ１８０８やボタン１８０９に対するユーザ操作に対応するメッセージを他の機能部へ出力する。通信制御部５１５は、無線の通信ユニット１８０２の動作を制御する。通信制御部５１５は、画像処理装置１０３などの他の機器との間で、データを送受する。通信制御部５１５は、通信ユニット１８０２から、登録デバイスとして情報が保持されている画像処理装置１０３に対して、定期的なポーリング処理を行う。画像処理装置１０３は、通常は、ポーリング処理に対してポーリング応答を返す。ただし、画像処理装置１０３においてモバイル端末１０４によるスキャンが操作された場合には、該当するモバイル端末１０４のポーリング処理に対してスキャン要求を返す。デバイス選択部５１２は、ユーザの操作に基づいて、モバイル端末１０４で利用する画像処理装置１０３を登録デバイスとして選択し、登録デバイスの情報を保持する。デバイス選択部５１２は、ユーザの操作に基づいて、１つの登録デバイスを選択する。読取設定部５１４は、画像処理装置１０３における原稿の読み取りに関する設定情報を保持する。読取制御部５１３は、ネットワークを通じて画像処理装置１０３に原稿の読み取りを実行させる。読取制御部５１３は、たとえば読取設定部５１４に保持されている原稿の読み取りに関する設定情報を通信制御部５１５から画像処理装置１０３へ送信する。これにより、画像処理装置１０３には、モバイル端末１０４の読取設定部５１４の設定に基づくスキャン用の設定がなされる。読取制御部５１３は、通信制御部５１５から、設定済みの画像処理装置１０３へ、スキャン命令を送信する。これにより、画像処理装置１０３は、現在の設定にしたがって、原稿の画像を読み取る。画像処理装置１０３は、読み取った原稿の画像データを、モバイル端末１０４の読取制御部５１３へ送信する。これにより、モバイル端末１０４は、読取設定部５１４の設定に基づいて画像処理装置１０３により読み取られた画像データを取得することができる。
【００１６】
図７から図１０は、スキャンアプリケーション５０１の処理においてＵＩ制御部５１１がモバイル端末１０４のタッチスクリーンディスプレイ１８０８に表示する各種の設定画面の説明図である。図７は、ＵＩ制御部５１１がモバイル端末１０４に表示するスキャンアプリケーション５０１の基本画面である。図７の基本画面には、デバイス選択ボタン６０１、選択されている画像処理装置１０３（登録デバイス）の表示エリア６０２、スキャンボタン６０３、ドキュメントボタン６０４、スキャン設定ボタン６０５、が表示される。表示エリア６０２に登録デバイスとしての画像処理装置１０３が表示されていない場合、スキャンボタン６０３とスキャン設定ボタン６０５とは操作することができない。デバイス選択ボタン６０１が操作されると、ＵＩ制御部５１１は、デバイスの登録を行うためのデバイス選択画面を、タッチスクリーンディスプレイ１８０８に表示する。スキャンボタン６０３が操作されると、ＵＩ制御部５１１は、登録デバイスによる画像の読取り処理を開始するための画面を、モバイル端末１０４のタッチスクリーンディスプレイ１８０８に表示する。ドキュメントボタン６０４が操作されると、ＵＩ制御部５１１は、モバイル端末１０４のストレージ２０５に保存されている読取り処理による画像データの画像を、タッチスクリーンディスプレイ１８０８に表示する。スキャン設定ボタン６０５が操作されると、ＵＩ制御部５１１は、登録デバイスでのスキャン設定のためのスキャン設定画面を、タッチスクリーンディスプレイ１８０８に表示する。
【００１７】
図８は、デバイス選択ボタン６０１が操作されることによりＵＩ制御部５１１がモバイル端末１０４に表示するデバイス選択画面である。図８のデバイス選択画面には、自動検索ボタン７０２または手動検索ボタン７０３を操作することにより、モバイル端末１０４で利用可能な複数の画像処理装置１０３の選択ボタン７０１がリスト表示される。そして、自動検索ボタン７０２の操作による場合、デバイス選択画面には、モバイル端末１０４が接続している無線ネットワーク上にある画像処理装置１０３が表示される。手動検索ボタン７０３の操作による場合、デバイス選択画面には、入力されたＩＰアドレスの画像処理装置１０３が表示される。選択ボタン７０１が操作されると、ＵＩ制御部５１１は、選択ボタン７０１に対応する画像処理装置１０３を登録デバイスとして登録する。登録デバイスの選択ボタン７０１では、ラジオボタン１８０９がオンになる。
【００１８】
図９は、スキャン設定ボタン６０５が操作されることによりＵＩ制御部５１１がモバイル端末１０４に表示するスキャン設定画面である。図９のスキャン設定画面には、モバイル端末１０４において利用したことがある、または利用するように設定されている複数のスキャン設定選択ボタン８０１が表示される。スキャン設定選択ボタン８０１が操作されると、ＵＩ制御部５１１は、登録デバイスでのスキャン設定のためのスキャン詳細設定画面を、タッチスクリーンディスプレイ１８０８に表示する。
【００１９】
図１０は、スキャン設定選択ボタン８０１が操作されることによりＵＩ制御部５１１がモバイル端末１０４に表示するスキャン詳細設定画面である。図１０のスキャン詳細設定画面には、スキャン処理にて設定することができる複数のスキャン設定項目ボタン９０１が表示される。スキャン設定項目ボタン９０１には、現在の複数の設定値が表示される。スキャン設定項目ボタン９０１が操作されると、ＵＩ制御部５１１は、操作された設定項目についての複数の候補設定値を、タッチスクリーンディスプレイ１８０８にリスト表示する。ユーザにより候補設定値が操作されると、ＵＩ制御部５１１は、スキャン設定項目の設定値を、操作された候補設定値により更新する。ＵＩ制御部５１１は、画像処理装置１０３の機種ごとに、設定項目の種類、各設定項目で選択可能な候補設定値を変更してよい。図１０では、原稿のセット方法、カラー選択、解像度、原稿サイズ、ファイル形式、両面原稿についてのスキャン設定項目ボタン９０１が表示されている。原稿のセット方法は、原稿の読み取り方法を指定する項目である。原稿のセット方法の候補設定値には、自動的に適切な読取を行う「自動」と、自動的に適切な読取を原稿の両面に対して行う「自動両面」との２つがある。カラー選択は、原稿をカラー／モノクロのいずれで読み取るかを指定する項目である。カラー選択の候補設定値には、たとえばカラーと、モノクロとがある。解像度は、原稿を読み取る際の解像度を指定する項目である。解像度の候補設定値には、たとえば１５０ｄｐｉと、３００ｄｐｉとがある。原稿サイズは、読み取る原稿のサイズを指定する項目である。原稿サイズの候補設定値には、たとえばＡ４と、Ｌｅｔｔｅｒ、Ｌｅｇａｌとがある。ファイル形式は、読み取った画像を保存する際のファイル形式を指定する項目である。ファイル形式の候補設定値には、たとえばＰＤＦと、ＪＰＥＧとがある。両面原稿は、原稿のセット方法で「自動両面」を選択した際のみ設定可能な項目である。両面原稿の候補設定値には、たとえば原稿が上下開きと、左右開きとがある。これらの複数の設定項目の設定値は、読取設定部４１３によりストレージ２０５に保存される。
【００２０】
以上のように、コンピュータ端末１０５およびモバイル端末１０４は、それぞれでの読取操作に基づいて画像処理装置１０３へスキャン命令を送信する。これにより、コンピュータ端末１０５およびモバイル端末１０４は、画像処理装置１０３に原稿の画像を読み取らせ、画像処理装置１０３から読み取った画像データを取得することができる。ところで、このような遠隔操作による画像の読み取りをさらに発展させることが考えられる。すなわち、コンピュータ端末１０５と画像処理装置１０３とでは、画像処理装置１０３においてなされた読み取りの操作により、画像処理装置１０３で読み取った原稿の画像データをコンピュータ端末１０５で取得させるようにすることが可能である。この擬似的なプッシュスキャンにおいて、画像処理装置１０３は、たとえば、予めコンピュータ端末１０５からホスト情報を取得する。そして、画像処理装置１０３は、画像処理装置１０３でのホスト情報の選択に基づいて、有線通信部または無線通信部２１３から、ホスト情報に対応するコンピュータ端末１０５へスキャン要求を送信する。コンピュータ端末１０５は、スキャン要求を受信すると、スキャン命令を画像処理装置１０３へ送信する。これにより、コンピュータ端末１０５は、画像処理装置１０３においてなされた読み取りの操作により、画像処理装置１０３で読み取った原稿の画像データを取得することが可能になる。
【００２１】
図１１は、画像処理装置１０３に登録されているホスト情報１４０１の一例の説明図である。画像処理装置１０３は、接続されているコンピュータ端末１０５，１０６およびモバイル端末１０４から、ホスト情報１４０１を予め取得する。図１１（Ａ）は、コンピュータ端末１０５のホスト情報１４０１の一例である。図１１（Ａ）のコンピュータ端末１０５のホスト情報１４０１は、登録番号、コンピュータ端末１０５のログインユーザ名、文字列の区切り用の半角スペース×２、コンピュータ端末１０５のコンピュータ名、を有する。登録番号は、ホスト情報１４０１が持つ識別情報である。図１１（Ｂ）は、モバイル端末１０４のホスト情報１４０１の一例である。図１１（Ｂ）のモバイル端末１０４のホスト情報１４０１は、登録番号、半角スペース×２、モバイル端末１０４のＩＭＥＩ、半角スペース×２、ＩＰアドレス、半角スペース×２、モバイルフラグ（値はＯＮ）、を有する。ＩＭＥＩやＩＰアドレスは、モバイル端末１０４を一意に特定する識別情報として用いることができる。モバイルフラグは、ホスト情報１４０１に対応する端末がモバイル端末１０４である場合にＯＮになるフラグである。図１１（Ｃ）は、モバイル端末１０４のホスト情報１４０１の他の例である。図１１（Ｃ）のモバイル端末１０４のホスト情報１４０１は、登録番号、モバイル端末１０４のユーザ名、半角スペース×２、モバイル端末１０４のＩＭＥＩ、半角スペース×２、ＩＰアドレス、半角スペース×２、モバイルフラグ（値はＯＮ）、を有する。図１１（Ｃ）のモバイル端末１０４のホスト情報１４０１は、図１１（Ｂ）のモバイル端末１０４のホスト情報１４０１と比べて、モバイル端末１０４のユーザ名が追加されている。図１１（Ｄ）は、汎用ホスト情報１４０２の例である。図１１（Ｄ）の汎用ホスト情報１４０２は、登録番号、「ダイレクト接続端末」の文字列、を有する。図１１（Ｄ）の汎用ホスト情報１４０２は、特定のモバイル端末１０４についての個別のホスト情報ではなく、無線通信部２１３と直接に通信可能な複数のモバイル端末１０４において汎用的に利用されるホスト情報である。
【００２２】
画像処理装置１０３の読取処理部３０５は、記録制御部３０４を用いて、図１１の文字列による複数のホスト情報１４０１を、ホスト情報１４０１を記録するホスト記録手段としてのストレージ２０５またはＲＡＭ２０４に保存する。しかしながら、複数のコンピュータ端末１０５だけでなく複数のモバイル端末１０４についてもホスト情報１４０１を保持しようとする場合、ストレージ２０５が記録して保持しなければならないホスト情報１４０１の個数は多くなる。この場合にストレージ２０５が記録して保持しなければならないホスト情報１４０１の個数は、たとえば複数のコンピュータ端末１０５のホスト情報１４０１のみを保持する場合と比べて、略倍増することが想定される。このように、画像処理装置１０３においてなされた読み取りの操作により、画像処理装置１０３で読み取った原稿の画像データをコンピュータ端末１０５だけでなくモバイル端末１０４においても取得できるようにするためには、技術的な課題が生じる。また、単にストレージ２０５を大容量化することのみにより対応しようとすると、ストレージ２０５を大容量化していない既存の画像処理装置１０３では、モバイル端末１０４との連携を実用的にできないことになる。同様に、ストレージ２０５を大容量化できない既存の画像処理装置１０３では、モバイル端末１０４との連携を実用的にできないことになる。このように、画像処理装置１０３では、読み取った画像データの送信先のホスト情報１４０１を記録するストレージ２０５の記録容量の制限によらずに、モバイル端末１０４との連携を実用的に可能にすることが求められている。そこで、本発明者らは、モバイル端末１０４が画像処理装置１０３と連携する場合、コンピュータ端末１０５とは異なり１対１のダイレクト接続モードにて画像処理装置１０３と接続できることを見出した。さらに、本発明者らは、このダイレクト接続モードの接続情報を活用することによりモバイル端末１０４のホスト情報１４０１をストレージ２０５に保持させておかなくても実質的に連携させることができることを見出し、本発明を完成した。以下、詳しく説明する。
【００２３】
図１２は、画像処理装置１０３と、画像処理装置１０３とダイレクト接続モードにて接続されているモバイル端末１０４とによる、原稿の画像の読取処理の流れを示すシーケンスである。図１２には、ダイレクト接続モードの接続から、疑似的なプッシュスキャンを実行し、ダイレクト接続モードを無効化するまでの一連の流れが示されている。ステップＳ１００１において、画像処理装置１０３のＣＰＵ２０２は、無線ＬＡＮ制御部３０３として、ユーザ操作などに基づいて、画像処理装置１０３のダイレクト接続モードを有効化する。これにより、画像処理装置１０３の無線通信Ｉ／Ｆ２１２は、１台の端末とのみ無線通信可能なアクセスポイントとして機能する。
【００２４】
ステップＳ１０１１において、モバイル端末１０４のシステム制御部１８０１としてのＣＰＵは、通信制御部５１５として、ユーザ操作などに基づいて、通信ユニット１８０２により画像処理装置１０３へのダイレクト接続を試行する。モバイル端末１０４の通信制御部５１５は、画像処理装置１０３に対して、画像処理装置１０３がダイレクト接続モードで使用するＳＳＩＤと認証キーとを送信する。ステップＳ１００２において、画像処理装置１０３の無線ＬＡＮ制御部３０３は、無線通信Ｉ／Ｆ２１２がモバイル端末１０４から受信したＳＳＩＤと認証キーが、画像処理装置１０３がダイレクト接続モードで使用するものと一致することを確認する。無線ＬＡＮ制御部３０３は、モバイル端末１０４のダイレクト接続を受け付ける。画像処理装置１０３の無線ＬＡＮ制御部３０３は、受け付けたモバイル端末１０４に対してＩＰアドレスといった接続情報を送信し、モバイル端末１０４に接続成功を通知する。画像処理装置１０３の記録制御部３０４は、図１３に示すように、ダイレクト接続のモバイル端末１０４の接続情報１３０１をＲＡＭ２０４に保持する。図１３の接続情報１３０１は、受け付けたモバイル端末１０４のＩＰアドレスと、擬似的なプッシュスキャン情報（値は０）とで構成される。擬似的なプッシュスキャン情報は、ダイレクト接続モードで接続しているモバイル端末１０４が、擬似的なプッシュスキャンの送信先候補とされていることを示すものである。ＲＡＭ２０４は、無線通信部２１３と１対１の接続により直接に通信するためにモバイル端末１０４に使用させる接続情報１３０１を記録する接続情報記録手段として機能する。ステップＳ１０１２において、ＩＰアドレスといった接続情報を受信したモバイル端末１０４のＵＩ制御部５１１は、図７のデバイス選択６０１が操作されると、図８のデバイス選択画面を表示する。デバイス選択画面には、ダイレクト接続している画像処理装置１０３が表示される。デバイス選択画面においてダイレクト接続している画像処理装置１０３が操作されると、デバイス選択部５１２は、ダイレクト接続している画像処理装置１０３を登録デバイスとして保持する。
【００２５】
ステップＳ１０１３において、モバイル端末１０４の読取制御部５１３は、画像処理装置１０３に通知するための図１１（Ｂ）または図１１（Ｃ）のホスト情報１４０１を生成する。ホスト情報１４０１に含まれるモバイル端末１０４のＩＰアドレスは、ダイレクト接続している画像処理装置１０３から付与されたＩＰアドレスである。モバイルフラグは、オンの値を有する。なお、モバイルフラグがオフであるホスト情報１４０１や、モバイルフラグがないホスト情報１４０１は、画像処理装置１０３においてモバイル端末１０４のホスト情報１４０１として取り扱われない。登録番号は、画像処理装置１０３において一意に特定できる識別番号であればよいが、ここではモバイル端末１０４のＩＭＥＩを用いる。ＩＭＥＩは、１５桁の数値による国際移動体装置識別番号である。モバイル端末１０４のユーザ名が取得可能である場合、登録番号は、ＩＭＥＩとユーザ名とを組み合わせた文字列、またはユーザ名のみによる文字列でもよい。この他にも、登録番号には、モバイル端末１０４の機種名または製品名を含めてよい。なお、読取制御部５１３は、登録番号に用いるすべての情報取得に失敗してホスト情報１４０１を生成できない場合、本シーケンスを終了する。ステップＳ１０１４において、モバイル端末１０４の読取制御部５１３は、ホスト情報１４０１の登録処理を実行し、自ら生成したホスト情報１４０１を、登録デバイスとしての画像処理装置１０３に対して送信する。
【００２６】
ステップＳ１００３において、画像処理装置１０３の読取処理部３０５は、新たなホスト情報１４０１を受信すると、ホスト情報１４０１の登録処理を実行する。ホスト情報１４０１の登録処理において、読取処理部３０５は、新たに受信したホスト情報１４０１に含まれるＩＰアドレスと、ダイレクト接続のモバイル端末１０４に付与したＩＰアドレスと、を比較する。そして、新たに受信したホスト情報１４０１に含まれるＩＰアドレスが、ダイレクト接続のモバイル端末１０４に付与してＲＡＭ２０４に記録されているＩＰアドレスと一致する場合、読取処理部３０５は、記録制御部３０４にホスト情報１４０１を保持させない。読取処理部３０５は、図１３のダイレクト接続のモバイル端末１０４の接続情報１３０１に、擬似的なプッシュスキャン情報（値は受信した登録番号）を登録する。新たに受信したホスト情報１４０１に含まれるＩＰアドレスが、ダイレクト接続のモバイル端末１０４に付与したＩＰアドレスと一致しない場合、読取処理部３０５は、新たな登録番号を生成し、記録制御部３０４にホスト情報１４０１を保持させる。記録制御部３０４は、ストレージ２０５に、登録番号とともに新たなホスト情報１４０１を登録する。読取処理部３０５は、ホスト情報１４０１の登録が成功した旨を登録番号とともに、ホスト情報１４０１の送信元へ送信する。以上の処理により、モバイル端末１０４と画像処理装置１０３とは、ダイレクト接続モードによる擬似的なプッシュスキャンを実行できる状態になる。
【００２７】
ステップＳ１０１５において、モバイル端末１０４の読取制御部５１３は、登録デバイスである画像処理装置１０３に対して、定期的にポーリング処理を実行する。モバイル端末１０４から画像処理装置１０３へ送信されるポーリング信号は、登録番号を含んでよい。ポーリングを受信した時点において擬似的なプッシュスキャンが指示されていない通常の場合、画像処理装置１０３の読取処理部３０５は、スキャン実行指示が無いことを送信する。
【００２８】
ステップＳ１００４において、画像処理装置１０３のＵＩ制御部３０１は、表示部２１６に設定画面を表示し、擬似的なプッシュスキャンの指示を生成する。擬似的なプッシュスキャンの指示の生成処理において、ＵＩ制御部３０１は、図１４に示す端末選択画面を表示部２１６に表示させる。ＵＩ制御部３０１は、ストレージ２０５に登録されている複数のホスト情報１４０１の登録番号などを、擬似的なのプッシュスキャンで読み取った画像データの送信先候補として、表示部２１６にリスト表示する。表示部２１６は、ストレージ２０５に登録されている複数のホスト情報１４０１を、読み取った画像データの送信先を選択するために表示する。ＵＩ制御部３０１は、図１３のダイレクト接続のモバイル端末１０４の接続情報１３０１を取得し、擬似的なプッシュスキャン情報にその登録番号がある場合には、図１４に示すように「ダイレクト接続端末」という文字列を送信先候補のリストに追加する。「ダイレクト接続端末」という文字列のデータは、図１１（Ｄ）に示すように、汎用ホスト情報１４０２としてＲＡＭ２０４に予め保存されている。ＵＩ制御部３０１は、汎用ホスト情報１４０２から「ダイレクト接続端末」という文字列を取得して、送信先候補のリストに追加する。なお、汎用ホスト情報１４０２は、固定された情報である。このため、汎用ホスト情報１４０２は、ホスト情報１４０１と同様にＲＡＭ２０４に保存されるのではなく、ＵＩ制御部３０１の処理プログラムに直接記述されてもよい。ＵＩ制御部３０１は、擬似的なプッシュスキャン情報に登録番号が登録されていない場合には、「ダイレクト接続端末」という文字列を、読み取った画像データの送信先を選択するための送信先候補として追加しない。ＵＩ制御部３０１は、ユーザによる操作部２０７の操作に基づいて、表示した複数のホスト情報１４０１から１つを送信先として選択する。送信先のホスト情報１４０１を選択した後、ＵＩ制御部３０１は、図１５に示すスキャン設定選択画面を表示部２１６に表示させる。図１５のスキャン設定選択画面には、選択されたホスト情報１４０１に関連付けられている複数のスキャン設定に対応するスキャン設定ボタン１２０１が表示される。スキャン設定ボタン１２０１は、たとえば図９で設定されたスキャン設定選択ボタン８０１に対応するものでよい。ＵＩ制御部３０１は、ユーザによる操作部２０７の操作に基づいて、表示した複数のスキャン設定ボタン１２０１から、擬似的なプッシュスキャンで使用するスキャン設定を選択する。ＵＩ制御部３０１は、スキャン設定を選択することにより、擬似的なプッシュスキャンが新たに指示された状態になる。ＵＩ制御部３０１は、選択した送信先およびスキャン設定を、記録制御部３０４によりストレージ２０５またはＲＡＭ２０４に保持させる。
【００２９】
ステップＳ１０１６において、モバイル端末１０４の読取制御部５１３は、登録デバイスである画像処理装置１０３に対して、定期的にポーリング処理を実行する。ポーリングを受信した時点において擬似的なプッシュスキャンがある場合、読取処理部３０５は、ポーリングに含まれる登録番号と、記録制御部３０４に保持させた擬似的なプッシュスキャンにおいて送信先として登録されている登録番号と、を比較する。登録番号同士が一致しない場合、擬似的なプッシュスキャンが指示されていない場合と同様に、読取処理部３０５は、スキャン実行指示が無いことを送信する。登録番号同士が一致する場合、読取処理部３０５は、スキャン実行指示があることを示す、スキャン要求を送信する。送信先として汎用ホスト情報１４０２が選択されている場合、読取処理部３０５は、無線通信部２１３と直接に通信するモバイル端末１０４の接続情報を用いて、そのモバイル端末１０４へスキャン要求を送信する。スキャン要求には、記録制御部３０４に保持させたスキャン設定が含まれる。ステップＳ１０１７において、モバイル端末１０４の読取制御部５１３は、スキャン要求を受信し、擬似的なプッシュスキャン処理を開始する。擬似的なプッシュスキャン処理において、読取制御部５１３は、受信したスキャン設定に対応するスキャン設定詳細を、読取設定部５１４から取得する。読取制御部５１３は、取得したスキャン設定詳細を含むスキャン命令を、画像形成装置１０３へ送信する。
【００３０】
ステップＳ１００５において、画像処理装置１０３の読取処理部３０５は、スキャン命令を受信した後に、受信したスキャン設定詳細にしたがって、プッシュスキャン処理を実行する。プッシュスキャン処理において、読取処理部３０５は、受信したスキャン設定詳細にしたがって原稿の画像を読み取り、画像データを生成する。読取処理部３０５は、無線ＬＡＮ制御部３０３から、読み取った画像データを、モバイル端末１０４へ送信する。読取処理部３０５は、ステップＳ１００４で記録制御部３０４に保持した内容（送信先、スキャン設定、スキャン実行指示があった事）をクリアする。ステップＳ１０１８において、モバイル端末１０４の読取制御部５１３は、受信した画像データを、モバイル端末１０４のストレージ２０５に保存する。
【００３１】
また、ステップＳ１００６において、画像処理装置１０３のＵＩ制御部４２１は、ユーザによる操作部２０７の操作に基づいて、ダイレクト接続モードを無効化する。これにより、画像処理装置１０３は、アクセスポイントではなくなる。ステップＳ１００７において、画像処理装置１０３の無線ＬＡＮ制御部３０３は、記録制御部３０４に保持していたダイレクト接続されていたモバイル端末１０４の情報を削除する。ステップＳ１０１９において、モバイル端末１０４の通信制御部５１５は、画像処理装置１０３との無線通信ができなくなったことを検知し、画像処理装置１０３との無線接続を切断する。
【００３２】
図１６は、画像処理装置１０３の読取処理部３０５が、図１２のステップＳ１００３において実行する詳細な処理の一例を示すフローチャートである。図１６の処理により、読取処理部３０５は、モバイル端末１０４のダイレクト接続を判断し、モバイル端末１０４のホスト情報１４０１に対応する登録番号を保持することができる。ステップＳ１３０１において、読取処理部３０５は、取得したホスト情報１４０１から、モバイルフラグを取得する。ステップＳ１３０２において、読取処理部３０５は、モバイルフラグがＯＮであるか否かを判定する。モバイルフラグがオフである場合、またはホスト情報１４０１にモバイルフラグが含まれない場合、読取処理部３０５は、処理をステップＳ１３０６へ進める。ステップＳ１３０６において、読取処理部３０５は、ホスト情報１４０１に対応する登録番号を生成する。ステップＳ１３０７において、読取処理部３０５は、登録番号とホスト情報１４０１とを対応づけて、記録制御部３０４によりＲＡＭ２０４に保持する。読取処理部３０５は、図１６の処理を終了する。
【００３３】
モバイルフラグがオンである場合、読取処理部３０５は、処理をステップＳ１３０３へ進める。ステップＳ１３０３において、読取処理部３０５は、ホスト情報１４０１からＩＰアドレスを取得する。ステップＳ１３０４において、読取処理部３０５は、記録制御部３０４に保持されているダイレクト接続モードの情報から、接続中のモバイル端末１０４に付与したＩＰアドレスを取得する。ステップＳ１３０５において、読取処理部３０５は、ステップＳ１３０３で取得したＩＰアドレスと、ステップＳ１３０４で取得したＩＰアドレスとを比較する。ＩＰアドレス同士が一致しない場合、読取処理部３０５は、処理をステップＳ１３０６へ進める。ＩＰアドレス同士が一致する場合、読取処理部３０５は、処理をステップＳ１３０８へ進める。ステップＳ１３０８において、読取処理部３０５は、ホスト情報１４０１に対応する登録番号を生成する。ステップＳ１３０９において、読取処理部３０５は、記録制御部３０４によりＲＡＭ２０４に保持されているダイレクト接続モードで接続中のモバイル端末１０４の擬似的なプッシュスキャン情報に、登録番号を設定する。読取処理部３０５は、図１６の処理を終了する。
【００３４】
以上のように、本実施形態では、ダイレクト接続モードにより画像処理装置１０３と接続されているモバイル端末１０４についての個別のホスト情報１４０１は、登録しない。しかも、画像処理装置１０３は、モバイル端末１０４の設定に基づいて原稿を読み取り、読み取った画像データをモバイル端末１０４へ送信することができる。また、画像処理装置１０３は、ダイレクト接続モードにより接続されているモバイル端末１０４とは異なるそれ以外のコンピュータ端末１０５については、個別のホスト情報１４０１を登録する。しかも、画像処理装置１０３は、コンピュータ端末１０５の設定に基づいて原稿を読み取り、読み取った画像データをコンピュータ端末１０５へ送信することができる。このように画像処理装置１０３は、モバイル端末１０４については、たとえば画像処理装置１０３で保持可能なホスト情報１４０１の数が上限に達していても、擬似的なプッシュスキャンを実行することができる。また、画像処理装置１０３は、ダイレクト接続モードにより接続されているモバイル端末１０４のホスト情報１４０１を保持しないので、その後に、たとえばコンピュータ端末１０５のホスト情報１４０１を保持することが可能になる。
【００３５】
このように、本実施形態では、画像処理装置１０３のＲＡＭ２０４は、ホスト情報１４０１とともに、無線通信部２１３と直接に通信可能な複数のモバイル端末１０４において汎用的に利用される汎用ホスト情報１４０２を記録する。よって、画像処理装置１０３のＲＡＭ２０４は、読み取った画像データを送信する処理を実行した後において、次回の実行のために画像処理装置１０３と直接に通信するモバイル端末１０４についての個別のホスト情報１４０１を保持する必要がなくなる。画像処理装置１０３のＲＡＭ２０４は、モバイル端末以外の他の情報処理装置について、個別のホスト情報１４０１を保持すればよい。このように、画像処理装置１０３のＲＡＭ２０４は、モバイル端末１０４との連携を実用的に可能にするために、複数のモバイル端末１０４において汎用的に利用される汎用ホスト情報１４０２のみを記録する。モバイル端末１０４との連携のために画像処理装置１０３のＲＡＭ２０４に必要とされる記録容量は、汎用ホスト情報１４０２のみとなり、必要最小限に抑えられる。その結果、画像処理装置１０３は、ＲＡＭ２０４の記録容量の制限によらずに、モバイル端末１０４との連携を実用的に可能になる。
【００３６】
また、本実施形態では、画像処理装置１０３は、無線通信部２１３と１対１の接続により直接に通信するためにモバイル端末１０４に使用させる図１３の接続情報１３０１を記録する。そして、画像処理装置１０３は、汎用ホスト情報１４０２が選択された場合にはホスト情報ではなくて図１３の接続情報１３０１を用いて、無線通信部２１３と直接に通信するモバイル端末１０４に対してスキャン要求を送信する。よって、ＲＡＭ２０４が無線通信部２１３と直接に通信可能な複数のモバイル端末１０４について個別にホスト情報１４０１を記録していなくても、無線通信部２１３は、モバイル端末１０４と通信して、読み取った画像データを送信することができる。本実施形態では、無線通信部２１３がモバイル端末１０４からホスト情報１４０１を受信した場合に、受信したホスト情報１４０１に含まれるモバイル端末１０４の接続情報と、ＲＡＭ２０４に記録されている接続情報１３０１とを比較する。そして、これらの接続情報が一致しない場合には、汎用ホスト情報１４０２を表示部２１６に表示しない。よって、たとえば画像処理装置１０３との１対１の接続により直接に通信するモバイル端末１０４が画像処理装置１０３に接続されていない場合において、表示部２１６に汎用ホスト情報１４０２を選択可能に表示しないようにできる。
【００３７】
［第二実施形態］
次に、本発明の第二実施形態に係る画像処理システム１００を説明する。本実施形態では、モバイル端末１０４のホスト情報１４０１を、擬似的なプッシュスキャンの完了まで一時的に保持する。これにより、画像処理装置１０３が保持しているホスト情報１４０１がその上限に達し難くする。以下の説明では、主に第一実施形態との相違点について説明する。具体的には、画像処理装置１０３のＵＩ制御部３０１は、表示部２１６の表示画面が、スキャン実行に関わる画面からそれ以外のスキャン実行とは無関係の画面へ遷移すると、保持しているモバイル端末１０４の個別のホスト情報１４０１をすべて削除する。
【００３８】
図１７は、スキャン実行に関わる画面に関わる複数の設定画面を、遷移順に示す一例の説明図である。画像処理装置１０３のＵＩ制御部３０１は、擬似的なプッシュスキャンの実行を指示する際に、図１７の複数の設定画面を、表示部２１６に表示する。図１７（Ａ）は、画像処理装置１０３が提供する各種機能を選択するためのホーム画面１６０１である。画像処理装置１０３の電源が投入されると、ＵＩ制御部３０１は、図１７（Ａ）のホーム画面を表示部２１６に表示する。また、所定の無操作時間が経過すると、ＵＩ制御部３０１は、図１７（Ａ）のホーム画面を表示部２１６に表示する。ＵＩ制御部３０１は、操作部２０７に対するユーザ操作により、原稿を読み取るスキャン機能を選択する。ＵＩ制御部３０１は、表示部２１６の表示を、図１７（Ｂ）のスキャン基本画面１６０２へ遷移させる。図１７（Ｂ）のスキャン基本画面１６０２には、実行するスキャンの種類を選択するスキャン基本画面である。ＵＩ制御部３０１は、操作部２０７に対するユーザ操作により、擬似的なプッシュスキャンを示す「ＰＣスキャン」を選択する。ＵＩ制御部３０１は、表示部２１６の表示を、図１７（Ｃ）の送信先選択画面１６０３へ遷移させる。図１７（Ｃ）の送信先選択画面１６０３には、擬似的なプッシュスキャンでスキャンした画像を送信する複数の送信先候補がリスト表示される。モバイル端末１０４のホスト情報１４０１を保持している場合、ＵＩ制御部３０１は、コンピュータ端末１０５とともに、モバイル端末１０４のＩＭＥＩによる登録番号をリストに含めて表示する。ＵＩ制御部３０１は、操作部２０７に対するユーザ操作により、擬似的なプッシュスキャンによる送信先を選択する。ＵＩ制御部３０１は、表示部２１６の表示を、図１７（Ｄ）のスキャン設定選択画面１６０４へ遷移させる。図１７（Ｄ）のスキャン設定選択画面１６０４には、選択した送信先のコンピュータ端末１０５またはモバイル端末１０４において設定されている複数のスキャン設定に対応するスキャン設定ボタンが表示される。スキャン設定ボタンは、たとえば図９で設定されたスキャン設定選択ボタン８０１に対応するものでよい。ＵＩ制御部３０１は、操作部２０７に対するユーザ操作により、スキャン設定を選択する。また、図１７（Ｄ）のスキャン設定選択画面１６０４においてスタートボタンが操作されると、ＵＩ制御部３０１は、選択した送信先およびスキャン設定を保存する。その後、擬似的なプッシュスキャンによる「ＰＣスキャン」が完了すると、表示部２１６の表示を、図１７（Ｂ）のスキャン基本画面１６０２へ遷移させる。ここで、図１７（Ｂ）から図１７（Ｄ）の３つの設定画面１６０２〜１６０４は、スキャン実行に関わる画面とし、図１７（Ａ）のホーム画面１６０１は、スキャン実行に関わらない画面とする。スキャン実行に関わらない画面には、この他にもたとえばホーム画面１６０１において選択され得る印刷機能の設定画面やファクシミリ機能の設定画面がある。
【００３９】
図１８は、画像処理装置１０３と、画像処理装置１０３と接続されているモバイル端末１０４とによる、原稿の画像の読取処理の流れを示すシーケンスである。図１８には、モバイル端末１０４のホスト情報１４０１の登録から、疑似的なプッシュスキャンを実行し、モバイル端末１０４のホスト情報１４０１を削除するまでの一連の流れが示されている。
【００４０】
ステップＳ１７０１において、画像処理装置１０３は、ユーザ操作に基づいて、起動する。画像処理装置１０３のＵＩ制御部３０１は、ホーム画面１６０１を表示部２１６に表示する。ステップＳ１７１１において、モバイル端末１０４のＵＩ制御部５１１は、図８のデバイス選択画面を表示する。デバイス選択部５１２は、デバイス選択画面に対するユーザ操作に基づいて、画像処理装置１０３を登録デバイスとして選択する。ステップＳ１７１２において、モバイル端末１０４の読取制御部５１３は、モバイル端末１０４のホスト情報１４０１を生成する。モバイル端末１０４のホスト情報１４０１には、登録番号、モバイル端末１０４のＩＰアドレス、モバイルフラグが含まれる。読取制御部５１３は、登録番号を構成するために使用できるすべての情報の取得に失敗した場合、ホスト情報１４０１を構成することなく、図１８の処理を終了する。ステップＳ１７１３において、モバイル端末１０４の読取制御部５１３は、生成したホスト情報１４０１を、登録デバイスである画像処理装置１０３へ送信する。画像処理装置１０３の読取処理部３０５は、たとえばモバイル端末１０４から、モバイルフラグを含むホスト情報１４０１を受信する。
【００４１】
ステップＳ１７０２において、画像処理装置１０３の読取処理部３０５は、ホスト情報１４０１が上限に達しておらず新たな登録が可能である場合、ホスト情報１４０１に対応する登録番号を生成する。読取処理部３０５は、登録番号を含むホスト情報１４０１を記録制御部３０４によりＲＡＭ２０４に保持させる。また、読取処理部３０５は、生成した登録番号を含む、ホスト情報１４０１の登録成功の通知を、モバイル端末１０４へ送信する。モバイル端末１０４の読取制御部５１３は、生成したホスト情報１４０１と登録番号とを対応付けて、ストレージ１８０７に保存する。なお、保持しているホスト情報１４０１の数が上限に達している場合、画像処理装置１０３の読取処理部３０５は、送信としてホスト情報１４０１の登録失敗の通知を、モバイル端末１０４へ送信する。モバイル端末１０４の読取制御部５１３は、図１８の処理を終了する。これにより、ホスト情報１４０１を記録して保持するホスト記録手段としてのＲＡＭ２０４は、無線通信部２１３と直接に通信可能なモバイル端末１０４の個別のホスト情報１４０１を記録することになる。
【００４２】
ステップＳ１７１４において、モバイル端末１０４の読取制御部５１３は、登録デバイスである画像処理装置１０３に対して、定期的にポーリング処理を実行する。モバイル端末１０４から画像処理装置１０３へ送信されるポーリング信号は、登録番号を含んでよい。
【００４３】
ポーリングを受信した時点において擬似的なプッシュスキャンが指示されていない通常の場合、画像処理装置１０３の読取処理部３０５は、スキャン実行指示が無いことを送信する。
【００４４】
ステップＳ１７０３において、画像処理装置１０３のＵＩ制御部３０１は、表示部２１６に設定画面を表示し、擬似的なプッシュスキャンの指示を生成する。擬似的なプッシュスキャンの指示の生成処理において、ＵＩ制御部３０１は、ユーザ操作にしたがって図１７（Ｂ）から図１７（Ｄ）の設定画面を表示する。ＵＩ制御部３０１は、図１７（Ｃ）の送信先選択画面１６０３において、ストレージ２０５に登録されている複数のホスト情報１４０１の登録番号を、擬似的なのプッシュスキャンで読み取った画像データの送信先候補としてリスト表示する。図１７（Ｃ）の送信先選択画面１６０３には、コンピュータ端末１０５の登録番号とともに、モバイル端末１０４の登録番号が表示される。ＵＩ制御部３０１は、ユーザによる操作部２０７の操作に基づいて、表示した複数のホスト情報１４０１から１つを送信先として選択する。ＵＩ制御部３０１は、図１７（Ｄ）のスキャン設定選択画面１６０４において、選択したホスト情報１４０１で利用可能な複数のスキャン設定をスキャン設定ボタンに表示する。ＵＩ制御部３０１は、ユーザによる操作部２０７の操作に基づいて、表示した複数のスキャン設定から１つを選択する。図１７（Ｄ）のスキャン設定選択画面１６０４においてスタートボタンが操作されると、ＵＩ制御部３０１は、選択した送信先およびスキャン設定を、記録制御部３０４によりストレージ１８０７またはＲＡＭ２０４に保持させる。
【００４５】
ステップＳ１７１５において、モバイル端末１０４の読取制御部５１３は、登録デバイスである画像処理装置１０３に対して、定期的にポーリング処理を実行する。ポーリングを受信した時点において擬似的なプッシュスキャンがある場合、読取処理部３０５は、ポーリングに含まれる登録番号と、記録制御部３０４に保持させた擬似的なプッシュスキャンにおいて送信先として登録されている登録番号と、を比較する。登録番号同士が一致しない場合、擬似的なプッシュスキャンが指示されていない場合と同様に、読取処理部３０５は、スキャン実行指示が無いことを送信する。登録番号同士が一致する場合、読取処理部３０５は、スキャン実行指示があることを示す、スキャン要求を送信する。スキャン要求には、記録制御部３０４に保持させたスキャン設定が含まれる。
【００４６】
ステップＳ１７１６において、モバイル端末１０４の読取制御部５１３は、スキャン要求を受信し、擬似的なプッシュスキャン処理を開始する。擬似的なプッシュスキャン処理において、読取制御部５１３は、受信したスキャン設定に対応するスキャン設定詳細を、読取設定部５１４から取得する。読取制御部５１３は、取得したスキャン設定詳細を含むスキャン命令を、画像形成装置１０３へ送信する。ステップＳ１７０４において、画像処理装置１０３の読取処理部３０５は、受信したスキャン設定詳細にしたがって、プッシュスキャン処理を実行する。プッシュスキャン処理において、読取処理部３０５は、受信したスキャン設定詳細にしたがって原稿の画像を読み取り、画像データを生成する。読取処理部３０５は、無線ＬＡＮ制御部３０３から、読み取った画像データを、モバイル端末１０４へ送信する。読取処理部３０５は、ステップＳ１００４で記録制御部３０４に保持した内容（送信先、スキャン設定、スキャン実行指示があった事）をクリアする。ＵＩ制御部３０１は、図１７に示すようにスキャン終了後に、表示部２１６に表示する画面を、スキャン基本画面１６０２に遷移させる。ステップＳ１７１７において、モバイル端末１０４の読取制御部５１３は、受信した画像データを、モバイル端末１０４のストレージ１８０７に保存する。
【００４７】
ステップＳ１７０５において、スキャン実行後に一定時間にわたり操作が行われなかった場合には、画像処理装置１０３のＵＩ制御部３０１は、表示部２１６に表示する画面を、ホーム画面１６０１に遷移させる。ステップＳ１７０６において、表示部２１６の画面遷移を検出する遷移検出手段としてのＵＩ制御部３０１は、スキャン処理において表示する可能性のある画面から、スキャン理において表示する可能性のない画面に遷移したことを検知する。ＵＩ制御部３０１は、画像処理装置１０３が保持しているモバイル端末１０４のホスト情報１４０１をすべて削除する。具体的には、ＵＩ制御部３０１は、ＲＡＭ２０４が保持しているホスト情報１４０１のうちで、モバイルフラグがＯＮであるホスト情報１４０１をすべて削除する。ＵＩ制御部３０１は、上述した表示画面の遷移が検出された場合、モバイル端末１０４であることを示すモバイルフラグを含むホスト情報１４０１をＲＡＭ２０４から削除する。なお、画像処理装置１０３のＵＩ制御部３０１は、一定の無操作時間が経過した場合でのホーム画面１６０１への画面遷移ではなく、ユーザ操作によりホーム画面１６０１へ遷移した場合でも、同様の削除処理を実行する。また、図１７（Ｃ）や図１７（Ｄ）のスキャン実行に関わる画面から、スキャン実行に関わらない画面（ホーム画面１６０１）に遷移した場合でも、画像処理装置１０３のＵＩ制御部３０１は、同様の削除処理を実行する。また、スキャン実行に関わる画面から遷移する画面は、図１７（Ａ）のホーム画面１６０１に限られない。ただし、スキャン処理の実行中などを示す一時的なポップアップ画面などについては、その後にスキャン実行に関わる画面へ戻ることが予定されていることから、スキャン実行に関わる画面として扱うのが望ましい。これにより、削除手段としてのＵＩ制御部３０１は、読み取った画像データを送信する処理を実行した後において、ＲＡＭ２０４からモバイル端末１０４の個別のホスト情報１４０１を削除する。
【００４８】
以上のように、本実施形態では、画像処理装置１０３のＵＩ制御部３０１は、スキャン実行に関わる画面からそれ以外の画面に遷移した際に、モバイル端末１０４のホスト情報１４０１を削除する。これにより、ユーザが所望していたスキャンが全て終了したタイミングにおいて、画像処理装置１０３からモバイル端末１０４のホスト情報１４０１を削除することができる。画像処理装置１０３は、削除により空いた記録領域に、新たなホスト情報１４０１を登録することができる。
【００４９】
本実施形態では、読み取った画像データの送信先として選択可能な複数の端末のホスト情報を記録するＲＡＭ２０４は、画像処理装置１０３と通信可能なモバイル端末１０４の個別のホスト情報１４０１を記録する。そして、画像処理装置１０３は、読み取った画像データを送信する処理を実行した後において、ＲＡＭ２０４からモバイル端末１０４の個別のホスト情報１４０１を削除する。よって、ＲＡＭ２０４は、読み取った画像データを送信する処理を実行した後において、次回の実行のためにモバイル端末以外の他の情報処理装置であるコンピュータ端末１０５についてのみ個別のホスト情報１４０１を保持する。ＲＡＭ２０４は、次回の実行のためにモバイル端末１０４についての個別のホスト情報１４０１を保持しない。その結果、画像処理装置１０３は、ＲＡＭ２０４の記録容量の制限によらずに、モバイル端末１０４との連携を実用的に可能になる。
【００５０】
本実施形態では、ＲＡＭ２０４に記録されるモバイル端末１０４のホスト情報１４０１には、モバイル端末１０４であることを示すモバイルフラグが含まれる。そして、画像処理装置１０３は、モバイル端末１０４であることを示すモバイルフラグを含むホスト情報１４０１を削除する。よって、ＲＡＭ２０４は、モバイル端末１０４の他の情報処理装置であるコンピュータ端末１０５のホスト情報１４０１についてのみ、個別に保持する。本実施形態では、画像処理装置１０３は、表示部２１６の表示画面が、読み取った画像データを送信する処理において表示する可能性のある画面から、その他の画面へ遷移したことを検出する。また、画面遷移の検出に基づいて、画像処理装置１０３は、ＲＡＭ２０４からモバイル端末１０４の個別のホスト情報１４０１を削除する。よって、画像処理装置１０３は、読み取った画像データを送信する処理が終了したら、ＲＡＭ２０４からモバイル端末１０４の個別のホスト情報１４０１を削除することができる。なお、上記実施形態において画像処理装置１０３のＵＩ制御部３０１は、スキャン実行に関わる画面からそれ以外の画面へ遷移した場合に、モバイルフラグがＯＮであるホスト情報１４０１を削除する。この他にもたとえば、ＵＩ制御部３０１は、画面以外の条件によりユーザの所望するスキャンが全て終了したと判断できる場合に、モバイルフラグがＯＮであるホスト情報１４０１を削除してよい。たとえば、ＵＩ制御部３０１は、ダイレクト接続モードによる接続が切断された場合に、モバイルフラグがＯＮであるホスト情報１４０１を削除してよい。また、ＵＩ制御部３０１は、すべてのモバイル端末１０４のホスト情報１４０１を削除するのではなく、ダイレクト接続モードによるモバイル端末１０４とＩＰアドレスが一致するホスト情報１４０１を削除してよい。
【００５１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００５２】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワークや記録媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５３】
１００  画像処理システム
１０３  画像処理装置
１０４  モバイル端末
２０２  ＣＰＵ
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５  ストレージ
２０７  操作部
２１３  無線通信部
２１６  表示部
３０１  ＵＩ制御部
３０５  読取処理部
１４０１  ホスト情報
１４０２  汎用ホスト情報
１６０１  ホーム画面
１６０２  スキャン基本画面
１６０３  送信先選択画面
１６０４  スキャン設定選択画面
【図１】
2020017920.tif 000003
【図２】
2020017920.tif 000004
【図３】
2020017920.tif 000005
【図４】
2020017920.tif 000006
【図５】
2020017920.tif 000007
【図６】
2020017920.tif 000008
【図７】
2020017920.tif 000009
【図８】
2020017920.tif 000010
【図９】
2020017920.tif 000011
【図１０】
2020017920.tif 000012
【図１１】
2020017920.tif 000013
【図１２】
2020017920.tif 000014
【図１３】
2020017920.tif 000015
【図１４】
2020017920.tif 000016
【図１５】
2020017920.tif 000017
【図１６】
2020017920.tif 000018
【図１７】
2020017920.tif 000019
【図１８】
2020017920.tif 000020