(57)【要約】【課題】ユーザが画像の送信先を容易に選択するための仕組みを提供することを目的とする。【解決手段】情報処理装置から、情報処理装置を示す識別情報を受信する受信手段と、識別情報の送信元の情報処理装置と１対１で無線通信を行っている場合に、識別情報を特定の文字列に置換する置換手段と、置換手段による置換後の文字列を表示手段に表示するよう制御する表示制御手段と、文字列が選択された場合に、文字列に対応する識別情報で識別される情報処理装置に、スキャン指示を送信する送信手段と、スキャン指示を受信した情報処理装置から、スキャン指示に対応したスキャンの実行命令を受信した場合に、スキャンを実行するよう制御するスキャン制御手段とを有し、送信手段は、スキャンにより得られた画像を、情報処理装置に送信する。【選択図】図１２
2019201382.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から、前記情報処理装置を示す識別情報を受信する受信手段と、
前記識別情報の送信元の前記情報処理装置と１対１で無線通信を行っている場合に、前記識別情報を特定の文字列に置換する置換手段と、
前記置換手段による置換後の文字列を表示手段に表示するよう制御する表示制御手段と、
前記文字列が選択された場合に、前記文字列に対応する前記識別情報で識別される前記情報処理装置に、スキャン指示を送信する送信手段と、
前記スキャン指示を受信した前記情報処理装置から、前記スキャン指示に対応したスキャンの実行命令を受信した場合に、スキャンを実行するよう制御するスキャン制御手段と
を有し、
前記送信手段は、スキャンにより得られた画像を、前記情報処理装置に送信することを特徴とする画像処理装置。
【請求項２】
前記受信手段は、前記識別情報と共に前記情報処理装置のＩＰアドレスを受信し、
前記置換手段は、前記無線通信で接続中の装置のＩＰアドレスと、前記受信手段が受信したＩＰアドレスが等しい場合に、前記文字列への置換を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記文字列は、ダイレクト接続を行っている装置であることを示す文字列であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記文字列は、ダイレクト接続端末という文字列であることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記識別情報は、ＩＭＥＩに基づく文字列であることを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
画像処理装置が実行する情報処理方法であって、
情報処理装置から、前記情報処理装置を示す識別情報を受信する受信ステップと、
前記識別情報の送信元の前記情報処理装置と１対１で無線通信を行っている場合に、前記識別情報を特定の文字列に置換する置換ステップと、
前記置換ステップにおける置換後の文字列を表示手段に表示するよう制御する表示制御ステップと、
前記文字列が選択された場合に、前記文字列に対応する前記識別情報で識別される前記情報処理装置に、スキャン指示を送信する第１の送信ステップと、
前記スキャン指示を受信した前記情報処理装置から、前記スキャン指示に対応したスキャンの実行命令を受信した場合に、スキャンを実行するよう制御するスキャン制御ステップと、
スキャンにより得られた画像を、前記情報処理装置に送信する第２の送信ステップと
を含むことを特徴とする画像処理方法。
【請求項７】
コンピュータを、請求項１乃至５の何れか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のパーソナルコンピュータ（以下ＰＣ）を示す識別情報を選択可能に表示し、何れかが選択されるのに応じて複数のスキャン設定を選択可能に表示し、選択されたＰＣへ、選択された設定でスキャンした画像を送信する画像形成装置が知られている。この際、画像形成装置は、ＰＣから発行された命令（選択された識別情報やスキャン設定の取得、スキャン設定内容の指示、画像の取得指示、等）に従う、擬似プッシュスキャン技術で動作している（特許文献１参照）。識別情報は、ＷｉｎｄｏｗｓＰＣであればコンピュータ名やログインしているユーザ名など、識別情報を見たユーザが送信先を判別できる情報によって構成される。識別情報は、ＰＣが画像形成装置に対して発行するホスト情報登録命令に含まれる。ホスト情報登録とは、主にＰＣが画像形成装置に対して、自身を擬似プッシュスキャンの送信先として登録するよう依頼する命令である。
【０００３】
また従来、画像形成装置自身がアクセスポイントとなり、１つ以上の無線通信可能な情報機器と、無線通信を直接行う接続形態（以下ダイレクト接続と呼称）が広く知られている。ダイレクト接続は、例えば外部から来た人がオフィス内のネットワークにアクセスできない場合でも、直接画像形成装置と通信することで、スキャン等を行うことを可能とする。
【０００４】
また近年、モバイル端末が広く市場で用いられるようになり、それに伴い、画像形成装置へのスキャン実行命令や、スキャン結果画像の取得を行うプルスキャン機能を持ったアプリケーションが登場している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１５３５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
モバイル端末が普及し、ユーザがスキャン等のためにダイレクト接続でモバイル端末と画像形成装置を接続するに伴い、ＰＣと同様にモバイル端末も、擬似プッシュスキャンに対応することが検討されている。しかしモバイル端末が、ＷｉｎｄｏｗｓＰＣにおけるコンピュータ名のような、ユーザから見て送信先の判別に使いやすい情報を必ずしも持つとは限らず、モバイル端末からユーザが識別しやすい識別情報を取得することができない場合がある。そのため、ユーザは疑似プッシュスキャンを行う際に、送信先の中から自分のモバイル端末を選択し難いという課題があった。
【０００７】
本発明はこのような問題点に鑑みなされたもので、ユーザが画像の送信先を容易に選択するための仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、情報処理装置から、前記情報処理装置を示す識別情報を受信する受信手段と、前記識別情報の送信元の前記情報処理装置と１対１で無線通信を行っている場合に、前記識別情報を特定の文字列に置換する置換手段と、前記置換手段による置換後の文字列を表示手段に表示するよう制御する表示制御手段と、前記文字列が選択された場合に、前記文字列に対応する前記識別情報で識別される前記情報処理装置に、スキャン指示を送信する送信手段と、前記スキャン指示を受信した前記情報処理装置から、前記スキャン指示に対応したスキャンの実行命令を受信した場合に、スキャンを実行するよう制御するスキャン制御手段とを有し、前記送信手段は、スキャンにより得られた画像を、前記情報処理装置に送信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが画像の送信先を容易に選択するための仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成システムの全体図である。
【図２】画像形成装置のハードウェア構成図である。
【図３】画像形成装置の機能構成図である。
【図４】ＰＣの機能構成図である。
【図５】モバイル端末の機能構成図である。
【図６】基本画面の一例を示す図である。
【図７】デバイス選択画面を示す図である。
【図８】スキャン設定画面を示す図である。
【図９】スキャン設定詳細画面を示す図である。
【図１０】スキャン処理を示すシーケンス図である。
【図１１】モバイル端末のホスト情報を示す図である。
【図１２】送信元判定処理を示すフローチャートである。
【図１３】送信先候補のリスト表示の一例を示す図である。
【図１４】設定ボタン表示の一例を示す図である。
【図１５】ＰＣのホスト情報を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、本実施形態に係る画像形成システムの全体図である。１０１は例えばＴＣＰ／ＩＰプロトコルをサポートするネットワークである。ネットワーク１０１にはＰＣ１０５，１０６、画像形成装置１０３が接続されている。例えば、画像形成装置１０３は、ＰＣ１０５からスキャンの設定及び実行命令を受信すると、設定に従ったスキャンを実行する。そして、画像形成装置１０３は、画像取得命令を受信すると、スキャンした画像をＰＣ１０５に送信する。画像形成装置１０３は、画像処理装置の一例である。
【００１２】
１０２は無線によるダイレクト接続である。画像形成装置１０３とモバイル端末１０４が接続されている。なお本実施形態では、画像形成装置１０３は、ダイレクト接続において接続可能な情報機器の台数を１台とするモード（以降、１対１モードと呼称）で動作しており、ダイレクト接続に成功した場合、接続中の情報機器に関する情報（ＩＰアドレス等）を保持する。画像形成装置１０３は、１：１モードではランダムでＳＳＩＤと認証キーを生成し、情報機器が正しいＳＳＩＤと認証キーでアクセスすると、接続に成功する。
【００１３】
ＰＣ１０５，１０６にはＷｉｎｄｏｗｓ（登録商標）ＯＳが、モバイル端末１０４にはＡｎｄｒｏｉｄ（登録商標）ＯＳが搭載されているものとする。なおＯＳは、上記以外のＯＳであっても、そのＯＳに対応したスキャンアプリケーションやスキャンドライバがあればよい。例えばｉＯＳ（登録商標）やＭａｃＯＳ（登録商標）に対応したスキャンアプリケーションやスキャンドライバがある場合、モバイル端末１０４はｉＯＳであってもよく、ＰＣ１０５、１０６はＭａｃＯＳであってもよい。もちろん、これらの構成は一般的な構成を概念図にしたものであり、ＰＣ１０５，１０６や画像形成装置１０３等の台数が変化してもよい。
【００１４】
図２は、画像形成装置１０３のハードウェア構成図である。ＣＰＵ２０２を含む制御部２０１は、画像形成装置１０３全体の動作を制御する。ＣＰＵ２０２は、ＲＯＭ２０３又はストレージ２０５に記憶された制御プログラムを読み出して、読取制御や印刷制御などの各種制御を行う。ＲＯＭ２０３は、ＣＰＵ２０２で実行可能な制御プログラムを格納する。また、ＲＯＭ２０３は、ブートプログラムやフォントデータなども格納する。ＲＡＭ２０４は、ＣＰＵ２０２の主記憶メモリであり、ワークエリアや、ＲＯＭ２０３及びストレージ２０５に格納された各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ２０５は、画像データ、印刷データ、各種プログラム、及び各種設定情報を記憶する。本実施形態ではストレージ２０５としてフラッシュメモリを想定しているが、ＳＳＤやＨＤＤ、ｅＭＭＣなどの補助記憶装置を用いるようにしてもよい。後述する画像形成装置１０３の機能や処理は、ＣＰＵ２０２がＲＯＭ２０３又はストレージ２０５に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１５】
操作部Ｉ／Ｆ２０６は、操作部２０７と制御部２０１を接続する。操作部２０７は、ユーザに対して情報を表示したり、ユーザからの入力を検出したりする。読取部Ｉ／Ｆ２０８は、読取部２０９と制御部２０１を接続する。読取部２０９は、原稿上の画像を読み取って、その画像をバイナリーデータなどの画像データに変換する。読取部２０９によって生成された画像データは、外部装置に送信されたり、記録紙上に印刷されたりする。印刷部Ｉ／Ｆ２１０は、印刷部２１１と制御部２０１を接続する。ＣＰＵ２０２は、ＲＡＭ２０４に記憶された画像データ（印刷対象の画像データ）を印刷部Ｉ／Ｆ２１０を介して印刷部２１１に転送する。印刷部２１１は、転送された画像データを給紙カセットから給送された記録紙上に印刷する。
【００１６】
無線通信部Ｉ／Ｆ２１２は、無線通信部２１３を制御する為のＩ／Ｆで、制御部２０１と無線経由で外部のアクセスポイント（不図示）とを接続する。また、ダイレクト接続（１：１モード）時は、無線通信部Ｉ／Ｆ２１２及び無線通信部２１３は、アクセスポイントとして動作し、外部の無線機器（本実施形態ではモバイル端末１０４）と直接接続する。有線通信部Ｉ／Ｆ２１４は、制御部２０１とネットワーク１０１を接続する。無線通信部Ｉ／Ｆ２１２及び有線通信部Ｉ／Ｆ２１４は、ネットワーク１０１または無線通信１０２上の外部装置に画像データや装置内部の各種情報を送信したり、情報処理装置から印刷データや各種情報を受信したりする。また、無線通信部Ｉ／Ｆ２１２及び有線通信部Ｉ／Ｆ２１４は、同時に動作可能である。
【００１７】
表示部Ｉ／Ｆ２１５は、表示部２１６と制御部２０１を接続する。表示部２１６はタッチ操作可能な液晶パネルであり、制御部２０１が描画を制御する。また、ユーザによる液晶パネルの操作内容を制御部２０１に通知する。
【００１８】
ＰＣ１０５，１０６及びモバイル端末１０４は、ハードウェア構成として、ＣＰＵ、ＲＯＭ、ＲＡＭ、ストレージ、通信部、操作部及び通信部を有する。各部の動作は、図２を参照しつつ説明した画像形成装置１０３の対応する各部の動作と同様である。
【００１９】
図３は、画像形成装置１０３の機能構成図である。ＵＩ制御部３０１は、表示部Ｉ／Ｆ２１５を介して表示部２１６を制御する。具体的には、ＵＩ制御部３０１は、表示部２１６へのユーザ通知や選択肢等の表示、及び、ユーザによる表示部２１６の操作を受け付け、操作内容を他の機能部に通達する。本実施形態では、ＵＩ制御部３０１は、擬似プッシュスキャンに関わる画面（図１３に示す送信先選択画面及び図１４に示すスキャン設定選択画面）の表示を行い、また、表示した選択肢に対するユーザ操作を受け付ける。
【００２０】
有線ＬＡＮ制御部３０２は、有線通信部Ｉ／Ｆ２１４を制御し、有線ＬＡＮの接続、切断、通信を制御する。無線ＬＡＮ制御部３０３は、無線通信部Ｉ／Ｆ２１２を制御し、無線ＬＡＮの接続、切断、通信を制御する。また、無線ＬＡＮ制御部３０３は、ダイレクト接続（１：１モード）の開始、接続、切断、終了、通信を制御する。
【００２１】
記憶部３０４は、他の機能部からの指示により、指定されたデータをＲＯＭ２０３、ＲＡＭ２０４、ストレージ２０５に記憶し、また、記憶しているデータを読み出す。本実施形態では、記憶部３０４は、画像形成装置１０３とダイレクト接続で接続中の無線機器に関する情報（１Ｐアドレス等）や、擬似プッシュスキャンの送信先となるホスト情報と後述する登録番号を、ＲＡＭ２０４に記憶する。
【００２２】
読取処理部３０５は、読取部Ｉ／Ｆ２０８を介して読取部２０９へ予め定められた各種命令を送出するとともに、読取部２０９の状態を受信することで、読取部２０９の動作を制御する。また読取処理部３０５は、ホスト情報を管理するための登録番号を発行する。ホスト情報登録命令を受信した際、ホスト情報登録命令が持つホスト情報を一意に示す登録番号を発行し、記憶部３０４に記憶させる。印刷処理部３０６は、印刷部Ｉ／Ｆ２１０を介して、印刷部２１１へ予め定められた各種命令を送出するとともに、印刷部２１１の状態を受信することで、印刷部２１１の動作を制御する。
【００２３】
図４は、ＰＣ１０５の機能構成図である。なお、ＰＣ１０６の機能構成は、ＰＣ１０５の機能構成と同様である。図４に示す各機能部は、ＰＣ１０５に搭載されたＷｉｎｄｏｗｓＯＳ上で動作するものとする。スキャンドライバ４０１は、ＵＩ制御部４１１、読取制御部４１２、読取設定部４１３を有し、スキャンアプリケーション４０２は、ＵＩ制御部４２１、通信制御部４２２を有する。
【００２４】
スキャンドライバ４０１は、ＷｉｎｄｏｗｓＯＳに画像形成装置１０３を登録する際にインストールされる。よってスキャンドライバ４０１は自身がサポートする画像形成装置１０３を把握している。スキャンドライバ４０１は、画像形成装置１０３をサポートする。
【００２５】
スキャンドライバ４０１のＵＩ制御部４１１は、スキャンに関わる各種機能画面、ユーザへの通知、選択肢、スキャン結果等を表示する。また、表示した画面に対するユーザからの操作や指示を受け付ける。読取制御部４１２は、スキャンドライバ４０１がサポートする画像形成装置１０３に対して、通信制御部４２２を通して、ホスト情報登録、スキャン実行命令、画像取得などを行う。読取設定部４１３は、ユーザが擬似プッシュスキャンを行う際のスキャン設定の制御と保持を行う。擬似プッシュスキャン実行時は、読取制御部４１２が、読取設定部４１３の保持するスキャン設定に基づいて画像形成装置１０３へスキャン設定の通知と、スキャン実行の指示を送信する。
【００２６】
スキャンアプリケーション４０２のＵＩ制御部４２１は、ユーザへの様々な通知や、スキャンドライバ４０１の各機能部を呼び出すための入り口にあたるユーザインターフェース画面等の表示や、ユーザ操作受付を行う。通信制御部４２２は、ＰＣ１０５とネットワーク１０１を接続し、ネットワーク上の機器との通信を行う。また通信制御部４２２は、スキャンドライバ４０１がサポートする画像形成装置１０３に対して定期的なポーリングを行う。
【００２７】
図５は、モバイル端末１０４の機能構成図である。モバイル端末１０４は、スキャンアプリケーション５０１を有し、スキャンアプリケーション５０１は、ＵＩ制御部５１１、デバイス選択部５１２、読取制御部５１３、読取設定部５１４、通信制御部５１５を有する。ＵＩ制御部５１１はスキャンアプリケーション５０１が持つ各種機能画面の表示、ユーザからの指示受付、スキャン結果等の表示を行う。デバイス選択部５１２は、ユーザによるデバイスの登録処理と、登録されたデバイス（以下、登録デバイス）の保持と、登録デバイスの中からユーザ操作やジョブ実行を行う対象（以下、選択デバイス）を選択するための処理を行う。本実施形態では、画像形成装置１０３が登録デバイスとして保持されているものとする。
【００２８】
読取制御部５１３は、画像形成装置１０３への各種命令（ホスト情報登録、スキャン実行命令、画像取得など）を行う。読取設定部５１４は、選択デバイスに対してユーザが擬似プッシュスキャンを行う際のスキャン設定（解像度、原稿サイズ等）の入力と保持を行う。擬似プッシュスキャン実行時は、読取設定部５１４が保持するスキャン設定に基づいて、読取制御部５１３が選択デバイスに対応する画像形成装置１０３へスキャン設定の通知とスキャン実行の指示を行う。
【００２９】
通信制御部５１５は、ＰＣ１０５とネットワーク１０１を接続し、ネットワーク上の機器との通信を行う。また通信制御部５１５は、登録デバイスとして保持されている画像形成装置１０３に対して定期的なポーリングを行う。画像形成装置１０３に対してユーザが擬似プッシュスキャンの実行を指示していた場合、通信制御部５１５は、ポーリングの返信として、スキャン実行が指示されたことを受信する。詳細については、図１０を参照しつつ後述する。
【００３０】
図６は、モバイル端末１０４で動作するスキャンアプリケーション５０１の基本画面の一例を示す図である。デバイス選択ボタン６０１が押下されると、デバイスの登録と選択を行うためのデバイス選択画面（図７）に遷移する。選択デバイス６０２は、選択デバイスの情報である。図６では、選択デバイスが未選択の状態を示している。選択デバイスを選択済みであれば、当該選択デバイスの情報が表示される。スキャンボタン６０３が押下されると、ユーザがモバイル端末１０４から選択デバイスに対してスキャンを指示する（以下、プルスキャン）ための画面に遷移する。ドキュメントボタン６０４が押下されると、スキャン実行結果として取得した画像を閲覧する画面に遷移する。スキャン設定ボタン６０５が押下されると、後述するスキャン設定画面（図８）に遷移する。
【００３１】
図７は、モバイル端末１０４で動作するスキャンアプリケーション５０１のデバイス選択画面を示す図である。自動検索ボタン７０２は、モバイル端末１０４が接続している無線ネットワーク上にあるデバイスのうち、登録済みでないものをデバイス一覧として提示する。また、提示したデバイス一覧の中からユーザが選択したものを登録デバイスとして保持する。手動検索ボタン７０３は、ユーザによるＩＰアドレスの入力に応じて検索を行うための指示ボタンである。入力されたＩＰアドレスの画像形成装置が登録済みでなければ、登録デバイスとして保持する。登録デバイス一覧７０１は、保持している登録デバイスの一覧を表示する。各登録デバイスの左側にはラジオボタンがあり、ラジオボタンがＯＮのデバイスが、選択デバイスとなる。
【００３２】
図８は、モバイル端末１０４で動作するスキャンアプリケーション５０１のスキャン設定画面を示す図である。スキャンアプリケーション５０１は、擬似プッシュスキャンで用いるスキャン設定を１つ以上保持する事ができる。本実施形態では４つのスキャン設定を保持できるものとする。スキャン設定項目８０１は、４つのスキャン設定に対応した４つのボタンであり、いずれかのボタンを押下することで、ボタンに対応するスキャン設定の詳細画面（図９）に遷移する。
【００３３】
図９は、モバイル端末１０４で動作するスキャンアプリケーション５０１のスキャン設定詳細画面を示す図である。スキャン詳細設定９０１は、スキャン設定項目８０１で押下したボタンに対応するスキャン設定の、現在の設定内容を表示したものである。また、各設定項目を押下することで、設定内容を変更することができる。各スキャン設定に対応するスキャン設定詳細は読取設定部４１３が保持しており、擬似プッシュスキャン実行時に、読取制御部４１２が参照する。
【００３４】
図１０は、モバイル端末１０４及び画像形成装置１０３によるスキャン処理を示すシーケンス図である。スキャン処理は、画像形成装置１０３とモバイル端末１０４をダイレクト接続（１：１モード）で接続した後、擬似プッシュスキャンを行う処理である。なお、図５で示したスキャンアプリケーション５０１はモバイル端末１０４にインストール済みであり、かつ、画像形成装置１０３はダイレクト接続を無効化している状態において、スキャン処理が実行される。
【００３５】
Ｓ１００１において、画像形成装置１０３は、ダイレクト接続（１：１モード）を有効化する。これにより１台の情報機器のみが画像形成装置１０３と無線通信可能となる。一方、Ｓ１０１１において、モバイル端末１０４は、ユーザにより入力された、ＳＳＩＤと認証キーを利用して、ダイレクト接続を試みる。Ｓ１００２において、画像形成装置１０３の無線ＬＡＮ制御部３０３は、ＳＳＩＤと認証キーが正しいことを確認した上でダイレクト接続を受け付ける。そして、画像形成装置１０３は記憶部３０４に、ＩＰアドレス等のダイレクト接続中のモバイル端末１０４に関する情報を保持し、モバイル端末１０４に接続成功を通知する。
【００３６】
これに対し、Ｓ１０１２において、モバイル端末１０４のデバイス選択部５１２は、ユーザからのデバイス選択ボタン６０１の押下に対応し、デバイス選択画面（図７）を表示する。デバイス選択画面において、ユーザは自動検索ボタン７０２または手動検索ボタン７０３を用いて画像形成装置１０３を指定する。これを受けて、デバイス選択部５１２は、指定されたデバイスを登録デバイスとして保持する。
【００３７】
次に、Ｓ１０１３において、モバイル端末１０４の読取制御部５１３は、ホスト情報登録命令で画像形成装置１０３に通知する情報（以下、ホスト情報）を生成する。本実施形態では、モバイル端末１０４のホスト情報は、識別情報とモバイル端末１０４のＩＰアドレス、及び、自身がモバイル端末であることを示すフラグ（以下、モバイルフラグ）を含むものとする。
【００３８】
ＩＰアドレスはＡｎｄｒｏｉｄＯＳのＡＰＩを用いて取得する。モバイルフラグはＯＮ／ＯＦＦの値を持つ。ＯＮはモバイル端末であることを示し、ＯＦＦはモバイル端末でないことを示す。なお、ホスト情報内にモバイルフラグが無い場合は、ＯＦＦと同様の扱いとする。本実施形態では、スキャンアプリケーション５０１はモバイル端末向けアプリケーションであるため、スキャンアプリケーション５０１の機能部である読取制御部５１３は、ホスト情報内のモバイルフラグをＯＮに設定する。
【００３９】
識別情報は、本実施形態ではモバイル端末１０４のＩＭＥＩ（１５桁の数値である国際移動体装置識別番号）とする。ＩＭＥＩはＡｎｄｒｏｉｄＯＳのＡＰＩを用いて取得する。さらにモバイル端末１０４のユーザ名が取得可能であれば、識別情報はＩＭＥＩとユーザ名を組み合わせた文字列とする。ユーザ名が取得可能な場合は、識別情報は、図１１（ａ）の１１０１に示す通り、ユーザ名から始まり、半角スペース×２、ＩＭＥＩで構成された文字列となる。ユーザ名が取得できない場合は、識別情報は、図１１（ｂ）の１１０２に示す通り、半角スペース×２から始まり、ＩＭＥＩで構成された文字列となる。なお、識別情報にはＩＭＥＩが含まれず、ユーザ名のみであってもよい。また、モバイル端末の機種名や製品名など、ＩＭＥＩやユーザ名以外の情報であってもよい。モバイル端末１０４の読取制御部５１３が、識別情報を構成するために取得しようとしたすべての情報の取得に失敗した場合、読取制御部５１３はホスト情報の生成を中止し、本シーケンスを終了する。
【００４０】
Ｓ１０１３の処理の後、Ｓ１０１４において、モバイル端末１０４の読取制御部５１３は、登録デバイスに対応する画像形成装置１０３に対して、ホスト情報登録命令を発行する。ホスト情報登録命令は、ホスト情報を含んでいる。これに対し、Ｓ１００３において、画像形成装置１０３の読取処理部３０５は、送信元判定処理を行う。送信元判定処理は、ホスト情報登録命令の発行元の装置が画像形成装置１０３と接続中のモバイル端末である場合に、ホスト情報に含まれる識別情報の文字列を所定の文字列に置換する処理である。
【００４１】
図１２は、送信元判定処理における詳細な処理を示すフローチャートである。Ｓ１２０１において、画像形成装置１０３の読取処理部３０５は、受信したホスト情報登録命令が持つホスト情報内のモバイルフラグを参照する。次に、Ｓ１２０２において、読取処理部３０５は、モバイルフラグがＯＮか否か判定する。読取処理部３０５は、ＯＮであれば（Ｓ１２０２でＹＥＳ）、処理をＳ１２０３へ進める。読取処理部３０５は、ＯＦＦであれば（Ｓ１２０２でＮＯ）、処理をＳ１２０７へ進める。
【００４２】
Ｓ１２０３において、読取処理部３０５は、前記ホスト情報内のＩＰアドレスを参照する。Ｓ１２０４において、読取処理部３０５、は記憶部３０４に保持されているダイレクト接続（１：１モード）で接続中の無線機器のＩＰアドレスを参照する。次に、Ｓ１２０５において、読取処理部３０５は、Ｓ１２０３及びＳ１２０４において参照した２つのＩＰアドレスを比較する。読取処理部３０５は、両者が一致する場合には（Ｓ１２０５でＹＥＳ）、処理をＳ１２０６へ進める。読取処理部３０５は、両者が一致しない場合には（Ｓ１２０５でＮＯ）、処理をＳ１２０７へ進める。
【００４３】
Ｓ１２０６において、読取処理部３０５は、ホスト情報内の識別情報を特定の文字列に置換する。本実施形態においては、図４（ｃ）の１１０３に示すように、特定の文字列は、「ダイレクト接続端末」という文字列とする。なお、特定の文字列は、ダイレクト接続を行っている装置であることを示す文字列であればよく、実施形態に限定されるものではない。次に、Ｓ１２０７において、読取処理部３０５は、ホスト情報をＲＡＭ２０４に保持する。以上で、送信元判定処理が終了する。
【００４４】
図１０に戻り、Ｓ１００３の処理の後、画像形成装置１０３の読取処理部３０５は、受信したホスト情報に対応する登録番号を発行し、モバイル端末１０４に対し、返信としてホスト情報登録が成功した旨と登録番号を通知する。次に、Ｓ１０１５において、モバイル端末１０４の読取制御部５１３は、登録デバイスに対して定期的に行うポーリングを実施する。ポーリングは登録番号を持つ。画像形成装置１０３の読取処理部３０５は、ポーリングを受信した時点ではユーザからのスキャン指示を受けていないため、返信としてスキャン実行指示が無い事を通知する。そして、Ｓ１００４において、画像形成装置１０３は、ユーザ操作に応じて、スキャン送信先選択処理と、スキャン設定選択処理を行い、スキャン実行を指示する。
【００４５】
スキャン送信先選択処理において、画像形成装置１０３のＵＩ制御部３０１は、図１３に示すように、擬似プッシュスキャンでスキャンした画像の送信先候補をリスト表示する。そしてユーザが任意の送信先を選択すると、画像形成装置１０３は、スキャン設定選択処理に遷移する。この際、ＵＩ制御部３０１は、記憶部３０４に保持されている全てのホスト情報から識別情報を取得し、各識別情報を送信先候補としてリスト表示する。そして、ＵＩ制御部３０１は、ユーザが選択した送信先候補の識別情報に対応するホスト情報を、送信先とする。本実施形態では、図１のモバイル端末１０４及びＰＣ１０５、１０６に対応する３つの識別情報が、送信先候補１３０１〜１３０３としてリスト表示される。ＵＩ制御部３０１は、ダイレクト接続されたモバイル端末１０４については、「ダイレクト接続端末」という、置換後の文字列を表示するよう制御する。本処理は、表示制御処理の一例である。
【００４６】
スキャン設定選択処理において、画像形成装置１０３のＵＩ制御部３０１は、図１４に示すように、１つ以上のスキャン設定ボタン１４０１を表示する。本実施形態では４つとする。ユーザがいずれかのスキャン設定ボタンを選択すると、ＵＩ制御部３０１は、スキャン実行ボタン１４０２を有効化する。ユーザがスキャン実行ボタン１４０２を押下することで、ＵＩ制御部３０１はスキャン実行が指示されたと判断する。そして画像形成装置１０３のＵＩ制御部３０１は、ユーザが選択した送信先と、ユーザが選択したスキャン設定と、スキャン実行指示を受けた事を記憶部３０４に保持する。
【００４７】
一方、Ｓ１０１６において、モバイル端末１０４の読取制御部５１３は、登録デバイスに対して定期的に行うポーリングを実施する。ポーリングは登録番号を持つ。画像形成装置１０３の読取処理部３０５は、記憶部３０４にスキャン実行指示が保持されているため、記憶部３０４に保持された送信先と、ポーリングの発行元が一致するかを確認する。読取処理部３０５は、具体的には、記憶部３０４に保持された送信先に対応するホスト情報の登録番号と、ポーリングが持つ登録番号が同じであれば、一致すると判断する。読取処理部３０５は、一致すると判断した場合、返信としてスキャン実行指示が有る事と、記憶部３０４が保持するスキャン設定を、モバイル端末１０４へ通知する。
【００４８】
これに対し、Ｓ１０１７において、モバイル端末１０４の読取制御部５１３は、画像形成装置１０３に対して、ポーリングの返信として受け取ったスキャン設定に対応する、スキャン設定詳細（図９）を読取設定部５１４から取得して送信する。さらにモバイル端末１０４の読取制御部５１３は、画像形成装置１０３に対して、スキャン実行命令を送信する。
【００４９】
これに対し、Ｓ１００５において、画像形成装置１０３の読取処理部３０５は、受信したスキャン設定詳細に従い、スキャンを実行するよう制御する。本処理は、スキャン制御処理の一例である。そして、読取処理部３０５は、取得した画像をモバイル端末に送信する。読取処理部３０５は、さらに、Ｓ１００４において記憶部３０４に保持した内容（送信先、スキャン設定、スキャン実行指示があった事）をクリアする。次に、Ｓ１０１８において、モバイル端末１０４の読取制御部５１３が、受信した画像をモバイル端末１０４内に保存する。以上で、スキャン処理が終了する。
【００５０】
図１５はＰＣ１０５、ＰＣ１０６のホスト情報の構成を示す図である。識別情報１５０１は、各ＰＣのログインユーザ名、半角スペース×２、各ＰＣのコンピュータ名で構成された文字列となる。
【００５１】
以上のように、画像形成装置１０３は、ダイレクト接続（１：１モード）で接続したモバイル端末の識別情報をユーザにわかりやすい文字情報に置換して表示する。これにより、ユーザは、リスト表示された送信先候補から、モバイル端末を送信先として選択するのを容易に行うことができる。すなわち、画像形成装置１０３は、ユーザが画像の送信先を容易に選択するための仕組みを提供することができる。
【００５２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５４】
１０３  画像形成装置
１０４  モバイル端末
【図１】
2019201382.tif 000003
【図２】
2019201382.tif 000004
【図３】
2019201382.tif 000005
【図４】
2019201382.tif 000006
【図５】
2019201382.tif 000007
【図６】
2019201382.tif 000008
【図７】
2019201382.tif 000009
【図８】
2019201382.tif 000010
【図９】
2019201382.tif 000011
【図１０】
2019201382.tif 000012
【図１１】
2019201382.tif 000013
【図１２】
2019201382.tif 000014
【図１３】
2019201382.tif 000015
【図１４】
2019201382.tif 000016
【図１５】
2019201382.tif 000017