(57)【特許請求の範囲】
【請求項１】
画像読取部を備える画像処理装置とモバイル端末とを含む情報処理システムであって、
前記モバイル端末は、
前記画像処理装置と無線通信する無線通信手段と、
前記無線通信手段による無線通信に基づいて、前記画像処理装置との距離を識別する距離識別手段と、
ユーザ操作を受け付けるための画面を表示する表示手段と、
前記画像処理装置と協働して前記画像読取部による画像読取動作を制御する制御手段と、
を有し、
前記画像処理装置は、該画像処理装置に対するユーザ操作により前記画像読取部の制御を行う第２のスキャン方法が実行された場合には、前記画像読取部による画像読取動作で生成される画像データの宛先として前記無線通信を行っている前記モバイル端末を設定するよう構成され、前記モバイル端末は、前記距離識別手段により識別された距離が所定の距離未満であるかどうかによらず、前記距離識別手段による識別範囲内であれば、前記第２のスキャン方法に従う画像読取動作で生成された画像データを受信可能に構成され、
前記表示手段は、前記距離識別手段により識別された距離が前記所定の距離未満である場合は、前記第２のスキャン方法の利用に優先して、前記モバイル端末に対するユーザ操作に応じたスキャンの実行指示に基づく前記画像読取部による画像読取動作で生成される画像データを前記モバイル端末で取得する第１のスキャン方法の利用を促す第１の画面を表示し、
前記制御手段は、前記第１の画面を介したユーザ操作に応じて、前記画像処理装置に対してスキャンの実行指示を送信することで、前記画像読取部による画像読取動作を制御する
ことを特徴とする情報処理システム。
【請求項２】
前記モバイル端末の前記表示手段は、前記無線通信手段による無線通信により検出された１以上の画像処理装置の情報を表示し、
前記モバイル端末は、ユーザから該１以上の画像処理装置の中から１つの選択を受け付ける選択手段を更に有し、
前記画像処理装置は、前記選択手段により該画像処理装置を選択したモバイル端末の情報を表示する第２の表示手段を有する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記制御手段は、前記画像読取部による画像読取動作を制御する間に、前記無線通信手段による前記画像処理装置との無線通信が不能になった場合、該画像読取動作を停止する
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記制御手段は、前記画像読取動作を停止した後、前記無線通信手段による前記画像処理装置との無線通信が再び可能になった場合、該画像読取動作を再開する
ことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記画像処理装置は、報知信号を送信する送信手段を有し、
前記距離識別手段は、前記無線通信手段を介して受信した報知信号に基づいて前記距離を識別する
ことを特徴とする請求項１乃至４の何れか１項に記載の情報処理システム。
【請求項６】
前記無線通信手段は、Bluetooth通信規格に準拠した通信を行い、
前記距離識別手段は、前記無線通信手段によるＬＥ（Low Energy）モードでの無線通信に基づいて前記距離を識別する
ことを特徴とする請求項１乃至５の何れか１項に記載の情報処理システム。
【請求項７】
画像読取部を備える画像処理装置を無線通信を介して制御するモバイル端末であって、
前記画像処理装置との無線通信に基づいて、該画像処理装置との距離を識別する距離識別手段と、
ユーザ操作を受け付けるための画面を表示する表示手段と、
前記画像処理装置と協働して前記画像読取部による画像読取動作を制御する制御手段と、
を有し、
前記画像処理装置は、該画像処理装置に対するユーザ操作により前記画像読取部の制御を行う第２のスキャン方法が実行された場合には、前記画像読取部による画像読取動作で生成される画像データの宛先として前記無線通信を行っている前記モバイル端末を設定するよう構成され、前記モバイル端末は、前記距離識別手段により識別された距離が所定の距離未満であるかどうかによらず、前記距離識別手段による識別範囲内であれば、前記第２のスキャン方法に従う画像読取動作で生成された画像データを受信可能に構成され、
前記表示手段は、前記距離識別手段により識別された距離が前記所定の距離未満である場合は、前記第２のスキャン方法の利用に優先して、前記モバイル端末に対するユーザ操作に応じたスキャンの実行指示に基づく前記画像読取部による画像読取動作で生成される画像データを前記モバイル端末で取得する第１のスキャン方法の利用を促す第１の画面を表示し、
前記制御手段は、前記第１の画面を介したユーザ操作に応じて、前記画像処理装置に対してスキャンの実行指示を送信することで、前記画像読取部による画像読取動作を制御する
ことを特徴とするモバイル端末。
【請求項８】
画像読取部を備える画像処理装置を無線通信を介して制御するモバイル端末における制御方法であって、
前記画像処理装置との無線通信に基づいて、該画像処理装置との距離を識別する距離識別工程と、
ユーザ操作を受け付けるための画面を表示する表示工程と、
前記画像処理装置と協働して前記画像読取部による画像読取動作を制御する制御工程と、
を含み、
前記画像処理装置は、該画像処理装置に対するユーザ操作により前記画像読取部の制御を行う第２のスキャン方法が実行された場合には、前記画像読取部による画像読取動作で生成される画像データの宛先として前記無線通信を行っている前記モバイル端末を設定するよう構成され、前記モバイル端末は、前記距離識別工程により識別された距離が所定の距離未満であるかどうかによらず、前記距離識別工程による識別範囲内であれば、前記第２のスキャン方法に従う画像読取動作で生成された画像データを受信可能に構成され、
前記表示工程では、前記距離識別工程により識別された距離が前記所定の距離未満である場合は、前記第２のスキャン方法の利用に優先して、前記モバイル端末に対するユーザ操作に応じたスキャンの実行指示に基づく前記画像読取部による画像読取動作で生成される画像データを前記モバイル端末で取得する第１のスキャン方法の利用を促す第１の画面を表示し、
前記制御工程では、前記第１の画面を介したユーザ操作に応じて、前記画像処理装置に対してスキャンの実行指示を送信することで、前記画像読取部による画像読取動作を制御する
ことを特徴とする制御方法。
【請求項９】
請求項７に記載のモバイル端末の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を利用したシステム連携機能におけるユーザ操作を支援する技術に関するものである。
【背景技術】
【０００２】
モバイル端末から画像処理装置（ＭＦＰ）を利用する技術が注目を集めている。特に、モバイル端末のＯＳや装置ベンダーが提供するアプリケーションを利用して近くのＭＦＰへ印刷出力するサービスが注目されている。更に、モバイル端末において、近距離通信（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、など）が搭載されてきており、近距離通信を介して対応機器と接続しデータをやり取りすることが可能となっている。そして、モバイル端末とＭＦＰの間を近距離通信によりピアツーピア接続することもできる。
【０００３】
また、これら近距離通信技術のうち、省エネルギーかつ長い距離での通信が可能な技術（例えばＢＬＥ（Bluetooth（登録商標） Low Energy））を活用して、機器の位置特定、測位や測距する技術が開発されている。例えば、発信機が機器情報含む情報をＢＬＥブロードキャスト発信して、受信機が領域内においてこの信号を受信することにより、発信器を特定して位置関係が測れる。以降、このような情報の発信を通知発信、信号を通知信号と記述する。このＬＥモードを含めこれら近距離通信技術を併用するピアツーピア接続技術も開発されている。ｉＢｅａｃｏｎ（登録商標）は、位置情報サービスの仕組みである。この仕組みを利用すると、例えば店舗で発信機を設置し、その信号を顧客のモバイル端末が検出すると、店舗セールスの情報を通知するサービスを提供できる。例えば、特許文献１には、情報処理装置が携帯端末を検出してメール情報を取得し、メール情報を編集して携帯端末へ電子メールを送信する送信制御技術が開示されている。
【０００４】
このように、モバイル端末から近くのＭＦＰを利用する機会はさらに増えることが予想され、モバイル端末とＭＦＰとの間の近接通信技術も開発されてきている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１０８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の画像処理システムに対して、上述の通知発信の技術を適用した場合、モバイル端末とＭＦＰのシステム連携に関して、ユーザはどの装置の操作部を操作すべきかが判り難くなるという問題がある。例えば、ＭＦＰのスキャン機能等のシステム連携機能を利用するに際して、ユーザは、どのデバイスの操作部を操作すべきかが分かりにくいという問題があった。
【０００７】
本発明は、このような問題に鑑みてなされたものであり、無線通信を利用したシステム連携機能におけるユーザ操作を支援する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の問題点を解決するため、本発明に係る情報処理システムは以下の構成を備える。すなわち、画像読取部を備える画像処理装置とモバイル端末とを含む情報処理システムにおいて、前記モバイル端末は、前記画像処理装置と無線通信する無線通信手段と、前記無線通信手段による無線通信に基づいて、前記画像処理装置との距離を識別する距離識別手段と、ユーザ操作を受け付けるための画面を表示する表示手段と、前記画像処理装置と協働して前記画像読取部による画像読取動作を制御する制御手段と、を有し、前記画像処理装置は、該画像処理装置に対するユーザ操作により前記画像読取部の制御を行う第２のスキャン方法が実行された場合には、前記画像読取部による画像読取動作で生成される画像データの宛先として前記無線通信を行っている前記モバイル端末を設定するよう構成され、前記モバイル端末は、前記距離識別手段により識別された距離が所定の距離未満であるかどうかによらず、前記距離識別手段による識別範囲内であれば、前記第２のスキャン方法に従う画像読取動作で生成された画像データを受信可能に構成され、前記表示手段は、前記距離識別手段により識別された距離が前記所定の距離未満である場合は、前記第２のスキャン方法の利用に優先して、前記モバイル端末に対するユーザ操作に応じたスキャンの実行指示に基づく前記画像読取部による画像読取動作で生成される画像データを前記モバイル端末で取得する第１のスキャン方法の利用を促す第１の画面を表示し、前記制御手段は、前記第１の画面を介したユーザ操作に応じて、前記画像処理装置に対してスキャンの実行指示を送信することで、前記画像読取部による画像読取動作を制御する。
【発明の効果】
【０００９】
本発明によれば、無線通信を利用したシステム連携機能におけるユーザ操作を支援する技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】画像処理システムの全体構成を例示的に示す図である。
【図２】各装置のハードウェア構成を示すブロック図である。
【図３】各装置のソフトウェア構成を示すブロック図である。
【図４】モバイル端末とＭＦＰとの距離を説明する図である。
【図５】モバイル端末とＭＦＰが近い場合の動作を説明する図である。
【図６】モバイル端末とＭＦＰが遠い場合の動作を説明する図である。
【図７】ＭＦＰの操作画面を例示的に示す図である。
【図８】モバイル端末とＭＦＰとの距離に応じた動作を規定するテーブル及び距離に応じた表示画面を例示的に示す図である。
【図９】モバイル端末操作へ誘導した際にＭＦＰを操作した場合の動作を例示的に示す図である。
【図１０】機能実行中のモバイル端末がＭＦＰから離れる場合の動作を例示的に示す図である。
【図１１】機能実行中のモバイル端末がＭＦＰの通信範囲外へ出た後、再び通信範囲内へ戻った場合の動作を例示的に示す図である。
【図１２】設定画面、認証画面、管理する各種データの例を示す図である。
【図１３】画像処理システムの全体フローチャートである。
【図１４】モバイル端末における処理（Ｒ２）のフローチャートである。
【図１５】モバイル端末における処理（Ｒ３）（Ｒ４）のフローチャートである。
【図１６】テーブル形成処理の詳細フローチャートである。
【図１７】モバイル端末における処理（Ｒ６）（Ｒ７）（Ｒ９）のフローチャートである。
【図１８】読取処理の詳細フローチャートである。
【図１９】ＭＦＰにおける処理（Ｒ１）のフローチャートである。
【図２０】ＭＦＰにおける処理（Ｒ５）（Ｒ８）のフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１２】
（第１実施形態）
本発明に係る情報処理システムの第１実施形態として、モバイル端末１とＭＦＰ２を含む画像処理システム９を例に挙げて以下に説明する。
【００１３】
＜前提技術＞
ＢＬＥ（Bluetooth（登録商標） Low Energy）は、Bluetooth（登録商標）の拡張仕様である。ＬＥモードでは、省電力での通信が可能であり、少量かつ単純な通信に向いている。一方、通常モードはＬＥモードに比較し電力を消費するものの、より高速なデータ送受が可能である。またBluetooth（登録商標）とＷｉ−Ｆｉ等を併用する技術も開発されている。このように、近距離通信技術において拡張及び併用がされているので、様々な組み合わせの無線通信を利用することができる。以下の説明ではＬＥモードに準ずる通信を第１通信モード、通常モードを第２通信モードと記述する。
【００１４】
ＭＦＰとＰＣとを接続する形態においては、スキャン機能として、「Ｐｕｌｌ（プル）スキャン」と「Ｐｕｓｈ（プッシュ）スキャン」の２つの形態がある。何れも、ＭＦＰとＰＣとが協働して画像読取動作を制御する。Ｐｕｌｌスキャンは、ユーザがＰＣを操作し、ＰＣがＭＦＰからスキャン文書を取り出す形態である。一方、Ｐｕｓｈスキャンは、ユーザがＭＦＰを操作し、指定したＰＣにＭＦＰがスキャン文書を送る形態である。なお、このＰｕｌｌスキャンとＰｕｓｈスキャンは、それぞれにメリットがあり使い分けられている。
【００１５】
ところで、スキャン機能を利用する場合、先ず、ユーザは原稿をセットするためスキャナーの前へ移動することになる。そして、ユーザはＭＦＰ操作部を操作するため、ＭＦＰにログオンする。これは、ＭＦＰを管理するための認証機能が有効な場合であり、ユーザはカード挿入やＰＩＮコード入力を利用してＭＦＰへの認証操作をする。
【００１６】
また、従来は、ＭＦＰとＰＣ双方の固定設置を前提にして、ＰｕｌｌスキャンとＰｕｓｈスキャンの使い分けが行われていた。例えば、オフィス環境ではＰｕｓｈスキャンが多く使われ、ＯＡコーナーに設置されたＭＦＰから各席設置のＰＣへのスキャンに適していた。このように、ＭＦＰのスキャナーと操作部と原稿、ＰＣ端末とその操作部、ユーザ、システム構成物の位置や接続関係は固定されていることが想定されていた。
【００１７】
しかしながら、ユーザがモバイル端末を利用する場合、スキャン機能の利用時にユーザは原稿とモバイル端末を持ってＭＦＰの前へ移動できるようになる。つまり、ユーザはＭＦＰとモバイル端末の２つの操作部のどちらも操作できる事象が発生する。一方、ユーザはモバイル端末を持たずに移動することもできる。また、通知発信は長めの距離に到達するが、ユーザとモバイル端末が移動し到達領域から離れることもある。すなわち、ＭＦＰとモバイル端末の通信状況が維持されるとは限らない。
【００１８】
＜画像処理システムの構成＞
図１は、第１実施形態に係る画像処理システム９の全体構成を例示的に示す図である。
【００１９】
画像処理システム９は、モバイル端末１、ＭＦＰ２を含む。また、画像処理システム９は、モバイル端末１と同様に１以上の画像サーバー４を含む。これらの装置は、ネットワーク５を介して接続されており、ネットワーク５はインターネット８に接続されている。すなわち、画像処理システム９を構成する各装置は、インターネット８を介して互いにデータ通信することができる。
【００２０】
例えば、モバイル端末１は、インターネット８への接続方法として移動体通信６を選択できる。移動体通信６は無線通信や公衆回線通信を含む。加えて、モバイル端末１とＭＦＰ２はＰ２Ｐ型通信７が可能である。Ｐ２Ｐ型通信７は無線通信、近距離無線通信（ＮＦＣ等）、赤外線通信を含む。モバイル端末１とＭＦＰ２は、Ｐ２Ｐ型通信７によりインターネット８を介さずとも接続可能となっている。また、モバイル端末１、ＭＦＰ２は複数台配置されていても良い。また、１以上の画像サーバー４に含まれる各サーバーは、ネットワーク５を介し接続されており、ネットワーク５はインターネット８に接続されている。
【００２１】
＜ハードウェアの構成＞
図２は、システム内の各装置のハードウェア構成を示すブロック図である。図２（Ａ）は、情報処理装置（モバイル端末、ＰＣ端末及び画像サーバー）のハードウェア構成の一例を表すブロック図である。一方、図２（Ｂ）は、ＭＦＰのハードウェア構成の一例を示すブロック図である。
【００２２】
ＣＰＵ１１１は、記憶部であるＲＯＭ１１３に記憶されているプログラムに従って、システムバス１２１に接続される各デバイスを総括的に制御する。ＲＡＭ１１２は、ＣＰＵ１１１の主メモリ、ワークエリア等としても機能している。ＲＯＭ１１３は、各種プログラム及びデータを格納している。操作部Ｉ／Ｆ１１６は、キーボード１２２やマウス等のポインティングデバイス、及びタッチパネルからの入力を制御する。表示部Ｉ／Ｆ１１５は、ユーザ操作を受け付けるための画面を表示する表示部１２０への表示を制御している。外部メモリＩ／Ｆ１１７は、例えばＨＤＤ、フラッシュメモリ、ＳＳＤ（Solid State Drive）等の外部メモリ１２３とのアクセスを制御する。
【００２３】
外部メモリ１２３は、保存又は、読み取り可能な記憶媒体として機能し、オペレーティングシステム（ＯＳ）、Ｗｅｂブラウザー、及びアプリケーションが記憶されている。アプリケーション、及び各モジュール（ソフトウェア）のプログラムは外部メモリ１２３に記憶され、必要に応じてＲＡＭ１１２に読み出されてＣＰＵ１１１により実行される。これにより、アプリケーション、又は各モジュール（ソフトウェア）の機能を実現する。
【００２４】
通信Ｉ／Ｆ１１８は、ＮＩＣ１２４やＰ２Ｐ１２５の通信を制御している。ＮＩＣ１２４は、ネットワークとの接続Ｉ／Ｆであり、ネットワークへの接続を可能とし、データの送受信を制御する。なお、図２（Ａ）の構成に限定されるものではなく、携帯網などへの通信を制御して無線基地局とのネットワークに接続可能であってもよい。Ｐ２Ｐ１２５、はＰ２Ｐ通信の接続Ｉ／Ｆであり、Ｐ２Ｐ接続を可能とし、機器間接続やデータの送受信を制御する。
【００２５】
以下で説明するモバイル端末１の処理は、外部メモリ１２３に記録されたプログラムをＲＡＭ１１２にロードし、ＣＰＵ１１１実行することによって実現される。なお、プログラムは、外部メモリ１３１以外にもＲＡＭ１１２やＲＯＭ１１３にて記憶されてもよい。
【００２６】
ＣＰＵ１４１は、ＭＦＰ２の全体の動作を制御している。ＣＰＵ１４１は、ＲＯＭ１４３に記憶されているプログラムに従って、システムバス１５１に接続される各デバイスを総括的に制御している。ＲＡＭ１４２は、ＣＰＵ１４１の主メモリ、ワークエリア等として機能すると共に、入力情報展開領域、環境データ格納領域としても用いられる。またこのＲＡＭ１４２は、ＮＶＲＡＭ（不揮発性ＲＡＭ）領域も備えており、増設ポート（不図示）に接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ＲＯＭ１４３は、各種フォント、ＣＰＵ１４１により実行される制御プログラム等、及び各種データを記憶している。
【００２７】
通信Ｉ／Ｆ１４８は、ＮＩＣ１６４やＰ２Ｐ１６５の通信を制御している。ＮＩＣ１６４は、ネットワークとの接続Ｉ／Ｆであり、画像サーバー４や固定型のＰＣ端末３、及びモバイル端末１との間でのデータの送受信を制御する。Ｐ２Ｐ１６５は、Ｐ２Ｐ通信の接続Ｉ／Ｆであり、Ｐ２Ｐ接続を可能とし、機器間接続やデータの送受信を制御する。通信Ｉ／Ｆ１４８は、ウェブサービスプロトコルなど実施環境に適した実装を備える。スキャナーＩ／Ｆ１４６は、画像読取部（スキャナーエンジン）である読取部１６１とのインタフェースを制御している。プリンターエンジン（不図示）もスキャナーエンジンと同様のインタフェースを持つ。
【００２８】
外部メモリ１６３は、外部メモリＩ／Ｆ１４７によりアクセスが制御されており、例えばＨＤＤ、フラッシュメモリ、ＳＳＤ等が挙げられる。ＣＰＵ１４１は、外部メモリ１６３やＲＯＭ等に記憶されているプログラムを必要に応じてＲＡＭ１４２に読み出し、実行することによって、ＭＦＰ２の機能を実現する。操作部Ｉ／Ｆ１４５は、ＭＦＰ２の各種設定を行うためのユーザ操作を受け付ける操作部１６０とのインタフェースを制御している。
【００２９】
以下で説明するＭＦＰの処理は、外部メモリ１６３に記録されたプログラムをＲＡＭ１４２にロードし、ＣＰＵ１４１で実行することによって実現される。なお、プログラムは、外部メモリ１６３以外にもＲＡＭ１４２やＲＯＭ１４３にて記憶されてもよい。
【００３０】
また、以下の説明では、Ｐ２Ｐ１２５及びＰ２Ｐ１６５はBluetooth通信規格に準拠した通信を行うことを想定する。特に、以下の説明では、Ｐ２Ｐ１２５は、Ｐ２Ｐ１６５が送信する報知信号（ビーコンなど）を検出することによりＰ２Ｐ通信を開始することを想定する。また、測距においては、ＬＥ（Low Energy）モードでの無線通信を、読み取った画像の転送などは通常モードでの無線通信を用いることを想定する。
【００３１】
＜ソフトウェア構成、データの例＞
図３（Ａ）は、システム内の各装置のソフトウェア構成を示すブロック図である。モバイル端末１における各機能部は、ＣＰＵ１１１が通信Ｉ／Ｆ１１８を介して受信し、外部メモリ１２３へ記憶したプログラムをＲＡＭ１１２にロードし、ロードされたプログラムを実行することで実現される。同様に、ＭＦＰ２における各機能部は、ＣＰＵ１４１が通信Ｉ／Ｆ１４８を介して受信し、外部メモリ１６３へ記憶したプログラムをＲＡＭ１４２にロードし、ロードされたプログラムを実行することで実現される。
【００３２】
制御部１１は、モバイル端末１においてアプリケーション１０の動作を制御する機能部である。モバイル端末１のＯＳ１２は、通信部１９が含まれる。通信部１９はモバイル端末１の通信を制御し、ＭＦＰ２や画像サーバー４と情報を送受信する。なお、通信部１９はネットワーク５への移動体通信６やＰ２Ｐ型通信７など、複数の通信方法を制御する。更に、通信部１９は、通信に必要な情報を記憶する機能も有する。モバイル端末１が、ＭＦＰ２、及び画像サーバー４のＷｅｂサーバーと通信する際は、ＷｅｂクライアントとしてＷｅｂブラウザー１７を利用する。
【００３３】
ＭＦＰ２の制御部２０は、読取や通信処理の制御を行う。具体的には、制御部２０は、ＭＦＰ通信部２９の通信Ｉ／Ｆ１４８を介した通信機能、ＭＦＰの読取部２８のスキャナーＩ／Ｆ１４６を介したスキャン機能を制御する。なお、モバイル端末１とＭＦＰ２とが連携するため、通信部１９と通信部２９が特定の通信プロトコルで通信を行い、ジョブの送受信を行う。認証情報はＭＦＰ通信部２９にも保存されている。
【００３４】
また、ＭＦＰ２は、ＭＦＰから通信部２９を介して端末へ提供される機能群としてサービス２１を含む。このサービス２１は、認証サービス２２、機能サービス２３、状況サービス２４、ＵＩサービス２５を含む。ＭＦＰ２はこれら提供サービスの情報を端末に提供する。情報とはサービスの種類、能力、場所（ＵＲＩ）などであり、前述の通知信号や要求に対する応答に含まれる。端末はＭＦＰ２へ利用するサービスを要求すると、ＭＦＰ２の制御部２０はサービスをロードし構築して、端末へ応答する。ＭＦＰ２の制御部２０はサービス２１への要求に合わせ、読取部等を制御する。
【００３５】
認証サービス２２は、通信部２９を介して端末にＭＦＰ２の認証機能を提供するサービスである。認証サービス２２はＭＦＰへの認証、ＭＦＰの認可などの認証処理を実行し管理する。機能サービス２３は、通信部２９を介して端末にＭＦＰ２の読取機能あるいは印刷機能を提供するサービスである。機能サービス２３は、ジョブの申請、実行、取消などの読取処理を実行し管理する。ＵＩサービス２５は、通信部２９を介して端末にＭＦＰ２のＵＩ機能を提供するサービスである。ＵＩサービス２５は、ＭＦＰ２の設定、表示、指示などのＵＩ処理、ＵＩ表示画面を提供するサービスである。例えば、ＭＦＰの設定ＵＩ、ＭＦＰの動作状況の表示ＵＩ，ＭＦＰへの機能指示ＵＩなどが提供される。これらサービス２１の動作は後に説明する。モバイル端末１がＭＦＰ２や画像サーバー４とＷｅｂ接続する際は、各装置のＷｅｂサーバーにアクセスする。
【００３６】
画像サーバー４は、制御部、読取部、表示部、通信部を含むクラウド・画像サービスである。この画像サーバー４は、モバイル端末１やＭＦＰ２と連携する。すなわち、画像サーバー４は、モバイル端末１やＭＦＰ２の動作に合わせて動作可能に構成されている。例えば、一部処理を共同して行う、あるいは複数のモバイル端末１及びＭＦＰ２の動作を管理することができる。例としては、アプリケーション１０は、画像サーバー４に配置されたＷｅｂアプリケーションであり、モバイル端末１にダウンロードされＷｅｂブラウザー１７上でローカル動作する。また、画像サーバー４は、例えばモバイル端末１とＭＦＰ２からアップロードされる動作情報を画像サーバー４が記録する動作を行う。なお、画像サーバー４にはモバイル端末１やＭＦＰ２の処理と同様の処理を配置することもできる。また、ＰＣ端末３にもモバイル端末１やＭＦＰ２の処理と同様の処理を配置することができる。
【００３７】
図３（Ｂ）は、各装置が管理するデータを例示的に示す図である。モバイル端末１のデータ、ＭＦＰ２のデータの順で説明する。
【００３８】
特定ＵＵＩＤ３２は、アプリケーション１０が対象ＭＦＰを特定するための既定値である。ＭＦＰ一覧３３は、モバイル端末１から検出したＭＦＰの一覧である。対象ＭＦＰ３４は、選択されて読取の対象となったＭＦＰの情報を格納する。測距情報３５は、モバイル端末１とＭＦＰ２の測距情報を格納する。ジョブ情報３６は、ジョブに関する情報を格納する。端末情報３７はモバイル端末１の情報、例えばモバイル端末１の宛先情報が格納される。機能設定３８、認証設定３９は、画像処理システム９及びアプリケーション１０の機能や認証設定が格納される。動作制御テーブル３１０は、実行機能と識別距離に応じて動作や画面を制御するためのテーブルデータであり、詳細は後述する。前申請３２０は、モバイル端末１からＭＦＰ２へジョブ実行前に申請する前申請情報のデータであり、詳細は後述する。
【００３９】
通知情報３０は、ＭＦＰ２から発信される信号の内容である。ＭＦＰ機種情報３１は、モバイル端末１と通信し処理をするためＭＦＰ２が提供する機種使用方法が記述された情報である。保管ジョブ３６０は、ＭＦＰ２がジョブを外部メモリ１６３に保管した場合のデータであり、詳細は後述する。前述の通りＭＦＰ２は、サービス２１を含み、そのサービス２１は、認証サービス２２、機能サービス２３、ＵＩサービス２５を含む。その動作や制御に使用するデータは、サービス２１に含まれる。例えば、端末は認証情報データを含む認証サービス２２を利用できる。データの使い方や詳細などは後述する。
【００４０】
＜画像処理システムの動作構成の例＞
図４は、モバイル端末とＭＦＰとの距離と、それぞれの距離に応じたＭＦＰ選択画面の表示例を説明する図である。図４（Ａ）は、離散的に設定されたＭＦＰからの距離を例示的に示している。
【００４１】
ここでは、ユーザ４１はモバイル端末１を操作して、ＭＦＰ２により原稿の読取を行うことを考える。また、ＭＦＰ２は通知信号４０を発信している。モバイル端末１はＭＦＰ２の通知信号４０を検出（点線４１０）し、対象ＭＦＰと通信（点線４１１）して、原稿４９が読み取られる。通知信号４０の到達範囲は、極近４３、近４４、遠４５に距離識別され、未到達範囲は”外４６”となる。ユーザ４１とモバイル端末１は、上述の領域間を移動する（点線４２０）。
【００４２】
図４（Ｂ）は、モバイル端末１のアプリケーション１０のＭＦＰ選択画面の表示例である。
【００４３】
アプリケーション１０は画面４５０のように起動している。この画面４５０において［送る］ボタン４５１を選択する。すると、アプリケーション１０はコマンド・ウィンドウ４６１を表示する。このコマンド・ウィンドウ４６１から［通知検出］ボタン４６２を押すとＭＦＰ一覧４６３が表示される。このＭＦＰ一覧４６３から読取するＭＦＰを選択する。
【００４４】
その後、アプリケーション１０はスキャン機能開始画面４７０を表示する。スキャン機能開始画面４７０はスキャン機能の開始の起点になる画面構成である。なお、アプリケーションがコマンド・ウィンドウ４６１を表示が別の操作であってもよい。更に、［通知検出］ボタン４６２を用意する例を説明したが、スキャンメニューからＭＦＰ一覧を表示してＭＦＰを選択する形態でもよい。
【００４５】
＜モバイル端末とＭＦＰが近い場合の動作（モバイル端末操作への誘導）＞
図５は、モバイル端末とＭＦＰが近い場合の動作を説明する図である。図５（Ａ）は、モバイル端末１を、ＭＦＰ２の近く（図４での”極近４３”）で操作する様子を例示的に示す図である。
【００４６】
ユーザ４１は、モバイル端末１と原稿４９と共にＭＦＰ２に近づく（点線５２０）。また、モバイル端末１はＭＦＰ２が出す通知信号４０を受信している（点線４１０）。例えばユーザ４１が”極近４３”の領域に入ると、モバイル端末１の画面上に［スキャン］ボタン５１が表示される。ユーザ４１は、原稿４９をＭＦＰ２のスキャナーにセットし、モバイル端末に表示された［スキャン］ボタン５１を押す。この操作により、ＭＦＰ２からモバイル端末１へ原稿４９の画像が読込まれる（４１１）。
【００４７】
図５（Ｂ）は、モバイル端末１に表示される、［スキャン］ボタン５１を含む画面表示を例示的に示す図である。ユーザ４１とモバイル端末１がＭＦＰ２に近づき、例えば”極近４３”の領域に入ると、画面５４０が表示される。
【００４８】
画面５４０は、選択ＭＦＰ表示５４１、測距ウィンドウ５４５を含む。選択ＭＦＰ表示５４１は、前述のＭＦＰ選択画面で選択したＭＦＰを表示する。ここではＭＦＰとしてＭ１０００が選択されている。測距ウィンドウ５４５は、モバイル端末１からＭＦＰ２への測距状況や情報を表示し、領域標示５０を含む。領域標示５０は、例えば、識別した距離に応じて、図４を参照して説明した、遠４５、近４４、極近４３に対応する距離表示である。また、識別した距離が”外４６”になると領域標示５０は表示されない。
【００４９】
更に、アプリケーション１０はスキャン実行後に画面５５０を表示する。アプリケーション１０は、ユーザ４１への応対が必要な際に測距ウィンドウ５４５から応対表示５５４を表示する。この応対表示５５４にはユーザへの状況情報やメッセージ表示、コマンド等が表示される。例えば、スキャン実行後の画面５５０の応対表示５５４には、表示５２に示されるように、「スキャン中」メッセージと、スキャン停止の指示をするための［Ｓｔｏｐ］ボタンが表示される。
【００５０】
なお、応対表示５５４は、プログラムが必要に応じて表示するよう構成してもよいし、ユーザ操作で表示／非表示するよう構成してもよい。また、スキャンした原稿のイメージはアプリケーション１０のドキュメント・ウィンドウ５５２に表示される。
【００５１】
＜モバイル端末とＭＦＰが遠い場合の動作（ＭＦＰ操作への誘導）＞
図６は、モバイル端末とＭＦＰが遠い場合の動作を説明する図である。図６（Ａ）は、モバイル端末１が、ＭＦＰ２の遠く（図４での”遠４５”）存在する様子を例示的に示す図である。
【００５２】
ユーザ４１は、モバイル端末１を置いて、原稿４９ともにＭＦＰ２に近づく（点線６２０）。モバイル端末１は、ＭＦＰ２が出す通知信号４０を受信している（点線４１０）。ここで、モバイル端末１は”遠４５”の領域にあり、画面上に［スキャン］ボタン５１は表示されていない。ユーザ４１は原稿４９をＭＦＰ２のスキャナーにセットし、ＭＦＰ２の操作部の［スタート］ボタンを押す。ＭＦＰ２ｎ操作部については図７を参照して後述する。その後、ＭＦＰ２からモバイル端末１へ原稿４９の画像が送信される（点線４１１）。
【００５３】
図６（Ｂ）は、モバイル端末１上に［スキャン］ボタン５１が表示されない際の画面表示の例である。モバイル端末１がＭＦＰ２から遠く、例えば”遠４５”の領域に位置する場合、アプリケーション１０の画面６３０、６４０上には［スキャン］ボタン５１が表示されない。画面６３０と画面６４０の差異はＭＦＰ２から送信された画像の受領のユーザ４１への確認操作の有無である。画面６３０は、［受信します］メッセージが配置されたウィンドウ５３を含む。一方、画面６４０は、「受信しますか？」メッセージに加え、ユーザからの確認指示を受け付ける［Ｙｅｓ］、［Ｎｏ］ボタンが配置されたウィンドウ５４を含む。
【００５４】
更にアプリケーション１０はスキャン実行後に画面６５０を表示する。例えば、スキャン実行後の画面６５０の応対表示５６０には、「受信中…」メッセージ５５が表示される。なお、上述の通り、ユーザをＭＦＰ操作へ誘導しているため、例えば画面６５０に動作指示を入力するためのコマンドボタンは表示されていない。
【００５５】
＜ＭＦＰの操作画面例＞
図７は、ＭＦＰの操作画面を例示的に示す図である。
【００５６】
前述の通り、ユーザ４１はＭＦＰ２の操作部を操作するため、［Ｌｏｇｏｎ］ボタン７２０を押下しＭＦＰ２に対してログオン操作を開始する。これは、ＭＦＰ２を管理するための認証機能が有効な場合であり、カード挿入やＰＩＮコード入力によりＭＦＰ２への認証操作をする。
【００５７】
ログオンすると、ＭＦＰ２においてＭＦＰ操作画面７３０が表示される。ＭＦＰ操作画面７３０は、モバイル端末１へのＰｕｓｈスキャンモードに切り替わっており（表示７３１）、スキャンの宛先にはモバイル端末１がセットされている（表示７３２）。すなわち、モバイル端末１からＭＦＰ２を選択したことにより、ＭＦＰ２は、モバイル端末１がスキャン実行を希望していることを事前に知ることが出来る。そのため、ＭＦＰ２は、画面７３０を自動的に表示することが出来る。この詳細については後述する。ＭＦＰ操作画面７３０の、［スタート］ボタン７１を押すとスキャンが実行される。
【００５８】
＜距離に応じた動作と画面表示の関係の例＞
図８は、距離に応じた動作と画面表示の関係の例を説明する。図８（Ａ）は、距離に応じた動作を規定するテーブルを示している。また、図８（Ｂ）は、距離に応じた表示画面を例示的に示している。
【００５９】
先ず、識別距離毎にスキャンモードと動作の内容を説明する。識別距離が”外４６”の場合、モバイル端末１がＭＦＰ２からの通知信号４０の範囲から外れるので、スキャンモードに関わらず、”｛０７｝範囲外”の動作をする（表示８０７）。”｛０７｝範囲外”の動作時の画面表示例は画面８３０である。なお、｛０７｝範囲外でない場合を、まとめて｛００｝範囲内と記載する。具体的には、｛００｝範囲内は、以下で説明する｛００｝範囲内は、｛０１｝スキャン実行、｛０２｝自動受信、｛０３｝スキャン実行、｛０４｝自動受信、｛０５｝Ｎ／Ａ、｛０６｝照会受信、を含む。
【００６０】
識別距離が”遠４５”の場合、モバイル端末１はＭＦＰ２から遠い領域に位置している。そのため、ユーザ４１は、モバイル端末１を操作しかつスキャナーへ原稿４９をセットすることはない。また、遠い場所での操作となるのでセキュリティの維持も必要である。従って、モバイル端末１の操作によるＰｕｌｌスキャンモード４７は、”｛０５｝Ｎ／Ａ（実行しない）”とする（表示８０５）。そして、ＭＦＰ２の操作によるＰｕｓｈスキャンモード４８は、”｛０６｝照会受信”の動作をする（８０６）。そのため、ここではデフォルト動作として、太枠の付いた”｛０６｝照会受信”の動作を行うと決定し、ユーザ４１をＰｕｓｈスキャンに誘導する。”｛０６｝照会受信”に誘導する場合の画面表示例は画面６４０である。
【００６１】
識別距離が”近い４４”の場合、モバイル端末１はＭＦＰ２から近い領域に位置している。そのため、ユーザ４１は、モバイル端末１を操作しかつスキャナーへ原稿４９をセットできる可能性がある。また、近い場所での操作となるため、セキュリティと比較して利便性を高めることが望ましい。従って、モバイル端末１の操作によるＰｕｌｌスキャンモード４７は、”｛０３｝スキャン実行”動作とする（表示８０３）。ただし、別途の設定でＮ／Ａ（実行しない）へと変更することもできる。そして、ＭＦＰ２の操作によるＰｕｓｈスキャンモード４８は、”｛０４｝自動受信”の動作をする（表示８０４）。そのため、ここではデフォルト動作として、太枠の付いた”｛０４｝自動受信”の動作を行うと決定し、ユーザ４１をＰｕｓｈスキャンに誘導する。”｛０４｝自動受信”に誘導する場合の画面表示例は画面６３０である。
【００６２】
識別距離が”極近４３”の場合、モバイル端末１とＭＦＰ２は極めて近い領域に存在している。そのため、ユーザ４１は、モバイル端末１を操作しかつスキャナーへ原稿４９をセットすることができる。また、どちらも近くで操作できるため、セキュリティと比較して利便性を高めることが望ましい。従って、モバイル端末１の操作によるＰｕｌｌスキャンモード４７は、”｛０１｝スキャン実行”動作とする（表示８０１）。そして、ＭＦＰ２の操作によるＰｕｓｈスキャンモード４８は、”｛０２｝自動受信”の動作をする（８０２）。そのため、ここではデフォルト動作として、太枠の付いた”｛０１｝スキャン実行”の動作を行うと決定し、ユーザ４１をＰｕｌｌスキャンに誘導する。”｛０１｝スキャン実行”に誘導する場合の画面表示例は画面５４０である。
【００６３】
ここでは、ＭＦＰ２からの距離が所定の距離未満である”極近４３”の場合には、Ｐｕｌｌスキャンに誘導し、距離が所定の距離以上である”近い４４”や”遠４５”の場合には、Ｐｕｓｈスキャンに誘導する例について説明した。ただし、閾値に用いる所定の距離を、”近い４４”と”遠４５”との境界となるよう設定してもよいし、他の距離に設定してもよい。
【００６４】
＜端末操作へ誘導した際に、ＭＦＰ操作した場合の動作例＞
ところで、ユーザをＭＦＰ操作あるいはモバイル端末操作に誘導した場合においても、ユーザが、その誘導とは異なる操作をする場合がある。
【００６５】
図９は、モバイル端末操作へ誘導した際にＭＦＰを操作した場合の動作を例示的に示す図である。図９（Ａ）は、動作を規定するテーブル、図９（Ｂ）は、表示画面の遷移をそれぞれ示している。
【００６６】
識別距離が”極近４３”の場合、モバイル端末１とＭＦＰ２は極めて近い領域に有り、ユーザ４１はどちらの装置も近くで操作できる。そのため、テーブル９００において識別距離が”極近４３”の場合に、Ｐｕｌｌスキャンモード４７の”｛０１｝スキャン実行”の動作へユーザ４１を誘導する。
【００６７】
その状態において、ユーザ４１がＭＦＰ２を操作することが考えられる。その場合、Ｐｕｓｈスキャンモード４８の”｛０２｝自動受信”の動作に遷移する（遷移９１０）。すなわち、Ｐｕｓｈスキャンモード４８に移行し”｛０２｝自動受信”の動作へ移行する。
【００６８】
画面表示の例を説明する。識別距離が”極近４３”の場合、モバイル端末１上に［スキャン］ボタン５１を含む画面５４０を表示する。すなわち、ユーザがＰｕｌｌスキャンモード４７を使用するように誘導する。その状況で、ユーザ４１がＭＦＰ２を操作（操作画面７３０）して、［スタート］ボタン７１を押したとする。この場合、モバイル端末１及びＭＦＰ２は、Ｐｕｓｈスキャンモード４８に移行し、モバイル端末１は、自動受信の画面６３０に切り替わり動作する。
【００６９】
＜機能実行中のモバイル端末がＭＦＰから離れる場合の動作例＞
また、ユーザはモバイル端末１をもって、自由に移動することが可能である。そのため、スキャンなどの機能実行中に、モバイル端末１とＭＦＰとの間の距離は変化し得る。
【００７０】
図１０は、機能実行中のモバイル端末がＭＦＰから離れる場合の動作を例示的に示す図である。図１０（Ａ）は、動作を規定するテーブル、図１０（Ｂ）は、表示画面の遷移をそれぞれ示している。
【００７１】
テーブル１０００において、識別距離が”極近４３”の場合は、Ｐｕｌｌスキャンモード４７の”｛０１｝スキャン実行”の動作へユーザ４１を誘導する。その状態から、ユーザ４１がスキャン実行した後に、モバイル端末１とともにＭＦＰ２から遠ざかっていくことを想定する。
【００７２】
スキャン実行中に、”極近４３”から”近４４”へ離れる（遷移１０１０）。このとき、識別距離は”近４４”に変化するが、スキャン実行は継続する。スキャン実行中に更に”近４４”から”遠４５”へ離れる（遷移１０２０）。更に”外”へ離れると範囲外となり無線通信が不能となるため、この”遠４５”の段階、すなわち”｛０５｝Ｎ／Ａ”の段階でユーザ４１へ離れている状況をフィードバック（画面に表示、音で警告など）するとよい。
【００７３】
図１０（Ｂ）を参照して、画面表示の例を説明する。識別距離が”極近４３”の場合、モバイル端末１上に［スキャン］ボタン５１を含む画面５４０を表示して、Ｐｕｌｌスキャンモード４７へユーザを誘導する。そして、ユーザ４１は、誘導に従って、［スキャン］ボタン５１を押してスキャン実行を指示する。そのとき、モバイル端末１はスキャン中画面５５０を表示する。その後、モバイル端末１にスキャン中画面５５０が表示されたまま、ユーザ４１とともに”極近４３”から”近４４”（動作は｛０１｝から｛０３｝）と離れてゆく。
【００７４】
”遠４５”まで離れると、モバイル端末１は、スキャン中断画面１０６０を表示し、続けて、ジョブ中断のメッセージ１０８０を表示する。このようにして、ユーザ４１に対して、ＭＦＰ２から離れている状況をフィードバックする。ここでは、急な切断を避けるためスキャンを停止（中断）する例を説明したが、スキャン実行を継続して警告メッセージを表示するよう構成してもよい。スキャンを取り消した際の画面例がメッセージ１０９０である。
【００７５】
＜ＭＦＰの通信範囲外へ出た後、再び通信範囲内へ戻った場合の動作例＞
図１１は、機能実行中のモバイル端末を例示的に示す図である。図１１（Ａ）は、モバイル端末１が、ＭＦＰ２の通知信号４０の範囲外（”外４６”）へ出て、その後、範囲内へ戻る状況を例示的に示している。
【００７６】
具体的には、モバイル端末１はＭＦＰ２の通知信号４０を検出し（点線４１０）、対象ＭＦＰと通信（点線４１１）して原稿４９の読取ジョブを実行している。この間に、ユーザはモバイル端末１を持って”外４６”の領域に移動する（点線１１１０）。範囲外に出たモバイル端末１の画面上には通信範囲外であることを示す画面８３０が表示される。この状態から、再び、ユーザ４１とモバイル端末１が通知信号４０の範囲内に戻る（点線１１２０）、という状況を想定して説明する。
【００７７】
図１１（Ｂ）は、ジョブ実行中にユーザ４１とモバイル端末１がＭＦＰの通知信号４０の範囲外｛０７｝へ出た（点線１１１０）際の動作を示している。ＭＦＰ２は、ジョブの宛先のモバイル端末１が見えなくなると、ジョブの宛先をＭＦＰ２の外部メモリ１６３に切り替える。ＭＦＰ２は格納ジョブを外部メモリ１６３に保存する。
【００７８】
図１１（Ｃ）は、ジョブ実行中に範囲外に出たユーザ４１とモバイル端末１が通知信号４０の範囲内に戻った（点線１１２０）際の動作を示している。ユーザ４１とモバイル端末１が通知信号４０の範囲内｛００｝に戻ると、モバイル端末１の画面上に照会受信の画面６４０が表示される。照会受信の画面６４０の［Ｙｅｓ］ボタンが押されると、ＭＦＰ２は外部メモリ１６３から格納された読取ジョブを取り出して当該読取ジョブを再開し、モバイル端末１と通信（点線４１１）して読み取った画像を送信する。
【００７９】
＜設定画面と認証画面、データの詳細例＞
図１２は、設定画面、認証画面、管理する各種データの例を示す図である。
【００８０】
図１２（Ａ）は、アプリケーション１０の機能設定画面、認証設定画面の例である。
【００８１】
アプリケーション１０の機能設定画面１２００は、アプリケーション１０の機能を設定する画面の例である。ここまで説明した機能動作を設定する画面である。
【００８２】
近接時にＰｕｌｌスキャンを優先する設定１２０１は、ＭＦＰ２に近接した際にＰｕｌｌスキャンへ誘導する動作の設定である。近い時もＰｕｌｌスキャンを優先する設定１２０２は、ＭＦＰ２に近い際にＰｕｌｌスキャンへ誘導する動作の設定である。
【００８３】
遠い時は受信確認する設定１２０３は、ＭＦＰ２から遠い際に照会受信をする動作の設定である。遠離したらジョブを取り消す設定１２０４は、ＭＦＰ２の領域範囲外へ遠離する際にジョブを取り消す動作の設定である。
【００８４】
Ｐｕｌｌスキャンのみで動作する設定１２０５は、Ｐｕｌｌスキャンのみで動作させるための設定である。
【００８５】
アプリケーション１０の認証設定画面１２１０は、ＭＦＰ２への認証画面の例である。認証設定画面１２１０は、例えば、アカウントとパスワードの入力フィールドを持つ。
【００８６】
図１２（Ｂ）は、システムにおいて使用される各種データの詳細例である。
【００８７】
動作制御テーブル３１０は、実行機能と識別距離に応じて動作や画面を制御するためのテーブルデータである。例えば、図８で示してテーブル８１０に基づいて、それぞれの場合の動作及び画面を規定したデータである。
【００８８】
動作フィールドには、”有効（ｅｎａｂｌｅ）”、”非表示（ｈｉｄｄｅｎ）”、”無効（ｄｉｓａｂｌｅ）”の値が記録されている。また、デフォルト設定を示す推奨マーク１２５０”＊”が併せて記録される。画面フィールドには利用する表示画面が設定される。これらのデータは機能設定画面１２００に応じて設定される。このテーブルへのデータ設定処理は、フローチャートを用い後述する。
【００８９】
動作制御３１０テーブルは、現在識別距離３１１、遠離時動作３１２のデータを含む。現在識別距離３１１は、現在の領域指標を記録する。現在の領域指標は通常１２２０のフィールドに記録する。ジョブ実行中の領域指標はジョブ用のフィールド１２２１に分けて記録する。
【００９０】
遠離時動作３１２は、ジョブ中の遠離時に処理続行が設定される。機能設定画面１２００の１２０４コントロールと連動しており、フィールドには”真（ｔｒｕｅ）”または”偽（ｆａｌｓｅ）”の値が記録される。
【００９１】
前申請３２０は、モバイル端末１からＭＦＰ２へジョブ実行前に申請する前申請情報である。前申請３２０は、対象機能の情報、端末情報３７、動作制御テーブル３１０を含む。例えばモバイル端末１がスキャン、の宛先、機能制御範囲をＭＦＰ２へ申請することにより、ＭＦＰ２はセット済みの操作部を表示することができる。
【００９２】
保管ジョブ３６０は、ＭＦＰ２がジョブを外部メモリ１６３に保管する場合のデータである。保管ジョブ３６０はジョブに付帯する情報を持ち、前申請３２０、ジョブ情報３６、読取データ１２４０を含む。ＭＦＰ２は保管ジョブ３６０を外部メモリ１６３から取り出し、ジョブとして再度処理する。
【００９３】
＜画像処理システムの動作＞
図１３は、画像処理システムの全体フローチャートである。モバイル端末１のアプリケーションの制御部１１により実行される動作、及び、ＭＦＰ２の制御部２０により実行される動作を併せて示している。更に、それぞれの機器において、第１通信モード（ＬＥモード等）、第２通信モード（通常モード等）に関連する処理を識別可能に示している。ここではフローチャートの流れを大きな処理単位で説明し、各処理の中は後述する。
【００９４】
処理１０１は、ＭＦＰ２における通知・応答処理（Ｒ１）である。ＭＦＰ２の制御部２０は、通信部２９を介して通知信号４０を発信する。またモバイル端末１からの接続要求に応答する。
【００９５】
処理１０２は、モバイル端末１における選択・接続処理（Ｒ２）である。モバイル端末１の制御部１１は、通信部１９を介して通知信号を検出する。制御部１１はＭＦＰ２へ接続してＭＦＰの情報を調査し、対象ＭＦＰを選択する。
【００９６】
処理１０３は、モバイル端末１における機能開始処理（Ｒ３）である。モバイル端末１の制御部１１は、表示部１８を介して開始指示を検出する。
【００９７】
処理１０４は、モバイル端末１における構成・申請処理（Ｒ４）である。モバイル端末１の制御部１１は、通信部１９を介してＭＦＰ２と接続して認証する。制御部１１はＭＦＰへサービスの配置を要求し、前申請をする。
【００９８】
処理１０５は、ＭＦＰ２における構成・認可処理（Ｒ５）である。ＭＦＰ２の制御部２０は、通信部２９を介してモバイル端末１からの要求を認可して、サービスを配置し、前申請を受領する。
【００９９】
処理１０６は、モバイル端末１における測距処理（Ｒ６）である。モバイル端末１の制御部１１は、ジョブ開始処理（Ｒ３）と合わせて測距処理（Ｒ６）を開始する。モバイル端末１の制御部１１は、通信部１９を介して受信した通知信号４０を持いてＭＦＰ２との測距をする。制御部１１は距離を外、遠、近、極近に識別する。
【０１００】
処理１０７は、モバイル端末１におけるジョブ実行処理（Ｒ７）である。モバイル端末１の制御部１１は、識別距離に応じて、表示部１８を介した端末の表示、通信部１９を介したＭＦＰ２とのジョブ（Ｐｕｓｈスキャン又はＰｕｌｌスキャン）を実行、制御する。
【０１０１】
処理１０８は、ＭＦＰ２におけるジョブ実行処理（Ｒ８）である。ＭＦＰ２の制御部２０は、通信部２９を介してモバイル端末１からの要求を受け、実行して応答する。モバイル端末１と共にジョブ（Ｐｕｓｈスキャン又はＰｕｌｌスキャン）を実行する。
【０１０２】
処理１０９は、モバイル端末１における機能終了処理（Ｒ９）である。モバイル端末１の制御部１１は、通信部１９を介してＭＦＰ２からの応答を受けて機能終了する。
【０１０３】
このように、ＭＦＰ２から継続して発信される通知信号４０をモバイル端末１が検出するのを起点にして動作が開始される。また、モバイル端末１のアプリケーション１０は、ＭＦＰ２との距離を検出し、その距離が近いなら端末操作によるＰｕｌｌスキャン方法へ誘導し、遠いならＭＦＰ操作によるＰｕｓｈスキャンへ誘導する。なお、ユースケースによっては、距離が近いならＰｕｓｈスキャン方法へ誘導し、遠いならＰｕｌｌスキャンへ誘導するよう構成してもよい。
【０１０４】
＜処理１０２（Ｒ２）のフローチャート＞
図１４は、モバイル端末における処理（Ｒ２）のフローチャートである。当該処理は、アプリケーション１０がモバイル端末１の制御部１１により実行される。制御部１１は、通信部１９を介して通知信号４０を検出する。制御部１１はＭＦＰ２へ接続してＭＦＰの情報を調査し、対象ＭＦＰを選択する。
【０１０５】
ステップＳ１４００では、制御部１１は、識別された特定ＵＵＩＤ３２をメモリにロードする。ステップＳ１４０１では、制御部１１は、検出した通知信号４０のＵＵＩＤと識別された特定ＵＵＩＤ３２を比較してＭＦＰ機器か識別する。ステップＳ１４０２では、制御部１１は、ＭＦＰ一覧３３をつくる。
【０１０６】
ステップＳ１４０３では、制御部１１は、ＭＦＰ一覧３３から選択されたＭＦＰ２へ通信部１９を介して接続を要求し、応答を得る。ステップＳ１４０４では、制御部１１は、選択されたＭＦＰ２へ通信部１９を介してデータを要求し、応答されたデータから特性やサービスを調査する。ステップＳ１４０５では、制御部１１は、ＭＦＰ２の調査結果をメモリ上の対象ＭＦＰ３４データに格納する。
【０１０７】
＜処理１０３（Ｒ３）、１０４（Ｒ４）のフローチャート＞
図１５は、モバイル端末における処理（Ｒ３）（Ｒ４）のフローチャートである。当該処理は、アプリケーション１０がモバイル端末１の制御部１１により実行される。モバイル端末１の制御部１１は、表示部１８を介して機能開始を検出する。そして、モバイル端末１の制御部１１は、通信部１９を介してＭＦＰ２と接続して認証する。制御部１１はＭＦＰへサービスの配置を要求し、前申請をする。
【０１０８】
ステップＳ１５００では、制御部１１は、メモリ上の対象ＭＦＰ３４データを参照し、通信部１９を介して第２通信モードでＭＦＰ２へ接続する。ステップＳ１５１０では、制御部１１は、ＭＦＰ２が認証を必要とするなら、ステップＳ１５１１へ進み、必要でないならステップＳ１５２０へ進む。ステップＳ１５１１では、制御部１１は、認証設定３９に認証情報が保存されているなら、ステップＳ１５１４へ進み、保存されていないならステップＳ１２１２へ進む。
【０１０９】
ステップＳ１５１２では、制御部１１は、表示部１８を介して認証画面を表示する。ステップＳ１５１３では、制御部１１は、設定に従い認証情報を認証設定３９へ保存する。
【０１１０】
ステップＳ１５１４では、制御部１１は、通信部１９を介してＭＦＰ２へ認証要求し応答を得る。ステップＳ１５２０では、制御部１１は、通信部１９を介してＭＦＰ２へサービスの配置を要求し応答を得る。ステップＳ１５２１では、制御部１１は、応答をメモリ上の対象ＭＦＰ３４データに記録する。ステップＳ１１４では、制御部１１は、テーブル形成処理１１４（図では”ｒ４”として表記）を実行する。なお、テーブル形成処理１１４の詳細については図１６を参照して後述する。
【０１１１】
ステップＳ１５３０では、制御部１１は、通信部１９を介してＭＦＰ２の機能サービス２３へ前申請３２０をして応答を得る。
【０１１２】
図１６は、テーブル形成処理の詳細フローチャートである。当該処理は、アプリケーション１０がモバイル端末１の制御部１１により実行される。モバイル端末１の制御部１１は、動作制御テーブル３１０をロードして、機能設定に応じて編集する。
【０１１３】
ステップＳ１６１０では、制御部１１は、動作制御テーブル３１０をメモリ上にロードする。ステップＳ１６２０では、制御部１１は、［Ｐｕｌｌのみで動作する］設定１２０５がＯＮならステップＳ１６２１へ進む。一方、ＯＮでないならステップＳ１６３０へ進む。ステップＳ１６２１では、制御部１１は、動作制御テーブル３１０のＰｕｓｈスキャンモードの動作フィールドを無効にし、画面を無しに設定する。優先動作はＰｕｌｌスキャンモード側へ付け替える。
【０１１４】
ステップＳ１６３０では、制御部１１は、［近接でＰｕｌｌを優先する］設定１２０１がＯＮであるなら、ステップＳ１６３１へ進み、ＯＮでないならステップＳ１６３２へ進む。ステップＳ１６３１では、制御部１１は、動作制御テーブル３１０のＰｕｌｌスキャンモードの［極近］の動作を有効にし、優先動作として、画面を設定する。一方、ステップＳ１６３２では、制御部１１は、Ｐｕｌｌスキャンモードの［極近］の優先動作を外す。
【０１１５】
ステップＳ１６４０では、制御部１１は、［近い時もＰｕｌｌを優先する］設定１２０２がＯＮであるなら、ステップＳ１６４１へ進み、ＯＮでないならステップＳ１６４２へ進む。ステップＳ１６４１では、制御部１１は、動作制御テーブル３１０のＰｕｌｌスキャンモードの［近］の動作フィールドを有効にし、優先動作として、画面を設定する。一方、ステップＳ１６４２では、制御部１１は、Ｐｕｌｌスキャンモードの［近］の優先動作を外す。
【０１１６】
ステップＳ１６５０では、制御部１１は、動作制御テーブル３１０の識別距離毎の優先動作をチェックする。ステップＳ１６５１では、制御部１１は、Ｐｕｓｈスキャンモードの動作が有効だが、両スキャンモードに優先動作が無いならステップＳ１６５２へ進み、あるならステップＳ１６６０へ進む。ステップＳ１６５２では、制御部１１は、その識別距離ではＰｕｓｈスキャンモードを優先動作とする。
【０１１７】
ステップＳ１６６０では、制御部１１は、動作制御テーブル３１０の識別距離毎の優先動作のチェックをおえる。
【０１１８】
＜処理１０６（Ｒ６）、１０７（Ｒ７）、１０９（Ｒ９）のフローチャート＞
図１７は、モバイル端末における処理（Ｒ６）（Ｒ７）（Ｒ９）のフローチャートである。当該処理は、アプリケーション１０がモバイル端末１の制御部１１により実行される。制御部１１は、機能開始処理（Ｒ３）に合わせて測距処理（Ｒ６）を開始する。制御部１１は、通信部１９を介して受信した通知信号４０を持いてＭＦＰ２との測距をする。制御部１１は距離を外、遠、近、極近に識別する。
【０１１９】
そして、制御部１１は、識別距離に応じて、表示部１８を介した端末の表示、通信部１９を介したＭＦＰ２への出力や取消要求を実行する。その後に制御部１１は、通信部１９を介してＭＦＰ２からの応答を受けて機能を終了する。
【０１２０】
ステップＳ１７００では、制御部１１は、測距を開始する。ステップＳ１７０１では、制御部１１は、距離を識別する。距離は外、遠、近、極近に識別される。この識別は通知信号４０の範囲外か機能実行の完了の条件まで継続し、この条件になったらステップＳ１７２０へ進む。
【０１２１】
ステップＳ１７０２では、制御部１１は、識別距離が変化したなら、ステップＳ１７１０へ進む。変化していないならステップＳ１７０１へ進む。
【０１２２】
ステップＳ１７１０では、制御部１１は、識別距離に応じた動作選択を始める。変化した識別距離は測距情報３５データに記録する。制御部１１は、領域更新の動作として、ステップＳ１７５０を選択する。
【０１２３】
ステップＳ１７１１では、制御部１１は、識別距離の、遠４５、近４４、極近４３、外４６の判別に応じた動作を選択する。このフローチャート例では前述のステップＳ１７５０の領域更新動作により、後述する処理１０７、処理１１７（図では”ｒ７”として表記）にて動作が選択される。ステップＳ１７２０では、制御部１１は、測距を終了する。
【０１２４】
ステップＳ１７５０では、制御部１１は、変化した識別距離は現在識別距離３１１データに記録する。測距処理１０６からの領域更新の通知は、処理１０７、処理１１７、通信部１９を介してＭＦＰ２のサービス２１の機能サービス２３にも通知する。詳細は後述する。ステップＳ１７６０では、制御部１１は、メモリ上の測距情報３５データを参照、表示部１８を介して領域標示の表示を更新する。
【０１２５】
ステップＳ１７６１では、制御部１１は、識別距離にあわせた機能誘導を開始する。ステップＳ１７６２おいて、制御部１１は、動作制御テーブル３１０を参照する。ステップＳ１７７０では、制御部１１は、現在の識別距離において推奨する画面が現表示画面と異なるなら、ステップＳ１７７１へ進む。表示画面が異ならないならステップＳ１７８０へ進む。
【０１２６】
ステップＳ１７７１では、制御部１１は、表示部１８を介して推奨する表示画面へ切り替える。例えば、端末とＭＦＰが近いなら端末上に［スキャン］ボタン５１を表示してＰｕｌｌスキャンモード４７へ誘導する、端末とＭＦＰが遠いなら端末上に［スキャン］ボタン５１を表示せずにＰｕｓｈスキャンモード４８へ誘導する。
【０１２７】
ステップＳ１７８０では、制御部１１は、ジョブの実行指示を受けたなら、ステップＳ１７８１に進み、受けていないならステップＳ１７６０へ進む。
【０１２８】
ステップＳ１７８１では、ＭＦＰ２とのジョブを開始する。ステップＳ１７８２では、制御部１１は、［スキャン］ボタン５１が押されたので、通信部１９を介してＭＦＰの機能サービス２３へジョブを申請・開始する。ステップＳ１７８４では、制御部１１は、通信部１９を介してＭＦＰ２の機能サービス２３からジョブを受領・開始する。
【０１２９】
ステップＳ１７９０では、制御部１１は、ジョブ実行と識別距離による制御を開始する。ステップＳ１７６０では、制御部１１は、読取処理を実行する。読取処理の詳細は図１８を参照して後述する。ステップＳ１７９１では、制御部１１は、読取処理の動作中に、表示部１８を介してジョブ中の画面切り替えを行う。ステップＳ１７９２では、制御部１１は、ＭＦＰ２とのジョブを終了する。
【０１３０】
図１８は、読取処理の詳細フローチャートである。当該処理は、アプリケーション１０がモバイル端末１の制御部１１により実行される。モバイル端末１の制御部１１は、識別距離に応じＭＦＰ２の機能サービス２３とジョブの実行、中断、取消を制御する。
【０１３１】
ステップＳ１８１０では、制御部１１は、ジョブ開示時の識別距離をメモリ上の現在識別距離（ジョブ）３１１にセットする。ステップＳ１８１１では、制御部１１は、通信部１９を介して現在識別距離（ジョブ）３１１をＭＦＰ２の機能サービス２３に送信する。
【０１３２】
ステップＳ１８２０では、制御部１１は、読取終了までのループを開始する。ステップＳ１８２１では、制御部１１は、領域標示を更新する。ステップＳ１８２２では、制御部１１は、メモリ上の現在識別距離（ジョブ）３１１を更新する。ステップＳ１８２３では、制御部１１は、通信部１９を介して現在識別距離（ジョブ）３１１をＭＦＰ２の機能サービス２３に送信する。
【０１３３】
ステップＳ１８３０では、制御部１１は、メモリ上の現在識別距離（ジョブ）３１１が［外］であるなら、ステップＳ１８４６へ進み、［外］でないならステップＳ１８３１へ進む。ステップＳ１８３１では、制御部１１は、メモリ上の動作制御テーブル３１０を参照する。
【０１３４】
ステップＳ１８４０では、制御部１１は、メモリ上の現在識別距離（ジョブ）３１１の識別距離に対応する動作データが有効となっているなら、ステップＳ１８４１へ進み、有効でないならステップＳ１８４３へ進む。ステップＳ１８４１では、制御部１１は、ジョブを継続と判断する。ステップＳ１４４２では、制御部１１は、通信部１９を介してＭＦＰ２の機能サービス２３とジョブ実行の制御をする。
【０１３５】
一方、ステップＳ１８４３では、制御部１１は、メモリ上の遠離時動作３１２続行が可であるなら、ステップＳ１８４４へ進み、可でないならステップＳ１８４５へ進む。ステップＳ１８４４では、制御部１１は、通信部１９を介してＭＦＰ２の機能サービス２３とジョブ中断の制御をする。ステップＳ１８４５では、制御部１１は、表示部１８を介して警告メッセージ１０８０を表示する。
【０１３６】
一方、ステップＳ１８４６では、制御部１１は、通信部１９を介してＭＦＰの機能サービス２３とジョブ取消の制御をする。ステップＳ１８４７では、制御部１１は、表示部１８を介して取消メッセージ１０９０を表示する。
【０１３７】
＜処理１０１（Ｒ１）のフローチャート＞
図１９は、ＭＦＰにおける処理（Ｒ１）のフローチャートである。制御部２０は、通信部２９を介して通知信号４０を発信する。またモバイル端末１からの接続要求に応答する。
【０１３８】
ステップＳ１９０１では、制御部２０は、通信部２９を介して通知信号４０を発信する。通知信号４０の内容は通知情報３０である。フローチャートの説明上ステップとしているが、この通知信号の発信は継続される。
【０１３９】
ステップＳ１９０２では、制御部２０は、通信部２９を介したモバイル端末１からの接続要求へ応答する。ステップＳ１９０３では、制御部２０は、通信部２９を介したモバイル端末１から要求された特性やサービスデータやＭＦＰ機種情報３１を応答する。
【０１４０】
＜処理１０５（Ｒ５）、１０８（Ｒ８）のフローチャート＞
図２０は、ＭＦＰにおける処理（Ｒ５）（Ｒ８）のフローチャートである。制御部２０は、通信部２９を介してモバイル端末１からの要求を認可して、サービス２１を配置し、前申請を受領する。そして制御部２０は、通信部２９を介してモバイル端末１からの要求を受け、配置したサービス２１がその要求を実行して応答する。
【０１４１】
ステップＳ２００１では、制御部２０は、通信部２９を介してモバイル端末１からの接続要求に応答し、接続する。ステップＳ２００２では、制御部２０は、通信部２９を介してモバイル端末１からの認証要求を認証サービス２２が受領し、応答する。ステップＳ２００３では、制御部２０は、通信部２９を介してモバイル端末１からの要求のサービス２１を配置し応答する。
【０１４２】
ステップＳ２００４では、制御部２０は、通信部２９を介してモバイル端末１からの前申請を機能サービス２３が受領し、応答する。ステップＳ２００５では、制御部２０は、モバイル端末１からの前申請の情報に応じた制御を行う。ステップＳ２００６では、制御部２０は、機能サービス２３が受領した前申請情報をＵＩサービス２５に渡して、操作部の設定へ反映する。
【０１４３】
ステップＳ２０５１では、制御部２０は、通信部２９を介してモバイル端末１から、現在識別距離３１１を受領する。ステップＳ２０５２では、制御部２０は、前申請の動作制御テーブル３１０と現在識別距離３１１に応じた制御を行う。なお、ＭＦＰ２のＵＩサービス２５を応答させ、モバイル端末１の表示部１８を介してＭＦＰ２のＵＩを表示することも可能である。
【０１４４】
ステップＳ２０５５では、制御部２０は、保管ジョブ３６０があるならステップＳ２０５６に進み、ないならステップＳ２０５８へ進む。ステップＳ２０５６では、制御部２０は、モバイル端末１へ保管ジョブ３６０をジョブ申請する。一方、ステップＳ２０５８では、制御部２０は、［スキャン］ボタン５１、あるいは［スタート］ボタン７１が押されて実行指示があればステップＳ２０６０へ進み、実行指示がないならステップＳ２０５１へ進む。
【０１４５】
ステップＳ２０６０では、制御部２０は、通信部２９を介してモバイル端末１とのジョブを機能サービス２３が実行して、応答する。ステップＳ２０６１では、制御部２０は、通信部２９を介してモバイル端末１との処理（Ｐｕｓｈスキャン又はＰｕｌｌスキャン）を機能サービス２３が実行して、応答する。ステップＳ２０６５では、制御部２０は、通信部２９を介してモバイル端末１との中断処理を機能サービス２３が実行して、応答する。
【０１４６】
ステップＳ２０６６では、制御部２０は、遠離時動作３１２の続行が可であるならステップＳ２０６７へ進み、可でないならステップＳ２０７０へ進む。ステップＳ２０６７では、制御部２０は、外部メモリＩ／Ｆ１４７を介して保管ジョブ３６０を外部メモリ１６３に格納する。一方、ステップＳ２０７０では、制御部２０は、通信部２９を介してモバイル端末１との取消処理を機能サービス２３が実行して、応答する。
【０１４７】
以上説明したとおり第１実施形態によれば、ＭＦＰ２から継続して発信される通知信号に基づいて、モバイル端末１はＭＦＰ２との距離を検出しＭＦＰ２に通知する。そして、ＭＦＰ２は、検出した距離に応じて動作を決定する。
【０１４８】
具体的には、距離が近い場合はモバイル端末操作によるＰｕｌｌスキャンへ誘導する動作を行い、距離が遠い場合はＭＦＰ操作によるＰｕｓｈスキャンへ誘導する動作を行う。このような、動作を行うことにより、スキャン機能等のシステム連携機能の利用に際して、ユーザの利便性が向上する。例えば、ユーザは、システム連携機能の利用に際してどのデバイスの操作部を操作するのかを容易に判断することが可能となる。
【０１４９】
（その他の実施例）
本発明の各実施例においてはＭＦＰを例に特徴的な構成を説明した。しかしながら、ＭＦＰに限らず、モバイル端末とデバイスとが連携するシステムであれば本発明を適用することが可能である。例えば、プリンター、ＦＡＸ装置、動画再生装置等が挙げられる。本発明は、このようなデバイスにおけるジョブの申請、命令、取出を連携させる形態、その際の画面表示の形態に適用することが可能である。また、モバイル端末とデバイスの処理関係を逆にしても適応が可能である。また、モバイル端末とデバイスの表示関係を逆にしても適応が可能である。
【０１５０】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１５１】
１  モバイル端末；  ２  ＭＦＰ；  ３  ＰＣ端末；  ４  画像サーバー；  ７  Ｐ２Ｐ通信；  ９  画像処理システム；
【図１】
0006646359.tif 000002
【図２】
0006646359.tif 000003
【図３】
0006646359.tif 000004
【図４】
0006646359.tif 000005
【図５】
0006646359.tif 000006
【図６】
0006646359.tif 000007
【図７】
0006646359.tif 000008
【図８】
0006646359.tif 000009
【図９】
0006646359.tif 000010
【図１０】
0006646359.tif 000011
【図１１】
0006646359.tif 000012
【図１２】
0006646359.tif 000013
【図１３】
0006646359.tif 000014
【図１４】
0006646359.tif 000015
【図１５】
0006646359.tif 000016
【図１６】
0006646359.tif 000017
【図１７】
0006646359.tif 000018
【図１８】
0006646359.tif 000019
【図１９】
0006646359.tif 000020
【図２０】
0006646359.tif 000021