(57)【要約】【課題】携帯端末のユーザが、画像形成装置に原稿の読み取り動作を実行させ、その読み取りで得られた画像データを画像形成装置から携帯端末に送信する動作を指示することができ、またどの時点で、携帯端末を画像形成装置の近距離無線通信が可能なエリアに移動すればよいかを判別できる方法が無かった。【解決手段】近距離無線通信機能を備えた画像形成装置であって、原稿を読み取って当該原稿の画像データを生成する読取手段と、前記読取装置で生成された画像データを記憶する記憶手段とを有し、読取手段により原稿を読み取って当該原稿の画像データを前記近距離無線通信機能により相手端末に送信する動作モードが指示されると、読取手段を制御して原稿の画像データを生成して記憶手段に記憶させた後、その記憶手段に記憶された画像データを近距離無線通信機能により相手端末に送信する。【選択図】  図７
2018121131.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信機能を備えた画像形成装置であって、
原稿を読み取って当該原稿の画像データを生成する読取手段と、
前記読取装置で生成された画像データを記憶する記憶手段と、
前記読取手段により原稿を読み取って当該原稿の画像データを前記近距離無線通信機能により相手端末に送信する動作モードが指示されると、前記読取手段を制御して原稿の画像データを生成して前記記憶手段に記憶させた後、前記記憶手段に記憶された画像データを前記近距離無線通信機能により前記相手端末に送信するよう制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
表示部を有し、ユーザの指示を受け付け可能な操作手段を、更に有し、
前記制御手段は、前記原稿の画像データを前記記憶手段に記憶させた後、前記表示部に前記相手端末を前記近距離無線通信が可能な通信エリアに移動するようユーザに促す表示を行わせることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記近距離無線通信機能による接続要求に対する前記相手端末からの応答を受信しない場合に、前記表示部に前記相手端末を前記近距離無線通信が可能な通信エリアに移動するようユーザに促す表示を行わせることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記近距離無線通信機能による接続要求に対する前記相手端末からの応答を受信すると、前記表示を行わせることなく、前記記憶手段に記憶された画像データを前記近距離無線通信機能により前記相手端末に送信することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記制御手段は、前記相手端末が前記近距離無線通信が可能な通信エリアにいる場合、前記動作モードが指示されると前記近距離無線通信機能により前記相手端末と無線通信の接続を確立した後、前記読取手段を制御して原稿の画像データを生成して前記記憶手段に記憶させるよう制御することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記制御手段は、前記動作モードが指示されると前記近距離無線通信機能により前記相手端末との無線通信の接続を確立するとジョブＩＤを生成して前記相手装置に送信し、
前記読取手段を制御して原稿の画像データを生成して前記記憶手段に記憶させた後、前記相手装置に対して前記ジョブＩＤを要求して取得し、前記送信したジョブＩＤと前記取得したジョブＩＤとが一致すると、前記記憶手段に記憶された画像データを前記近距離無線通信機能により前記相手端末に送信することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、前記近距離無線通信機能による前記相手端末への前記記憶手段に記憶された画像データの送信が完了すると、前記画像データを前記記憶手段から削除することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記近距離無線通信機能は、前記画像形成装置に内蔵されているか、或いは取り外し可能な装置で提供されることを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記近距離無線通信機能は、ＴｒａｎｓｆｅｒＪｅｔを用いた無線通信機能であることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
近距離無線通信機能を備えた画像形成装置を制御する制御方法であって、
原稿を読み取って当該原稿の画像データを生成する読取工程と、
前記読取装置で生成された画像データをメモリに記憶する記憶工程と、
前記読取工程で原稿を読み取って当該原稿の画像データを前記近距離無線通信機能により相手端末に送信する動作モードが指示されると、前記読取工程で原稿の画像データを生成して前記メモリに記憶させた後、前記メモリに記憶された画像データを前記近距離無線通信機能により前記相手端末に送信するよう制御する制御工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、ＴｒａｎｓｆｅｒＪｅｔ（登録商標）やＮＦＣ等の近距離無線通信機能が搭載されたスマートフォンやタブレットＰＣ等の携帯端末が広く普及している。またこのような近距離無線通信機能が搭載されていない携帯端末であっても、近距離無線通信機能が搭載されたドングル等の外部装置をＵＳＢコネクタ等を介して携帯端末に接続することで、携帯端末で容易に近距離通信無線を行うことができる。例えばＴｒａｎｓｆｅｒＪｅｔを用いた近距離無線通信では、無線ＬＡＮで通信するための事前の環境構築を行わずに大容量なデータ通信を行うことが可能である。
【０００３】
このような近距離無線通信機能を備えた複合機（ＭＦＰ）やプリンタ等の画像形成装置では、この機能を大容量の画像データの転送に利用している。例えば特許文献１には、近距離無線通信機能を有する携帯端末やノートパソコン等の情報機器から、印刷したいファイルデータを一度の通信で受信し、その受信したファイルデータに基づいて像形成を行う画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−３５２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近距離無線通信によるデータ通信を使用して、例えば携帯端末を操作して画像形成装置に原稿の読み取り動作を実行させ、その読み取りで得られた原稿の画像データを画像形成装置から携帯端末に送信させる動作の指示は複雑となる。例えば、複数ページの原稿を画像形成装置で読み取り、その画像データを近距離無線通信で携帯端末に送信する場合、原稿を読み取っている間も常に携帯端末を画像形成装置の近距離無線通信が可能なエリアに位置させておく必要がある。従って、携帯端末のユーザが、容易に上記動作を指示することができ、またどの時点で、携帯端末を画像形成装置の近距離無線通信が可能なエリアに移動すればよいかを判別できる方法が望まれていた。
【０００６】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００７】
本発明の目的は、ユーザが上記動作の指示を容易に行うことができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
近距離無線通信機能を備えた画像形成装置であって、
原稿を読み取って当該原稿の画像データを生成する読取手段と、
前記読取装置で生成された画像データを記憶する記憶手段と、
前記読取手段により原稿を読み取って当該原稿の画像データを前記近距離無線通信機能により相手端末に送信する動作モードが指示されると、前記読取手段を制御して原稿の画像データを生成して前記記憶手段に記憶させた後、前記記憶装置に記憶された画像データを前記近距離無線通信機能により前記相手端末に送信するよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが相手端末を操作して画像形成装置に原稿の読み取り動作を実行させ、その読み取りで得られた画像データを画像形成装置から容易に取得できるという効果がある。
【００１０】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１１】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像形成装置と携帯端末及び近距離無線通信装置の位置関係を説明する図。
【図２】実施形態１に係る画像形成装置のハードウェア構成を説明するブロック図。
【図３】実施形態１に係る携帯端末及び近距離無線通信装置のハードウェア構成を説明するブロック図。
【図４】実施形態１に係る携帯端末で実行されるアプリケーション（連携アプリ）を説明する図。
【図５】実施形態１に係る連携アプリを実行することにより携帯端末の表示部に表示される画面例を説明する図。
【図６】実施形態１に係る携帯端末におけるスキャン機能画面の表示切り替え処理を説明するフローチャート。
【図７】実施形態１に係る画像形成装置で実行されるＴｒａｎｓｆｅｒＪｅｔスキャンの処理を説明するフローチャート。
【図８】実施形態１に係る画像形成装置が図７のフローチャートで示す処理を実行するとき表示部に表示する画面例を示す図。
【図９】図７のＳ７０６のＡＤＦスキャン動作を説明するフローチャート。
【図１０】図７のＳ７０８のＢＯＯＫスキャン動作を説明するフローチャート。
【図１１】実施形態１に係る画像形成装置が、図７のＳ７１１でスキャン画像データをＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末に送信する処理を説明するフローチャート。
【図１２】実施形態１に係る画像形成装置が図１１のフローチャートで示す処理を実行中に表示部に表示する画面例を示す図。
【図１３】実施形態１に係る携帯端末が画像形成装置から送信される画像データを受信する処理を説明するフローチャート。
【図１４】本発明の実施形態２に係る画像形成装置と携帯端末及び近距離無線通信装置の位置関係を示す図。
【図１５】実施形態２に係る画像形成装置で実行されるＴｒａｎｓｆｅｒＪｅｔスキャンの処理を説明するフローチャート。
【図１６】実施形態３に係る画像形成装置が、図７のＳ７１１でスキャン画像データをＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末に送信する処理を説明するフローチャート。
【図１７】実施形態４に係る画像形成装置で実行されるＴｒａｎｓｆｅｒＪｅｔスキャンの処理を説明するフローチャート。
【図１８】実施形態４に係る画像形成装置が、図１７のＳ１７１９でスキャン画像データをＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末に送信する処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
[実施形態１]
図１は、本発明の実施形態１に係る画像形成装置１００と携帯端末１０１及び近距離無線通信装置１０２の位置関係を説明する図である。
【００１４】
画像形成装置１００は、コピー、ファックス等の複数の機能を備える複合機（ＭＦＰ：Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎａｌ Ｐｅｒｉｐｈｅｒａｌ）やプリンタ等であり、ＴｒａｎｓｆｅｒＪｅｔの近距離無線通信機能を持つ。携帯端末１０１は、例えばスマートフォン、タブレット型パソコン等である。近距離無線通信装置１０２は、ＴｒａｎｓｆｅｒＪｅｔの近距離無線通信機能と、ＵＳＢ等の外部有線接続機能を持つ。ＴｒａｎｓｆｅｒＪｅｔは近距離無線通信の規格の一つであり、一組の通信機器のＴｒａｎｓｆｅｒＪｅｔ用アンテナ同士をタッチすることにより、自動的に機器同士の接続を確立して通信を開始する。このときの通信速度は最大５６０Ｍｂｐｓであるため、文書データや画像データ、動画データなど様々なデータを通信することが可能である。従って、ＴｒａｎｓｆｅｒＪｅｔを用いることで、ユーザはＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）規格と同様のタッチ操作で、ＮＦＣ規格よりも高速なデータ通信を行うことができる。またＴｒａｎｓｆｅｒＪｅｔは、通信距離が数ｃｍ程度と短いため、他の無線システムとの干渉が小さく、無線通信の内容が漏洩するリスクも小さいというメリットもある。
【００１５】
携帯端末１０１と近距離無線通信装置１０２とが外部接続Ｉ／Ｆで接続された状態で、近距離無線通信装置１０２と画像形成装置１００がＴｒａｎｓｆｅｒＪｅｔで近距離通信を行う。これにより、携帯端末１０１から画像形成装置１００へのデータの送信、又は画像形成装置１００から携帯端末１０１へのデータの送信が行われる。
【００１６】
ここでの通信可能エリア１０３は、ＴｒａｎｓｆｅｒＪｅｔの電波を発信するアンテナ同士が通信可能なエリアであり、一般には数ｃｍ程度である。このため、ＴｒａｎｓｆｅｒＪｅｔを用いて近距離無線通信を行う場合は、通信を行うアンテナ同士を通信可能エリア１０３内に位置づける必要がある。いま通信可能エリア１０３の外にＴｒａｎｓｆｅｒＪｅｔを用いて通信を行うアンテナがあるとき、ＴｒａｎｓｆｅｒＪｅｔを用いて電波を発信しても通信が行われず、ＴｒａｎｓｆｅｒＪｅｔによる通信が失敗する。
【００１７】
実施形態１では、画像形成装置１００又は近距離無線通信装置１０２がＴｒａｎｓｆｅｒＪｅｔの接続要求を発信した状態で、画像形成装置１００と近距離無線通信装置１０２が通信可能エリア１０３内に進入する。このとき、まず画像形成装置１００と近距離無線通信装置１０２の間でＴｒａｎｓｆｅｒＪｅｔの通信が確立され、その後に接続要求を発信した装置がデータの送信を行い、接続要求を受信した装置がデータの受信を行う。
【００１８】
実施形態１では、携帯端末１０１の操作により画像形成装置１００が原稿を読み取り、その読み取りにより得られた画像データが携帯端末１０１へ送信される。この動作の概略は、以下のようになる。
【００１９】
まず画像形成装置１００を操作して、画像形成装置１００をスキャンモードに移行させる。ここではスキャンモードのうち、スキャンにより得られた画像データをＴｒａｎｓｆｅｒＪｅｔ通信で携帯端末１０１へ送信するスキャンジョブを起動する。このとき、スキャンジョブの設定（読取原稿サイズ、読取解像度、カラーモードなど）は、画像形成装置１００の操作部２０９を介してユーザが設定する。こうしてスキャンジョブの設定が完了すると、ユーザは、原稿をセットし、画像形成装置１００の操作部２０９を操作してスキャンを実行させる。こうして全ての原稿の読み取りが完了すると、画像形成装置１００は、操作部２０９に携帯端末１０１の近距離無線通信装置１０２を画像形成装置１００の通信可能エリア１０３内に近づける旨のメッセージを表示する。これによりユーザは、携帯端末１０１で動作するアプリケーションを起動して、携帯端末１０１に接続されている近距離無線通信装置１０２を画像形成装置１００の通信可能エリア１０３に移動させる。図１の部分拡大図は、携帯端末１０１に接続されている近距離無線通信装置１０２を通信可能エリア１０３に近づけた状態を示している。こうして近距離無線通信装置１０２が通信可能エリア１０３に入ると、ＴｒａｎｓｆｅｒＪｅｔ通信を確立して画像形成装置１００から携帯端末１０１にスキャン画像データを送信する。そして、全てのスキャン画像データの送信が完了すると画像形成装置１００、携帯端末１０１の双方の表示部にスキャンジョブ完了の旨を示すメッセージを表示して、このスキャンジョブが完結する。
【００２０】
図２は、実施形態１に係る画像形成装置１００のハードウェア構成を説明するブロック図である。
【００２１】
画像形成装置１００は、コントローラ（制御部）２００、表示部２０７、操作部２０９、プリンタ２１３、スキャナ２１５を有している。更に、ＵＳＢＩ／Ｆ２１７、ＦＡＸＩ／Ｆ２１９、有線ＬＡＮＩ／Ｆ２２１、無線ＬＡＮ用アンテナ２２２、ＴｒａｎｓｆｅｒＪｅｔモジュール２２４、ＴｒａｎｓｆｅｒＪｅｔ用アンテナ２２５を有している。
【００２２】
コントローラ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、記憶装置２０４、システムバス２０５、表示部コントローラ２０６、操作部コントローラ２０８、プリンタコントローラ２１２、スキャナコントローラ２１４を有している。更に、ＵＳＢコントローラ２１６、ＦＡＸコントローラ２１８、ネットワークコントローラ２２０、ＴｒａｎｓｆｅｒＪｅｔコントローラ２２３、画像処理コントローラ２２６を有している。ここで操作部２０９は、タッチパネル２１０とキー２１１とを備えている。
【００２３】
ＣＰＵ２０１は、画像形成装置１００全体を制御する中央演算ユニットであり、各部とシステムバス２０５で接続されている。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのワークメモリであり、各種プログラムの展開や演算処理結果の保存、プリント、スキャン等の動作による画像処理コントローラ２２６で処理された画像データの保存に用いられる。ＲＯＭ２０３は、ＣＰＵ２０１の起動プログラムや各種設定情報等が保存されるメモリである。記憶装置２０４は、サイズの大きなプログラムや、データを保存するための不揮発性メモリで、コントローラ２００のフラッシュメモリ、または外部Ｉ／Ｆから接続されたＨＤＤ等の外付けメモリデバイスである。表示部コントローラ２０６は、表示部２０７の通信プロトコルに則って画像データを表示部２０７へ送信する。操作部コントローラ２０８は、タッチパネル２１０とキー２１１からの入力を受け付け、ＣＰＵ２０１が理解できるデータに変換する。尚、表示部２０７とタッチパネル２１０とは一体に構成されていても良い。
【００２４】
プリンタコントローラ２１２は、ＣＰＵ２０１により指定された画像データを印刷するために、プリンタ２１３の印刷動作に関わる感光体ドラムやレーザ発振器、トナー定着器等の各種デバイスを制御する。スキャナコントローラ２１４は、スキャナ２１５の読み取り動作に関わる原稿検知センサや読み取りセンサ等の各種デバイスを制御する。ＵＳＢコントローラ２１６は、ＵＳＢＩ／Ｆ２１７を介して接続された外部端末との間で画像データ等の通信を行う。ＦＡＸコントローラ２１８は、ＦＡＸＩ／Ｆ２１９と公衆回線網とを介して接続された電話線などとの間で画像データ等の通信を行う。ネットワークコントローラ２２０は、有線ＬＡＮＩ／Ｆ２２１、ＬＡＮケーブルを介して接続された外部装置との間でネットワーク通信を行う。またネットワークコントローラ２２０は、無線ＬＡＮ用アンテナ２２２を介して外部端末と無線でデータを送受信する。画像処理コントローラ２２６は、スキャナ２１５で読み取った画像データの画像処理や、拡大、縮小、モノクロ化等、プリンタ２１３で印刷するための画像データに変換する処理等を行う。
【００２５】
ＴｒａｎｓｆｅｒＪｅｔコントローラ２２３は、ＴｒａｎｓｆｅｒＪｅｔモジュール２２４がＴｒａｎｓｆｅｒＪｅｔ用アンテナ２２５を介して外部端末への接続要求の発信したり、外部端末と間のデータの送受信を制御する。ＴｒａｎｓｆｅｒＪｅｔコントローラ２２３及び／又はＴｒａｎｓｆｅｒＪｅｔモジュール２２４は、外部端末から接続要求を受信すると、ＴｒａｎｓｆｅｒＪｅｔの接続を確立する。尚、ＴｒａｎｓｆｅｒＪｅｔ用アンテナ２２５は、外部端末と数ｃｍ程度の近距離で通信できるような位置に配置されることが望ましい。実施形態１では、ＴｒａｎｓｆｅｒＪｅｔ用アンテナ２２５は、操作部２０９に内蔵されている。
【００２６】
図３は、実施形態１に係る携帯端末１０１及び近距離無線通信装置１０２のハードウェア構成を説明するブロック図である。
【００２７】
携帯端末１０１は、コントローラ（制御部）３００、表示部３０７、操作部３０９、通話部３１３、音声用アンテナ３１６、無線ＬＡＮ用アンテナ３１８、外部接続Ｉ／Ｆ３２０を有している。コントローラ３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、記憶装置３０４を有している。コントローラ３００は更に、システムバス３０５に接続された表示部コントローラ３０６、操作部コントローラ３０８、通話部コントローラ３１２、無線ＬＡＮコントローラ３１７、外部接続Ｉ／Ｆコントローラ３１９を有している。操作部３０９は、タッチパネル３１０、キー３１１を備えている。また通話部３１３は、マイク３１４、スピーカー３１５を備えている。尚、表示部３０７とタッチパネル３１０とは一体に構成されていても良い。
【００２８】
近距離無線通信装置１０２は、外部接続Ｉ／Ｆ３３０、ＴｒａｎｓｆｅｒＪｅｔモジュール３３１、ＴｒａｎｓｆｅｒＪｅｔ用アンテナ３３２を備えている。
【００２９】
ＣＰＵ３０１は、携帯端末１０１を制御する中央演算ユニットであり、各部とシステムバス３０５を介して接続されている。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのワークメモリを提供し、各種プログラムの展開や演算処理結果の保存に用いられる。ＲＯＭ３０３は、ＣＰＵ３０１の起動プログラムや各種設定情報を保存している。記憶装置３０４は、サイズの大きなプログラムやデータを保存しておくための不揮発性メモリであり、コントローラ３００内部のフラッシュメモリ、または外部Ｉ／Ｆから接続されたＳＤカード等の外付けメモリデバイスである。表示部コントローラ３０６は、表示部３０７の通信プロトコルに則って画像データを表示部３０７へ送信する。操作部コントローラ３０８は、タッチパネル３１０とキー３１１からの入力を受け付け、ＣＰＵ３０１が理解できるデータに変換する。通話部コントローラ３１２は、マイク３１４から受信した音声信号を対向機に送信するための電波に変換し、音声用アンテナ３１６へ出力したり、対向機（図示せず）から音声用アンテナ３１６で受信した電波を音声に変換してスピーカ３１５に出力する。無線ＬＡＮコントローラ３１７は、無線ＬＡＮ用アンテナ３１８を介して外部端末とデータを送受信する。
【００３０】
外部接続Ｉ／Ｆコントローラ３１９は、外部接続Ｉ／Ｆ３２０を介して有線で接続された外部端末と通信する。実施形態１では、近距離無線通信装置１０２の外部接続Ｉ／Ｆ３３０と接続している。携帯端末１０１の外部接続Ｉ／Ｆ３２０と近距離無線通信装置１０２の外部接続Ｉ／Ｆ３３０は同じ規格のＩ／Ｆで動作する必要がある。例えば、ＵＳＢＩ／ＦやＬｉｇｈｔｎｉｎｇ Ｉ／Ｆであってよい。ＴｒａｎｓｆｅｒＪｅｔモジュール３３１は、携帯端末１０１内部で動作するアプリケーションにより携帯端末１０１の外部接続Ｉ／Ｆコントローラ３１９を介して制御され、外部端末への接続要求の発信と、外部端末とデータの送受信を行う。携帯端末１０１内部で動作するアプリケーション及び／又はＴｒａｎｓｆｅｒＪｅｔモジュール３３１は、外部端末から接続要求を受信すると、ＴｒａｎｓｆｅｒＪｅｔの接続を確立する機能を含む。
【００３１】
また実施形態１では、携帯端末１０１と近距離無線通信装置１０２とを分離した形態で使用するが、近距離無線通信装置１０２の機能が内蔵された携帯端末１０１を用いてＴｒａｎｓｆｅｒＪｅｔを用いた通信を行ってもよい。
【００３２】
図４は、実施形態１に係る携帯端末１０１で実行されるアプリケーションを説明する図である。ここで実行されるアプリケーションを画像形成装置連携アプリ４００（以下、連携アプリ４００）と呼ぶ。
【００３３】
連携アプリ４００の機能は、携帯端末１０１のコントローラ３００のＲＯＭ３０３、或いは記憶装置３０４に格納されたプログラムを、ＲＡＭ３０２に展開した後、ＣＰＵ３０１がそのプログラムを実行することで実現される。尚、ここで使用するデータやパラメータは、ＲＡＭ３０２やＲＯＭ３０３もしくは記憶装置３０４上に保存され取り扱われる。
【００３４】
ドキュメント管理４０１は、携帯端末１０１のコントローラ３００のＲＡＭ３０２や記憶装置３０４などのストレージ上に格納された画像データ（例えば、ｊｐｅｇやｐｄｆ等）が存在する、フォルダのファイルの一覧表示や操作する機能を提供する。スキャンデータ制御４０２は、画像形成装置１００から送信された画像データをユーザがドキュメント管理４０１で選択した格納先フォルダへ保存する。またスキャン機能４０３は、連携アプリ４００のスキャン機能に関連する処理を実行する。スキャン機能は、画像形成装置１００でスキャンして取得した画像データを、ＴｒａｎｓｆｅｒＪｅｔ通信を介して受信するＴｒａｎｓｆｅｒＪｅｔスキャンや、Ｗｉ−Ｆｉを経由してスキャンジョブを実行するＷｉ−Ｆｉスキャンなどがある。Ｗｉ−Ｆｉスキャンの場合、例えば、連携アプリ４００からスキャン機能を実行する場合、スキャン機能４０３で設定されたスキャン設定に基づいたスキャンジョブを生成し、Ｗｉ−Ｆｉを経由して携帯端末１０１からスキャンジョブを実行する。またスキャン機能４０３は、連携アプリ４００で使用する設定情報（例えば、画像形成装置情報、アドレス情報、クラウドストレージの認証情報、スキャンジョブ設定情報）の設定・管理も行う。ＴｒａｎｓｆｅｒＪｅｔ制御４０４は、連携アプリ４００から近距離無線通信装置１０２を外部接続Ｉ／Ｆ３２０を介して制御する。各種ＡＰＩ制御４０５は、連携アプリ４００から携帯端末１０１上で動作する他のプログラムを呼び出してファイル共有することや、デバイス制御のＡＰＩを用いて携帯端末１０１が持つ様々なデバイスを制御することを可能にする。その他機能４０６は、連携アプリ４００上で動作することが可能な各種モジュールであり、ＵＩ表示などの基本的な機能を包括しており、その詳細な説明は割愛する。また画像形成装置１００と連携してプリント機能を実行する場合も、その他機能４０６にて処理を実行する。以上の各機能ブロックを用いて実施形態１に係る携帯端末１０１の機能が実現されるが、連携アプリ４００の機能ブロックの構造はこれに限定されない。
【００３５】
図５は、実施形態１に係る連携アプリ４００を実行することにより携帯端末１０１の表示部３０７に表示される画面例を説明する図である。上述したように、この連携アプリ４００は携帯端末１０１で実行されるアプリケーションで、画像形成装置１００と携帯端末１０１とが連携して動作するためのアプリケーションである。実施形態１に係る連携アプリ４００は、画像形成装置１００にスキャンを実行させるためのスキャン機能、画像形成装置１００にプリントを実行させるためのプリント機能、画像形成装置１００の各種設定を連携アプリ４００から設定する各種設定機能を有する。ここではスキャン機能に関して説明する。
【００３６】
図５（Ａ）は、連携アプリ４００を起動した場合の初期画面を示す。連携アプリ４００を起動すると、まず、どの機能を実現したいかを選択する画面が、携帯端末１０１の表示部３０７に表示される。ここでユーザは、スキャン機能を実行したい場合はスキャン機能ボタン５０１を、プリント機能を実行したい場合はプリント機能ボタン５０２を押す。また、画像形成装置１００の各種設定を連携アプリ４００から実行したい場合は、各種設定ボタン５０３を押す。実施形態１では、ここでユーザがスキャン機能ボタン５０１を押した場合で説明する。
【００３７】
スキャン機能ボタン５０１が押下されると、図５（Ｂ）に示すスキャン機能画面５０４が表示部３０７に表示される。このスキャン機能画面５０４には、ＴｒａｎｓｆｅｒＪｅｔスキャン（スキャンを実行しＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末１０１へ画像データを送信する動作モード）のボタン５０５と、Ｗｉ−Ｆｉスキャンボタン５０６とが選択可能に表示される。またスキャンした画像データを、携帯端末１０１を介してインターネット上のストレージサーバに送信するスキャン ｔｏ クラウドを実現するボタン５０７も選択可能としてもよい。ここでユーザは、ＴｒａｎｓｆｅｒＪｅｔスキャンを実行可能か否か判定するために、携帯端末１０１にＴｒａｎｓｆｅｒＪｅｔモジュール（近距離無線通信装置１０２）が接続されているか否かを判定する。図５（Ｂ）では、携帯端末１０１に近距離無線通信装置１０２が接続されているときの画面例を示している。この近距離無線通信装置１０２は、携帯端末１０１とＵＳＢ等の外部有線インタフェースで接続されている。
【００３８】
図５（Ｃ）は、携帯端末１０１に近距離無線通信装置１０２が接続されていない場合（且つ、内蔵されていない場合）のスキャン機能画面の一例を示している。ここではＴｒａｎｓｆｅｒＪｅｔ通信を行う近距離無線通信装置１０２が接続されていないため、ＴｒａｎｓｆｅｒＪｅｔスキャンボタン５０５が無効化（グレーアウト）されて表示されている。
【００３９】
次に図６のフローチャートを参照して、実施形態１に係る携帯端末１０１におけるスキャン機能画面の表示切り替え処理について説明する。
【００４０】
図６は、実施形態１に係る携帯端末１０１におけるスキャン機能画面の表示切り替え処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ３０１が記憶装置３０４からＲＡＭ３０２に展開したプログラムを実行することにより達成される。
【００４１】
この処理は、連携アプリ４００で表示されるスキャン機能ボタン５０１が押されることにより開始される。まずＳ６０１でＣＰＵ３０１は、スキャン機能４０３を起動する。次にＳ６０２に進みＣＰＵ３０１は、携帯端末１０１に近距離無線通信装置１０２（ＴｒａｎｓｆｅｒＪｅｔモジュール）が接続されているかを検出し、Ｓ６０３でＣＰＵ３０１は、近距離無線通信装置１０２が接続されている否か判定する。ここで近距離無線通信装置１０２が接続されていると判定した場合はＳ６０４に進みＣＰＵ３０１は、表示部３０７に表示するスキャン機能画面５０４の、ＴｒａｎｓｆｅｒＪｅｔ通信に関連するボタン５０５を有効にして、この処理を終了する。具体的には、図５（Ｂ）に示すように、ＴｒａｎｓｆｅｒＪｅｔスキャンが選択実行可能なようにＴｒａｎｓｆｅｒＪｅｔスキャンボタン５０５を表示する。
【００４２】
一方、Ｓ６０３でＣＰＵ３０１は、近距離無線通信装置１０２が接続されていないと判定するとＳ６０５に進む。Ｓ６０５でＣＰＵ３０１は、ＴｒａｎｓｆｅｒＪｅｔスキャンが選択できないように、例えば図５（Ｃ）のように、ＴｒａｎｓｆｅｒＪｅｔスキャンボタン５０５を無効化して表示する。そして、この処理を終了する。
【００４３】
次に実施形態１に係る画像形成装置１００で実行されるＴｒａｎｓｆｅｒＪｅｔ通信を用いるスキャン機能の処理について説明する。
【００４４】
図７は、実施形態１に係る画像形成装置１００で実行されるＴｒａｎｓｆｅｒＪｅｔスキャン（スキャンジョブを実行しＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末１０１へ画像データを送信するモード）の処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が記憶装置２０４からＲＡＭ２０２に展開したプログラムを実行することにより達成される。
【００４５】
また図８は、実施形態１に係る画像形成装置１００が図７のフローチャートで示す処理を実行するとき表示部２０７に表示する画面例を示す図である。尚、図７に示すフローチャートは、画像形成装置１００がスキャンモードに移行している時点からの処理を示している。
【００４６】
この処理の開始時、スキャンモードに移行した画像形成装置１００は、表示部２０７にスキャンモードの選択肢を表示する。図８（Ａ）は、このとき表示部２０７に表示されるスキャンモード画面８０１の一例を示す図である。スキャンモードは、スキャナ２１５によりスキャンして得た画像データをどのように処理するかに応じて複数の動作モードを有する。一例として、スキャン画像データをＵＳＢＩ／Ｆ２１７を介してＰＣ（パーソナルコンピュータ）へ送信し、所定のフォルダに画像ファイルとして保存するＰＣスキャン動作がある。またスキャン画像データをＵＳＢＨｏｓｔＩ／Ｆを介してＵＳＢメモリ（Ｆｌａｓｈメモリ）へ送信するスキャン ｔｏ ＵＳＢメモリ動作がある。実施形態１では、スキャン画像データを、ＴｒａｎｓｆｅｒＪｅｔを介して携帯端末１０１へ送信する動作（以降、ＴｒａｎｓｆｅｒＪｅｔスキャン）について説明する。ユーザは、ＴｒａｎｓｆｅｒＪｅｔスキャンを実行する場合は、表示部２０７のＴｒａｎｓｆｅｒＪｅｔボタン８０２を押下する。尚、前述したようなＴｒａｎｓｆｅｒＪｅｔスキャン動作以外のスキャン動作モードに関しては、説明を省略する。
【００４７】
まずＳ７０１でＣＰＵ２０１は、スキャン動作モードのうち、ＴｒａｎｓｆｅｒＪｅｔスキャンが選択されたか否かを判定し、ＴｒａｎｓｆｅｒＪｅｔボタン８０２が押下された場合はＳ７０３に進む。また７０１で、図８（Ａ）のＴｒａｎｓｆｅｒＪｅｔボタン８０２以外が選択されたときはＳ７０２に進み、そのボタンで指示された処理を実行する。この処理は、本発明の特徴ではないため、その説明を省略する。Ｓ７０３でＣＰＵ２０１は、スキャン設定画面を表示部２０７に表示して、この画面を介したユーザの操作を受付ける。図８（Ｂ）は、このスキャン設定画面の一例を示す図である。
【００４８】
このスキャン設定画面では、原稿サイズ、読取解像度、片面原稿か両面原稿かの選択、保存するファイル形式などが選択可能である。原稿サイズの設定を変更する場合は、ユーザは原稿サイズ選択ボタン８０３を押して選択する。また読み取り解像度の設定を変更する場合、ユーザは読み取り解像度選択ボタン８０４を押して選択する。また両面設定を変更する場合、ユーザは両面設定選択ボタン８０５を押して選択する。更に、保存するファイル形式の設定を変更する場合、ユーザは保存ファイル形式選択ボタン８０６を押して、所望のファイル形式を選択する。またそれぞれの設定を初期状態（デフォルト設定）にリセットする場合は、ユーザはリセットボタン８０７を押下する。白黒（モノクロ）モードでスキャン動作を開始するとき、ユーザはモノクロスタートボタン８０８を、カラーモードでスキャン動作を開始するときはカラースタートボタン８０９を押下する。これらのユーザによる設定操作は、操作部２０９で受け付けられ、操作部コントローラ２０８、ＣＰＵ２０１にて処理される。尚、図８（Ｂ）の画面を介して、ユーザによるスキャン設定がなされなかった場合は、ＣＰＵ２０１は、予め記憶している初期設定を用いてスキャン動作を行う。
【００４９】
こうしてＳ７０３でスキャン設定が行われるとＳ７０４に進む。Ｓ７０４でＣＰＵ２０１は、図８（Ｂ）の画面で、モノクロスタートボタン８０８、或いは、カラースタートボタン８０９が押され、ユーザによるスキャン開始の指示があったか否かを判定する。ここでスタートボタンが押下されてスキャンの開始指示が入力されるとＳ７０５に進みＣＰＵ２０１は、Ｓ７０３で受け付けた設定に基づいてスキャン動作を開始する。次にＳ７０５に進みＣＰＵ２０１は、原稿がＡＤＦ（自動原稿給紙装置、スキャナ２１５に含まれる）に置かれているかどうか判定し、ＡＤＦに置かれているときはＳ７０６に進み、そうでないときはＳ７０８に進む。Ｓ７０６でＣＰＵ２０１はＡＤＦスキャン（流し読みスキャン）動作を開始し、Ｓ７０７で全ページの原稿を読み取るとＳ７１１に処理を進める。
【００５０】
一方、Ｓ７０８でＣＰＵ２０１は、ＢＯＯＫスキャン（原稿台のスキャン）動作を開始する。このスキャンを実行中はＳ７０９でＣＰＵ２０１は、例えば図８（Ｃ）に示すように、表示部２０６にスキャン動作実行中である旨のメッセージ８１０を表示する。このときユーザは、スキャンを途中で中止したいときは、中止ボタン８１１を押下する。中止ボタン８１１が押下された場合には、図８（Ｂ）の画面に戻る（図７のフローチャートでは図示していないがＳ７０３に戻る）。こうしてＳ７１０でスキャンを終了するとＳ７１１に処理を進める。
【００５１】
図９は、図７のＳ７０６のＡＤＦスキャン動作を説明するフローチャートである。
【００５２】
このＡＤＦスキャンは、ＡＤＦモータ（不図示）によって１枚ずつ原稿送りを行いながら位置を固定したイメージセンサ（例えば、ＣＩＳ；Ｃｏｎｔａｃｔ Ｉｍａｇｅ Ｓｅｎｓｏｒ（不図示））によって原稿を読み取るスキャン動作である。
【００５３】
まずＳ９０１でＣＰＵ２０１は、１枚ずつ原稿を送り、Ｓ９０２で、その原稿の画像をイメージセンサで読み取って画像データとして記憶装置２０４に保持する。ここで、この画像データは記憶装置２０４ではなくても、例えば、ＲＡＭ２０２に保持してもよい。こうして１枚の原稿の画像の読み取りが終わったらＳ９０３でＣＰＵ２０１は、次の原稿の有無を確認する。これでＡＤＦスキャン動作のサブルーチンは終了し、メインフローチャートに戻る。
【００５４】
再び図７に戻り、メインフローチャートの続きを説明する。ＡＤＦスキャン動作で次の原稿の有無を確認し、その結果、次の原稿がまだあると判定した場合はＳ７０７からＳ７０６に進んでＡＤＦスキャン動作を繰り返す。一方、次の原稿が無くなって、積載された全手の原稿のスキャンが完了したと判定するとＳ７０７からＳ７１１に進む。
【００５５】
次にＳ７０５でＡＤＦに原稿が置かれていない場合のＢＯＯＫスキャン動作について説明する。
【００５６】
図１０は、図７のＳ７０８のＢＯＯＫスキャン動作を説明するフローチャートである。
【００５７】
Ｓ１００１でＣＰＵ２０１は、原稿台（図示せず）に置かれた原稿を、ＣＩＳなどのイメージセンサにより走査してことで読み取って画像データとして取得する。そしてＣＰＵ２０１は、こうして取得した画像データを、ＡＤＦスキャン動作と同様に、記憶装置２０４、或いは、ＲＡＭ２０２に保持して、この処理を終了する。
【００５８】
再び図７に戻り、Ｓ７０８のＢＯＯＫスキャン動作を抜けるとＳ７０９に進み、続きの原稿があるか否かを問うメッセージを表示部２０７に表示し、ユーザの指示を受ける。
【００５９】
図８（Ｄ）は、このときの画面表示の一例を示す図である。
【００６０】
ここでユーザは、次の原稿のスキャンを指示する場合は「次ページをスキャン」ボタン８１３を押す。Ｓ７１０でユーザによって次の原稿のスキャン開始指示があった場合はＳ７１０からＳ７０８に進んで、ＢＯＯＫスキャン動作を繰り返し実行し、得られた画像データを記憶装置２０４などに保持する。一方、次の原稿が無くてスキャンを完結させる場合は、ユーザは「スキャン完了」ボタン８１４を押す。これによりＣＰＵ２０１はＳ７１０からＳ７１１に処理を進める。
【００６１】
また図８（Ｃ）で説明した通り、ユーザはスキャン動作を中止する場合は、中止ボタン８１１を押下する。その場合は、前述の通りＳ７０３に戻る（これは図７のフローチャートには示していない）。
【００６２】
Ｓ７１１でＣＰＵ２０１は、スキャン画像データをＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末１０１へ送信する処理を実行する。
【００６３】
図１１は、実施形態１に係る画像形成装置１００が、図７のＳ７１１でスキャン画像データをＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末１０１に送信する処理を説明するフローチャートである。
【００６４】
まずＳ１１０１でＣＰＵ２０１は、表示部２０７に携帯端末１０１に接続されている近距離無線通信装置１０２を画像形成装置１００の通信可能エリア１０３に近づけるよう促すメッセージを表示する。
【００６５】
図１２は、実施形態１に係る画像形成装置１００が図１１のフローチャートで示す処理を実行中に表示部２０７に表示する画面例を示す図である。
【００６６】
図１２（Ａ）は、この具体的な表示例を示す図である。図１２（Ａ）に示すように、ＴｒａｎｓｆｅｒＪｅｔ通信に対応した端末を近づける旨のメッセージ１２０１を表示する。また送信を中止する場合には、ユーザは中止ボタン１２０２を押下する。尚、図７のフローチャートには図示していないが、中止ボタン１２０２が押された場合は、図７のスタート（Ｓ７０１）に戻る。
【００６７】
次にＳ１１０２に進みＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔコントローラ２２３によりＴｒａｎｓｆｅｒＪｅｔモジュール２２４に対して外部端末（ここでは携帯端末１０１の近距離無線通信装置１０２）へ接続要求の信号を発信するよう指示する。次Ｓ１１０３でＣＰＵ２０１は、その接続要求に対する応答の有無を判定する。ここで近距離無線通信装置１０２が通信可能エリア１０３にあり、この接続要求に対して応答信号を返信するとＳ１１０６に進むが、応答を受信しないときはＳ１１０４に進む。Ｓ１１０４でＣＰＵ２０１は、所定時間が経過したかどうか判定し、所定時間が経過しても応答を受信できないときはＳ１１０５に進み、タイムアウト処理を実行してＳ１１１２進む。このタイムアウト処理は、例えば、外部端末の検出に失敗した旨を表示部２０７に表示してエラー終了することを通知する。或いは、図１１には図示しないが、再度、Ｓ１１０１からリトライするようにしてもよい。また、ここでの所定時間は、例えば１０秒程度とするとよい。
【００６８】
応答を受信してＳ１１０６に進むとＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔ通信の接続を確立する。こうしてＴｒａｎｓｆｅｒＪｅｔ通信が確立するとＳ１１０７に進みＣＰＵ２０１は、表示部２０７に画像データをＴｒａｎｓｆｅｒＪｅｔ通信でデータ送信している旨のメッセージを表示し、携帯端末１０１を通信可能エリア内に維持させるよう通知する。
【００６９】
図１２（Ｂ）は、Ｓ１１０７で表示部２０７に表示するＴｒａｎｓｆｅｒＪｅｔによるデータの送信中であることを示すメッセージの一例を示す。
【００７０】
図１２（Ｂ）のメッセージ１２０３のように、ＴｒａｎｓｆｅｒＪｅｔ通信中は通信可能エリア１０３内に携帯端末１０１を維持する旨のメッセージを表示する。
【００７１】
次にＳ１１０８に進みＣＰＵ２０１は、Ｓ７０６或いはＳ７０８で記憶装置２０４に保持した画像データをＴｒａｎｓｆｅｒＪｅｔ通信で送信する処理を開始してＳ１１０９に進む。Ｓ１１０９でスキャン画像データの送信が完了するとＳ１１１０に進み、ＴｒａｎｓｆｅｒＪｅｔ通信の接続を終了する。そしてＳ１１１１に進みＣＰＵ２０１は、画像形成装置１００の表示部２０７にスキャン画像データの送信が完了した旨を通知する表示する。
【００７２】
図１２（Ｃ）は、ＴｒａｎｓｆｅｒＪｅｔ送信が完了したときに表示部２０７に表示するメッセージの一例を示す。
【００７３】
ここでは、メッセージ１２０４のように、ＴｒａｎｓｆｅｒＪｅｔ通信によるデータの送信が完了した旨を表示する。このメッセージの表示を消したいとき、ユーザは閉じるボタン１２０５を押す。
【００７４】
実施形態１では、最後にＳ１１１２でＣＰＵ２０１は、記憶装置２０４に保持していたスキャン画像データを削除して、メインフローチャートに戻る。
【００７５】
一方、Ｓ１１０９で画像データの送信が完了しない場合はＳ１１１３に進みＣＰＵ２０１は、予め決められた規定回数までデータ送信を実行したか否かを判定する。ここで規定回数に達していない場合はＳ１１０８に戻ってデータ送信を継続する。一方、Ｓ１１１３で規定回数に達していると判定した場合はＳ１１１４に進みＣＰＵ２０１は、表示部２０７に画像データの送信に失敗した旨を通知するメッセージを表示する。そして、これと同時に、表示部２０７に再度データ送信を行うか、或いはデータ送信をキャンセルするかを問い合わせるメッセージを表示し、ユーザの指示を促す。
【００７６】
図１２（Ｄ）は、Ｓ１１１４で表示部２０７に表示するメッセージの一例を示す図である。
【００７７】
ここではメッセージ１２０６のように、送信に失敗した旨のメッセージとともに、再度データ送信をやり直すか（リトライボタン１２０７）、データ送信を中止するか（中止ボタン１２０２）の選択肢を表示する。ここでユーザから再度データ送信を行うとの指示を操作部２０９を通じて受けた場合はＳ１１０１に進んで、前述の処理を再度実行する。一方、キャンセルの指示を受けた場合はＳ１１１６に進みＣＰＵ２０１は、表示部２０７に送信のキャンセルを受け付けた旨を表示してＳ１１１２に進む（キャンセルを受け付けた場合の表示例は図示せず）。
【００７８】
こうしてＴｒａｎｓｆｅｒＪｅｔ送信のサブルーチンにおける処理が全て完了するとメインフローチャート（図７）に戻り、一連のＴｒａｎｓｆｅｒＪｅｔスキャンの処理が終了する。
【００７９】
次に、上述のＴｒａｎｓｆｅｒＪｅｔ通信で送信された画像データを受信する携帯端末１０１の処理を図１３のフローチャートを参照して説明する。
【００８０】
図１３は、実施形態１に係る携帯端末１０１が画像形成装置１００から送信される画像データを受信する処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ３０１が記憶装置３０４からＲＡＭ３０２に展開したプログラムを実行することにより達成される。尚、この処理は、図５（Ａ）に示す連携アプリ４００の初期画面でスキャン機能ボタン５０１が押されることにより開始される。
【００８１】
まずＳ１３０１でＣＰＵ３０１は、前述した図６のフローチャートに従って、スキャン機能画面の切り替え処理を実施する。実施形態１では、ＴｒａｎｓｆｅｒＪｅｔスキャンが有効な場合について説明する。携帯端末１０１に近距離無線通信装置１０２が接続されていない場合には、ＴｒａｎｓｆｅｒＪｅｔスキャンは実行できない。次にＳ１３０２に進みＣＰＵ３０１は、図５（Ｂ）のスキャン機能画面で、ＴｒａｎｓｆｅｒＪｅｔスキャンボタン５０５が押されたかどうかを判定する。ここでＴｒａｎｓｆｅｒＪｅｔスキャンボタン５０５が押されていない場合はＳ１３０３に進む。そして、その他のスキャン機能のボタンが押下されるとＳ１３０３からＳ１３０４に進み、そのボタンに応じた処理を実行してこの処理を終了するが、その説明は省略する。
【００８２】
一方、Ｓ１３０２でＴｒａｎｓｆｅｒＪｅｔスキャンボタン５０５が押下された場合はＳ１３０５に進む。Ｓ１３０５でＣＰＵ３０１は、表示部３０７に携帯端末１０１（正確には、携帯端末１０１に接続されている近距離無線通信装置１０２）を画像形成装置１００のＴｒａｎｓｆｅｒＪｅｔ通信可能エリア１０３に移動するように促すメッセージを表示する。
【００８３】
図５（Ｄ）は、このＳ１３０５で表示する画面５０９の一例を示す図である。図５（Ｄ）では、携帯端末１０１を画像形成装置１００のＴｒａｎｓｆｅｒＪｅｔ通信可能エリア１０３にタッチするように促している。
【００８４】
次にＳ１３０６に進みＣＰＵ３０１は、表示部３０７へ画面５０９を表示しつつ、近距離無線通信装置１０２に対してＴｒａｎｓｆｅｒＪｅｔの接続要求の検出するように指示する。こうして近距離無線通信装置１０２が接続要求を検出するとＳ１３０７からＳ１３０８に進みＣＰＵ３０１は、ＴｒａｎｓｆｅｒＪｅｔ通信の接続を確立する。一方、Ｓ１３０７で接続要求を検出できないときは、検出するまでＳ１３０６，Ｓ１３０７の処理を繰り返す。尚、図１３には図示しないが、予め決められたタイムアウト時間を設定し、タイムアウト時間が経過した場合は、接続要求の検出を中止して、ＴｒａｎｓｆｅｒＪｅｔ通信に失敗した旨を表示部３０７に表示して、この処理を終了するようにしても良い。
【００８５】
こうしてＳ１３０８でＴｒａｎｓｆｅｒＪｅｔ通信を確立するとＳ１３０９に進みＣＰＵ３０１は、ＴｒａｎｓｆｅｒＪｅｔ通信中である旨のメッセージを表示部３０７に表示する。それと併せて、携帯端末１０１を通信可能エリアから移動させないように促すメッセージを含む画面５１０を表示する。
【００８６】
図５（Ｅ）は、このＳ１３０９で表示する画面５１０の具体例を示す図である。
【００８７】
このように、携帯端末１０１（携帯端末１０１に接続している近距離無線通信装置１０２）を画像形成装置１００のＴｒａｎｓｆｅｒＪｅｔ通信可能エリア１０３内から出ないように促す。次にＳ１３１０に進みＣＰＵ３０１は、画像形成装置１００から送信されるスキャン画像データを、近距離無線通信装置１０２を経由して受信する。そしてＳ１３１１に進みＣＰＵ３０１は、スキャン画像データの受信が完了したか否かを判定し、完了したと判定するとＳ１３１２に進み、受信した画像データを、所定の格納先（フォルダ）に保存する。その後、Ｓ１３１３に進みＣＰＵ３０１は、画像データの受信が完了した旨を通知するメッセージを表示部３０７に表示して、この処理を終了する。
【００８８】
図５（Ｆ）は、スキャン画像データの受信が正常に終了した場合の画面５１１の一例を示す図である。尚、ここでの所定の格納先（フォルダ）は、連携アプリ４００のスキャンデータ制御４０２によって決定され、予め、ユーザによって指定された格納先である。このときユーザによる指定が無い場合には、連携アプリ４００がもつ初期設定に基づいて格納先を決定する。
【００８９】
一方、Ｓ１３１１で、画像形成装置１００からスキャン画像データの受信が完了しないと判定した場合はＳ１３１４へ進む。Ｓ１３１４でＣＰＵ３０１は、ＴｒａｎｓｆｅｒＪｅｔ通信の接続が切断していないか否かを判定し、接続が継続していると判定した場合はＳ１３１０に進んで、画像データの受信を継続する。一方Ｓ１３１４で、ＴｒａｎｓｆｅｒＪｅｔ接続が切断されたと判定するとＳ１３１５に進みＣＰＵ３０１は、再接続のリトライ回数が規定回数に達しているか否かを判定する。ここで規定回数に達していないと判定した場合はＳ１３１６に進みＣＰＵ３０１は、再度、携帯端末１０１を画像形成装置のＴｒａｎｓｆｅｒＪｅｔ通信可能エリア１０３に近づけるように促すメッセージを表示部３０７に表示する。またＳ１３１５で、再接続のリトライ回数が規定回数に達していると判定したときはＳ１３１８に進む。
【００９０】
図５（Ｇ）は、Ｓ１３１６で表示される画面５１３の具体例を示す図である。尚、ここでユーザがＴｒａｎｓｆｅｒＪｅｔ通信を中止したい場合は、中止ボタン５１４を押下する。
【００９１】
そしてＳ１３１７に進みＣＰＵ３０１は、ＴｒａｎｓｆｅｒＪｅｔ通信の中止指示の有無を判定し、中止ボタン５１４が押されて中止が指示されたときはＳ１３１８に進み、ＴｒａｎｓｆｅｒＪｅｔ通信を中止する。そしてＳ１３１９に進みＣＰＵ３０１は、ＴｒａｎｓｆｅｒＪｅｔ通信を終了する旨のメッセージを表示して、この処理を終了する。
【００９２】
図５（Ｈ）は、ＴｒａｎｓｆｅｒＪｅｔ通信が中止されたときに表示される画面５１５の一例を示す図である。ここで最初からやり直すときはユーザは、戻るボタン５１６を押下する。
【００９３】
以上説明したように実施形態１によれば、画像形成装置１００と携帯端末１０１とが連携して、画像形成装置１００で読み取って得られた画像データをＴｒａｎｓｆｅｒＪｅｔ通信により携帯端末１０１が受け取ることができる。そして、このＴｒａｎｓｆｅｒＪｅｔ通信の間、携帯端末１０１に通信エリアから移動しないように促す表示を行うことにより、ＴｒａｎｓｆｅｒＪｅｔ接続が切断されないようにユーザに注意を喚起できる。
【００９４】
［実施形態２］
図１４は、本発明の実施形態２に係る画像形成装置１００と携帯端末１０１及び近距離無線通信装置１０２の位置関係を示す図である。この図１４では、画像形成装置１００のＴｒａｎｓｆｅｒＪｅｔ通信可能エリア１０３内に、携帯端末１０１に接続された近距離無線通信装置１０２が入るように携帯端末１０１を置いた状態で使用する実施形態を示す。尚、実施形態２に係る画像形成装置１００と携帯端末１０１、及び近距離無線通信装置１０２のハードウェア構成、及びこれらを含むシステムの構成は前述の実施形態１と同じであるため、その説明を省略する。
【００９５】
図１５は、実施形態２に係る画像形成装置１００で実行されるＴｒａｎｓｆｅｒＪｅｔスキャンの処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が記憶装置２０４からＲＡＭ２０２に展開したプログラムを実行することにより達成される。
【００９６】
ここでもユーザは、ＴｒａｎｓｆｅｒＪｅｔスキャンを実行する場合に、図１４のように、近距離無線通信装置１０２を接続した（或いは、内蔵した）携帯端末１０１を、画像形成装置１００のＴｒａｎｓｆｅｒＪｅｔ通信可能エリア１０３内に置いて使用する。図１５のＳ１５０１〜Ｓ１５０３，Ｓ１５２１の処理は前述の図７のＳ７０１〜Ｓ７０４の処理と同じである。
【００９７】
まずＳ１５０１でＣＰＵ２０１は、画像形成装置１００のスキャン機能のうち、図８（Ａ）でＴｒａｎｓｆｅｒＪｅｔスキャンが選択されたか否かを判別する。ここでＴｒａｎｓｆｅｒＪｅｔスキャン以外のスキャン機能が選択された場合はＳ１５２１に進み、ＴｒａｎｓｆｅｒＪｅｔスキャン以外のスキャン処理を実行して、この処理を終了する。ここでは、このＴｒａｎｓｆｅｒＪｅｔスキャン以外のスキャン処理の詳細な説明は省略する。
【００９８】
一方、Ｓ１５０１でＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔスキャンが選択されたと判定するとＳ１５０２に進み、図７のＳ７０３と同様に、図８（Ｂ）に示すスキャン設定の受け付け画面を表示して、ユーザによる設定の指示を受け付ける。こうしてスキャン設定が完了した後Ｓ１５０３でＣＰＵ２０１は、ボタン８０８或いは８０９によりスキャンスタートが指示されたかどうか判定し、指示されるとＳ１５０４に進みＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔ通信のための接続要求を送信する。ここで実施形態１（図７）との違いは、このＳ１５０４で、スキャン動作に先立ってＴｒａｎｓｆｅｒＪｅｔ通信のための接続要求を送信する点にある。そしてＳ１５０５に進みＣＰＵ２０１は、接続要求に対する応答を受信したか否かを判定し、応答を受信したと判定するとＳ１５０６に進み、ＴｒａｎｓｆｅｒＪｅｔ接続を確立する。
【００９９】
一方で、接続要求に対する応答が受信できない場合はＳ１５２０に進み、ＣＰＵ２０１は、予め決められた所定時間（タイムアウト時間）の間、接続要求の送信を繰り返し、所定時間を経過しても応答受信できなかった場合は、図７のＳ７０５へ進む。その場合は、以降の処理は実施形態１で説明した図５のフローチャートと同じ処理になる。
【０１００】
Ｓ１５０６でＴｒａｎｓｆｅｒＪｅｔ通信の接続が確立すると、これ以降はスキャンの動作に移る。まずＳ１５０７でＣＰＵ２０１は、ＡＤＦ（自動流し読み装置；スキャナ２１５に含まれる）に原稿が置かれているか否かを判定する。ここでＡＤＦに原稿が積載されていると判定するとＳ１５０８へ進み、そうでないときはＳ１５１２へ進む。
【０１０１】
ここではまず、ＡＤＦに原稿が積載されている場合で説明する。ＡＤＦスキャンはＡＤＦモータによって１枚ずつ原稿送りを行いながら位置を固定したイメージセンサによって原稿を読み取るスキャン動作である。従って、Ｓ１５０８で１枚ずつ原稿を送り、その原稿の画像をイメージセンサで読み取り、画像データとして記憶装置２０４に保持する。ここで、画像データは記憶装置２０４ではなくても、例えばＲＡＭ２０２に記憶しても良い。こうして原稿１枚のスキャン画像データを記憶するとＳ１５０９に進みＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔ通信で、相手端末（携帯端末１０１）に、その画像データを送信する。こうして１枚分の画像データの送信が終わるとＳ１５１０に進みＣＰＵ２０１は、次の原稿の有無を確認する。この結果、次の原稿があると判定するとＳ１５１１からＳ１５０８に進み、前述の処理を繰り返す。そしてＳ１５１１で次の原稿が無くなり、積載された原稿の全ての読み取りが終了したと判定するとＳ１５１６に進む。
【０１０２】
次にＳ１５０７でＡＤＦに原稿が置かれていないと判定した場合で説明する。
【０１０３】
その場合はＳ１５１２に進んでＢＯＯＫスキャン動作を実行する。ＢＯＯＫスキャン動作では、原稿台に置かれた原稿を、ＣＩＳなどのイメージセンサで走査して読み取って画像データとして取得する。こうして取得した画像データは、ＡＤＦスキャン動作と同様に、Ｓ１５１２で記憶装置２０４、或いは、ＲＡＭ２０２に保持する。次にＳ１５１３に進みＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔ通信で、相手端末（携帯端末１０１）に、その画像データを送信する。こうして１枚分の画像データの送信が終わるとＳ１５１４に進みＣＰＵ２０１は、次の原稿があるか否かを問うメッセージを表示部２０７に表示して、ユーザの指示を受ける。このＳ１５１４で表示する画面の一例は、前述の図８（Ｄ）に示す通りである。ここでユーザは、次の原稿のスキャンを指示する場合には、次ページをスキャンボタン８１３を押す。こうしてユーザにより、次の原稿のスキャン開始指示が入力されるとＳ１５１５からＳ１５１２に進んで、ＢＯＯＫスキャン動作を実行する。
【０１０４】
一方、次の原稿がなくて、スキャンを完結させる場合、ユーザはスキャン完了ボタン８１４を押す。このときはＳ１５１５からＳ１５１６に進む。またユーザは、スキャン動作を中止したい場合は、中止ボタン８１１を押下する。その場合は、前述の通りＳ１５０２に戻る（図１５のフローチャートには図示せず）。
【０１０５】
こうして全ての原稿のスキャンが完了するとＳ１５１６に進みＣＰＵ２０１は、最終ページのＴｒａｎｓｆｅｒＪｅｔ通信によるデータ送信が完了したか否かを判定する。ここではデータ送信が完了するまでＳ１５１６を繰り返し、データ送信が完了するとＳ１５１７に進み、ＴｒａｎｓｆｅｒＪｅｔ通信の接続を終了する。続いてＳ１５１８に進みＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔスキャンが完了した旨のメッセージを表示部２０７に表示する。そしてＳ１５１９に進みＣＰＵ２０１は、記憶装置２０４、或いは、ＲＡＭ２０２に保存されている画像データを削除して、この処理を終了する。
【０１０６】
以上説明したように実施形態２によれば、画像形成装置１００のＴｒａｎｓｆｅｒＪｅｔ通信可能エリア１０３内に携帯端末１０１が置かれた状態で画像形成装置１００から携帯端末１０１に画像データを送信するときは図１２（Ａ）の表示を省略できる。
【０１０７】
[実施形態３]
次に本発明の実施形態３に係る画像形成装置１００について説明する。実施形態３では、図１１を用いて説明したスキャン画像データをＴｒａｎｓｆｅｒＪｅｔ通信で相手端末（携帯端末１０１）へ送信する処理の別の実施形態として説明する。尚、実施形態３に係る画像形成装置１００と携帯端末１０１、及び近距離無線通信装置１０２のハードウェア構成、及びこれらを含むシステムの構成は前述の実施形態１と同じであるため、その説明を省略する。
【０１０８】
図１６は、実施形態３に係る画像形成装置１００が、図７のＳ７１１でスキャン画像データをＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末１０１に送信する処理を説明するフローチャートである。尚、画像形成装置１００のメイン処理は、実施形態１で説明した図７のフローチャートと共通であり、ＴｒａｎｓｆｅｒＪｅｔ通信を用いた送信の部分を別の実施形態として示す。
【０１０９】
まずＳ１６１０でＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔコントローラ２２３、ＴｒａｎｓｆｅｒＪｅｔモジュール２２４に対して、相手端末（携帯端末１０１）への接続要求の信号を発信するよう指示する。ここで携帯端末１０１が通信可能エリア１０３内にあり、接続要求に対して応答信号を返信した場合はＳ１６０２からＳ１６０３に進む。一方、応答を直ちに受信できなかった場合はＳ１６０４に進みＣＰＵ２０１は、携帯端末１０１に接続されている近距離無線通信装置１０２を画像形成装置１００の通信可能エリア１０３へ近づけるよう促すメッセージを表示部２０７に表示する。ここで表示する具体的な画面は、前述の図１２（Ａ）に示した通りである。こうしてＳ１６０４でメッセージ表示した後Ｓ１６０５に進みＣＰＵ２０１は、改めてＴｒａｎｓｆｅｒＪｅｔ通信の接続要求に対する応答を受信したか否かを判定する。ここで応答を受信できなかったと判定するとＳ１６０６に進み、所定時間が経過したか否かを判定し、所定時間経過していないときはＳ１６０５に進んで、応答を受信するのを待つ。こうして所定時間が経過しても応答を受信できなかった場合はＳ１６０７に進み、タイムアウト処理を実行してＳ１６１３へ進む。ここでタイムアウト処理とは、実施形態１で説明した処理と同じものである。
【０１１０】
一方で、Ｓ１６０５で所定時間内に応答を受信した場合はＳ１６０３へ進む。Ｓ１６０３でＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔ通信の接続を確立する。こうして接続を確立するとＳ１６０８に進みＣＰＵ２０１は、画像データをＴｒａｎｓｆｅｒＪｅｔ通信で送信している旨のメッセージを表示部２０７に表示し、携帯端末１０１を通信可能範囲内に維持するよう通知する。ここで表示するメッセージの一例は図１２（Ｂ）に示した通りである。こうしてメッセージ表示するとＳ１６０９に進みＣＰＵ２０１は、記憶装置２０４に保持した画像データをＴｒａｎｓｆｅｒＪｅｔ通信により送信を開始する。そしてＳ１６１０でＣＰＵ２０１は、スキャン画像データの送信が完了したかどうか判定し、送信が完了するとＳ１６１１に進み、ＴｒａｎｓｆｅｒＪｅｔ通信の接続を終了する。そしてＳ１６１２に進みＣＰＵ２０１は、スキャン画像データの送信が完了した旨の通知を表示部２０７に表示する。図１２（Ｃ）は、このとき表示部２０７に表示するメッセージの一例を示している。そして最後にＳ１６１３でＣＰＵ２０１は、記憶装置２０４に保持していたスキャン画像データを削除して、この処理を終了する。
【０１１１】
一方、Ｓ１６１０で画像データの送信が完了していないと判定した場合はＳ１６１４に進みＣＰＵ２０１は、予め決められた規定回数、送信（リトライ）を実行したか否かを判定する。ここで送信（リトライ）の回数が規定回数に達していない場合はＳ１６０９に進み、前述の処理を実行する。またＳ１６１４で、送信（リトライ）回数が規定数に達していると判定した場合はＳ１６１５に進みＣＰＵ２０１は、画像データの送信に失敗した旨を通知するメッセージを表示部２０７に表示する。このとき同時に、表示部２０７に再度送信するか送信をキャンセルするかを問い合わせるメッセージを表示し、ユーザの指示を促す。このときの画面例は、前述の図１２（Ｄ）に示す通りである。図１２（Ｄ）では、メッセージ１２０６のように、送信に失敗した旨のメッセージとともに、再度送信をやり直すか（リトライボタン１２０７）、送信を中止するか（中止ボタン１２０２）の選択肢を表示する。この画面を介して、ユーザから再度送信を行うとの指示を受けるとＳ１６１６からＳ１６０１に進み、前述の処理を再度実行する。一方、送信をキャンセルする指示を受けた場合はＳ１６１６からＳ１６１７に進みＣＰＵ２０１は、キャンセルを受け付けた旨を表示部２０７に表示してＳ１６１３に進む（キャンセルを受け付けた場合の表示例は図示せず）。
【０１１２】
前述の実施形態１と実施形態３との違いは、実施形態３ではＳ１６０４で、画像形成装置１００の表示部２０７に「携帯端末１０１を近づけてください」とユーザに促すメッセージを、予め表示する点にある。
【０１１３】
実施形態１では、ＴｒａｎｓｆｅｒＪｅｔ通信の接続要求を送信し始める前に、メッセージを表示している。これに対して実施形態３では、先に接続要求を送信し始めて、即座に応答を受信した場合は、Ｓ１６０３で接続を確立し、Ｓ１６０９で画像データの送信を開始している。そしてＳ１６０２で、応答が受信できなかった場合のみＳ１６０４で、携帯端末１０１を近づけるようメッセージを表示している。
【０１１４】
これにより図１４のように、画像形成装置１００のＴｒａｎｓｆｅｒＪｅｔ通信可能エリア１０３内に、携帯端末１０１に接続された近距離無線通信装置１０２が入るように置かれていれば、この画面表示を省略できる。このように画面表示が省略できることによりユーザの手順が省略され、より迅速にスキャン処理に移行できるようになる。
【０１１５】
［実施形態４］
次に、図１７、図１８を参照して本発明に係る実施形態４について説明する。実施形態４では、実施形態１で示した画像形成装置１００のＴｒａｎｓｆｅｒＪｅｔスキャンに対して、一部の処理を追加している。実施形態１で示したＴｒａｎｓｆｅｒＪｅｔスキャンの処理の場合、スキャンスタートを指示したタイミングと、最後にＴｒａｎｓｆｅｒＪｅｔ通信を実施するタイミングとで時間的な差が発生する。例えば、スキャンスタートを指示したユーザが、スキャナ２１５での原稿のスキャン中に画像形成装置１００のそばを離れてしまったとする。その場合、スキャンスタートを指示したユーザがいない間に、別のユーザが、ＴｒａｎｓｆｅｒＪｅｔ通信可能な携帯端末で、スキャン画像データの送信を受けてしまう可能性がある。この別のユーザが悪意を持ってスキャン画像データの送信を受けた場合、スキャン画像データの盗難に当たる。
【０１１６】
実施形態４に係るＴｒａｎｓｆｅｒＪｅｔスキャンでは、スキャンスタート指示を行ったユーザと、ＴｒａｎｓｆｅｒＪｅｔ通信で画像データの送信を受けるユーザとが、確実に一致していることを担保するための処理を追加している。尚、実施形態４に係る画像形成装置１００と携帯端末１０１、及び近距離無線通信装置１０２のハードウェア構成、及びこれらを含むシステムの構成は前述の実施形態１と同じであるため、その説明を省略する。
【０１１７】
図１７は、実施形態４に係る画像形成装置１００で実行されるＴｒａｎｓｆｅｒＪｅｔスキャンの処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が記憶装置２０４からＲＡＭ２０２に展開したプログラムを実行することにより達成される。尚、図１７のＳ１７０１からＳ１７０４の処理は、実施形態１の図７で説明した処理と同じである。またＳ１７１１，Ｓ１７１２の処理は、前述の図１１のＳ１１０４，Ｓ１１０５の処理と同じであるため、その説明を省略する。
【０１１８】
Ｓ１７０４でＣＰＵ２０１は、スキャンスタート指示があったと判定するとＳ１７０５に進み、携帯端末１０１に接続されている近距離無線通信装置１０２を画像形成装置１００の通信可能エリア１０３に近づけるよう促すメッセージを表示部２０７に表示する。具体的な表示例は、図１２（Ａ）を参照して前述したとおりである。次にＳ１７０６に進みＣＰＵ２０１は、ＴｒａｎｓｆｅｒＪｅｔ通信のための接続要求を送信する。そしてＳ１７０７でＣＰＵ２０１は、その接続要求に対する応答を受信したか否かを判定し、応答を受信したと判定するとＳ１７０８に進み、ＴｒａｎｓｆｅｒＪｅｔ通信を確立する。
【０１１９】
次に実施形態４の特徴であるＳ１７０９に進みＣＰＵ２０１は、スキャンジョブＩＤを生成し、その生成したＩＤを、ＴｒａｎｓｆｅｒＪｅｔ通信を介して相手端末（携帯端末１０１）へ送信する。ここで、図示しないが、携帯端末１０１上で動作する連携アプリ４００は、ＴｒａｎｓｆｅｒＪｅｔ通信で受け取ったスキャンジョブＩＤを記憶装置３０４（或いはＲＡＭ３０２）に保持する。
【０１２０】
次にＳ１７１０に進みＣＰＵ２０１は、スキャン動作を開始する旨を表示部２０７に表示し、原稿のスキャンを開始する。これ以降のスキャン動作の処理は、前述の図７のＳ７０５〜Ｓ７０７、或いはＳ７０８〜７１０と同じであるため、それらの説明を省略する。こうして原稿の全てのスキャンが完了するとＳ１７１９に進みＣＰＵ２０１は、スキャン画像データをＴｒａｎｓｆｅｒＪｅｔ通信で携帯端末１０１に送信して、この処理を終了する。
【０１２１】
図１８は、実施形態４に係る画像形成装置１００が、図１７のＳ１７１９でスキャン画像データをＴｒａｎｓｆｅｒＪｅｔ経由で携帯端末１０１に送信する処理を説明するフローチャートである。ここでは、実施形態１で説明に用いた図１１との差分を中心に説明する。図１８のＳ１８０１からＳ１８０６までは、図１１のＳ１１０１からＳ１１０６までの処理フローと同じである。従って、それらの説明を省略する。またＳ１８０３で、ＴｒａｎｓｆｅｒＪｅｔ接続要求に対する応答の受信が無い場合のＳ１８０４、Ｓ１８０５の処理についても、実施形態１で説明した図１１のＳ１１０４、Ｓ１１０５と同じであるため、それらの説明を省略する。
【０１２２】
Ｓ１８０６でＴｒａｎｓｆｅｒＪｅｔ通信の接続を確立するとＳ１８０７に進みＣＰＵ２０１は、相手端末（携帯端末１０１）に対してスキャンジョブＩＤを要求する。ここで、図示しないが、携帯端末１０１上で動作する連携アプリ４００は、記憶装置３０４（或いはＲＡＭ３０２）に保持したスキャンジョブＩＤを読み出し、ＴｒａｎｓｆｅｒＪｅｔ通信で画像形成装置１００に送信する。こうしてスキャンジョブＩＤを受け取るとＳ１８０８に進みＣＰＵ２０１は、先に生成したスキャンジョブＩＤと、携帯端末１０１から受け取ったＩＤとが一致しているかどうかを判定する。ここでスキャンジョブＩＤが受信できなかった場合、或いは、受信したＩＤが不一致であった場合はＳ１８０９に進む。Ｓ１８０９でＣＰＵ２０１は、スキャンジョブＩＤが不正であった旨を表示部２０７に表示してＳ１８１５に進む。つまり、スキャンスタートの指示を受けた時に発行したジョブＩＤと、ＴｒａｎｓｆｅｒＪｅｔ通信を確立した時に受信したジョブＩＤとが不一致だった場合、或いは、ジョブＩＤの受信ができなかった場合は、スキャン画像データの送信を行わない。これによって、スキャンスタートを指示したユーザ以外のユーザに、スキャン画像データをＴｒａｎｓｆｅｒＪｅｔ通信で受け渡してしまうことを防ぐことができる。
【０１２３】
一方、Ｓ１８０８で受信したスキャンジョブＩＤが一致するとＳ１８１０に進み、実施形態１で説明した図１１のＳ１１０７以降の処理と同様の処理を実行する。また図１８のＳ１８１０〜Ｓ１８１９の処理は、実施形態１で説明した図１１のＳ１１０７〜Ｓ１１１６と同じであるため、その説明を省略する。そして最終処理としてＳ１８１５でＣＰＵ２０１は、記憶装置２０４（或いはＲＡＭ２０２）に保持していたスキャン画像データを削除して、この処理を終了する。
【０１２４】
以上説明したように実施形態４によれば、ユーザがスキャンスタートを指示してから、ＴｒａｎｓｆｅｒＪｅｔ通信で画像データを受け取るのを完了するまでの間に、他のユーザが、そのスキャン画像データを傍受して盗むのを防止することができる。
【０１２５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１２６】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【０１２７】
１００…画像形成装置、１０１…携帯端末、１０２…近距離無線通信装置、１０３…通信可能エリア、２０１…（画像形成装置の）ＣＰＵ、２０９…操作部、３０１…（携帯端末の）ＣＰＵ
【図１】
2018121131.tif 000003
【図２】
2018121131.tif 000004
【図３】
2018121131.tif 000005
【図４】
2018121131.tif 000006
【図５】
2018121131.tif 000007
【図６】
2018121131.tif 000008
【図７】
2018121131.tif 000009
【図８】
2018121131.tif 000010
【図９】
2018121131.tif 000011
【図１０】
2018121131.tif 000012
【図１１】
2018121131.tif 000013
【図１２】
2018121131.tif 000014
【図１３】
2018121131.tif 000015
【図１４】
2018121131.tif 000016
【図１５】
2018121131.tif 000017
【図１６】
2018121131.tif 000018
【図１７】
2018121131.tif 000019
【図１８】
2018121131.tif 000020