(57)【要約】【課題】  情報処理装置の表示手段に表示させる画面を、情報処理装置と画像形成装置との距離に応じたものとし、本発明の装置のユーザーの利便性をより向上させることを目的とする。【解決手段】  表示手段を有する情報処理装置と通信する通信手段と、前記表示手段に表示する画面に関する情報を前記通信手段を介して前記情報処理装置に送信する送信手段と、を有する画像形成装置であって、前記送信手段は、前記情報処理装置と前記画像形成装置との距離に応じた前記情報を送信し、前記情報により印刷に関する画面が前記表示手段に表示されることを特徴とする画像形成装置を提供することによって課題を解決する。【選択図】  図１
2016110208.tif 000002
【特許請求の範囲】
【請求項１】
第１表示手段を有する情報処理装置と通信する通信手段と、
前記第１表示手段に表示する画面に関する情報を前記通信手段を介して前記情報処理装置に送信する送信手段と、を有する画像形成装置であって、
前記送信手段は、前記情報処理装置と前記画像形成装置との距離に応じた前記情報を送信し、
前記情報により印刷に関する画面が前記第１表示手段に表示されることを特徴とする画像形成装置。
【請求項２】
所定の条件を設定する設定手段と、
前記距離が前記条件を満たすか否かを判定する判定手段と、を有し、
前記送信手段は、前記判定手段の判定結果に応じた前記情報を送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記送信手段は、前記距離が前記条件を満たす場合、前記画像形成装置の操作に関する情報を送信し、前記距離が前記条件を満たさない場合、前記画像形成装置の状態に関する情報を送信することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記設定手段は、第１条件と、第２条件を設定し、
前記判定手段は、前記距離が前記第１条件を満たすか否かを判定し、前記距離が前記第１条件を満たさない場合に、前記距離が前記第２条件を満たすか否かを判定することを特徴とする請求項２又は請求項３に記載の画像形成装置。
【請求項５】
前記送信手段は、前記画像形成装置の状態に応じた前記情報を送信することを特徴とする請求項１から請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像形成装置が正常に動作できる状態の場合、前記送信手段は、前記情報処理装置と前記画像形成装置との距離に応じて、前記画像形成装置の機能を実行するための画面に関する情報又は前記画像形成装置の印刷状況の画面に関する情報を送信し、
前記画像形成装置が正常に動作できない状態の場合、前記送信手段は、前記情報処理装置と前記画像形成装置との距離に応じて、前記画像形成装置の消耗品の変更操作を示す画面に関する情報又は前記画像形成装置の消耗品の残量に関する画面に関する情報を送信することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記情報処理装置と前記画像形成装置が通信可能になった状態で、
前記情報処理装置が備える対象のアプリケーションを起動することを特徴とする請求項１から請求項６のいずれか１項に記載の画像形成装置。
【請求項８】
印刷に関する画面を表示する第２表示手段を有し、
前記第２表示手段は、前記情報処理装置と前記画像形成装置との距離に応じた情報を表示することを特徴とする請求項１から請求項７のいずれか１項に記載の画像形成装置。
【請求項９】
前記判定手段による判定結果に応じて、前記第２表示手段の画面の点灯状態を制御することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記情報を送信することにより、前記第１表示手段には印刷に関する画面として、前記画像形成装置の機能を実行するための画面、前記画像形成装置の印刷状況の画面、前記画像形成装置の消耗品の変更操作を示す画面、前記画像形成装置の消耗品の残量に関する画面、前記画像形成装置の消耗品に関する警告の画面の少なくとも１つが表示されることを特徴とする請求項１から請求項９のいずれか１項に記載の画像形成装置。
【請求項１１】
表示手段を有する情報処理装置と通信する通信手段と、
前記表示手段に表示する画面に関する情報を前記通信手段を介して前記情報処理装置に送信する送信手段と、を有する通信装置であって、
前記送信手段は、前記情報処理装置と前記通信装置との距離が所定の距離以下である場合に、前記通信装置の操作に関する情報を送信し、前記距離が所定の距離以下でない場合に、前記通信装置の状態に関する情報を送信し、
前記情報により画面が前記表示手段に表示されることを特徴とする通信装置。
【請求項１２】
画像形成装置と通信する通信手段と、
画面を表示する表示手段を有し、
前記表示手段は、情報処理装置と前記画像形成装置との距離に応じた印刷に関する画面を表示することを特徴とする情報処理装置。
【請求項１３】
前記情報処理装置と前記画像形成装置との距離に応じた前記画面に関する情報を前記通信手段を介して前記画像形成装置から受信する受信手段を有することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
所定の条件を設定する設定手段と、
前記距離が前記条件を満たすか否かを判定する判定手段と、を有し、
前記表示手段は、前記判定手段の判定結果に応じた前記画面を表示することを特徴とする請求項１２又は請求項１３に記載の情報処理装置。
【請求項１５】
前記表示手段は、前記距離が前記条件を満たす場合、前記画像形成装置の操作に関する情報を表示し、前記距離が前記条件を満たさない場合、前記画像形成装置の状態に関する情報を表示することを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記設定手段は、第１条件と、第２条件を設定し、
前記判定手段は、前記距離が前記第１条件を満たすか否かを判定し、前記距離が前記第１条件を満たさないと判定された場合に、前記距離が前記第２条件を満たすか否かを判定することを特徴とする請求項１４又は請求項１５に記載の情報処理装置。
【請求項１７】
前記表示手段は、前記画像形成装置の状態に応じた前記画面を表示することを特徴とする請求項１２から請求項１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記画像形成装置が正常に動作できる状態の場合、前記表示手段は、前記情報処理装置と前記画像形成装置との距離に応じて、前記画像形成装置の機能を実行するための画面又は前記画像形成装置の印刷状況の画面を表示し、
前記画像形成装置が正常に動作できない状態の場合、前記表示手段は、前記情報処理装置と前記画像形成装置との距離に応じて、前記画像形成装置の消耗品の変更操作を示す画面又は前記画像形成装置の消耗品の残量に関する画面を表示することを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記表示手段は、印刷に関する画面として、前記画像形成装置の機能を実行するための画面、前記画像形成装置の印刷状況の画面、前記画像形成装置の消耗品の変更操作を示す画面、前記画像形成装置の消耗品の残量に関する画面、前記画像形成装置の消耗品に関する警告の画面の少なくとも１つを表示することを特徴とする請求項１２から請求項１８のいずれか１項に記載の情報処理装置。
【請求項２０】
表示手段を有する情報処理装置と通信可能な画像形成装置において実行される制御方法であって、
前記表示手段に表示する画面に関する情報として、前記情報処理装置と前記画像形成装置との距離に応じた前記情報を前記情報処理装置に送信する送信ステップ、を有し、
前記情報により印刷に関する画面が前記表示手段に表示されることを特徴とする制御方法。
【請求項２１】
画面を表示する表示手段を有する情報処理装置において実行される制御方法であって、
画像形成装置と通信する通信ステップと
前記情報処理装置と前記画像形成装置との距離に応じた印刷に関する画面を表示する表示ステップを有することを特徴とする制御方法。
【請求項２２】
表示手段を有する情報処理装置と通信可能な画像形成装置に、
前記表示手段に表示する画面に関する情報として、前記情報処理装置と前記画像形成装置との距離に応じた前記情報を前記情報処理装置に送信する送信ステップを実行させ、
前記情報により印刷に関する画面が前記表示手段に表示されることを特徴とするプログラム。
【請求項２３】
画面を表示する表示手段を有する情報処理装置に、
画像形成装置と通信する通信ステップと、
前記情報処理装置と前記画像形成装置との距離に応じた印刷に関する画面を表示する表示ステップを実行させることを特徴とするプログラム。
【請求項２４】
所定の条件を設定する設定ステップと、
前記距離が前記条件を満たすか否かを判定する判定ステップと、を実行させ、
前記表示ステップでは、前記判定ステップの判定結果に応じた前記画面を表示することを特徴とする請求項２３に記載のプログラム。
【請求項２５】
前記表示ステップでは、前記距離が前記条件を満たす場合、前記画像形成装置の操作に関する情報を表示し、前記距離が前記条件を満たさない場合、前記画像形成装置の状態に関する情報を表示することを特徴とする請求項２４に記載のプログラム。
【請求項２６】
前記設定ステップは、第１条件と、第２条件を設定し、
前記判定ステップでは、前記距離が前記第１条件を満たすか否かを判定し、前記距離が前記第１条件を満たさないと判定された場合に、前記距離が前記第２条件を満たすか否かを判定することを特徴とする請求項２４又は請求項２５に記載のプログラム。
【請求項２７】
前記表示ステップでは、前記画像形成装置の状態に応じた前記画面を表示することを特徴とする請求項２３から請求項２６のいずれか１項に記載のプログラム。
【請求項２８】
前記画像形成装置が正常に動作できる状態の場合、前記表示ステップでは、前記情報処理装置と前記画像形成装置との距離に応じて、前記画像形成装置の機能を実行するための画面又は前記画像形成装置の印刷状況の画面を表示し、
前記画像形成装置が正常に動作できない状態の場合、前記表示ステップでは、前記情報処理装置と前記画像形成装置との距離に応じて、前記画像形成装置の消耗品の変更操作を示す画面又は前記画像形成装置の消耗品の残量に関する画面を表示することを特徴とする請求項２７に記載のプログラム。
【請求項２９】
前記表示ステップでは、印刷に関する画面として、前記画像形成装置の機能を実行するための画面、前記画像形成装置の印刷状況の画面、前記画像形成装置の消耗品の変更操作を示す画面、前記画像形成装置の消耗品の残量に関する画面、前記画像形成装置の消耗品に関する警告の画面の少なくとも１つを表示することを特徴とする請求項２３から２８のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置、情報処理装置、通信装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話やＰＤＡ等の情報処理装置と画像形成装置との接続親和性が向上してきている。そこで、情報処理装置と通信し、該情報処理装置に印刷に関する画面を表示することで、ユーザーの利便性の向上を図っている画像形成装置が知られている。
【０００３】
特許文献１には、画像形成装置が、画像形成装置に対して情報処理装置が上下左右のいずれに位置するかといった、画像形成装置と情報処理装置の間の相対的な位置方向に応じて、画面を情報処理装置に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開  ２０１３−０８８５０６  号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術において、情報処理装置に表示する画面の選択には、画像形成装置と情報処理装置の間の相対的な位置方向のみが係わっており、画像形成装置と情報処理装置との距離に関しては考慮されていない。その結果、画像形成装置と情報処理装置との距離により適切な画面をユーザーに提供することができない課題があった。
【０００６】
そこで、本発明の目的は、情報処理装置の表示手段に表示させる画面を、情報処理装置と画像形成装置との距離に応じたものとし、本発明の装置のユーザーの利便性をより向上させることにある。
【課題を解決するための手段】
【０００７】
そこで、上記目的を達成するために、本発明の画像形成装置は、表示手段を有する情報処理装置と通信する通信手段と、前記表示手段に表示する画面に関する情報を前記通信手段を介して前記情報処理装置に送信する送信手段と、を有する画像形成装置であって、前記送信手段は、前記情報処理装置と前記画像形成装置との距離に応じた前記情報を送信し、前記情報により印刷に関する画面が前記表示手段に表示されることを特徴とする。
【０００８】
また、上記目的を達成するために、本発明の情報処理装置は、画像形成装置と通信する通信手段と、画面を表示する表示手段を有し、前記表示手段は、前記情報処理装置と前記画像形成装置との距離に応じた印刷に関する画面を表示することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置の表示手段に表示させる画面を、情報処理装置と画像形成装置との距離に応じたものとすることができ、ユーザーの利便性をより向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置と画像形成装置に接続された情報処理装置とによって構成された印刷システムを表したブロック図である。
【図２】画像形成装置の機能を表したブロック図である。
【図３】画像形成装置と情報処理装置の相対的関係の一例を示した図である。
【図４】画像形成装置と情報処理装置の相対的関係の一例を示した図である。
【図５】情報処理装置に表示する画面の一例である。
【図６】第１実施形態における、装置間の距離に応じた情報の制御に関する画像形成装置のフローチャートである。
【図７】第２実施形態における、装置間の距離に応じた情報の制御に関する画像形成装置のフローチャートである。
【図８】第３実施形態における、装置間の距離及び装置の状態に応じた情報の制御に関する画像形成装置のフローチャートである。
【図９】第４実施形態における、装置間の距離に応じた情報及び表示部の点灯状態の制御に関する画像形成装置のフローチャートである。
【図１０】情報処理装置の機能を表したブロック図である。
【図１１】第５実施形態における、装置間の距離に応じた画面の表示に関する情報処理装置のフローチャートである。
【発明を実施するための形態】
【００１１】
以下に図面を参照して、本発明の好適な実施形態を例示的に説明する。ただし、本発明については、その趣旨を逸脱しない範囲で、当業者の通常の知識に基づいて、以下に記載する実施形態に対して適宜変更、改良が加えられたものについても本発明の範囲に入ることが理解されるべきである。
【００１２】
（第１実施形態）
図１から図３、図５及び図６を用いて、本実施形態に係る画像形成装置について説明する。ここでは画像形成装置として情報処理装置と通信可能なインクジェットプリンタを例示している。なお、画像形成装置は、例えば、インクジェットプリンタのみならず、フルカラーレーザービームプリンタ、モノクロプリンタに適用することもできるし、プリンタのみならず複写機やファクシミリ装置など他の画像形成装置に適用することもできる。また、情報処理装置としては、携帯端末、スマートフォン、ノートＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラなど種々のものを適用することができる。
【００１３】
まず、本実施形態の画像形成装置と画像形成装置に接続された情報処理装置とによって構成された印刷システムの構成について図１のブロック図を参照して説明する。また、本実施形態では以下の構成を例に記載するが、本実施形態は情報処理装置と通信を行うことが可能な装置に関して適用可能なものであり、特にこの図のとおりに機能を限定するものではない。
【００１４】
情報処理装置１は、入力インタフェース１１、ＣＰＵ１２、ＲＯＭ１３、外部記憶装置１４、ＲＡＭ１５、出力インタフェース１６、表示部１７、入出力インタフェース１９等を有する。
【００１５】
ＲＯＭ１３には初期化プログラムが入っており、外部記憶装置１４には、オペレーティングシステム（以降ＯＳ）１４１があり、ＯＳ１４１には印刷制御を司る印刷サービスプログラム１４１１が入っている。更に外部記憶装置１４には、ユーザーに印刷実行を提供するアプリケーション１４２、画像形成装置２が解釈可能な印刷情報を生成する印刷情報生成プログラム１４３が保存されている。また、外部記憶装置１４には、生成された印刷情報を、入出力インタフェース１９を介して画像形成装置２との間で情報を送受信する情報送受信制御プログラム１４４等の各種プログラムやＯＳ、これらのプログラムが使用する各種情報が保存されている。ＣＰＵ１２が、各種プログラムに基づき処理を実行することによって、情報処理装置１の機能及び後述するフローチャートの処理が実現される。なお、以下では説明の簡略化のため、ＣＰＵ１２ではなく、プログラムが処理を行う様に説明を行う。
【００１６】
画像形成装置２は、入出力インタフェース２１、ＲＡＭ２２、プリントエンジン２３、ＲＯＭ２４、ＣＰＵ２５、表示部２６等を有する。入出力インタフェース２１は、情報処理装置１の入出力インタフェース１９に接続してある。接続インタフェースは、例えば、ＵＳＢ、ＬＡＮ等であるが、これらに限定されない。接続インタフェースを介し、画像形成装置２と情報処理装置１は相互に通信する。なお、通信は無線通信でダイレクトに通信しても良いし、有線ネットワーク上に設置したアクセスポイントを介して通信しても良い。通信方式としては、例えば、Ｗｉ−Ｆｉ（ＷｉｒｅｌｅｓｓＦｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）や、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ；ＩＳＯ／ＩＥＣ  ＩＳ  １８０９２）等が挙げられる。また、通信方式は、装置間の距離により切り替えても良い。例えば、装置間の距離が所定距離内である場合、装置間の通信としてＮＦＣが使用され、装置間の距離が所定距離内でない場合、装置間の通信としてＷｉ−Ｆｉが使用されることにより、本発明の機能を実現しても良い。
【００１７】
ＲＡＭ２２は、ＣＰＵ２５の主メモリとワークメモリとして用いられ、受信した印刷情報を一旦保存するための受信バッファや各種の情報を保存する。プリントエンジン２３は、ＲＡＭ２２に保存された情報に基づき印刷を行う。
【００１８】
ＲＯＭ２４には各種の制御プログラムや各制御プログラムが使用する情報が入っており、ＣＰＵ２５は、これらの制御プログラムに従って画像形成装置２の各部を制御する。
【００１９】
ここでは、例として情報処理装置１と画像形成装置２との処理分担を上記のように示したが、特にこの分担形態に限らず他の形態であってもよい。
【００２０】
なお本実施形態の画像形成装置２のフローチャートは、ＣＰＵ２５が、ＲＯＭ２４又はＨＤＤ（不図示）に格納されているフローチャートに関する制御プログラムをＲＡＭ２２にロードし、その制御プログラムを実行することにより実現される。
【００２１】
次に、印刷制御のフローを説明する。アプリケーション１４２でユーザーが印刷を実行するとアプリケーション１４２は、印刷サービスプログラム１４１１に対して印刷依頼を通知する。このときアプリケーション１４２は、印刷する有償コンテンツ等の画像情報や文字情報を含む描画情報、用紙サイズやレイアウト等の印刷設定情報も合わせて印刷サービスプログラム１４１１に通知する。
【００２２】
印刷サービスプログラム１４１１は、印刷通知を受け取ると印刷ジョブを生成し、印刷制御処理を開始する。ここで印刷ジョブとは、情報処理装置１や画像形成装置２で行われる印刷制御における概念的な単位で、情報処理装置１や画像形成装置２で行われる印刷制御は、印刷ジョブ単位で管理される。
【００２３】
印刷サービスプログラム１４１１は、印刷情報生成プログラム１４３に対して印刷情報の生成を、情報送受信制御プログラム１４４に対して生成された印刷情報の送信をそれぞれ依頼する。そして、印刷サービスプログラム１４１１は、全ての印刷情報の生成、送信が完了すると印刷ジョブを削除し、印刷制御を終了する。
【００２４】
ここで印刷情報とは、アプリケーション１４２の描画情報、印刷設定情報を画像形成装置２で解釈可能なフォーマットに変換したもので、画像形成装置２はこの印刷情報を基に印刷処理を行う。
【００２５】
通常、印刷情報の生成や画像形成装置２への送信には処理時間がかかるため一度に全ての印刷情報の生成や送信は行わず、それぞれ分割して行われる形態が一般的である。印刷情報の生成では、描画情報の一部分について印刷情報の生成が行われ、印刷情報の保存、更に続く描画情報の一部分について印刷情報生成、保存が行われる。画像形成装置２への送信も同様に、保存された印刷情報の一部が送信され、送信が完了すると続く印刷情報の一部が送信されるという形態である。更に印刷情報の生成と画像形成装置２への送信とを並行処理することで、全体の処理時間の短縮を行う形態とすることが多い。
【００２６】
図２は本実施形態に係る画像形成装置２の機能を表したブロック図である。本実施形態では、制御部１０７が各機能を制御している構成を説明するが、特にこの形態に限定されない。すなわち、各機能の制御を各機能自体が行ってもよい。
【００２７】
表示機能１０１は、液晶パネルなどで構成される表示部２６上に、画像形成装置２の操作に必要な設定、操作ボタン、装置の状態、警告などの情報を表示する。
【００２８】
操作機能１０２は、画像形成装置２の操作に関わる入力を行い、表示部２６上で設定等を行うためのタッチパネル、スイッチボタン、テンキー、などで構成される。
【００２９】
通信機能１０３は、入出力インタフェース２１を介して、イントラネット又はインターネットに接続して、画像情報、文書情報を含む印刷情報の受信や、制御コマンドの送受信を実行する。制御コマンドとは、例えば、画像形成装置２が、情報処理装置１に表示させる情報を指示するコマンドや、情報処理装置１が、ユーザーから入力された操作の情報を画像形成装置に指示するコマンドである。この通信機能１０３は、情報処理装置１と相互的に通信可能に構成されている。
【００３０】
距離計測機能１０４は、通信機能１０３によって情報処理装置１の情報を得て、情報処理装置１と画像形成装置２との距離（以下、装置間の距離という。）を計測する。この計測処理は任意の時間間隔で行う設定も可能な構成とする。なお、装置間の距離は、例えば、通信中のパケット情報や電波強度、ＧＰＳ受信機等を用いて計測されるが、計測方法はこれに限定されない。
【００３１】
記憶機能１０５は、制御部１０７が使用するファームウェアプログラムの格納や各設定情報の保存などに使用される。本実施形態においては、記憶機能１０５は、所定の条件を保存するのにも用いられる。所定の条件とは、情報処理装置１に送信する情報の制御を行う際に使用する条件であり、任意に設定可能な構成とする。なお、条件は、例えば、「装置間の距離が設定距離Ｒ以下であること」のように設定されるが、これに限定されない。例えば、条件は、「電波強度がＡ以下であること」等に設定されても良く、その場合、後述するフローにおける判定ステップでは、制御部１０７は、距離計測機能１０４にて計測した装置間の距離に応じた電波強度が、条件を満たすか否かを判定する。
【００３２】
印刷機能１０６は、受信した印刷情報を、記録情報に変換し、プリントエンジン２３を介して記録媒体上に記録情報に基づいた画像を形成する。なお、記録媒体とは、画像形成装置２によって画像が形成されるものであって、例えば、紙、ＯＨＰシート、ラベル等である。
【００３３】
制御部１０７は、画像形成装置２全体を制御し、入出力インタフェース２１、ＲＡＭ２２、プリントエンジン２３、ＲＯＭ２４、ＣＰＵ２５等で構成される。本実施形態においては、制御部１０７は、距離計測機能１０４で計測した装置間の距離の変化に応じて、表示部２６に表示する情報や情報処理装置１に送信する情報を制御するのにも用いられる。
【００３４】
図６は本実施形態における装置間の距離の判定とそれに応じた情報の制御に関する画像形成装置２のフローチャートである。また、図３は本実施形態における画像形成装置２と情報処理装置１の相対的関係の一例を示した図である。なお、本実施形態では、装置３は画像形成装置２であり、近距離位置３０２又は遠距離位置３０３は、情報処理装置１が取り得る位置とする。
【００３５】
まず、ステップＳ６０１では、通信機能１０３が画像形成装置２と情報処理装置１との通信確立を行う。通信確立が行われた後、処理はステップＳ６０２に進む。
【００３６】
ステップＳ６０２では、制御部１０７が、通信機能１０３を介して、情報処理装置１にあらかじめインストールされた対象のアプリケーションを起動させる。対象のアプリケーションとは、例えば、印刷情報の生成や画像形成装置への送信を行うアプリケーションであり、本実施形態では、アプリケーション１４２である。アプリケーション１４２の起動は、例えば、制御部１０７が所定時間毎にアプリケーションＩＤを送信し、その後、それを受信した情報処理装置１が、受信したアプリケーションＩＤに対応するアプリケーション１４２を起動することで行われる。なお、アプリケーションＩＤの送信は、あらかじめ画像形成装置２に登録された情報処理装置１のＩＰアドレスを用いて行われても良いし、ブロードキャストによって行われても良い。
【００３７】
また、アプリケーション１４２の立ち上げは、ユーザーが任意に行える構成としても良い。すなわち、情報処理装置１は、画像形成装置２からアプリケーションＩＤを受信すると、アプリケーション１４２を立ち上げるか否かをユーザーに問う画面を表示し、その後、ユーザーの操作に応じてアプリケーション１４２を立ち上げる構成としても良い。
また、ステップＳ６０２を行うか省略するかは、任意に設定することが可能な構成としても良い。すなわち、例えば、アプリケーション１４２の起動を画像形成装置２が行うのではなく、ユーザーが情報処理装置１を操作することで行う構成としても良い。ユーザーが情報処理装置１を操作することでアプリケーション１４２の起動を行う構成とする場合、ステップＳ６０２の処理は省略する。その後、処理はステップＳ６０３に進む。
【００３８】
ステップＳ６０３では、距離計測機能１０４が装置間の距離の計測を行う。装置間の距離の計測を行った後、処理はステップＳ６０４に進む。
【００３９】
ステップＳ６０４では、制御部１０７が、Ｓ６０３において計測された装置間の距離があらかじめ設定された条件を満たすか否かを判定する。条件は、例えば、「装置間の距離が設定距離３０１以下であること」と設定される。その後、判定結果に応じて、処理は各ステップに進む。ここでは、条件を満たすと判定された場合、処理はステップＳ６０５に進み、満たさないと判定された場合、処理はステップＳ６０６に進む。すなわち、例えば、近距離位置３０２に情報処理装置１が位置する場合、処理はステップＳ６０５に進み、遠距離位置３０３に情報処理装置１が位置する場合、処理はステップＳ６０６に進む。
【００４０】
ステップＳ６０５では、制御部１０７が、装置間の距離が前記条件を満たす場合の表示の情報の生成処理を行う。この処理には生成した情報の情報処理装置１への送信処理等も含まれる。このとき、例えば、画像形成装置２は、図５（ａ）に関する情報を送信する。図５（ａ）は、情報処理装置１が画像形成装置２の近傍（本実施形態における条件を満たす範囲）に位置する場合における表示画面の一例であり、ユーザーに対し、操作機能１０２と同様の操作を情報処理装置１上でも可能とさせる。こうすることで、ユーザーは使い慣れた操作ツールで画像形成装置２の操作をすることができ、画像形成装置２の近傍におけるユーザーの利便性を向上させることができる。なお、送信する情報はこれに限定されず、例えば、画像形成装置２の異常の復旧作業手順に関する画面の情報を送信しても良いし、情報処理装置１から画像形成装置２に送信する印刷情報を選択する画面を表示するための命令を送信しても良い。また、表示部２６にも情報を表示させる構成とする場合、制御部１０７が、その表示の情報の生成処理や表示部２６への情報の表示を行っても良い。なお、本発明において表示に関する情報には、画面を表示するための命令、表示画面、表示画面を構成するための情報などが含まれる。例えば、表示部２６には、表示部１７だけでは表示しきれない情報を表示させる。このような構成とすることで、ユーザーに対してより多くの情報を表示することが可能となり、ユーザーの利便性を向上させることができる。その後、処理はステップＳ６０７に進む。
【００４１】
ステップＳ６０７では、制御部１０７が、アプリケーション１４２等を介し、ステップＳ６０５にて送信された情報、情報処理装置１に記憶された情報又はその両方を用い、装置間の距離に応じた情報を表示部１７に表示させる。なお、画像形成装置２ではなく、情報処理装置１自体が表示部１７への表示の制御を行う場合、ステップＳ６０７を省略しても良い。その後、処理はステップＳ６０９に進む。
【００４２】
一方、ステップＳ６０６では、制御部１０７が、装置間の距離が前記条件を満たさない場合の表示の情報の生成処理を行う。これには生成した情報の情報処理装置１への送信処理等も含まれる。このとき、例えば、図５（ｂ）に関する情報を送信する。図５（ｂ）は情報処理装置１が画像形成装置２の遠方（本実施形態における条件を満たさない範囲）に位置する場合における表示画面の一例であり、印刷ジョブの進捗、消耗品の消耗度など、画像形成装置２の遠方では把握しにくい印刷状況の情報を示す。なお、本発明では消耗品の一例としてインクを用いて説明するが、例えば、用紙などでも良い。これにより、ユーザーは画像形成装置２の近傍に移動することなく画像形成装置２の状況を確認することができ、画像形成装置２の遠方に位置するユーザーの利便性を向上させることができる。なお、送信する情報はこれに限定されず、例えば、他のユーザーによるジョブの割り込みの情報や、画像形成装置２のエラーに関する情報などを送信してもよい。また、表示部２６にも情報を表示させる構成とする場合、制御部１０７が、その表示の情報の生成処理や表示部２６への情報の表示を行っても良い。このとき、例えば、制御部１０７は、画像形成装置２が行っている印刷ジョブの進歩状況を表示させる。このような構成とすることで、画像形成装置２の近傍にいる他のユーザーに対しても情報を表示することが可能となり、該他のユーザーの利便性を向上させることができる。その後、処理はステップＳ６０８に進む。
【００４３】
ステップＳ６０８では、制御部１０７が、アプリケーション１４２等を介し、ステップＳ６０５にて送信された情報、情報処理装置１に記憶された情報又はその両方を用い、装置間の距離に応じた情報を表示部１７に表示させる。なお、画像形成装置２ではなく、情報処理装置１自体が表示部１７への表示の制御を行う場合、ステップＳ６０７を省略しても良い。その後、処理はステップＳ６０９に進む。
【００４４】
ステップＳ６０９では、制御部１０７が、ユーザーによる何らかの操作の入力を待つ。この操作の入力は、画像形成装置２を介して行われても、情報処理装置１を介して行われても良い。情報処理装置１を介して行われる場合、情報処理装置１に入力された操作の情報を、画像形成装置２は通信機能１０３を介して受信する。その後、処理はステップＳ６１０に進む。
【００４５】
ステップＳ６１０では、制御部１０７が、ユーザーによる何らかの操作の入力があったか否かを判定する。何らかの操作の入力があったと判定された場合、処理はステップＳ６１１に進み、なかったと判定された場合、処理はステップＳ６０３に戻り、制御部１０７は装置間の距離の計測を再び開始する。
【００４６】
ステップＳ６１１では、制御部１０７が、入力された操作に応じた適切な処理を行う。例えば、制御部１０７は、印刷の実行、設定項目の保存、メンテナンス動作等の処理を行う。その後、処理はステップＳ６１２に進む。
【００４７】
ステップＳ６１２では、制御部１０７が、情報処理装置１のアプリケーション１４２又は装置間の通信が終了したか否かを判定する。終了したと判定された場合、本処理を終了し、終了していないと判定された場合、ステップＳ６０３に戻り、装置間の距離の計測を再び開始する。
【００４８】
このような構成にすることで、装置間の距離に応じた情報を情報処理装置１に表示させることができる。
【００４９】
また、本実施形態では、このフローを自動的に任意の時間間隔で繰り返し行う。そうすることで、装置間の距離が変化した場合においても、装置間の距離の変化に応じて表示部１７に表示する情報を自動的に変更させることができ、ユーザーの利便性をより向上させることができる。
【００５０】
本実施形態の効果を図３を用いて詳しく説明する。例えば、情報処理装置１を有するユーザーが遠距離位置３０３から近距離位置３０２に移動する場合を考える。該ユーザーが遠距離位置３０３に位置する状態では、その状態における装置間の距離に応じた情報が情報処理装置１に表示される。例えば、図５（ｄ）が情報処理装置１に表示される。これにより、該ユーザーは画像形成装置２の遠方に位置する状態でも、画像形成装置２のエラーを察知することができる。その後、該ユーザーは、エラーに対処するために、近距離位置３０２に移動する。このとき、画像形成装置２は、上記フローを自動的に繰り返し実行することで、情報処理装置１の表示を、情報処理装置１が近距離位置３０２に位置する状態における装置間の距離に応じた表示に自動的に切り替えることができる。例えば、図５（ｃ）の表示に切り替えることができる。これにより、該ユーザーは、画像形成装置２の近傍に位置する状態で行うべき操作手順を知ることができる。このように、情報処理装置１に対し、装置間の距離に応じた表示を行うだけでなく、装置間の距離が変化したときに表示を変更させることで、該ユーザーが移動する場合でもそれぞれの位置に適した表示をさせることができる。なお、表示が変更した後は、装置間の距離が変化しても表示が変更しないような構成にしても良い。すなわち、例えば、該ユーザーが遠距離位置３０３から近距離位置３０２に移動し、情報処理装置１の表示が変更された後、該ユーザーが再度遠距離位置３０３に移動しても、操作が完了するまで情報処理装置１の表示が変更しないような構成にしても良い。
【００５１】
なお、本実施形態では、画像形成装置２が情報処理装置１に送信する情報として、情報処理装置１に表示させる画像情報を例示しているが、これに限定されない。すなわち、例えば、画像形成装置２は、装置間の距離情報等を情報処理装置１に送信し、情報処理装置１が、該情報に応じた画面を表示する構成としても良い。
【００５２】
（第２実施形態）
第１実施形態では、設定された条件が１つである画像形成装置２の例を説明した。第２実施形態では、設定された条件が複数である画像形成装置２の例について説明する。
【００５３】
図７は本実施形態における装置間の距離の判定とそれに応じた情報の制御に関する画像形成装置２のフローチャートである。また、図４は本実施形態における画像形成装置２と情報処理装置１の相対的関係の一例を示した図である。なお、本実施形態では、装置４は画像形成装置２であり、近距離位置４０３、中距離位置４０４又は遠距離位置４０５は、情報処理装置１が取り得る位置とする。
【００５４】
ステップＳ７０１からステップＳ７０３及びステップＳ７０９からステップＳ７１２までは、図６のステップＳ６０１からステップＳ６０３及びステップＳ６０９からステップＳ６１２に対応するものと同様であるので説明を省略する。
【００５５】
ステップＳ７０４では、制御部１０７が、ステップＳ７０３で計測された装置間の距離があらかじめ設定された第１条件を満たすか否かを判定する。第１条件は、例えば、「装置間の距離が設定距離４０１以下であること」と設定される。その後、判定結果に応じて、処理は各ステップに進む。ここでは、条件を満たすと判定された場合、処理はステップＳ７０５に進み、満たさないと判定された場合、処理はステップＳ７１３に進む。すなわち、例えば、近距離位置４０３に情報処理装置１が位置する場合、処理はステップＳ７０５に進み、中距離位置４０４又は遠距離位置４０５に情報処理装置１が位置する場合、処理はステップＳ７１３に進む。
【００５６】
ステップＳ７０５では、制御部１０７が、装置間の距離が第１条件を満たす場合の表示の情報の生成処理を行う。これには生成した情報の情報処理装置１への送信処理等も含まれる。また、表示部２６にも情報を表示させる場合、その表示の情報の生成処理、表示部２６への情報の表示などを行っても良い。その後、処理はステップＳ７０７に進む。
【００５７】
ステップＳ７０７では、制御部１０７が、アプリケーション１４２等を介し、ステップＳ７０５にて送信された情報、情報処理装置１に記憶された情報又はその両方を用い、装置間の距離に応じた情報を表示部１７に表示させる。なお、画像形成装置２ではなく、情報処理装置１自体が表示の制御を行う場合、ステップＳ７０７を省略しても良い。
【００５８】
ステップＳ７１３では、制御部１０７が、Ｓ７０３で計測された装置間の距離があらかじめ設定された第２条件を満たすか否かを判定する。例えば、第２条件は、「装置間の距離が設定距離４０２以下であること」と設定される。その後、判定結果に応じて、処理は各ステップに進む。ここでは、条件を満たすと判定された場合、処理はステップＳ７０６に進み、満たさないと判定された場合、処理はステップＳ７１４に進む。すなわち、例えば、中距離位置４０４に情報処理装置１が位置する場合、処理はステップＳ７０６に進み、遠距離位置４０５に情報処理装置１が位置する場合、処理はステップＳ７１４に進む。
【００５９】
ステップＳ７０６では、制御部１０７が、装置間の距離が第２条件を満たす場合の表示の情報の生成処理を行う。これには生成した情報の情報処理装置１への送信処理等も含まれる。また、表示部２６にも情報を表示させる場合、その表示の情報の生成処理、表示部２６への情報の表示などを行っても良い。その後、処理はステップＳ７０８に進む。
【００６０】
ステップＳ７０８では、制御部１０７が、アプリケーション１４２等を介し、ステップＳ７０６にて送信された情報、情報処理装置１に記憶された情報又はその両方を用い、装置間の距離に応じた情報を表示部１７に表示させる。なお、画像形成装置２ではなく、情報処理装置１自体が表示の制御を行う場合、ステップＳ７０６を省略しても良い。
【００６１】
ステップＳ７１４では、制御部１０７が、装置間の距離が第１条件及び第２条件を満たさない表示の情報の生成処理を行う。これには生成した情報の情報処理装置１への送信処理等も含まれる。また、表示部２６にも情報を表示させる場合、その表示の情報の生成処理、表示部２６への情報の表示などを行っても良い。その後、処理はステップＳ７１５に進む。
【００６２】
ステップＳ７１５では、制御部１０７が、アプリケーション１４２等を介し、ステップＳ７１４にて送信された情報、情報処理装置１に記憶された情報又はその両方を用い、装置間の距離に応じた情報を表示部１７に表示させる。なお、画像形成装置２ではなく、情報処理装置１自体が表示の制御を行う場合、ステップＳ７１５を省略しても良い。
【００６３】
このような構成とすることで、それぞれの装置間の距離に応じて表示する情報を、より細かく設定することができる。なお、本実施形態では、２つの条件の設定を行っているが、これに限定されず、より多くの条件を設定して表示画面の切り替えを頻繁に行うような構成としても良い。
【００６４】
本実施形態における効果を図４を用いて詳しく説明する。本実施形態では、例えば、情報処理装置１を有するユーザーが近距離位置４０３に位置する場合は図５（ｃ）が、中距離位置４０４に位置する場合は図５（ｄ）が、遠距離位置４０５に位置する場合は図５（ｅ）が、情報処理装置１に表示される。これにより、画像形成装置２の遠距離では、エラーに関する最低限の情報が情報処理装置１に表示され、その後、該ユーザーが画像形成装置２に近づいた場合には、徐々にエラーの詳細な情報が情報処理装置１に表示される。本実施形態では、このように、情報処理装置１に対し、距離に応じて複数の段階を踏んだ表示をさせることができる。なお、表示が変更した後は、装置間の距離が変化しても表示が変更しないような構成にしても良い。すなわち、例えば、該ユーザーが中距離位置４０４から近距離位置４０３に移動し、情報処理装置１の表示が変更された後、該ユーザーが再度中距離位置４０４に移動しても、操作が完了するまで情報処理装置１の表示が変更されないような構成にしても良い。
【００６５】
なお、本実施形態では、画像形成装置２が情報処理装置１に送信する情報として、情報処理装置１に表示させる画像情報を例示しているが、これに限定されない。すなわち、例えば、画像形成装置２は、装置間の距離情報等を情報処理装置１に送信し、情報処理装置１が、該情報に応じた画像を表示する構成としても良い。
【００６６】
（第３実施形態）
第１実施形態及び第２実施形態では、装置間の距離に応じて、情報を情報処理装置１に送信する画像形成装置２の例を説明した。第３実施形態では、さらに、画像形成装置２の状態に応じて、情報を情報処理装置１に送信する画像形成装置２の例を説明する。
【００６７】
図８は本実施形態における装置間の距離の判定とそれに応じた情報の制御に関する画像形成装置２のフローチャートである。また、図３は本実施形態における画像形成装置２と情報処理装置１の相対的関係の一例を示した図である。なお、本実施形態では、装置３は画像形成装置２であり、近距離位置３０２又は遠距離位置３０３は、情報処理装置１が取り得る位置とする。
【００６８】
ステップＳ８０１からステップＳ８１２までは、図６のステップＳ６０１からステップＳ６１２に対応するものと同様であるので説明を省略する。
【００６９】
ステップＳ８１３では、制御部１０７が、画像形成装置２の状態を確認する。画像形成装置２の状態の確認は、例えば、画像形成装置２の状態に関する複数の判定を行うことによって行われる。このとき、制御部１０７は、例えば、画像形成装置２が正常の状態である否かを判定するが、判定の内容はこれに限定されず、インクが消耗している状態や紙詰まりが起きている状態か否か等の判定をしても良い。なお、正常の状態とは、印刷を正常に行うことが可能な状態である。なお、ステップＳ８０５からＳ８０８では、このとき確認した状態に応じた情報を扱う。すなわち、例えば、Ｓ８１３において画像形成装置が正常な状態であると判定された場合、画像形成装置２が、図５（ａ）や図５（ｂ）など、印刷状況や装置の操作に関する情報を装置間の距離の判定結果に応じて扱う。一方、Ｓ８１３において、インクが消耗している状態であると判定された場合、画像形成装置２は、図５（ｃ）や図５（ｄ）など、装置の復旧を促す情報（例えば、消耗品の変更操作を示す情報や消耗品の残量を示す情報）を装置間の距離の判定結果に応じて扱う。
【００７０】
このような構成にすることで、画像形成装置２は、装置間の距離だけでなく、画像形成装置２の状態にも応じた情報を情報処理装置１に送信することができる。なお、本実施形態においては、このような効果を実現できれば、図８のフローチャートの処理の順番を入れ替えても良い。すなわち、例えば、装置間の距離の計測又は条件の判定をするステップを先に行い、その後画像形成装置２の状態を確認するステップを行っても良い。
【００７１】
本実施形態における効果を図３を用いて詳しく説明する。本実施形態の一例として、画像形成装置２が、正常の状態からインクが消耗している状態に変化した場合を考える。例えば、画像形成装置２が正常の状態では、情報処理装置１を有するユーザーが近距離位置３０２に位置する場合は図５（ａ）が、遠距離位置３０３に位置する場合は図５（ｂ）が、情報処理装置１に表示される。ここで、画像形成装置２が、正常の状態からインクが消耗している状態に変化した場合、本実施形態では、該ユーザーが近距離位置３０２に位置する場合は図５（ｃ）に、遠距離位置３０３に位置する場合は図５（ｄ）に、情報処理装置１の表示が切り替わる。これにより、例えば、インクの消耗によって画像形成装置２の印刷作業が停止した場合、画像形成装置２は、該ユーザーの位置が変化せずとも情報処理装置１の表示を画像形成装置２に状態に応じた表示に切り替えることができる。そうすることで、画像形成装置２は、例えば、該ユーザーに対して、装置の復旧を行うように促したり、装置の復旧の操作方法の情報を伝えることができ、該ユーザーの利便性を向上させることができる。
【００７２】
なお、本実施形態では、画像形成装置２が情報処理装置１に送信する情報として、情報処理装置１に表示させる画像情報を例示しているが、これに限定されない。すなわち、例えば、画像形成装置２は、装置間の距離情報等を情報処理装置１に送信し、情報処理装置１が、該情報に応じた画面を表示する構成としても良い。
【００７３】
（第４実施形態）
上記実施形態では、装置間の距離又は画像形成装置２の状態に応じて、情報を情報処理装置１に送信する画像形成装置２の例を説明した。第４実施形態では、さらに、装置間の距離に応じて、表示部２６の点灯状態を制御する例について説明する。
【００７４】
図９は本実施形態における装置間の距離の判定とそれに応じた情報の制御に関する画像形成装置２のフローチャートである。また、図３は本実施形態における画像形成装置２と情報処理装置１の相対的関係の一例を示した図である。なお、本実施形態では、装置３は画像形成装置２であり、近距離位置３０２又は遠距離位置３０３は、情報処理装置１が取り得る位置とする。
【００７５】
ステップＳ９０１からステップＳ９０３及びステップＳ９０５からステップＳ９１２までは、図６のステップＳ６０１からステップＳ６０３及びステップＳ６０５からステップＳ６１２までに対応するものと同様であるので説明を省略する。
【００７６】
ステップＳ９０４では、制御部１０７が、Ｓ９０３において計測された距離があらかじめ設定された条件を満たすか否かを判定する。例えば、条件は、「装置間の距離が設定距離３０１以下であること」と設定される。条件を満たすと判定された場合、処理はステップＳ９１３に進み、満たさないと判定された場合、処理はステップＳ９１４に進む。すなわち、例えば、近距離位置３０２に情報処理装置１が位置する場合、処理はステップＳ９１３に進み、遠距離位置３０３に情報処理装置１が位置する場合、処理はステップＳ９１４に進む。
【００７７】
ステップＳ９１３では、制御部１０７が、表示部２６を点灯させる。なお、ステップＳ９１３を行うか否かは、任意に設定可能な構成とする。すなわち、例えば、制御部１０７は、ステップＳ９１３を行う前に、ステップＳ９１３を行うか否かを判定するステップを経ても良い。この構成では、制御部１０７が、ステップＳ９１３を行わないと判定した場合、ステップＳ９１３は省略される。なお、本実施形態では、ステップＳ９１３では、制御部１０７は、表示部を点灯させる構成としたが、これに限定されず、表示部を消灯させる構成としても良い。例えば、ステップＳ９０４の判定における条件が「装置間の距離が設定距離３０１以上であること」と設定されている場合、ステップＳ９１３では、制御部１０７が表示部を消灯させる構成とする。
【００７８】
ステップＳ９１４では、制御部１０７が、表示部２６を消灯させる。また、ステップＳ９１４を行うか否かは、任意に設定可能な構成とする。すなわち、例えば、制御部１０７は、ステップＳ９１４を行う前に、ステップＳ９１４を行うか否かを判定するステップを経ても良い。この構成では、制御部１０７が、ステップＳ９１４を行わないと判定した場合、ステップＳ９１４は省略される。なお、本実施形態では、ステップＳ９１４では、制御部１０７は、表示部を消灯させる構成としたが、これに限定されず、例えば、表示部を点灯させる構成としても良い。例えば、ステップＳ９０４の判定における条件が「装置間の距離が設定距離３０１以上であること」と設定されている場合、ステップＳ９１４では、制御部１０７が表示部を点灯させる構成とする。
【００７９】
このような構成にすることで、例えば、情報処理装置１を有するユーザーが画像形成装置２の遠方に位置する場合等、該ユーザーが画像形成装置２を直接に操作しない状況においては、表示部を自動的に消灯させることができ、消費電力の削減を図ることができる。さらに、該ユーザーが画像形成装置２の近傍に近づき、該ユーザーが画像形成装置２の表示部を確認する可能性がある状況においては、表示部を自動的に点灯させることができ、該ユーザーの利便性の向上を図ることができる。
【００８０】
なお、本実施形態では、装置間の距離に応じて表示部２６を点灯又は消灯させる構成について説明したが、装置間の距離が変化した際に、図示しないタイマー回路等で計測した時間に基づいて消灯又は点灯させる構成としても良い。
【００８１】
（第５実施形態）
上記実施形態では、装置間の距離に応じて、情報処理装置に送信する情報を制御する画像形成装置について説明した。本実施形態では、装置間の距離に応じて、情報を表示する情報処理装置について説明する。
【００８２】
なお本実施形態の情報処理装置１のフローチャートは、ＣＰＵ１２が、ＲＯＭ１３又はＨＤＤ（不図示）に格納されているフローチャートに関する制御プログラムをＲＡＭ１５にロードし、その制御プログラムを実行することにより実現される。
【００８３】
図１０は本実施形態に係る情報処理装置１の機能を表したブロック図である。本実施形態では、制御部１００７が各機能を制御しているが、特にこの形態に限定するものではない。すなわち、各機能の制御を各機能自体が担っていてもよい。また、本実施形態は、通信装置と通信を行うことが可能な装置に関して適用可能なものであり、特にこの図のとおりに機能を限定するものではない。
【００８４】
表示機能１００１は、液晶パネルなどで構成される表示部２６上に画像形成装置２の操作に必要な設定、操作ボタン、装置の状態、警告などの情報を表示する。
【００８５】
操作機能１００２は、情報処理装置１の操作に関わる入力を行い、表示部２６上で設定等を行うためのタッチパネル、スイッチボタン、テンキー、などで構成される。
【００８６】
通信機能１００３は、入出力インタフェース１９を介して、イントラネット又はインターネットに接続して、画像情報を含む文書情報や制御コマンドの送受信を実行する。制御コマンドとは、例えば、画像形成装置２が、情報処理装置１に表示させる情報を指示するコマンドや、情報処理装置１が、ユーザーから入力された操作の情報を画像形成装置に指示するコマンドである。この通信機能１００３は、画像形成装置２と相互的に通信可能に構成されている。なお、通信は無線通信でダイレクトに通信しても良いし、有線ネットワーク上に設置したアクセスポイントを介して通信しても良い。通信方式としては、例えば、Ｗｉ−Ｆｉ（ＷｉｒｅｌｅｓｓＦｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）や、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ；ＩＳＯ／ＩＥＣ  ＩＳ  １８０９２）等が挙げられる。
【００８７】
距離計測機能１００４は、通信機能１００３によって画像形成装置２の情報を得て、画像形成装置２と情報処理装置１との距離（以下、装置間の距離という。）を計測する。この計測処理は任意の時間間隔で行う設定も可能な構成とする。なお、装置間の距離は、通信中のパケット情報や電波強度、ＧＰＳ受信機等を用いて計測されるが、計測方法はこれに限定されない。
【００８８】
記憶機能１００５は、制御部１００７が使用するファームウェアプログラムの格納や各設定情報の保存などに使用される。本実施形態においては、記憶機能１００５は、所定の条件を保存するのにも用いられる。所定の条件とは、表示部１７に表示する情報の制御を行う際に使用する条件であり、任意に設定可能な構成とする。なお、条件は、例えば、「装置間の距離が設定距離Ｒ以下であること」のように設定されるが、これに限定されない。例えば、条件は、「電波強度がＡ以下であること」等に設定されても良く、その場合、後述するフローにおける判定ステップでは、制御部１００７は、距離計測機能１００４にて計測した装置間の距離に応じた電波強度が、条件を満たすか否かを判定する。
【００８９】
制御部１００７は、情報処理装置１全体を制御し、入出力インタフェース１９、ＲＡＭ１５、ＲＯＭ１３、ＣＰＵ１２等で構成される。本実施形態においては、制御部１００７は、距離計測機能１００４で計測した装置間の距離の変化に応じて、表示部１７に表示する情報を制御するのにも用いられる。
【００９０】
図１１は本実施形態における装置間の距離の判定とそれに応じた情報の制御に関する情報処理装置１のフローチャートである。また、図３は本実施形態における画像形成装置２と情報処理装置１の相対的関係の一例を示した図である。なお、本実施形態では、装置３は情報処理装置１であり、近距離位置３０２又は遠距離位置３０３は、画像形成装置２が取り得る位置とする。なお、本実施形態では情報処理装置の機能を用いて以下のフローチャートを説明するが、例えば情報処理装置にインストールされているアプリケーション１４２の機能として以下のフローチャートが実行されても良い。
【００９１】
まず、ステップＳ１１０１では、通信機能１００３が情報処理装置１と画像形成装置２との通信確立を行う。通信確立が行われた後、処理はステップＳ１１０２に進む。
【００９２】
ステップＳ１１０２では、制御部１１０７が、情報処理装置１にあらかじめインストールされたアプリケーション１４２を起動させる。なお、アプリケーション１４２の立ち上げは、ユーザーが任意に行える構成としても良い。すなわち、情報処理装置１は、画像形成装置２と通信確立を行った後、アプリケーション１４２を立ち上げるか否かをユーザーに問う画面を表示し、その後、ユーザーの操作に応じてアプリケーション１４２を立ち上げる構成としても良い。また、ステップＳ１１０２を行うか省略するかは、任意に設定することが可能な構成しても良い。すなわち、例えば、アプリケーション１４２の起動を情報処理装置１が自動で行うのではなく、ユーザーが情報処理装置１を操作することで行う構成としても良い。もし、ユーザーが情報処理装置１を操作することでアプリケーション１４２の起動を行う構成とする場合、ステップＳ１１０２の処理は省略する。その後、処理はステップＳ１１０３に進む。
【００９３】
ステップＳ１１０３では、距離計測機能１００４が装置間の距離の計測を行う。なお、装置間の距離の計測は、画像形成装置２が行う構成としても良い。すなわち、画像形成装置２が装置間の距離を計測し、その計測結果の情報を、通信機能１００３を介して情報処理装置１が受信する構成としても良い。装置間の距離の計測を行った後、処理はステップＳ１１０４に進む。
【００９４】
ステップＳ１１０４では、制御部１００７が、Ｓ１１０３において計測された装置間の距離があらかじめ設定された条件を満たすか否かを判定する。例えば、条件は、「装置間の距離が設定距離３０１以下であること」と設定される。その後、判定結果に応じて、処理は各ステップに進む。ここでは、条件を満たすと判定された場合、処理はステップＳ１１０５に進み、満たさないと判定された場合、処理はステップＳ１１０６に進む。すなわち、例えば、近距離位置３０２に画像形成装置２が位置する場合、処理はステップＳ１１０５に進み、遠距離位置３０３に画像形成装置２が位置する場合、処理はステップＳ１１０６に進む。
【００９５】
ステップＳ１１０５では、制御部１００７が、装置間の距離が条件を満たす場合の表示の情報の生成処理を行う。なお、この処理は、情報処理装置１にあらかじめ記憶された情報を用いて行われても良いし、画像形成装置２から受信した情報を用いて行われても良い。その後、処理はステップＳ１１０７に進む。
【００９６】
ステップＳ１１０７では、制御部１００７が、アプリケーション１４２等を介し、ステップＳ１１０５にて生成した、装置間の距離が条件を満たす場合の表示の情報を表示部１７に表示させる。例えば、制御部１００７は、画像形成装置２が情報処理装置１の近傍（本実施形態における条件を満たす範囲）に位置する場合における表示画面の一例である、図５（ａ）を表示部１７に表示させる。その後、処理はステップＳ１１０９に進む。
【００９７】
一方、ステップＳ１１０６では、制御部１００７が、装置間の距離が条件を満たさない場合の情報の生成処理を行う。なお、この処理は、情報処理装置１にあらかじめ記憶された情報を用いて行われても良いし、画像形成装置２から受信した情報を用いて行われても良い。その後、処理はステップＳ１１０８に進む。
【００９８】
ステップＳ１１０８では、制御部１００７が、アプリケーション１４２等を介し、ステップＳ１１０６にて生成した、装置間の距離が条件を満たさない場合の表示の情報を表示部１７に表示させる。例えば、制御部１００７は、画像形成装置２が情報処理装置１の遠方（本実施形態における条件を満たさない範囲）に位置する場合における表示画面の一例である、図５（ｂ）を表示部１７に表示させる。その後、処理はステップＳ１１０９に進む。
【００９９】
ステップＳ１１９では、制御部１００７が、ユーザーによる何らかの操作の入力を待つ。その後、処理はステップＳ１１１０に進む。
【０１００】
ステップＳ１１１０では、制御部１００７が、ユーザーによる何らかの操作の入力があったか否かを判定する。何らかの操作の入力があったと判定された場合、処理はステップＳ１１１１に進み、なかったと判定された場合、処理はステップＳ１１０３に戻り、制御部１００７は装置間の距離の計測を再び開始する。
【０１０１】
ステップＳ１１１１では、制御部１００７が、入力された操作に応じた適切な処理を行う。なお、この処理には、制御部１００７が、情報処理装置１に入力された操作に関する情報を、画像形成装置２に送信する処理も含まれる。その後、処理はステップＳ１１１２に進む。
【０１０２】
ステップＳ１１１２では、制御部１００７が、情報処理装置１のアプリケーション１４２又は装置間の通信が終了したか否かを判定する。終了したと判定された場合、本処理を終了し、終了していないと判定された場合、ステップＳ１１０３に戻り、装置間の距離の計測を再び開始する。
【０１０３】
このような構成にすることで、情報処理装置１は、装置間の距離に応じた情報を表示部１７に表示することができ、第１実施形態における画像形成装置２が奏する効果と同様の効果を実現することができる。
【０１０４】
また、本実施形態では、このフローを自動的に任意の時間間隔で繰り返し行う。そうすることで、装置間の距離が変化した場合においても、装置間の距離の変化に応じて表示部１７に表示する情報を自動的に変更させることができ、ユーザーの利便性をより向上させることができる。
【０１０５】
なお、本実施形態では、１つの条件の設定を行っているが、これに限定されず、より多くの条件を設定して表示画面の切り替えを頻繁に行うような構成としても良い。このような構成とすることで、それぞれの装置間の距離に応じて表示する情報を、より細かく設定することができる。
【０１０６】
なお、本実施形態では、制御部１００７は、画像形成装置２の状態に応じて、表示部１７に表示する画像を変更する構成としても良い。すなわち、ステップＳ１１０４の前に、制御部１００７が画像形成装置２の状態を確認する確認ステップを設け、ステップＳ１１０５からＳ１１０８では、このとき確認した状態に応じた情報を扱うような構成としても良い。このような構成では、例えば、確認ステップにおいて画像形成装置が正常な状態であると判定された場合、情報処理装置１は、図５（ａ）や図５（ｂ）など、印刷の経過や装置の操作に関する情報を装置間の距離の判定に応じて扱う。一方、確認ステップにおいて画像形成装置のインクが消耗している状態であると判定された場合、情報処理装置１は、図５（ｃ）や図５（ｄ）など、装置の復旧を促す情報を装置間の距離の判定に応じて扱う。このような構成にすることで、情報処理装置１は、装置間の距離だけでなく、画像形成装置２の状態にも応じた画面を表示部１７に表示することができる。なお、本実施形態においては、このような効果を実現できれば、図１１のフローチャートの処理の順番を入れ替えても良い。すなわち、例えば、装置間の距離の計測又は条件の判定をするステップを先に行い、その後画像形成装置２の状態を確認する確認ステップを行っても良い。
【０１０７】
（その他の実施形態）
なお、本発明は、画像形成装置のみならず、情報処理装置と通信を行うことが可能な通信装置（例えば、スキャナ、カメラ等）に関して適用可能である。例えば、スキャナに適用する場合、スキャナの制御部は、情報処理装置とスキャナとの距離に応じて、スキャナの操作を実行するための画面又はスキャナのスキャン状況画面を情報処理装置に表示させる。その際、スキャナの制御部は、情報処理装置とスキャナとの距離が設定距離以下である場合、スキャナの操作を実行するための画面を情報処理装置に表示させる。一方、スキャナの制御部は、情報処理装置とスキャナとの距離が設定距離以下でない場合、スキャナのスキャン状況画面を情報処理装置に表示させる。なお、このとき装置の状態に応じて表示させる画面を変更しても良い。すなわち、例えば、スキャナが正常に動作できる状態の場合、スキャナの制御部は、情報処理装置とスキャナとの距離に応じて、スキャナの操作を実行するための画面又はスキャナのスキャン状況画面を情報処理装置に表示させる。この際、上述したように情報処理装置とスキャナとの距離が設定距離以下である場合、スキャナの操作を実行するための画面が情報処理装置に表示される。また、情報処理装置とスキャナとの距離が設定距離以下でない場合、スキャナのスキャン状況画面が情報処理装置に表示される。一方、スキャナが正常に動作できない状態の場合、スキャナの制御部は、情報処理装置とスキャナとの距離に応じて、スキャナを正常に動作できる状態に復旧させる操作を示す画面又はスキャナの異常を警告する画面を情報処理装置に表示させる。この際、情報処理装置とスキャナとの距離が設定距離以下である場合はスキャナを正常に動作できる状態に復旧させる操作を示す画面が情報処理装置に表示される。また、情報処理装置とスキャナとの距離が設定距離以下でない場合、スキャナの異常を警告する画面が情報処理装置に表示される。こうすることで、上述の実施形態における効果を、画像形成装置以外の他の通信機器でも実現可能である。
【０１０８】
なお、本発明においては、各実施形態の効果を実現できれば、各実施形態のフローチャートの処理の順番を入れ替えても良いし、その全ての処理を実行しなくても良い。
【０１０９】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１０】
１  情報処理装置
２  画像形成装置
１７  情報処理装置の表示部
２１  画像形成装置の入出力インタフェース
【図１】
2016110208.tif 000003
【図２】
2016110208.tif 000004
【図３】
2016110208.tif 000005
【図４】
2016110208.tif 000006
【図５】
2016110208.tif 000007
【図６】
2016110208.tif 000008
【図７】
2016110208.tif 000009
【図８】
2016110208.tif 000010
【図９】
2016110208.tif 000011
【図１０】
2016110208.tif 000012
【図１１】
2016110208.tif 000013