(57)【要約】【課題】装置間の位置関係に応じて各装置にて表示される画面の表示内容を切り替えることを目的とする。【解決手段】近距離無線通信が可能な情報処理装置であって、モバイル端末装置との前記近距離無線通信を用いて、前記情報処理装置が備える表示部に対する前記モバイル端末装置の方向に関する情報を取得する取得手段と、前記取得手段にて取得した情報に基づき、前記情報処理装置の前記表示部または前記モバイル端末装置において表示される画面の表示を制御する表示制御手段とを備える。【選択図】  図１６
2020197869.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信が可能な情報処理装置であって、
モバイル端末装置との前記近距離無線通信を用いて、前記情報処理装置が備える表示部に対する前記モバイル端末装置の方向に関する情報を取得する取得手段と、
前記取得手段にて取得した情報に基づき、前記情報処理装置の前記表示部または前記モバイル端末装置において表示される画面の表示を制御する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記取得手段にて取得した情報に基づき、前記情報処理装置が備える表示部における所定の画面の表示および非表示を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、
前記表示部が設けられた方向を基準として、前記取得手段にて取得した情報に対応する方向が所定の範囲内である場合には、前記所定の画面を表示するように制御し、
前記取得手段にて取得した情報に対応する方向が前記所定の範囲内でない場合には、前記所定の画面を非表示にするように制御する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記取得手段にて取得した情報に基づき、画面の内容を変更することを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記端末装置に対し、前記モバイル端末装置において表示される画面の表示の制御を指示することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記近距離無線通信は、前記情報処理装置および前記モバイル端末装置それぞれが備える近距離無線通信ユニットにより行われ、
前記取得手段は、近距離無線通信ユニットの間にて行われる測定により方向の情報を取得することを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記取得手段は、前記近距離無線通信において前記情報処理装置が前記モバイル端末装置から複数のアンテナにより複数のタイミングで所定の信号を受信した場合に、前記複数のタイミングに基づいて前記方向を検知することで、前記情報を取得することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記情報処理装置は、前記近距離無線通信において第１のアンテナと第２のアンテナのそれぞれにより所定の信号を送信し、前記モバイル端末装置が前記情報処理装置から、前記第１のアンテナからの前記所定の信号と前記第２のアンテナからの前記所定の信号を複数の異なるタイミングで受信した場合に、前記モバイル端末装置は、前記複数のタイミングに基づいて前記方向を検知し、
前記取得手段は、前記モバイル端末装置から、前記検知された方向に基づく前記情報を取得することを特徴とする請求項６に記載の情報処理装置。
【請求項９】
前記近距離無線通信ユニットは、Ｂｌｕｅｔｏｏｔｈ５．１の通信規格を用いることを特徴とする請求項６乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記情報処理装置は印刷装置であることを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記画面にて、前記情報処理装置にて発生しているエラーの情報が表示され、
前記表示制御手段は、前記取得手段にて取得した情報と、前記エラーに関する前記情報処理装置の部位の位置に応じて、前記モバイル端末装置において表示される画面の内容を変更することを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記表示制御手段は、前記情報に基づき、前記情報処理装置における画面の表示と、前記モバイル端末装置における画面の表示の両方を制御することを特徴とする請求項１乃至１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記表示制御手段は、前記情報処理装置と前記モバイル端末装置に、内容の異なる画面を表示させることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記取得手段は更に、前記モバイル端末装置と前記情報処理装置との距離の情報を取得し、
前記表示制御手段は、前記取得手段にて取得した前記距離に関する情報に基づき、前記情報処理装置または前記モバイル端末装置において表示される画面の内容を変更することを特徴とする請求項１乃至１３のいずれか一項に記載の情報処理装置。
【請求項１５】
近距離無線通信が可能な情報処理装置の制御方法であって、
モバイル端末装置との前記近距離無線通信を用いて、前記情報処理装置が備える表示部に対する前記モバイル端末装置の方向に関する情報を取得する取得工程と、
前記取得工程にて取得した情報に基づき、前記情報処理装置の前記表示部または前記モバイル端末装置において表示される画面の表示を制御する表示制御工程と
を有することを特徴とする情報処理装置の制御方法。
【請求項１６】
近距離無線通信が可能なモバイル端末装置により実行されるプログラムであって、
情報処理装置との前記近距離無線通信を用いて、前記情報処理装置が備える表示部に対する前記モバイル端末装置の方向に関する情報を取得する取得手段と、
前記取得手段にて取得した情報に基づき、前記情報処理装置の前記表示部または前記モバイル端末装置において表示される画面の表示を制御する表示制御手段と
として前記モバイル端末装置を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置と端末装置を含む情報処理システムにおいて、印刷装置の操作パネルと端末装置の操作パネルを連携させて表示内容を制御する技術が開示されている。特許文献１では、印刷装置と端末装置の距離に応じて、印刷装置が端末装置に表示させる画面情報を作成して端末装置に送り、端末装置の画面に表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１１０２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術においては、印刷装置から離れた場所にいるユーザと近くにいるユーザとでそれぞれに適した情報を提供することが可能である。しかしながら、例えば装置の横や装置の後ろ側など、印刷装置の近くにいても印刷装置の操作パネルを見ることが出来ない場所にいるユーザには、端末装置の画面に異なる情報を表示したり操作させたりしたいという課題がある。
【０００５】
そこで、本発明では、装置間の位置関係に応じて各装置にて表示される画面の表示内容を切り替えることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、近距離無線通信が可能な情報処理装置であって、モバイル端末装置との前記近距離無線通信を用いて、前記情報処理装置が備える表示部に対する前記モバイル端末装置の方向に関する情報を取得する取得手段と、前記取得手段にて取得した情報に基づき、前記情報処理装置の前記表示部または前記モバイル端末装置において表示される画面の表示を制御する表示制御手段とを備える。
【発明の効果】
【０００７】
本発明によれば、装置間の位置関係に応じて各装置にて表示される画面の表示内容を制御することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る印刷システムの構成例を示す図。
【図２】本発明に係る端末装置の外観の例を示す図。
【図３】本発明に係る印刷装置の概略構成の例を示す図。
【図４】本発明に係る端末装置のハードウェア構成の例を示す図。
【図５】本発明に係る印刷装置のハードウェア構成の例を示す図。
【図６】本発明に係る近距離無線通信ユニットの構成例を示す図。
【図７】方向検知をする際の近距離無線通信ユニットの動作を説明するための図。
【図８】方向検知をする際の近距離無線通信ユニットの動作を説明するための図。
【図９】本発明に係る印刷装置の操作パネルの表示画面の例を示す図。
【図１０】本発明に係る端末装置の表示画面の例を示す図。
【図１１】本発明に係る印刷装置の処理を示すフローチャート。
【図１２】本発明に係るエラーが発生した場合の印刷装置の処理を示すフローチャート。
【図１３】第１実施形態に係る印刷装置の処理のフローチャート。
【図１４】第１実施形態に係る端末装置の処理を示すフローチャート。
【図１５】第１実施形態に係る印刷装置と端末装置の間のシーケンス図。
【図１６】第１実施形態に係る印刷装置と端末装置の位置関係に応じた表示の切り替えを示す図。
【図１７】第２実施形態に係る印刷装置の処理を示すフローチャート。
【図１８】第２実施形態に係る印刷装置の処理を示すフローチャート。
【図１９】第２実施形態に係る印刷装置と端末装置の間のシーケンス図。
【図２０】第３実施形態に係る印刷装置の操作パネルの表示画面の例を示す図。
【図２１】第３実施形態に係る端末装置の表示画面の例を示す図。
【図２２】第３実施形態に係る印刷装置と端末装置の位置関係に応じた表示の切り替えを示す図。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１０】
図１は、本発明の一実施形態である印刷システム１００の構成例を示す図である。印刷システム１００は、端末装置２００と印刷装置３００を含む。端末装置２００は、例えばスマートフォン、携帯電話等のモバイル端末装置である。端末装置２００と印刷装置３００は、近距離無線通信１０１によって通信可能である。本実施形態においては、近距離無線通信１０１としてＢｌｕｅｔｏｏｔｈ（登録商標）の通信規格に則った無線通信を利用するものとする。また、端末装置２００と印刷装置３００は無線ＬＡＮ１０２により相互に、あるいはアクセスポイント１０３を介して接続可能である。
【００１１】
アクセスポイント１０３はルータ機能を備えており、外部のインターネット１０４に接続されている。端末装置２００および印刷装置３００は、無線ＬＡＮ１０２およびアクセスポイント１０３を介することで、インターネット１０４上のクラウドサーバー１０６とも通信可能である。また、端末装置２００は、無線ＬＡＮ１０２とは別に携帯電話回線網１０５とも接続されており、携帯電話回線網１０５を介してクラウドサーバー１０６に接続することも可能である。
【００１２】
なお、図１に示す構成は本発明の一例を示すものであって、異なる構成を取るものであったとしても本発明の効果は変わらない。例えば、図１において、各装置はそれぞれ１台ずつが示されているが、更に多くの装置を含んでもよい。また、アクセスポイント１０３は、ルータ機能を備えている例を示したが、ルータ装置はアクセスポイント１０３と異なる装置で構成してもよい。また、端末装置２００は、無線ＬＡＮ１０２によりアクセスポイント１０３を介してインターネット１０４と接続可能な例を示したが、端末装置２００は無線ＬＡＮ１０２経由では印刷装置３００とのみ通信可能な構成としてもよい。この場合、端末装置２００は、インターネット１０４およびクラウドサーバー１０６とは携帯電話回線網１０５を通じてのみ通信可能な構成になる。さらに、印刷システム１００において端末装置２００が複数存在する場合には、そのうち一部のものと印刷装置３００が、無線ＬＡＮ１０２でのみ接続可能な構成  であってもよい。
【００１３】
［機器構成］
図２は、本実施形態に係る端末装置２００の外観の例を示す図である。本実施形態では、端末装置２００として携帯端末であるスマートフォンを例に挙げて説明する。スマートフォンとは、携帯電話の機能の他に、カメラや、ネットブラウザ、メール機能などを搭載した多機能型の携帯電話のことである。近距離無線通信ユニット２０１は、近距離無線通信を行うユニットであり、所定距離内に位置する通信相手の近距離無線通信ユニットと通信を行う。上述したように、本実施形態では、近距離無線通信ユニット２０１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に基づく近距離無線通信１０１を行うものとして説明する。
【００１４】
無線ＬＡＮユニット２０２は、無線ＬＡＮ１０２を介した通信を行うためのユニットである。回線接続ユニット２０３は、携帯電話回線網１０５に接続して通信を行うためのユニットである。タッチパネルディスプレイ２０４は、ＬＣＤ方式の表示機構とタッチパネル方式の操作機構を兼ね備えており、端末装置２００の前面に備えられている。代表的な操作方法としては、タッチパネルディスプレイ２０４上にボタン状の操作パーツの表示を行い、ユーザがタッチパネルディスプレイ２０４へのタッチ操作を行うことによってボタンが押下されたイベントを発行する。電源ボタン２０５は、端末装置２００の電源のオン、およびオフをする際に用いる。
【００１５】
図３は、印刷装置３００の概略構成の例を示す図である。本実施形態では、印刷装置３００として、印刷機能に加え、スキャナ機能などを含む多機能を兼ね備えたマルチファンクションプリンタ（ＭＦＰ）を例に挙げて説明する。図３（ａ）は、印刷装置３００の全体外観図を示す。原稿台３０１は、ガラス状の透明な台であり、原稿（不図示）をスキャナ３１５で読み取る時に載置する箇所として使用する。原稿台圧板３０２は、スキャナ３１５で読み取りを行う際に原稿が浮かないように原稿台３０１に押しつけるとともに、外光がスキャナ３１５の読取部（不図示）には入光しないようにするためのカバーである。印刷用紙挿入口３０３は、様々なサイズの用紙をセットする挿入口である。ここにセットされた用紙は一枚ずつ印刷部３１７に搬送され、所望の印刷を行って印刷用紙排出口３０４から排出される。
【００１６】
図３（ｂ）は、印刷装置３００上面の外観図を示す。原稿台圧板３０２の上部には操作パネル３０５および近距離無線通信ユニット３０６が配置されている。近距離無線通信ユニット３０６は、近距離無線通信を行うためのユニットであり、所定距離内に位置する通信相手の近距離無線通信ユニットと通信を行う。上述したように、本実施形態では、近距離無線通信ユニット３０６は、Ｂｌｕｅｔｏｏｔｈ規格に基づく近距離無線通信１０１を行うものとして説明する。無線ＬＡＮアンテナ３０７は、無線ＬＡＮ１０２で通信を行うためのアンテナが埋め込まれている。
【００１７】
図４は、本実施形態に係る端末装置２００の構成例を示す図である。端末装置２００は、装置全体の制御を行うメインボード２１０、無線ＬＡＮユニット２０２、近距離無線通信ユニット２０１、および回線接続ユニット２０３を含んで構成される。メインボード２１０に配置されるマイクロプロセッサ形態のＣＰＵ２１１は、内部バス２１２を介して接続されているＲＯＭ形態のプログラムメモリ２１３に格納されている制御プログラムと、ＲＡＭ形態のデータメモリ２１４の内容とに従って動作する。
【００１８】
ＣＰＵ２１１は、無線ＬＡＮ制御回路２１５を介して無線ＬＡＮユニット２０２を制御することで、他の通信端末装置と無線ＬＡＮ１０２を介した通信を行う。ＣＰＵ２１１は、近距離無線通信制御回路２１６を介して近距離無線通信ユニット２０１を制御することによって、他の近距離無線通信端末との接続を検知したり、他の近距離無線通信端末との間でデータの送受信を行ったりする。また、ＣＰＵ２１１は、回線制御回路２１７を介して回線接続ユニット２０３を制御することで、携帯電話回線網１０５に接続し、通話やデータ送受信を行う。ＣＰＵ２１１は、操作部制御回路２１８を制御することによって、タッチパネルディスプレイ２０４に所望の表示を行ったり、ユーザからの操作を受け付けたりすることが可能である。
【００１９】
ＣＰＵ２１１は、カメラ部２１９を制御して画像を撮影することができ、撮影した画像をデータメモリ２１４中の画像メモリ２２０に格納する。また、撮影した画像以外にも、携帯電話回線網１０５や無線ＬＡＮ１０２や近距離無線通信１０１を通じて外部から取得した画像を画像メモリ２２０に格納したり、逆に外部に送信したりすることも可能である。不揮発性メモリ２２１はフラッシュメモリ等で構成され、電源をオフされた後でも保存しておきたいデータを格納する。例えば、電話帳データや、各種通信接続情報や過去に接続したデバイス情報などの他、保存しておきたい画像データ、あるいは端末装置２００に各種機能を実現するアプリケーションソフトウェアなどが、不揮発性メモリ２２１に格納される。
【００２０】
図５は、本実施形態に係る印刷装置３００の構成例を示す図である。印刷装置３００は、装置全体の制御を行うメインボード３１０、無線ＬＡＮユニット３０８、および近距離無線通信ユニット３０６を含んで構成される。メインボード３１０に配置されるマイクロプロセッサ形態のＣＰＵ３１１は、内部バス３１２を介して接続されているＲＯＭ形態のプログラムメモリ３１３に格納されている制御プログラムと、ＲＡＭ形態のデータメモリ３１４の内容とに従って動作する。
【００２１】
ＣＰＵ３１１は、スキャナ３１５を制御して原稿を読み取り、データメモリ３１４中の画像メモリ３１６に格納する。また、ＣＰＵ３１１は、印刷部３１７を制御してデータメモリ３１４中の画像メモリ３１６の画像を記録媒体に印刷する。
【００２２】
ＣＰＵ３１１は、無線ＬＡＮ通信制御部３１８を通じて無線ＬＡＮユニット３０８を制御することで、無線ＬＡＮアンテナ３０７を介して他の通信端末装置と無線ＬＡＮ１０２による通信を行う。また、ＣＰＵ３１１は、近距離無線通信制御回路３１９を介して近距離無線通信ユニット３０６を制御することによって、他の近距離無線通信端末との接続を検知することや、他の近距離無線通信端末との間でデータの送受信を行う。ＣＰＵ３１１は、操作部制御回路３２１を制御することによって操作パネル３０５に印刷装置３００の状態の表示や機能選択メニューの表示を行ったり、ユーザからの操作を受け付けたりすることが可能である。操作パネル３０５にはバックライトが備えられており、ＣＰＵ３１１は操作部制御回路３２１を介してバックライトの点灯、消灯により表示制御をすることができる。バックライトを消灯すると、操作パネル３０５の表示が見えにくくなる、もしくは画面が非表示になるが、印刷装置３００の消費電力を抑えることができる。なお、バックライトの点灯時の明るさは、ユーザが任意に設定可能であってよい。
【００２３】
ここで、本実施形態における近距離無線通信１０１について説明する。本実施形態では近距離無線通信１０１の通信方式として、Ｂｌｕｅｔｏｏｔｈ５．１、より具体的にはＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）が用いられるものとする。なお、本発明では、印刷装置３００の近距離無線通信ユニット３０６および端末装置２００の近距離無線通信ユニット２０１は、アドバタイズ情報をブロードキャスト（送信）するアドバタイザ（又はスレーブ）、および、アドバタイズ情報を受信するスキャナ（又はマスタ）として動作可能とする。
【００２４】
本実施形態において、近距離無線通信ユニット３０６は、印刷装置３００の電源がＯＮになった場合にアドバタイジング状態となり、アドバタイズ情報の送信を開始するものとする。ただし、近距離無線通信ユニット３０６がアドバタイズ情報の送信を開始するタイミングは、上述の形態に限定されず、例えば、近距離無線通信を有効にするための所定の操作が行われたタイミング等であってもよい。
【００２５】
図６は、印刷装置３００内の近距離無線通信ユニット３０６が送信するアドバタイズ情報を用いて、端末装置２００が印刷装置３００の方向を検知する機能を説明するための図である。端末装置２００内の近距離無線通信ユニット２０１は、アンテナ６０１〜６０３を備える。また、印刷装置３００内の近距離無線通信ユニット３０６は、アンテナ６０４〜６０６を備える。なお、ここでは、各近距離無線通信ユニットが３つのアンテナを備える構成を例に挙げているが、近距離無線通信ユニット２０１と近距離無線通信ユニット３０６に備わっているアンテナの本数はこの限りではない。また、近距離無線通信ユニット２０１と近距離無線通信ユニット３０６に備わっているアンテナの本数はそれぞれで違っていてもよい。また、図６では、近距離無線通信ユニット２０１と近距離無線通信ユニット３０６に備わっているアンテナは直線上に配置されているよう記載したが、アンテナの配置はこの限りではない。本実施形態では、３本以上のアンテナが、直線上とならないように平面上に配置され、少なくとも２次元における３６０度の方向が検知可能であるとする。
【００２６】
近距離無線通信ユニットを備える装置間においてその相対的な方向を推定（測定）する手法は、（１）近距離無線通信ユニットの受信側が複数のアンテナを有する場合に実現される手法と、（２）近距離無線通信ユニットの送信側が複数のアンテナを有する場合に実現される手法とに分類される。ここでは、印刷装置３００を受信側とし、印刷装置３００が方向を推定する場合を例に挙げて説明する。したがって、受信側が端末装置２００であっても動作は同様である。
【００２７】
これらの手法のうちの（１）の手法を、図７を用いて説明する。図７の構成では、受信側装置である近距離無線通信ユニット３０６の複数のアンテナを用いて、それぞれのアンテナへ到来した際の電波の位相差に基づいて、近距離無線通信ユニット３０６が、受信した電波の到来角を推定する。以下では、到来角（Ａｎｇｌｅ  ｏｆ  Ａｒｒｉｖａｌ）をＡｏＡと呼ぶ場合がある。
【００２８】
図７において、近距離無線通信ユニット２０１は、アンテナ７０６を用いて、無線フレーム（ＡｏＡ  Ｒａｄｉｏ  Ｓｉｇｎａｌ７０３）によってアドバタイズ情報を送信する。近距離無線通信ユニット３０６は、複数のアンテナ（アンテナ７０４とアンテナ７０５の両方）でこの無線フレームを受信する。このとき、アンテナ７０４とアンテナ７０５のアンテナ間距離７０１がｄ１であり、ＡｏＡ７０２がθであったとする。この場合、アンテナ７０４で受信される電波は、アンテナ７０５で受信される電波より、ｄ１×ｃｏｓ（θ）だけ長い距離を経て受信される。即ち、同一の信号が、アンテナ７０４とアンテナ７０５により、異なる複数の受信タイミングで受信される。このため、電波の波長をλとすると、アンテナ７０４で受信される電波の位相は、アンテナ７０５で受信される電波の位相より、
ψ１＝２π×（ｄ１×ｃｏｓ（θ）／λ）    …式（１）
だけ遅れることとなる。ここで、ψ１は、アンテナ７０５で受信される電波の位相と、アンテナ７０４で受信される電波の位相との差である。式（１）から、ＡｏＡ７０２は、
θ＝ａｒｃｃｏｓ（（ψ１×λ）／（２π×ｄ１））    …式（２）
のように算出することができる。したがって、受信側の装置は、式（２）のような計算を行うことにより、送信側の装置の相対的な方向を推定することができる。
【００２９】
続いて、上述の手法のうちの（２）の手法を、図８を用いて説明する。図８の構成では、送信側装置である近距離無線通信ユニット３０６の複数のアンテナから、それぞれ異なる期間において、無線フレーム（ＡｏＤ  Ｒａｄｉｏ  Ｓｉｇｎａｌ８０３）によってアドバタイズ情報が送信される。例えば、図８の（Ａ）に示すように、アンテナ８０５によるＡｏＤ  Ｒａｄｉｏ  Ｓｉｇｎａｌ８０３の送信期間が設定され、その直後にアンテナ８０６によるＡｏＤ  Ｒａｄｉｏ  Ｓｉｇｎａｌ８０３の送信期間が設定されたものとする。この場合、近距離無線通信ユニット３０６においては、アンテナ８０５によるＡｏＤ  Ｒａｄｉｏ  Ｓｉｇｎａｌ８０３の送信とアンテナ８０６によるＡｏＤ  Ｒａｄｉｏ  Ｓｉｇｎａｌ８０３の送信との間に、無信号区間は発生しない。
【００３０】
一方、近距離無線通信ユニット２０１は、これらの無線信号を図８の（Ｂ）のような形式で受信し得る。すなわち、アンテナ８０６から送信された信号は、アンテナ８０５から送信された信号より長い経路を経て、遅れて近距離無線通信ユニット２０１に到来するため、これらの信号の間に無信号区間が生じる。また、アンテナ８０５が先に信号を送信した場合は、アンテナ８０６から送信された信号の全てが近距離無線通信ユニット２０１に到着する前に、アンテナ８０５から送信された信号が近距離無線通信ユニット２０１に届くことになる。また、アンテナ８０５の信号送信期間の完了後に所定長の無信号区間を設定し、アンテナ８０６からの信号送信期間を設定した場合、近距離無線通信ユニット２０１において受信される無線信号においては、その無信号区間が所定長より長く観測される。同様に、アンテナ８０６の信号送信期間の完了後に所定長の無信号区間を設定し、アンテナ８０５からの信号送信期間を設定した場合、近距離無線通信ユニット２０１において受信される無線信号においては、その無信号区間が所定長より短く観測される。このように、複数のアンテナからそれぞれ送信された信号は、近距離無線通信ユニット２０１においてそれぞれの経路長に応じたタイミングのずれとして観測される。即ち、アンテナ８０５とアンテナ８０６のそれぞれにより同じ位相として送信された信号が、アンテナ８０４では、異なる複数の受信タイミングで受信される。なお、タイミングのずれの観測のために、どのアンテナからどのタイミングで信号が送信されるかのスケジューリングの情報が、（例えば近距離無線通信ユニット３０６又は他の装置から）事前に近距離無線通信ユニット２０１に通知される。
【００３１】
なお、受信タイミングのずれは、受信信号の位相のずれに対応する。例えば、図８の例では、アンテナ８０６から送信された信号は、アンテナ８０５から送信された信号より、ｄ２×ｃｏｓ（φ）だけ長い経路を経て、近距離無線通信ユニット２０１に到来する。ここで、ｄ２は、アンテナ８０５とアンテナ８０６との間のアンテナ間距離８０１である。この経路長の差により、光の伝搬速度をｃとすると、ｄ２×ｃｏｓ（φ）／ｃ秒の受信タイミングずれが発生するが、同時に
ψ２＝２π×ｄ２×ｃｏｓ（φ）／λ  …式（３）
だけの位相差が発生する。なお、λは、上述のように、電波の波長である。また、φは、近距離無線通信ユニット３０６と近距離無線通信ユニット２０１とを結ぶ直線と、アンテナ８０５とアンテナ８０６とを結ぶ直線とのなす角である。なお、このなす角は、Ａｎｇｌｅ  ｏｆ  Ｄｅｐａｒｔｕｒｅと呼ばれ、以下では、ＡｏＤ８０２と表記する。近距離無線通信ユニット２０１は、例えば、近距離無線通信ユニット３０６から送信された複数の信号のうちの１つ目に受信された信号を基準として、相関検出を行うことなどによって、位相差ψ２を特定することができる。そして、近距離無線通信ユニット２０１は、式（３）から、その位相差ψ２を用いて、ＡｏＤ８０２を
φ＝ａｒｃｃｏｓ（（ψ２×λ）／（２π×ｄ２））  …式（４）
のように算出することができる。
【００３２】
なお、近距離無線通信ユニット２０１は、事前に、近距離無線通信ユニット３０６又は他の装置から、アンテナ間距離ｄ２の情報を取得しておく。近距離無線通信ユニット２０１は、ＡｏＤ８０２を式（４）のように算出することにより、近距離無線通信ユニット３０６から見た近距離無線通信ユニット２０１の方向を特定することができる。また、近距離無線通信ユニット２０１は、アンテナ８０５とアンテナ８０６が、どのように配置されているかを知ることにより、ＡｏＤ８０２に基づいて、電波が到来した方向を推定することができる。すなわち、アンテナ８０５がアンテナ８０６の西側に配置されており、ＡｏＤ８０２が４５°と推定された場合、近距離無線通信ユニット２０１は、南東方向から電波が到来したと推定することができる。さらに、近距離無線通信ユニット２０１は、電波の受信強度とその電波の送信電力とから、近距離無線通信ユニット３０６との距離を推定することができ、これにより、近距離無線通信ユニット３０６との位置関係を認識することができる。また、近距離無線通信ユニット２０１は、近距離無線通信ユニット３０６が配置されている位置の情報を取得することにより、自装置の位置を高精度に推定することができる。
【００３３】
なお、方向の推定において使用されるアンテナの本数や組み合わせは、上記に限定するものではない。例えば、３本以上のアンテナを使用し、それぞれのアンテナから求まる角度の平均を算出するように構成してもよい。また、上記の説明では、装置の一方が複数のアンテナを使用する実施形態について述べたが、この限りではなく、両方の装置がともに複数のアンテナを用いてもよい。また、上記の説明では、一台の印刷装置３００から見た一台の端末装置２００の方向を検知する場合について説明したが、この限りではない。印刷装置３００が、２台以上の端末装置２００の方向を検知してもよい。また、端末装置２００は、２台以上の印刷装置３００から見た方向を検知し、それぞれの検知データを参照することで、１台の印刷装置３００から見た方向を検知する形態と比較し、高精度に、装置間の距離や方向、位置を検知してもよい。
【００３４】
［表示画面］
図９は、本願発明に係る印刷装置３００の操作パネル３０５の表示画面の例を示す図である。図９（ａ）は、ホーム画面４００の例を示す。ホーム画面４００には、印刷装置３００に実行させる機能を選択するためのボタン４０１、４０２、４０３が設けられている。ボタン４０１が押されると、印刷装置３００は、コピー機能を実行する。ボタン４０２が押されると、印刷装置３００に備えられたメモリカードスロット（不図示）に挿入されたカードに格納されている写真画像を用いて、印刷装置３００は、印刷を行う。ボタン４０３が押されると、ネットワーク経由で接続されているカメラ機器（不図示）から取得した写真画像を用いて、印刷装置３００は、印刷を行う。
【００３５】
なお、上記の機能以外に印刷装置３００が実行できる機能がある場合には、ホーム画面４００に更なるボタンを追加してもよいし、ホーム画面４００に複数のページを設け、ページをめくるように切り替えながら機能を選択させるように構成してもよい。また、例えば、ボタン４０１が押されたときに即座にコピーの動作を開始するのではなく、用紙サイズや部数の設定を行う画面（不図示）を表示し、そこから開始操作を受け付けてコピー動作を開始するように構成してもよい。
【００３６】
図９（ｂ）は、機能実行中画面４１０の例を示す。機能実行中画面４１０には、機能実行中であることを通知するメッセージ表示部４１１が配置されている。メッセージ表示部４１１の下に、実行中の機能の進捗状況を示すプログレス表示部４１２が配置されている。キャンセルボタン４１３が押されると、印刷装置３００は、実行中の機能の処理を中止してホーム画面４００へ戻る。
【００３７】
図９（ｃ）は、エラー通知画面４２０の例を示す。エラー通知画面４２０には、エラーが発生していることを通知するメッセージ表示部４２１が配置されている。メッセージ表示部４２１の下に、エラーの詳細情報を示す、エラー情報表示部４２２が配置されている。ユーザがエラー情報表示部４２２を確認してエラー要因を除去した後、続行ボタン４２３が押されると、印刷装置３００はエラー状態を解除して機能実行を再開する。一方、キャンセルボタン４２４が押されると、印刷装置３００は、実行中の機能の処理を中止してホーム画面４００へ戻る。
【００３８】
図１０は、本実施形態に係る端末装置２００の表示画面の例を示す図である。端末装置２００は、印刷装置３００から無線ＬＡＮ１０２を介した通信、近距離無線通信１０１を用いて表示する内容を取得し、これらの画面を端末装置２００のタッチパネルディスプレイ２０４に表示する。ここで説明する画面において、タッチパネルディスプレイ２０４の最上部には接続している印刷装置名を表示する印刷装置情報表示部５００が表示され、その下に各種の画面が表示される。なお、印刷装置情報表示部５００がタッチされると、接続可能なプリンタの一覧を表示して接続する印刷装置を選択する画面（不図示）を表示する。ここでのプリンタ名は予め定義されているものとする。
【００３９】
図１０（ａ）は、印刷装置情報表示部５００の下に、ホーム画面５０１を表示している例を示す。ホーム画面５０１には、実行する機能を選択するためのボタン５０２、５０３、５０４が設けられている。これらのボタンの機能は、図９（ａ）で説明した印刷装置３００のホーム画面４００のボタン５０２〜５０４と同等である。ボタン５０２が指定されると、コピー機能を実行する命令が端末装置２００から印刷装置３００（ここでは、プリンタ名が「プリンタＡ」）に送られ、印刷装置３００はコピー機能を実行する。同様に、ボタン５０３が指定されると、カードに格納されている写真画像の印刷の命令が端末装置２００から印刷装置３００へ送信される。また、カメラボタン５０４が指定されると、カメラ機器（不図示）から取得した写真画像の印刷を行うための命令が端末装置２００から印刷装置３００に送られる。
【００４０】
なお、印刷装置３００のホーム画面４００と同様に、上記の機能以外に実行できる機能がある場合には、ホーム画面５０１にボタンを追加してもよい。もしくは、ホーム画面５０１に複数のページを設け、ページをめくるように切り替えながら機能を選択させるように構成してもよい。また、例えば、ボタン５０２が指定されたときに即座にコピーの動作を開始するのではなく、用紙サイズや部数の設定を行う画面（不図示）を表示し、そこから開始操作を受け付けてコピー動作を開始するように構成してもよい。また、ここでは端末装置２００のホーム画面５０１と印刷装置３００のホーム画面４００で同等の機能選択ボタンが配置されている場合を説明したが、両者で異なる機能のボタンを配置してもよく、ボタンの位置や配置順が異なっていてもよい。
【００４１】
図１０（ｂ）は、印刷装置情報表示部５００の下に、機能実行中画面５１０を表示している例を示す。機能実行中画面５１０の表示内容は、図９（ｂ）で説明した印刷装置３００の機能実行中画面４１０と同等である例を示している。機能実行中画面５１０には、機能実行中であることを通知するメッセージ表示部５１１が配置されている。メッセージ表示部５１１の下に、実行中の機能の進捗状況を示すプログレス表示部５１２が配置されている。キャンセルボタン５１３が押されると、実行中の機能の処理を中止する命令が端末装置２００から印刷装置３００へ送られ、この命令に応答して印刷装置３００は実行中の機能を中止する。
【００４２】
図１０（ｃ）は、印刷装置情報表示部５００の下に、エラー通知画面５２０を表示している例を示す。エラー通知画面５２０の表示内容は、図９（ｃ）で説明した印刷装置３００のエラー通知画面４２０と同等である例を示している。エラー通知画面５２０には、エラーが発生していることを通知するメッセージ表示部５２１が配置されている。メッセージ表示部５２１の下に、エラーの詳細情報を示す、エラー情報表示部５２２が配置されている。ユーザがエラー情報表示部５２２を確認してエラー要因を除去した後、続行ボタン５２３が押されると、エラー状態を解除と機能実行の再開を指示する命令が端末装置２００から印刷装置３００へ送られる。これにより、印刷装置３００は、エラー状態を解除して機能実行を再開する。一方、キャンセルボタン５２４が押されると、実行中の機能の処理を中止する命令が端末装置２００から印刷装置３００へ送られ、この命令に応答して印刷装置３００は実行中の機能を中止する。
【００４３】
以上の構成を基に、本発明を適用する場合の各実施形態について説明する。
【００４４】
＜第１実施形態＞
本発明の第１実施形態として、印刷装置３００から見た場合の端末装置２００が位置する方向の角度を検出して、操作画面を印刷装置３００と端末装置２００のどちらに表示するかを制御する場合について説明する。本実施形態では、印刷装置３００が方向検出用の電波（アドバタイズ電波）を発し、端末装置２００がその電波を受信して角度を検出する。
【００４５】
［処理フロー］
（機能実行動作）
図１１は、本実施形態に係る印刷装置３００が各種機能を実行する際の、印刷装置３００のＣＰＵ３１１による処理内容を示すフローチャートである。この処理に対応するプログラムが印刷装置３００のプログラムメモリ３１３に格納されており、印刷装置３００の電源が投入された際に、このプログラムが起動されることで、本処理が実行される。なお、図１１に示す処理は、印刷装置３００が待機中に繰り返し実行される。
【００４６】
Ｓ１１０１にて、ＣＰＵ３１１は、操作パネル３０５にホーム画面４００を表示する。
【００４７】
Ｓ１１０２にて、ＣＰＵ３１１は、外部の装置から印刷ジョブを受信したか否かを判定する。なお、外部の装置からの印刷ジョブとしては、近距離無線通信１０１で接続されている端末装置２００からの印刷ジョブ以外も含むことが可能である。外部の装置としては、無線ＬＡＮ１０２で接続されている装置、インターネット１０４を介して接続されているクラウドサーバー１０６、インターネット１０４および携帯電話回線網１０５を介して接続されている端末装置であってもよい。その他、無線接続以外のインタフェース、例えば有線ＬＡＮやＵＳＢ接続などを用いた接続でもよい。印刷ジョブを受信していることを検出した場合は（Ｓ１１０２にてＹＥＳ）Ｓ１１０３へ進み、検出していない場合は（Ｓ１１０２にてＮＯ）Ｓ１１０５へ進む。
【００４８】
Ｓ１１０３にて、ＣＰＵ３１１は、操作パネル３０５に機能実行中画面４１０を表示する。この時点では、受信した印刷ジョブに基づき、印刷動作が開始されているものとする。
【００４９】
Ｓ１１０４にて、ＣＰＵ３１１は、印刷ジョブの実行を監視し、印刷ジョブの実行が終了したか否かを判定する。印刷ジョブの実行が終了した場合は（Ｓ１１０４にてＹＥＳ）Ｓ１１０１へ戻り、操作パネル３０５にホーム画面４００が表示される。印刷ジョブの実行が終了していない場合は（Ｓ１１０４にてＮＯ）ＣＰＵ３１１は印刷ジョブの実行の監視を継続する。
【００５０】
Ｓ１１０５にて、ＣＰＵ３１１は、ホーム画面４００に備えられているいずれかの機能実行ボタンが押されたか否かを判定する。機能実行ボタンのいずれかが押されたことを検出した場合は（Ｓ１１０５にてＹＥＳ）Ｓ１１０６へ進み、検出していない場合は（Ｓ１１０５にてＮＯ）Ｓ１１０２へ戻る。
【００５１】
Ｓ１１０６にて、ＣＰＵ３１１は、押されたボタンに応じた機能の画面に遷移する。この時点では、押されたボタンに対応する動作が開始されているものとする。
【００５２】
Ｓ１１０７にて、ＣＰＵ３１１は、選択された機能の実行を監視し、当該機能の実行が完了したか否かを判定する。選択された機能の実行が完了した場合は（Ｓ１１０７にてＹＥＳ）Ｓ１１０１へ戻り、操作パネル３０５にホーム画面４００が表示される。該当の機能の実行が完了していない場合は（Ｓ１１０７にてＮＯ）ＣＰＵ３１１は当該機能の実行の監視を継続する。
【００５３】
（エラー処理）
図１２は、印刷装置３００にエラーが発生した場合の、印刷装置３００のＣＰＵ３１１による処理内容を示すフローチャートである。この処理に対応するプログラムが印刷装置３００のプログラムメモリ３１３に格納されており、印刷装置３００にエラーが発生した場合に、このプログラムが起動されることで、本処理が実行される。なお、本処理は、図１１に示した処理とは非同期に実行される。
【００５４】
Ｓ１２０１にて、ＣＰＵ３１１は、操作パネル３０５にエラー通知画面４２０を表示する。
【００５５】
Ｓ１２０２にて、ＣＰＵ３１１は、エラー通知画面４２０に備えられている続行ボタン４２３が押されたか否かを判定する。続行ボタン４２３が押された場合（Ｓ１２０２にてＹＥＳ）Ｓ１２０３へ進み、押されていない場合は（Ｓ１２０２にてＮＯ）Ｓ１２０６へ進む。
【００５６】
Ｓ１２０３にて、ＣＰＵ３１１は、エラー解除処理を実行する。ここでのエラー解除処理は、発生したエラーに応じて異なってよく、その処理内容は予め規定されているものとする。
【００５７】
Ｓ１２０４にて、ＣＰＵ３１１は、エラー解除が成功したか否かを判定する。エラー解除が成功した場合は（Ｓ１２０４にてＹＥＳ）Ｓ１２０５へ進み、成功していない場合は（Ｓ１２０４にてＮＯ）Ｓ１２０２へ戻り、処理を継続する。
【００５８】
Ｓ１２０５にて、ＣＰＵ３１１は、エラー通知画面４２０を消して機能実行中画面４１０に戻し、機能実行を再開する。これにより、エラー発生時の処理を終了する。
【００５９】
Ｓ１２０６にて、ＣＰＵ３１１は、キャンセルボタン４２４が押されたか否かを判定する。キャンセルボタン４２４が押された場合は（Ｓ１２０６にてＹＥＳ）Ｓ１２０７へ進み、押されていない場合は（Ｓ１２０６にてＮＯ）Ｓ１２０２へ戻り、処理を継続する。
【００６０】
Ｓ１２０７にて、ＣＰＵ３１１は、エラー通知画面４２０を消してホーム画面４００を表示し、機能の実行を中止する。これにより、印刷装置３００は待機状態に戻る。そして、本処理フローを終了する。
【００６１】
（角度検出処理）
図１３は、印刷装置３００から見た端末装置２００が位置する方向の角度を検出する場合の、印刷装置３００のＣＰＵ３１１による処理内容を示すフローチャートである。この処理に対応するプログラムが印刷装置３００のプログラムメモリ３１３に格納されており、印刷装置３００の電源が投入された際に、このプログラムが起動されることで、本処理がバックグラウンド処理として実行される。なお、図１３に示す処理は、図１１に示した処理と並行して行われる。また、本処理フローは、所定の時間間隔にて、繰り返し実行される。
【００６２】
Ｓ１３０１にて、ＣＰＵ３１１は、近距離無線通信制御回路３１９を制御して、近距離無線通信ユニット３０６からアドバタイズ情報（アドバタイズ信号）をブロードキャスト送信する。このとき、図８を用いて述べたように、アドバタイズ情報を受信した端末装置２００が、印刷装置３００との相対的な角度情報を取得できるよう、印刷装置３００は、複数のアンテナを用いた電波発信（アドバタイズ情報の送信）を行う。
【００６３】
Ｓ１３０２にて、ＣＰＵ３１１は、端末装置２００から送られてくる端末位置情報を受信する。端末位置情報には、端末装置２００がアドバタイズ情報を受信して検出した、端末装置２００の端末角度情報を含むことができる。なお、この端末位置情報の受信は、近距離無線通信１０１を用いて受信してもよいし、それ以外の通信方法、例えば無線ＬＡＮ１０２を用いて受信するものであってもよい。端末位置情報の受信が近距離無線通信１０１としてのＢＬＥにより行われる場合、例えば、Ｓ１３０１において送信されたアドバタイズ情報により端末装置２００と印刷装置３００でＧＡＴＴ（Ｇｅｎｅｒｉｃ  Ａｔｔｒｉｂｕｔｅ  Ｐｒｏｆｉｌｅ）接続が行われる。そして、そのＧＡＴＴ接続を介して、端末位置情報が受信される。
【００６４】
Ｓ１３０３にて、ＣＰＵ３１１は、端末装置２００から受信した端末位置情報に端末角度情報が含まれているか否かを判定する。端末角度情報は、後述のＳ１４０２において端末装置２００が検出した角度を示す。この角度は、印刷装置３００からみた端末装置２００の方向を示す。印刷装置３００の設置平面上において、端末装置２００が印刷装置３００の正面にいる場合に０度とし、印刷装置３００の正面から時計回りにプラス方向、反時計回りにマイナス方向の値を取り、マイナス１８０度からプラス１８０までの値を取る。端末位置情報に端末角度情報が含まれていることを検出した場合（Ｓ１３０３にてＹＥＳ）Ｓ１３０５へ進み、端末角度情報が含まれていないことを検出した場合（Ｓ１３０３にてＮＯ）本処理フローを終了し、所定間隔に基づく次の処理開始タイミングまで待機する。
【００６５】
なお、端末角度情報が含まれていない場合には端末装置２００が角度検出処理の能力を持っていない場合も想定され、実際には端末装置２００が印刷装置３００の正面にいる場合も含まれる可能性がある。そこで、端末位置情報に端末角度情報が含まれていないことを検出した場合には、バックライトを点灯する処理を行うように構成してもよい。
【００６６】
Ｓ１３０４にて、ＣＰＵ３１１は、端末位置情報に含まれる端末角度情報にて示される値が所定の範囲内であるか否かを判定する。本例では、所定の範囲として、印刷装置３００の正面のある方向を基準（０度）として±３０度以内の範囲として判定を行うものとする。この範囲内であった場合には、端末装置２００が印刷装置３００のおおむね正面側にいることを示す。なお、印刷装置３００では、正面側に操作パネル３０５（表示部）が配置されている。そのため、印刷装置３００は、端末角度情報にて示される値が所定の範囲内である場合、端末装置２００を保持するユーザが、操作パネル３０５を視認可能な方向にいるとみなすことができる。即ち、印刷装置３００は、複数のアンテナそれぞれの配置位置と操作パネル３０５（表示部）の配置位置の関係と、端末角度情報にて示される値とから、操作パネル３０５に対する端末装置２００の方向を判定することができる。所定の範囲内である場合には（Ｓ１３０４にてＹＥＳ）Ｓ１３０６に進み、所定の範囲外である場合は（Ｓ１３０４にてＮＯ）Ｓ１３０６へ進む。
【００６７】
Ｓ１３０５にて、ＣＰＵ３１１は、操作パネル３０５のバックライトを点灯させる。上述したように、この場合は、端末装置２００を所持するユーザが印刷装置３００のおおむね正面に位置するため、操作パネル３０５を直接操作できる。そこで、操作パネル３０５が操作しやすいように画面を明るくする。そして、本処理フローを終了し、所定間隔に基づく次の処理開始タイミングまで待機する。
【００６８】
Ｓ１３０６にて、ＣＰＵ３１１は、操作パネル３０５のバックライトを消灯させる。この場合は、端末装置２００を所持するユーザが印刷装置３００の正面からは外れた場所に位置することを示している。そこで、ユーザが操作パネル３０５を直接目視したり操作したりできないものとして、操作パネル３０５のバックライトを消灯する。そして、本処理フローを終了し、所定間隔に基づく次の処理開始タイミングまで待機する。
【００６９】
図１４は、端末装置２００のＣＰＵ２１１の処理内容を表すフローチャートである。この処理は、端末装置２００のプログラムメモリ２１３または不揮発性メモリ２２１に格納されている印刷装置操作用のアプリケーションソフト（不図示）が起動されると実行される。
【００７０】
Ｓ１４０１にて、ＣＰＵ２１１は、印刷装置３００が発信しているアドバタイズ電波を受信する。上述した印刷装置操作用のアプリケーションソフトが起動されると、周辺機器（ここでは、印刷装置３００）から送信されているアドバタイズ電波を受信可能な状態となり、適時送信されてきたアドバタイズ電波によりアドバタイズ情報の受信を行う。
【００７１】
Ｓ１４０２にて、ＣＰＵ２１１は、受信したアドバタイズ情報を分析して端末装置２００が印刷装置３００から見て位置する方向の角度を検出して端末角度情報とする。端末角度情報は、端末装置２００が印刷装置３００の正面にいる場合に、その相対的な角度を０度とし、印刷装置３００の正面から時計回りにプラス方向、反時計回りにマイナス方向の値を取り、マイナス１８０度からプラス１８０までの値を取る。なお、角度の検出方法については、図７や図８を用いて述べた通りである。
【００７２】
Ｓ１４０３にて、ＣＰＵ２１１は、検出した端末角度情報を含む端末位置情報を印刷装置３００へ送信する。この端末位置情報の送信は、近距離無線通信１０１を用いて例えば上記のＧＡＴＴ接続により送信してもよいし、それ以外の方法、例えば無線ＬＡＮ１０２を用いて送信するものであってもよい。
【００７３】
Ｓ１４０４にて、ＣＰＵ２１１は、検出した端末角度情報が所定の範囲内であるか否かを判定する。なお、端末装置２００において、Ｓ１４０２において検出される角度と、印刷装置３００の正面側（表示部）から見た端末装置２００の方向との関係が、予め定義されている。そして、その角度が０度のとき、印刷装置３００の正面側に存在するとみなすことができる。即ち、Ｓ１４０２において、端末装置２００は、印刷装置３００の操作パネル３０５に対する端末装置２００の方向を示す情報を取得することができる。ここでの所定の範囲は、図１３にて用いた印刷装置３００側の処理と同じ値を用いるものとし、±３０度以内の範囲とする。上述したように、この範囲内である場合には端末装置２００が印刷装置３００のおおむね正面側にいることを示す。所定の範囲内である場合には（Ｓ１４０４にてＹＥＳ）Ｓ１４０５へ進み、所定の範囲外である場合は（Ｓ１４０４にてＮＯ）Ｓ１４０６へ進む。
【００７４】
Ｓ１４０５にて、ＣＰＵ２１１は、端末装置２００のタッチパネルディスプレイ２０４上の操作画面部を消去する。操作画面部とは、図１０における、ホーム画面５０１、機能実行中画面５１０、エラー通知画面５２０などを指す。つまり、端末装置２００を所持しているユーザが印刷装置３００の操作パネル３０５側に位置するため、操作パネル３０５を介して直接、印刷装置３００を操作可能であるとして、端末装置２００側の操作画面を消去している。その後、Ｓ１４０１へ戻り、処理を繰り返す。
【００７５】
Ｓ１４０６にて、ＣＰＵ２１１は、端末装置２００のタッチパネルディスプレイ２０４上に操作画面部を表示する。この場合、端末装置２００を所持しているユーザが印刷装置３００の正面からは外れた場所に位置するため、ユーザが印刷装置３００の操作パネル３０５を直接目視したり操作したりできないことものとして、端末装置２００側にて操作画面を表示している。その後、Ｓ１４０１へ戻り、処理を繰り返す。
【００７６】
なお、図１４に示す処理は、印刷装置操作用のアプリケーションソフトを停止することで終了する。もしくは、ユーザが端末装置２００側での操作画面の表示を中止する指示を行った場合に、本処理を終了するような構成であってもよい。
【００７７】
上述のように、Ｓ１４０２において、端末装置２００は、印刷装置３００の操作パネル３０５に対する端末装置２００の方向を示す情報を取得することができる。そして、Ｓ１３０５、Ｓ１３０６、Ｓ１４０５、Ｓ１４０６に示したように、端末装置２００はその情報により、印刷装置３００または端末装置２００自身の画面表示を制御することができる。
【００７８】
また、図１３、図１４の例では、端末装置２００が印刷装置３００に端末位置情報を送信していた（Ｓ１３０２、Ｓ１４０３）。しかしこれに限らず、バックライトの点灯または消灯を指示する情報を印刷装置３００に送信してもよい。例えば、端末装置２００がＳ１４０５の処理を実行する前または後に、バックライトを点灯することを指示する情報を送信し、Ｓ１４０６の処理を実行する前または後に、バックライトを消灯することを指示する情報を送信してよい。
【００７９】
［処理シーケンス］
図１５は、本実施形態に係る角度を検出して表示を制御する際の印刷装置３００と端末装置２００のやり取りの様子を示すシーケンス図である。本シーケンスは、図１３、図１４の処理に対応し、端末装置２００側では印刷装置操作用のアプリケーションソフト（不図示）が起動され、印刷装置３００側では電源が投入されているものとする。
【００８０】
Ｓ１５０１にて、印刷装置３００からアドバタイズ情報がブロードキャスト送信され、端末装置２００が受信する。
【００８１】
Ｓ１５０２にて、端末装置２００が印刷装置３００から送信されたアドバタイズ情報を用いて、印刷装置３００との相対的な端末角度を算出する。
【００８２】
Ｓ１５０３にて、端末位置情報が端末装置２００から印刷装置３００へ通知される。ここで、Ｓ１５０３で通知される端末位置情報は、端末角度が±３０度の範囲内であるものとする。
【００８３】
Ｓ１５０４にて、印刷装置３００は端末装置２００から通知された端末角度情報を基に操作パネル３０５のバックライトをオンする。
【００８４】
一方、Ｓ１５０５にて、端末装置２００は算出した端末角度情報を基にタッチパネルディスプレイ２０４の操作画面部の表示を消去する。以上がＳ１５０１のアドバタイズを起点に行われるやりとりである。
【００８５】
次のアドバタイズ情報の送信は、Ｓ１５０７にて、印刷装置３００がＳ１５０１のアドバタイズ情報の送信から所定時間経過したことを検出すると行われる。Ｓ１５０６に示す通り、端末装置２００が±３０度の範囲を外れ、印刷装置３００の側面または背面側に移動した場合を説明する。
【００８６】
Ｓ１５０７にて、印刷装置３００は前回のアドバタイズ情報送信（Ｓ１５０１）から所定時間経過したことを検出する。
【００８７】
Ｓ１５０８にて、印刷装置３００から次のアドバタイズ情報がブロードキャスト送信され、端末装置２００が受信する。
【００８８】
Ｓ１５０９にて、端末装置２００がＳ１５０８にて印刷装置３００から送信されたアドバタイズ情報を用いて、印刷装置３００との相対的な端末角度を算出する。
【００８９】
Ｓ１５１０にて、端末位置情報が端末装置２００から印刷装置３００へ通知される。ここで、Ｓ１５１０で通知される端末位置情報は端末角度が±３０度の範囲外を示す。
【００９０】
Ｓ１５１１にて、印刷装置３００は通知された端末角度情報を基に操作パネル３０５のバックライトをオフする。
【００９１】
一方、Ｓ１５１２にて、端末装置２００は算出した端末角度情報を基にタッチパネルディスプレイ２０４に操作画面部を表示する。以上がＳ１５０７のアドバタイズを起点に行われるやりとりである。
【００９２】
図１６は、端末角度情報に応じて、印刷装置３００、および端末装置２００の表示を切り替える様子を説明するための図である。図１６（ａ）は、端末装置２００がいる方向の角度が、印刷装置３００の正面から±３０度以内である場合の表示の様子を示す図である。範囲１６０１は、印刷装置３００の正面として扱う所定の角度の範囲を示している。図１６（ａ）に示すように、印刷装置３００の操作パネル３０５のバックライトは点灯され、端末装置２００の操作表示部は消去されている。この状態では、ユーザは、印刷装置３００の操作パネル３０５を用いて、印刷装置３００を操作することが想定される。
【００９３】
一方、図１６（ｂ）は、端末装置２００がいる方向の角度が、印刷装置３００の正面から±３０度の範囲外である場合の表示の様子を示す図である。範囲１６０２は、上記所定の範囲外の角度の範囲を示している。図１６（ｂ）に示すように、印刷装置３００の操作パネル３０５のバックライトは消灯され、端末装置２００の操作表示部（図１０の表示画面）は表示されている。この状態では、ユーザは、端末装置２００のタッチパネルディスプレイ２０４を用いて、印刷装置３００を操作することが想定される。
【００９４】
以上のように制御することで、端末装置２００が印刷装置３００の正面から±３０度の範囲外にいる時は、印刷装置３００の操作画面が端末装置２００のタッチパネルディスプレイ２０４に表示される。そのため、端末装置２００が印刷装置３００の後ろ側にいて、印刷装置３００の操作パネル３０５を視認できない場合でも、端末装置２００側の操作画面で印刷装置３００の操作を行うことができる。また端末装置２００が印刷装置３００の正面にいる時は、印刷装置３００の操作パネル３０５に操作画面が表示されるので、印刷装置３００を直接操作することが可能になる。また、端末装置２００が印刷装置３００の正面にいない場合は印刷装置３００の操作パネル３０５のバックライトが消灯される。これによって、印刷装置３００側で不必要に電力を消費することを防ぐことが出来る。
【００９５】
なお、上記の説明において、端末装置２００が印刷装置３００のおおむね正面にいると判定する端末角度情報の範囲を±３０度以内と説明したが、この数値は一例であり、別の値範囲を設定してもよい。例えば、印刷装置３００の操作パネル３０５の視野角や、印刷装置３００のサイズ、周辺環境による視認性を考慮して変動させるように構成してもよい。
【００９６】
また、本実施形態においては端末装置２００が印刷装置３００のおおむね正面の範囲いるか否かの判定を、印刷装置３００と端末装置２００の双方でそれぞれ行う場合を説明した。しかし、どちらか片方が判定を行って、その結果を他方へ通知して制御するように構成してもよい。このときの通知には、方向の判定の情報を含めてもよいし、表示画面に関する指示を併せて送信してもよい。この場合の通知は、近距離無線通信１０１を用いてもよいし、無線ＬＡＮ１０２を用いた通信であってもよい。
【００９７】
また、上記の説明では、端末装置２００が印刷装置３００の正面にいる場合は、端末装置２００の表示を消すよう制御したが、正面にいても端末装置の２００を点灯させた状態で維持しても構わない。端末角度情報に加えて他の要素、例えば印刷装置３００と端末装置２００の距離に応じて消すか否かを異ならせてもよい。
【００９８】
以上、本実施形態により、装置間の位置関係に応じて各装置にて表示される画面の表示内容を制御することが可能となる。特に、装置間の角度情報に応じて各装置における表示を切り替えることが可能となる。
【００９９】
＜第２実施形態＞
第１実施形態では、印刷装置３００がアドバタイズ情報を送信し、端末装置２００がそれを受けて端末角度を算出する場合を説明した。本発明の第２実施形態では、端末装置２００がアドバタイズ情報を送信し、印刷装置３００がそれを受けて端末角度を算出する場合を説明する。なお、第１実施形態と重複する構成について説明を省略し、差異のみを説明する。具体的には、第１実施形態にて述べた、図１３〜図１５の処理の代わりに、図１７〜図１９の処理が行われる。
【０１００】
［角度検出処理］
図１７は、印刷装置３００から見た端末装置２００が位置する方向の角度を検出する場合の、印刷装置３００のＣＰＵ３１１の処理内容を示すフローチャートである。この処理に対応するプログラムが印刷装置３００のプログラムメモリ３１３に格納されており、印刷装置３００の電源が投入された際に、このプログラムが起動されることで、本処理がバックグラウンド処理として実行される。なお、本処理は、第１実施形態にて述べた図１１の処理と並行して行われる。
【０１０１】
Ｓ１７０１にて、ＣＰＵ３１１は、端末装置２００が発信しているアドバタイズ電波を受信する。このとき、印刷装置３００は、アドバタイズ情報から端末装置２００のいる方向の角度情報を取得できるよう、複数アンテナによるアドバタイズ電波の受信が可能な状態となっており、適時送信されてきたアドバタイズ電波によりアドバタイズ情報の受信を行う。
【０１０２】
Ｓ１７０２にて、ＣＰＵ３１１は、受信したアドバタイズ情報を分析して端末装置２００が印刷装置３００から見て位置する方向の角度を検出して端末角度情報とする。端末角度情報は、端末装置２００が印刷装置３００の正面にいる場合に、その相対的な角度を０度とし、印刷装置３００の正面から時計回りにプラス方向、反時計回りにマイナス方向の値を取り、マイナス１８０度からプラス１８０までの値を取る。なお、角度の検出方法については、図７を用いて述べた通りである。
【０１０３】
Ｓ１７０３にて、ＣＰＵ３１１は、検出した端末角度情報を含む端末位置情報を端末装置２００へ送信する。なお、この端末位置情報の送信は、近距離無線通信１０１を用いて送信してもよいし、それ以外の方法、例えば無線ＬＡＮ１０２を用いて送信するものであってもよい。
【０１０４】
Ｓ１７０４にて、ＣＰＵ３１１は、検出した端末角度情報が所定の範囲内であるか否かを判定する。本例では、所定の範囲として、第１実施形態と同様、印刷装置３００の正面のある位置を基準（０度）として±３０度以内の範囲として判定を行うものとする。この範囲内であった場合には、端末装置２００が印刷装置３００のおおむね正面側にいることを示す。所定の範囲内である場合には（Ｓ１７０４にてＹＥＳ）Ｓ１７０５に進み、所定の範囲外である場合は（Ｓ１７０４にてＮＯ）Ｓ１７０６へ進む。
【０１０５】
Ｓ１７０５にて、ＣＰＵ３１１は、操作パネル３０５のバックライトを点灯させる。上述したように、この場合は、端末装置２００を所持するユーザが印刷装置３００のおおむね正面に位置するため、操作パネル３０５を直接操作できる。そこで、操作パネル３０５が操作しやすいように画面を明るくする。そして、Ｓ１７０１へ戻り、処理を繰り返す。
【０１０６】
Ｓ１７０６にて、ＣＰＵ３１１は、操作パネル３０５のバックライトを消灯させる。この場合は、端末装置２００を所持するユーザが印刷装置３００の正面からは外れた場所に位置することを示している。そこで、ユーザが操作パネル３０５を直接目視したり操作したりできないものとして、操作パネル３０５のバックライトを消灯する。そして、Ｓ１７０１へ戻り、処理を繰り返す。
【０１０７】
図１８は、端末装置２００のＣＰＵ２１１の処理内容を表すフローチャートである。この処理は、端末装置２００のプログラムメモリ２１３または不揮発性メモリ２２１に格納されている印刷装置操作用のアプリケーションソフトが起動されると実行される。また、本処理フローは、所定の時間間隔にて、繰り返し実行される。
【０１０８】
Ｓ１８０１にて、ＣＰＵ２１１は、近距離無線通信制御回路３１９を制御して、近距離無線通信ユニット３０６からアドバタイズ情報をブロードキャスト送信する。このとき、アドバタイズ情報を受信した印刷装置３００が端末装置２００との相対的な角度情報を取得できるよう、端末装置２００は、電波発信（アドバタイズ情報の送信）を行う。
【０１０９】
Ｓ１８０２にて、ＣＰＵ２１１は、印刷装置３００から送られてくる端末位置情報を受信する。端末位置情報には、印刷装置３００がアドバタイズ電波を受信して検出した、端末装置２００の端末角度情報を含むことができる。なお、この端末位置情報の受信は、近距離無線通信１０１を用いて受信してもよいし、それ以外の通信方法、例えば無線ＬＡＮ１０２を用いて受信するものであってもよい。なお、端末装置２００において、Ｓ１８０２において受信される端末角度情報が示す角度と、印刷装置３００の正面側（表示部）から見た端末装置２００の方向との関係が、予め定義されている。そして、その角度が０度のとき、印刷装置３００の正面側に存在するとみなすことができる。即ち、Ｓ１８０２において、端末装置２００は、印刷装置３００の操作パネル３０５に対する端末装置２００の方向を示す情報を取得することができる。
【０１１０】
Ｓ１８０３にて、ＣＰＵ２１１は、端末位置情報に端末角度情報が含まれているか否かを判定する。端末角度情報は、印刷装置３００の設置平面上において、端末装置２００が印刷装置３００の正面にいる場合に０度とし、印刷装置３００の正面から時計回りにプラス方向、反時計回りにマイナス方向の値を取り、マイナス１８０度からプラス１８０までの値を取る。端末位置情報に端末角度情報が含まれていることを検出した場合（Ｓ１８０３にてＹＥＳ）Ｓ１８０５へ進み、含まれていないことを検出した場合（Ｓ１８０３にてＮＯ）本処理フローを終了し、所定間隔に基づく処理開始タイミングまで待機する。
【０１１１】
Ｓ１８０４にて、ＣＰＵ２１１は、検出した端末角度情報が所定の範囲内であるか否かを判定する。ここでの所定の範囲は、図１７にて用いた印刷装置３００側の処理と同じ値を用いるものとし、±３０度以内の範囲であるとする。上述したように、この範囲内である場合には端末装置２００が印刷装置３００のおおむね正面側にいることを示す。所定の範囲内である場合には（Ｓ１８０４にてＹＥＳ）Ｓ１８０５へ進み、所定の範囲外である場合には（Ｓ１８０４にてＮＯ）Ｓ１８０６へ進む。
【０１１２】
Ｓ１８０５にて、ＣＰＵ２１１は、端末装置２００のタッチパネルディスプレイ２０４上の操作画面部を消去する。操作画面部とは、図１０における、ホーム画面５０１、機能実行中画面５１０、エラー通知画面５２０などを指す。その後、本処理フローを終了し、所定間隔に基づく処理開始タイミングまで待機する。
【０１１３】
Ｓ１８０６にて、ＣＰＵ２１１は、タッチパネルディスプレイ２０４上に操作画面部を表示する。その後、本処理フローを終了し、所定間隔に基づく処理開始タイミングまで待機する。
【０１１４】
なお、図１８に示す処理は、印刷装置操作用のアプリケーションソフトを停止することで終了する。もしくは、ユーザが端末装置２００側での操作画面の表示を中止する指示を行った場合に、本処理を終了するような構成であってもよい。
【０１１５】
また、図１７、図１８の例では、印刷装置３００が端末装置２００に端末位置情報を送信していた（Ｓ１７０３、Ｓ１８０２）。しかしこれに限らず、操作画面の消去または表示を指示する情報を端末装置２００に送信してもよい。例えば、印刷装置３００がＳ１７０５の処理を実行する前または後に、操作画面を消去することを指示する情報を送信し、Ｓ１７０６の処理を実行する前または後に、操作画面を表示することを指示する情報を送信してよい。
【０１１６】
図１９は、本実施形態に係る角度を検出して表示を制御する際の印刷装置３００と端末装置２００のやり取りの様子を示すシーケンス図である。本シーケンスは、図１７、図１８の処理に対応し、端末装置２００側では印刷装置操作用のアプリケーションソフトが起動され、印刷装置３００側では電源が投入されているものとする。
【０１１７】
Ｓ１９０１にて、端末装置２００からアドバタイズ情報がブロードキャスト送信され、印刷装置３００が受信する。
【０１１８】
Ｓ１９０２にて、印刷装置３００が端末装置２００から送信されたアドバタイズ情報を用いて、端末装置２００との相対的な端末角度を算出する。
【０１１９】
Ｓ１９０３にて、端末位置情報が印刷装置３００から端末装置２００へ通知される。ここで、Ｓ１９０３で通知される端末位置情報は、端末角度が±３０度の範囲内であるものとする。
【０１２０】
Ｓ１９０４にて、印刷装置３００は算出した端末角度情報を基に操作パネル３０５のバックライトをオンする。
【０１２１】
一方、Ｓ１９０５にて、端末装置２００は印刷装置３００から通知された端末角度情報を基にタッチパネルディスプレイ２０４の操作画面部の表示を消去する。以上がＳ１９０１のアドバタイズを起点に行われるやりとりである。
【０１２２】
次のアドバタイズ情報の送信は、Ｓ１９０７にて、端末装置２００がＳ１９０１のアドバタイズ情報の送信から所定時間経過したことを検出すると行われる。Ｓ１９０６に示す通り、端末装置２００が±３０度の範囲を外れ、印刷装置３００の側面または背面側に移動した場合を説明する。
【０１２３】
Ｓ１９０７にて、端末装置２００は前回のアドバタイズ情報送信（Ｓ１９０１）から所定時間経過したことを検出する。
【０１２４】
Ｓ１９０８にて、端末装置２００から次のアドバタイズ情報がブロードキャスト送信され、印刷装置３００が受信する。
【０１２５】
Ｓ１９０９にて、印刷装置３００がＳ１９０８にて端末装置２００から送信されたアドバタイズ情報を用いて、端末装置２００との相対的な端末角度を算出する。
【０１２６】
Ｓ１９１０にて、端末位置情報が印刷装置３００から端末装置２００へ通知される。ここで、Ｓ１９１０で通知される端末位置情報は端末角度が±３０度の範囲外を示す。
【０１２７】
Ｓ１９１１にて、印刷装置３００は算出した端末角度情報を基に操作パネル３０５のバックライトをオフする。
【０１２８】
一方、Ｓ１９１２にて、端末装置２００は通知された端末角度情報を基にタッチパネルディスプレイ２０４に操作画面部を表示する。以上がＳ１９０７のアドバタイズを起点に行われるやりとりである。
【０１２９】
以上のように制御することで、端末装置２００側がアドバタイズ情報を発信する場合においても、第１実施形態と同様に端末角度情報を検出し、その相対的な位置関係（角度情報）に応じて、各装置にて表示される画面の表示を切り替えることが可能となる。
【０１３０】
＜第３実施形態＞
本発明の第３実施形態として、端末装置２００と印刷装置３００の距離や角度に応じて、端末装置２００の表示内容を切り替える制御を行う形態について説明する。なお、上述した実施形態と重複する構成は説明を省略し、差異のみを説明する。
【０１３１】
［表示画面］
図２０は、本実施形態に係る印刷装置３００の操作パネル３０５の表示画面の例を示す図である。図２０に示すエラー通知画面２０００は、上述した図９（ｃ）にて示したエラー通知画面４２０に対応する。エラー通知画面２０００では、印刷中に紙詰まりを検出した、いわゆる紙ジャムエラーを通知する場合の内容を示している。エラー通知画面２０００において、紙ジャムエラーが発生していることを通知するメッセージ表示部２００１が配置されている。メッセージ表示部２００１の下に、紙ジャムエラーの詳細、解除方法の説明を示す、エラー情報表示部２００２が配置されている。ユーザがエラー情報表示部２００２を確認して背面カバー内の用紙を除去した後、続行ボタン２００３が押されると、印刷装置３００はエラー状態を解除して機能実行を再開する。一方、キャンセルボタン２００４が押されると、実行中の機能の処理を中止してホーム画面４００（図９（ａ））へ戻る。
【０１３２】
図２１は、本実施形態に係る端末装置２００の表示画面の例を示す図である。図２１に示す各画面は、図１０（ｂ）の画面に対応し、図１０（ｂ）との重複する部分については同じ参照番号を付して説明を行う。より具体的には、図２１に示すエラー通知画面５２０それぞれにおいて、紙ジャムエラーが発生した際に、エラー情報表示部に表示する内容が異なっている。
【０１３３】
図２１（ａ）では、発生した紙ジャムエラーに対して、エラー情報表示部２１０１の内容が表示されている。エラー情報表示部２１０１では、印刷装置３００でエラー解除作業が必要であることを示すメッセージが表示されている。図２１（ｂ）では、発生した紙ジャムエラーに対して、エラー情報表示部２１０２の内容が表示されている。エラー情報表示部２１０２では、印刷装置３００の背面側で操作が必要であることを示すメッセージが表示されている。図２１（ｃ）では、発生した紙ジャムエラーに対して、エラー情報表示部２１０３の内容が表示されている。エラー情報表示部２１０３では、印刷装置３００の背面側にいるユーザに対して、エラー解除方法の説明を示すメッセージが表示されている。
【０１３４】
なお、これらの表示内容は、印刷装置３００から端末装置２００へ送って表示させてもよく、あらかじめ端末装置２００が保持しているものを表示してもよい。また、エラーの内容に応じて、表示されるメッセージの種類の数は異なっていてもよい。
【０１３５】
図２２は、端末角度情報に応じて、端末装置２００の表示を切り替える様子を説明するための図である。ここでは、印刷装置３００と端末装置２００との相対的な位置関係として、３つのパターン（位置２２０１〜２２０３）を例に挙げて説明する。また、図２２に示す範囲１６０１、１６０２は、図１６にて説明したものと同様であるものとする。
【０１３６】
位置２２０１は、端末装置２００が印刷装置３００から所定の距離以上離れている位置を示している。この場合、端末装置２００では、表示画面が図２１（ａ）の状態となる。つまり、エラー情報表示部２１０１の内容が表示される。これによって、端末装置２００のユーザに対して、印刷装置３００に紙ジャムエラーが発生しており、印刷装置３００に対してエラー解除操作を必要としていることを通知することができる。
【０１３７】
位置２２０２は、端末装置２００が印刷装置３００から所定の距離以内であり、かつ、印刷装置３００の正面側にいる位置を示している。この場合、端末装置２００では、表示画面が図２１（ｂ）の状態となる。つまり、エラー情報表示部２１０２の内容が表示される。これによって、印刷装置３００の正面側にいる端末装置２００のユーザに対して、印刷装置３００の背面側でエラー解除操作を必要としていることを通知することができる。
【０１３８】
位置２２０３は、端末装置２００が印刷装置３００から所定の距離以内であり、かつ、印刷装置３００の背面側にいる位置を示している。この場合、端末装置２００では、表示画面が図２１（ｃ）の状態となる。つまり、エラー情報表示部２１０３の内容が表示される。これによって、印刷装置３００の背面側にいる端末装置２００のユーザに対して、印刷装置３００の背面側で必要となるエラー解除操作の手順を説明することができる。
【０１３９】
なお、本実施形態では、印刷装置３００の操作パネル３０５には、図２０に示した紙ジャムエラーのエラー通知画面２０００が表示されるものとする。このエラー通知画面２０００は、常に表示された状態であってもよいし、端末装置２００がいる場所に応じて表示を変更するように制御してもよい。例えば、端末装置２００が印刷装置３００の背面側にいる場合には、印刷装置３００の操作パネル３０５には、他のユーザがエラー解除操作を行っているという旨の表示をするように構成してもよい。
【０１４０】
また、エラーの内容や、そのエラーに関する部位の位置に応じて、メッセージを切り替える際の判定基準とする確度の範囲を変更してもよい。例えば、印刷装置の右側にユーザの作業を要する部位がある場合において、右側の所定の角度の範囲に端末装置がある場合に所定のメッセージを表示するような構成であってもよい。
【０１４１】
また、本実施形態では、端末装置２００のエラー情報表示部５２２、印刷装置３００のエラー情報表示部４２２は文章で操作方法等の説明を行っているが、必要な情報を表示するものであれば文章に限ることはない。例えばエラー解除手順を示す図を表示したり、動画で操作手順を表示したりしてもよい。
【０１４２】
以上、本実施形態により、装置間の位置関係に応じて、各装置の画面上に表示する内容を切り替えることが可能となる。
【０１４３】
＜その他の実施形態＞
上記の各実施形態においては、印刷装置と端末装置を含む印刷システムを例に挙げ、印刷装置と端末装置の方向によって印刷装置と端末装置の表示を制御する場合を説明したが、それぞれの装置はこれに限定されるものではない。そのほかの機器を対象とした情報処理システムであってもよい。例えば、印刷装置以外に、テレビ、掃除機、エアコンなどの家電製品や、自動車などの乗り物を対象とし、これらの情報処理装置における画面制御において、本願発明をすることも可能である。したがって、各機器の特性に応じて、表示するユーザインターフェース画面の構成は異なっていてよい。
【０１４４】
本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１４５】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【０１４６】
２００…端末装置、２０１…近距離無線通信ユニット、３００…印刷装置、３０５…操作パネル、３０６…近距離無線通信ユニット、
【図１】
2020197869.tif 000003
【図２】
2020197869.tif 000004
【図３】
2020197869.tif 000005
【図４】
2020197869.tif 000006
【図５】
2020197869.tif 000007
【図６】
2020197869.tif 000008
【図７】
2020197869.tif 000009
【図８】
2020197869.tif 000010
【図９】
2020197869.tif 000011
【図１０】
2020197869.tif 000012
【図１１】
2020197869.tif 000013
【図１２】
2020197869.tif 000014
【図１３】
2020197869.tif 000015
【図１４】
2020197869.tif 000016
【図１５】
2020197869.tif 000017
【図１６】
2020197869.tif 000018
【図１７】
2020197869.tif 000019
【図１８】
2020197869.tif 000020
【図１９】
2020197869.tif 000021
【図２０】
2020197869.tif 000022
【図２１】
2020197869.tif 000023
【図２２】
2020197869.tif 000024