(57)【要約】【課題】ユーザが所望する機能の実行指示および当該機能の実行に用いられる情報を対象の複合機に正確に送信できる、アプリケーションプログラムおよび情報処理システムを提供する。【解決手段】発注アプリが起動すると、携帯端末２のタッチパネル１１（表示部１２）にアプリ実行中画面が表示される。アプリ実行中画面には、たとえば、オブジェクト３１と、複合機３に対する携帯端末２の位置と紐付けられた機能を示すアイコン３２とが表示される。アプリ実行中画面に表示されるオブジェクト３１に対応する情報の送信を指示する送信指示操作、たとえば、オブジェクト３１を押さえた指をアイコン３２まで移動させるフリック操作がなされると、そのオブジェクト３１に対応する情報および複合機３に対する携帯端末２の位置と紐付けられた機能をオブジェクト３１に対応する情報を用いて実行する指示が携帯端末２から複合機３に送信される。【選択図】図７
2018165938.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部および前記表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネル、ならびに複数の機能を有する複合機と無線通信する無線通信部が搭載された携帯端末のコンピュータにインストールされるアプリケーションプログラムであって、
前記コンピュータに、
前記複合機に対する前記携帯端末の位置を特定する特定処理と、
オブジェクトを前記表示部に表示させるオブジェクト表示処理と、
前記オブジェクトに対応する情報の送信を指示する送信指示操作を、前記出力部が出力する信号から検出する検出処理と、
前記オブジェクトに対応する情報と、前記複合機の有する前記複数の機能のうち前記複合機に対する前記携帯端末の位置と紐付けられた機能を、前記オブジェクトに対応する情報を用いて実行する指示とを、前記送信指示操作の検出に応じて前記複合機に送信するよう、前記無線通信部を制御する送信処理とを実行させる、アプリケーションプログラム。
【請求項２】
請求項１に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記複合機に対する前記携帯端末の位置と紐付けられた機能を前記表示部に表示させる機能表示処理を実行させる、アプリケーションプログラム。
【請求項３】
請求項２に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記複合機に対する前記携帯端末の位置と紐付けられた機能を前記表示部における前記オブジェクトの表示位置よりも前記複合機側の位置に表示させる、アプリケーションプログラム。
【請求項４】
請求項３に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記複合機に対する前記携帯端末の位置に紐付けられた機能を機能ごとに異なるアイコンで表示させる、アプリケーションプログラム。
【請求項５】
請求項４に記載のアプリケーションプログラムであって、
前記送信指示操作を、前記表示部上における物体の移動の始点が前記オブジェクト上であり、前記始点からの物体の移動方向が前記オブジェクトの表示位置から前記アイコンの表示位置に向かう方向と一致する操作とする、アプリケーションプログラム。
【請求項６】
請求項２〜５のいずれか一項に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記複合機に対する前記携帯端末の位置が変化した場合に、前記表示部の表示を当該変化後の位置と紐付けられた機能の表示に切り替える表示切替処理を実行させる、アプリケーションプログラム。
【請求項７】
請求項２〜６のいずれか一項に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記複合機に対する前記携帯端末の位置を変化させると前記複合機で前記オブジェクトに対応する情報を用いて実行される機能が切り替わる旨のメッセージを前記表示部に表示させるメッセージ表示処理を実行させる、アプリケーションプログラム。
【請求項８】
請求項２〜７のいずれか一項に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記無線通信部による無線通信可能範囲内の前記複合機を検索し、該当する前記複合機が有する機能を示す情報を受信するよう前記無線通信部を制御する機能情報受信処理を実行させ、
前記機能表示処理において、前記複合機から受信した情報に示された機能を前記表示部に表示させる、アプリケーションプログラム。
【請求項９】
請求項８に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能情報受信処理において、前記複合機が有するすべての機能を示す情報を受信するよう前記無線通信部を制御させ、
前記機能表示処理において、前記複合機が有する機能であって前記複合機に対する前記携帯端末の位置に紐付けられない機能についても前記表示部に表示させる、アプリケーションプログラム。
【請求項１０】
請求項９に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記複合機に対する前記携帯端末の位置に紐付けられた機能を前記携帯端末の位置に紐付けられない機能に対して強調して表示させる、アプリケーションプログラム。
【請求項１１】
請求項１０に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記複合機に対する前記携帯端末の位置に対応する機能を前記携帯端末の位置に紐付けられない機能の表示位置よりも前記オブジェクトに近い位置に表示させる、アプリケーションプログラム。
【請求項１２】
請求項２〜１１のいずれか一項に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記複合機がファックス機能およびプリント機能を有する場合、前記複合機と前記携帯端末との距離が第１距離であるときに、前記ファックス機能を前記表示部に表示させる、アプリケーションプログラム。
【請求項１３】
請求項１２に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記複合機と前記携帯端末との距離が前記第１距離よりも短い第２距離であるときに、前記プリント機能を前記表示部に表示させる、アプリケーションプログラム。
【請求項１４】
請求項１２に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記複合機と前記携帯端末との距離が前記第１距離よりも長い第３距離であるときに、前記プリント機能を前記表示部に表示させる、アプリケーションプログラム。
【請求項１５】
請求項１０に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記複合機に対する前記携帯端末の位置に紐付けられた機能を前記表示部における前記オブジェクトの表示位置に対して前記複合機側の一辺に対応する位置に表示させ、前記表示部における前記一辺と異なる辺に対応する位置に前記携帯端末の位置に紐付けられない機能を表示させる、アプリケーションプログラム。
【請求項１６】
請求項１５に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記機能表示処理において、前記表示部における前記一辺と異なる辺が前記オブジェクトの表示位置に対して前記複合機側に位置するように前記携帯端末の向きが変えられたときに、前記複合機側が前記携帯端末の位置に紐付けられない機能の表示における上側となるように、前記携帯端末の位置に紐付けられない機能を表示させる、アプリケーションプログラム。
【請求項１７】
携帯端末と複数の機能を有する複合機とを含む情報処理システムであって、
前記携帯端末は、
画像を表示する表示部および前記表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネルと、
前記複合機と無線通信する無線通信部と、
制御部と
を備え、
前記制御部は、
前記複合機に対する前記携帯端末の位置を特定する特定処理と、
オブジェクトを前記表示部に表示させるオブジェクト表示処理と、
前記オブジェクトに対応する情報の送信を指示する送信指示操作を、前記出力部が出力する信号から検出する検出処理と、
前記オブジェクトに対応する情報と、前記複合機の有する前記複数の機能のうち前記複合機に対する前記携帯端末の位置と紐付けられた機能を、前記オブジェクトに対応する情報を用いて実行する指示とを、前記送信指示操作の検出に応じて前記複合機に送信するよう、前記無線通信部を制御する送信処理とを実行する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットなど、タッチパネルを搭載した携帯端末が普及している。タッチパネルを搭載した携帯端末では、タッチパネルへのタッチ操作により、直感的な入力操作が可能である。これを利用すれば、直感的な入力操作で携帯端末から複合機などに情報を送信することができる。
【０００３】
たとえば、特許文献１に開示されている構成では、携帯端末のタッチパネルの画面に、複合機の画像とスワイプ操作（指などをタッチパネルの表面に触れたまま移動させる操作）を補助する複数の補助線とを合成した画像が表示される。そして、補助線の１つに沿ったスワイプ操作が行われると、その補助線に対応する機能（プリント機能、ファックス機能、スキャン機能およびメール機能）を使用するジョブが携帯端末から複合機に送信される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−６６３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、複数の補助線が密集している場合（特許文献１の図１９参照）、補助線に沿ったスワイプ操作が誤操作となるおそれがある。
【０００６】
本発明の目的は、ユーザが所望する機能の実行指示および当該機能の実行に用いられる情報を対象の複合機に正確に送信できる、アプリケーションプログラムおよび情報処理システムを提供することである。
【課題を解決するための手段】
【０００７】
前記の目的を達成するため、本発明の一の局面に係るアプリケーションプログラムは、画像を表示する表示部および表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネル、ならびに複数の機能を有する複合機と無線通信する無線通信部が搭載された携帯端末のコンピュータにインストールされるアプリケーションプログラムであって、コンピュータに、複合機に対する携帯端末の位置を特定する特定処理と、オブジェクトを表示部に表示させるオブジェクト表示処理と、オブジェクトに対応する情報の送信を指示する送信指示操作を、出力部が出力する信号から検出する検出処理と、オブジェクトに対応する情報と、複合機の有する複数の機能のうち複合機に対する携帯端末の位置と紐付けられた機能を、オブジェクトに対応する情報を用いて実行する指示とを、送信指示操作の検出に応じて複合機に送信するよう、無線通信部を制御する送信処理とを実行させる。
【０００８】
この構成によれば、携帯端末の表示部に表示されるオブジェクトに対応する情報の送信を指示する送信指示操作がなされると、そのオブジェクトに対応する情報と、複合機に対する携帯端末の位置と紐付けられた機能をオブジェクトに対応する情報を用いて実行する指示とが複合機に送信される。そのため、ユーザが複合機に対する携帯端末の位置を調整することにより、ユーザが所望する機能の実行指示および当該機能の実行に用いられる情報を対象の複合機に正確に送信することができる。
【０００９】
なお、本発明は、アプリケーションプログラムの形態で実現することができるだけでなく、たとえば、携帯端末と複数の機能を有する複合機とを含む情報処理システムの形態で実現することもできる。
【００１０】
この情報処理システムにおいて、携帯端末は、画像を表示する表示部および表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネルと、複合機と無線通信する無線通信部と、制御部とを備え、アプリケーションプログラムのインストールにより、制御部は、複合機に対する携帯端末の位置を特定する特定処理と、オブジェクトを表示部に表示させるオブジェクト表示処理と、オブジェクトに対応する情報の送信を指示する送信指示操作を、出力部が出力する信号から検出する検出処理と、オブジェクトに対応する情報と、複合機の有する複数の機能のうち複合機に対する携帯端末の位置と紐付けられた機能を、オブジェクトに対応する情報を用いて実行する指示とを、送信指示操作の検出に応じて複合機に送信するよう、無線通信部を制御する送信処理とを実行する。
【発明の効果】
【００１１】
本発明によれば、ユーザが複合機に対する携帯端末の位置を調整することにより、ユーザが所望する機能の実行指示および当該機能の実行に用いられる情報を対象の複合機に正確に送信することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報処理システムの構成を示す図である。
【図２】携帯端末の電気的構成を示すブロック図である。
【図３】複合機の電気的構成を示すブロック図である。
【図４】情報取得処理の流れを示すフローチャートである。
【図５】複合機の不揮発性メモリに保存されている位置情報、固有情報および機能情報の一例を示す図である。
【図６】アイコン表示処理の流れを示すフローチャートである。
【図７】アプリ実行中画面の例（その１）を示す図である。
【図８】アプリ実行中画面の例（その２）を示す図である。
【図９】アプリ実行中画面の例（その３）を示す図である。
【図１０】アプリ実行中画面の例（その４）を示す図である。
【図１１】機能実行指示処理の流れを示すフローチャートである。
【図１２】携帯端末の不揮発性メモリに保存されている発注対象の各商品の商品名および発注数量、ならびに発注先の業者の名称およびアドレスの一例を示す図である。
【図１３】変形例に係るアプリ実行中画面の例を示す図である。
【発明を実施するための形態】
【００１３】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１４】
＜システム構成＞
図１に示される情報処理システム１は、携帯端末２および複数の複合機（ＭＦＰ：Multi-Function Peripheral）３を含む。
【００１５】
携帯端末（モバイルデバイス）２は、持ち運び可能な端末機器であり、たとえば、スマートフォンまたはタブレット端末である。
【００１６】
複合機３は、画像データに係る画像をプリント用紙などのシートに印刷するプリント機能（画像形成機能）、画像データを公衆電話回線を介して送受信するファクシミリ機能および電子メールをコンピュータネットワークを介して送受信するメール機能など、複数の機能を有する端末機器である。
【００１７】
携帯端末２および複合機３は、ＢＴ（Bluetooth（登録商標））通信機能を有している。ＢＴ通信は、ＩＥＥＥ（アイトリプルイー）での規格「ＩＥＥＥ ８０２．１５．１」の通信であって、２．４ＧＨｚ帯の電波を使用し、最高２４Ｍｂｐｓの速度で通信する。
【００１８】
＜携帯端末の電気的構成＞
携帯端末２は、図１および図２に示されるように、タッチパネル１１を搭載している。タッチパネル１１は、たとえば、静電容量方式のタッチパネルであり、表示部１２および出力部１３を備えている。
【００１９】
表示部１２は、たとえば、液晶表示器からなる。
【００２０】
出力部１３は、表示部１２上に重ねて設けられている。出力部１３は、たとえば、絶縁体フィルムおよび電極層を備えている。タッチパネル１１の表面に指などの電気を通す物体が接近または接触すると、物体付近の電極の静電容量が変化する。出力部１３は、静電容量の変化に基づいて、その物体が接近または接触した位置を検出し、その位置に応じた信号を出力する。
【００２１】
なお、以下では、タッチパネル１１が指で操作される場合を例にとる。また、タッチパネル１１の操作方法の１つであるフリック操作には、タッチパネル１１上において、指などの物体をタッチパネル１１上の特定の一点からタッチパネル１１の表面に触れたままで移動させる操作はもちろん、指などの物体をタッチパネル１１の表面に触れずに接近させたままで移動させる操作も含まれる。
【００２２】
また、携帯端末２は、ＢＴ通信部１４（無線通信部の一例）および無線ＬＡＮ通信部１５を備えている。
【００２３】
ＢＴ通信部１４は、ＢＴ通信のためのアンテナおよびＩＣチップを内蔵したＢＴモジュールを備えている。
【００２４】
無線ＬＡＮ通信部１５は、無線ＬＡＮ（Local Area Network）通信のためのアンテナおよびＩＣチップを内蔵した無線ＬＡＮモジュールを備えている。
【００２５】
さらに、携帯端末２は、ＣＰＵ１６（制御部の一例）、ＲＯＭ１７およびＲＡＭ１８を含むコンピュータを備えている。ＣＰＵ１６は、ＲＯＭ１７に記憶されているプログラムを実行することにより、タッチパネル１１およびＢＴ通信部１４を制御する。ＣＰＵ１６による制御（プログラム）の実行時、ＲＡＭ１８がワークエリアとして使用される。ＲＡＭ１８には、ＮＶＲＡＭ（Non Volatile RAM）などの不揮発性メモリが含まれる。
【００２６】
＜複合機の電気的構成＞
複合機３は、図３に示されるように、操作パネル２１、画像形成部２２、画像読取部２３、ＢＴ通信部２４およびネットワーク通信部２５を備えている。
【００２７】
操作パネル２１は、たとえば、液晶表示器からなる表示部および静電容量式のタッチキーからなるタッチキー部を含む構成であり、各種の設定および指示などの入力ならびに各種の情報の表示のために設けられている。
【００２８】
画像形成部２２は、画像データに基づく印刷（カラー印刷またはモノクロ印刷）を実行し、シートに画像を形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００２９】
画像読取部２３は、イメージセンサ及びＡＦＥ（Analog Front End）などを備えている。画像読取部２３では、イメージセンサにより原稿の画像が読み取られて、イメージセンサからアナログ画像信号が出力され、ＡＦＥによりそのアナログ画像信号がデジタル画像データに変換される。
【００３０】
ＢＴ通信部２４は、ＢＴ通信のためのアンテナおよびＩＣチップを内蔵したＢＴモジュールを備えている。
【００３１】
ネットワーク通信部２５は、コンピュータネットワークを経由した通信のための回路などを備えている。ネットワーク通信部２５による通信の速度は、ＢＴ通信の通信速度よりも速い。
【００３２】
また、複合機３は、ＡＳＩＣ（Application Specific Integrated Circuit）２６、ＲＯＭ２７およびＲＡＭ２８などを備えている。
【００３３】
ＡＳＩＣ２６は、ＣＰＵ２９を内蔵している。ＡＳＩＣ２６には、ＢＴ通信部２４よびネットワーク通信部２５が受信したデータ、操作パネル２１での操作の内容を表す信号などが入力される。ＣＰＵ２９は、ＡＳＩＣ２６に入力される信号などに基づいて、ＲＯＭ２７に記憶されているプログラムを実行することにより、操作パネル２１、画像形成部２２、ＢＴ通信部２４およびネットワーク通信部２５を制御する。ＣＰＵ２９による制御（プログラム）の実行時、ＲＡＭ２８がワークエリアとして使用される。また、ＲＡＭ２８には、ＮＶＲＡＭなどの不揮発性メモリが含まれる。
【００３４】
＜情報取得処理＞
携帯端末２には、飲食店や小売店での商品の発注作業を簡便に行うことができるアプリケーションプログラム（以下、「発注アプリ」という。）がインストールされている。たとえば、携帯端末２のタッチパネル１１（表示部１２）のホーム画面には、発注アプリのアイコンが登録されており、そのアイコンを指で軽くタッチするタップ操作により、発注アプリの起動を指示することができる。この指示に応じて発注アプリが起動されると、ＣＰＵ１６は、図４に示される情報取得処理を実行する。
【００３５】
情報取得処理では、ＣＰＵ１６は、まず、使用権限を有するユーザによる発注アプリの起動であることを認証するため、ログイン画面をタッチパネル１１に表示させる。ログイン画面では、予め設定されたパスワードの入力が求められる。ログイン画面でパスワードが正しく入力されると、ＣＰＵ１６は、ログイン成功と判断して（Ｓ１１：ＹＥＳ）、情報取得処理を以降に進める。一方、ログイン画面でパスワードが正しく入力されない場合、ＣＰＵ１６は、ログイン失敗と判断して（Ｓ１１：ＮＯ）、情報取得処理を強制終了する。情報取得処理の強制終了により、発注アプリも強制終了となり、タッチパネル１１からログイン画面が消去される。
【００３６】
なお、携帯端末２の機能により携帯端末２の使用開始時（タッチパネル１１の電源投入時）にログイン認証（たとえばパスワードの入力）が求められる場合、ユーザによるログイン作業が重複するので、情報取得処理でのログイン認証が省略されてもよい。この場合、発注アプリの不正使用に対するセキュリティは低下するが、発注アプリの簡便性を向上させることができる。
【００３７】
情報取得処理が次に進むと、ＣＰＵ１６は、自身が備わっている携帯端末２（自デバイス）の位置および向きを含む位置情報を取得する（Ｓ１２）。携帯端末２の位置情報の取得には、たとえば、携帯端末２に搭載されているＧＰＳ（Global Positioning System）受信機および電子コンパスが使用される。ＧＰＳ衛星からの電波を受信可能な環境では、ＧＰＳ測位技術により携帯端末２の位置が取得され、ＧＰＳ衛星からの電波を受信不能な環境では、屋内測位技術により携帯端末２の位置が取得される。屋内測位技術の一例では、無線ＬＡＮの複数のアクセスポイントから携帯端末２が受信する電波強度または伝搬時間から携帯端末２の位置が三角測量により推定される。また、電子コンパスが出力する信号から携帯端末２の向きが取得される。
【００３８】
携帯端末２の位置情報の取得後、ＣＰＵ１６は、携帯端末２の周囲の複合機３の検索を実行する（Ｓ１３）。具体的には、ＣＰＵ１６は、ＢＴ通信部１４に指令を送信し、ＢＴ通信部１４から「問い合わせ（Inquiry）」信号を出力させる。ＢＴ通信部１４のＢＴ通信範囲内に複合機３が存在する場合、その複合機３が「問い合わせ（Inquiry）」信号を受信したことに応じて応答を送信する。ＣＰＵ１６は、複合機３からの応答に基づいて、携帯端末２の周囲の複合機３の一覧を作成する。
【００３９】
次いで、ＣＰＵ１６は、その一覧から携帯端末２の周囲の複合機３の台数（Ｎ）を取得する（Ｓ１４）。
【００４０】
また、ＣＰＵ１６は、ＲＡＭ１８に設けられる情報取得済カウンタの値（ｎ）に１をセットする（Ｓ１５）。
【００４１】
そして、ＣＰＵ１６は、情報取得済カウンタの値（ｎ）が携帯端末２の周囲の複合機３の台数（Ｎ）を超えたか否かを判別する（Ｓ１６）。
【００４２】
情報取得済カウンタの値（ｎ）が台数（Ｎ）以下である場合（Ｓ１６：ＮＯ）、ＣＰＵ１６は、ＢＴ通信部１４と携帯端末２の周囲の複合機３の一覧におけるｎ番目の複合機３とのＢＴ通信により、ＢＴ通信部１４から複合機３に各種情報の送信を命令する信号を送信する。複合機３の不揮発性メモリには、図５に示されるように、緯度、経度および標高が位置情報として保存され、ＩＰ（Internet Protocol）アドレスが固有情報として保存されている。また、複合機３の不揮発性メモリには、複合機３で実行可能な機能の情報が保存されている。ｎ番目の複合機３は、ＢＴ通信部１４からの命令の受信に応じて、不揮発性メモリに保存されている位置情報、固有情報および機能情報を送信する。そして、位置情報、固有情報および機能情報をＢＴ通信部１４が受信することにより、ＣＰＵ１６は、ｎ番目の複合機３の位置情報、固有情報および機能情報を取得する（Ｓ１７）。
【００４３】
その後、ＣＰＵ１６は、情報取得済カウンタの値（ｎ）をインクリメントして（Ｓ１８）、インクリメント後の情報取得済カウンタの値（ｎ）が携帯端末２の周囲の複合機３の台数（Ｎ）を超えたか否かを再び判別する（Ｓ１６）。そして、情報取得済カウンタの値（ｎ）が台数（Ｎ）を超えるまで、ＣＰＵ１６は、ｎ番目の複合機３の位置情報、固有情報および機能情報を取得する（Ｓ１７）。
【００４４】
インクリメント後の情報取得済カウンタの値（ｎ）が携帯端末２の周囲の複合機３の台数（Ｎ）を超えると（Ｓ１６：ＹＥＳ）、ＣＰＵ１６は、情報取得処理を終了する。
【００４５】
＜アイコン表示処理＞
ＣＰＵ１６は、情報取得処理に引き続いて、図６に示されるアイコン表示処理を実行する。ログイン認証が成功して情報取得処理が終了した場合、携帯端末２のタッチパネル１１には、図７〜図１０に示されるように、発注アプリで発注可能な商品を示すオブジェクト３１と携帯端末２から最も近い位置の複合機３が有する機能を示すアイコン３２（３２Ｐ，３２Ｍ，３２Ｆ）とを含むアプリ実行中画面が表示される。アイコン表示処理は、アイコン３２をアプリ実行中画面に表示させるための処理である。
【００４６】
アイコン表示処理では、ＣＰＵ１６は、複合機３に対する携帯端末２の位置と紐付けられた機能を複合機３に対する携帯端末２の向きで他の機能から区別する設定になっているか否かを判別する（Ｓ２１）。
【００４７】
発注アプリでは、複合機３に対する携帯端末２の位置を複合機３に対する携帯端末２の向きで区別するか、携帯端末２と複合機３との距離で区別するかを設定により切り替えることができる。
【００４８】
情報取得処理の実行後、ＣＰＵ１６は、情報取得処理で取得された複合機３の機能情報が示す各機能を複合機３に対する携帯端末２の位置と紐付けて、携帯端末２のＲＡＭ１８に記憶させる。このとき、複合機３に対する携帯端末２の位置を複合機３に対する携帯端末２の向きで区別する設定になっている場合、情報取得処理で取得した携帯端末２の向き（絶対的な向き）から複合機３に対する携帯端末２の向き（相対的な向き）が求められて、携帯端末２のＲＡＭ１８に、複合機３の各機能が複合機３に対する携帯端末２の向きと紐付けて記憶される。また、複合機３に対する携帯端末２の位置を携帯端末２と複合機３との距離で区別する設定になっている場合、携帯端末２のＲＡＭ１８には、複合機３の各機能が携帯端末２と複合機３との距離と紐付けて記憶される。
【００４９】
なお、複合機３に対する携帯端末２の向きとは、複合機３に対するタッチパネル１１の向きであり、具体的には、携帯端末２が縦長のタッチパネル１１を搭載している場合、そのタッチパネル１１の上短辺３３、下短辺３４、左長辺３５および右長辺３６のいずれが複合機３に向けられているかである。なお、携帯端末２がスマートフォンである場合、タッチパネル１１に対して受話スピーカ３７が配置されている側が上側となる。
【００５０】
向きで区別する設定になっている場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１６は、複合機３に対する携帯端末２の向きに紐付けられた機能を示すアイコン３２を、アプリ実行中画面におけるオブジェクト３１とタッチパネル１１の複合機３側の一辺との間の領域に表示させる（Ｓ２２）。
【００５１】
また、タッチパネル１１の他の一辺を複合機３側に向けたときにその向きに紐付けられた機能を示すアイコン３２を、アプリ実行中画面におけるオブジェクト３１と当該他の一辺との間の領域に表示させる（Ｓ２２）。
【００５２】
複合機３に対する携帯端末２の向きに紐付けられた機能を示すアイコン３２は、他のアイコン３２よりも強調して表示される。また、各アイコン３２は、アイコン３２が示す機能を表す文字を含み、アプリ実行中画面では、その文字における上側がタッチパネル１１の各辺側に向くように表示される。
【００５３】
たとえば、複合機３のプリント機能は、タッチパネル１１の上短辺３３が複合機３側に向けられる向きと紐付けられている。また、複合機３のメール機能は、タッチパネル１１の左長辺３５が複合機３側に向けられる向きと紐付けられ、複合機３のファクシミリ機能は、タッチパネル１１の右長辺３６が複合機３側に向けられる向きと紐付けられている。
【００５４】
図７に示されるように、タッチパネル１１の上短辺３３が複合機３に向けられた状態では、そのときの携帯端末２の向きと紐付けられているプリント機能を示すアイコン３２Ｐがアプリ実行中画面におけるオブジェクト３１と上短辺３３との間の領域に表示される。また、ファクシミリ機能を示すアイコン３２Ｆがアプリ実行中画面におけるオブジェクト３１と右長辺３６との間の領域に表示され、メール機能を示すアイコン３２Ｍがオブジェクト３１と右長辺３６との間の領域に表示される。プリント機能を示すアイコン３２Ｐは、網掛けにすることにより、ファクシミリ機能を示すアイコン３２Ｆおよびメール機能を示すアイコン３２Ｍに対して強調して表示される。
【００５５】
また、アプリ実行中画面の一部の領域には、たとえば、「９０°回転させると機能が切り替わります」などの機能の切替方法を案内するメッセージが表示される。これにより、ユーザが機能の切替方法を容易に知得することができる。
【００５６】
複合機３に対する携帯端末２の位置を向きで区別する設定になっていない場合（Ｓ２１：ＮＯ）、つまり複合機３に対する携帯端末２の位置を距離で区別する設定になっている場合、ＣＰＵ１６は、携帯端末２および複合機３の各位置情報から、携帯端末２と複合機３との間の距離を取得する（Ｓ２３）。
【００５７】
携帯端末２と複合機３との距離の取得後、ＣＰＵ１６は、その距離に紐付けられた機能を示すアイコン３２を、アプリ実行中画面におけるオブジェクト３１とタッチパネル１１の上短辺３３との間の領域でオブジェクト３１に最も近い位置、言い換えれば、携帯端末２を操作するユーザから一番手前の位置に、相対的に大きいサイズで表示させる（Ｓ２４）。
【００５８】
また、ＣＰＵ１６は、取得された距離に紐付けられていない機能を示すアイコン３２を、アプリ実行中画面におけるオブジェクト３１とタッチパネル１１の上短辺３３との間の領域で携帯端末２と複合機３との距離に紐付けられた機能を示すアイコン３２よりもオブジェクト３１から遠い位置に、相対的に小さいサイズで表示させる（Ｓ２５）。
【００５９】
携帯端末２と複合機３との距離に紐付けられた機能を示すアイコン３２は、オブジェクト３１に最も近い位置に他のアイコン３２よりも大きいサイズで表示されることにより、他のアイコン３２よりも強調して表示される。
【００６０】
たとえば、図９に示されるように、携帯端末２と複合機３との距離が所定範囲ＲＡ内である場合、その距離（範囲ＲＡ）に紐付けられたプリント機能を示すアイコン３２Ｐがアプリ実行中画面におけるオブジェクト３１とタッチパネル１１の上短辺３３との間の領域でオブジェクト３１に最も近い位置に相対的に大きいサイズで表示される。また、プリント機能以外のファクシミリ機能を示すアイコン３２Ｆおよびメール機能を示すアイコン３２Ｍがアプリ実行中画面におけるプリント機能を示すアイコン３２Ｐよりもオブジェクト３１から離れた位置にこの順で相対的に小さいサイズで表示される。
【００６１】
アイコン３２の表示後、ＣＰＵ１６は、アイコン表示処理を一旦終了するが、その後、アイコン表示処理を再び実行する。そのため、複合機３に対する携帯端末２の位置が変化すると、アイコン表示処理が実行されることにより、アプリ実行中画面は、その変化後の携帯端末２の位置に応じた表示に切り替わる。
【００６２】
たとえば、図７に示される状態から携帯端末２が反時計回りに９０°回転されて、タッチパネル１１の右長辺３６が複合機３に向けられると、図８に示されるように、そのときの携帯端末２の向きと紐付けられているファクシミリ機能を示すアイコン３２Ｆがアプリ実行中画面におけるオブジェクト３１と右長辺３６との間に表示されて、そのアイコン３２Ｆが網掛けにされる。このアプリ実行中画面においても、プリント機能を示すアイコン３２Ｐがオブジェクト３１と上短辺３３との間の領域に表示され、メール機能を示すアイコン３２Ｍがオブジェクト３１と左長辺３５との間の領域に表示される。すなわち、図７に示される状態から図８に示される状態に携帯端末２が回転されると、オブジェクト３１における上側が複合機３側を向くようにオブジェクト３１の表示が変更され、また、ファクシミリ機能を示すアイコン３２Ｆが網掛けにされる。
【００６３】
図７に示される状態から携帯端末２が時計回りに９０°回転されて、タッチパネル１１の左長辺３５が複合機３に向けられた場合には、図示されないが、そのときの携帯端末２の向きと紐付けられているメール機能を示すアイコン３２Ｍがアプリ実行中画面におけるオブジェクト３１と左長辺３５との間に表示されて、そのアイコン３２Ｍが網掛けにされる。このアプリ実行中画面においても、プリント機能を示すアイコン３２Ｐがオブジェクト３１と上短辺３３との間の領域に表示され、ファクシミリ機能を示すアイコン３２Ｆがオブジェクト３１と右長辺３６との間の領域に表示される。
【００６４】
また、図９に示される状態から携帯端末２が複合機３に近づけられて、図１０に示されるように、携帯端末２と複合機３との距離が所定範囲ＲＢ内になると、その距離（範囲ＲＢ）に紐付けられたファクシミリ機能を示すアイコン３２Ｆがアプリ実行中画面におけるオブジェクト３１とタッチパネル１１の上短辺３３との間の領域でオブジェクト３１に最も近い位置に相対的に大きいサイズで表示される。また、ファクシミリ機能以外のプリント機能を示すアイコン３２Ｐおよびメール機能を示すアイコン３２Ｍがアプリ実行中画面におけるファクシミリ機能を示すアイコン３２Ｆよりもオブジェクト３１から離れた位置にこの順で相対的に小さいサイズで表示される。
【００６５】
＜機能実行指示処理＞
ＣＰＵ１６は、アイコン表示処理に引き続いて、図１１に示される機能実行指示処理を実行する。機能実行指示処理は、アプリ実行中画面で複合機３の機能の実行を指示する操作を検出し、その操作が検出された場合に機能の実行指示および機能の実行に必要な情報を複合機３に送信するための処理である。
【００６６】
機能実行指示処理では、ＣＰＵ１６は、アプリ実行中画面でのフリック操作の開始および終了を検出したか否かを判別する（Ｓ３１）。
【００６７】
アプリ実行中画面では、ユーザが業者に発注したい商品を示すオブジェクト３１を指で押さえ、オブジェクト３１を押さえたままで指を複合機３に対する携帯端末２の位置に紐付けられた機能を示すアイコン３２まで移動、つまりユーザが業者に発注したい商品を示すオブジェクト３１を強調表示されたアイコン３２までフリック操作で移動させることにより、そのオブジェクト３１が示す商品の業者への発注に必要な情報を携帯端末２から複合機３へ送信することができる。この業者への発注を可能とするため、発注アプリでは、図１２に示されるように、オブジェクト３１ごとに、発注対象の各商品（各オブジェクト３１が示す商品）の商品名および発注数量、その商品の発注先の業者の名称およびアドレス（ＦＡＸ番号、メールアドレス）を事前に登録しておく必要がある。登録された内容は、互いに対応づけられて（紐付けられて）、携帯端末２の不揮発性メモリに保存される。
【００６８】
ＣＰＵ１６は、アプリ実行中画面でのフリック操作の開始および終了を検出すると（Ｓ３１：ＹＥＳ）、そのフリック操作が携帯端末２から複合機３への情報の送信を指示する送信指示操作であったか否か、つまりオブジェクト３１の１つを複合機３に対する携帯端末２の位置に紐付けられた機能を示すアイコン３２まで移動させる操作であったか否かを判別する（Ｓ３２）。
【００６９】
フリック操作が送信指示操作でなかった場合（Ｓ３２：ＮＯ）、ＣＰＵ１６は、機能実行指示処理を終了する。
【００７０】
フリック操作が送信指示操作であった場合（Ｓ３２：ＹＥＳ）、ＣＰＵ１６は、複合機３に対する携帯端末２の位置に紐付けられた機能を送信方法とする送信指示、その機能を示すアイコン３２まで移動されたオブジェクト３１に対応する商品名および発注数量を示す送信データ、およびオブジェクト３１に対応する発注先の業者の名称およびアドレスを示す送信先情報をＢＴ通信部１４から複合機３に送信させる（Ｓ３３）。
【００７１】
送信指示、送信データおよび送信先情報を複合機３のＢＴ通信部２４が受信すると、複合機３では、ＣＰＵ２９により、発注を受け付けた旨の受付メッセージがＢＴ通信部２４から携帯端末２に向けて送信される。また、ＣＰＵ２９により、携帯端末２から受信した送信データなどが適宜加工されて、送信先情報が示す送信先（発注先）に送信方法が示す機能により送信データが送信される。なお、当然ながら、送信データが送信されるのは、フリック操作で選択された機能（フリック操作によるオブジェクト３１の移動先のアイコン３２が示す機能）がファクシミリ機能またはメール機能であって、その機能に対応する発注先のアドレスがあるという条件が満たされる場合である。
【００７２】
たとえば、図１０に示されるアプリ実行中画面において、「トマト１０個」を示すオブジェクト３１がファクシミリ機能を示すアイコン３２Ｆまでフリック操作で移動された場合、図１２に示される対応関係から「ファクシミリ機能」を送信方法とする送信指示、発注商品名「トマト」および発注数量「１０個」を示す送信データ、および発注先の業者の名称「ｘｘ商店」およびＦＡＸ番号「０５２−８２４−ｘｘｘ１」を示す送信先情報がＢＴ通信部１４から複合機３に送信される。そして、複合機３では、発注先の業者の名称「ｘｘ商店」、発注商品名「トマト」および発注数量「１０個」を記載したＦＡＸ注文書が作成されて、そのＦＡＸ注文書がＦＡＸ番号「０５２−８２４−ｘｘｘ１」宛てにファクシミリ送信される。これにより、「トマト１０個」の業者への発注が完了する。
【００７３】
複合機３から送信される受付メッセージをＢＴ通信部１４が受信したことに応じて（Ｓ３４）、ＣＰＵ１６は、その受付メッセージをタッチパネル１１に表示させて（Ｓ３５）、機能実行指示処理を終了する。
【００７４】
＜作用効果＞
以上のように、発注アプリが起動すると、携帯端末２のタッチパネル１１（表示部１２）にアプリ実行中画面が表示される。アプリ実行中画面に表示されるオブジェクト３１に対応する情報の送信を指示する送信指示操作がなされると、そのオブジェクト３１に対応する情報（送信データ、送信先情報）と、複合機３に対する携帯端末２の位置と紐付けられた機能をオブジェクト３１に対応する情報を用いて実行する指示とが複合機３に送信される。そのため、ユーザが複合機３に対する携帯端末２の位置を調整することにより、ユーザが所望する機能の実行指示および当該機能の実行に用いられる情報を対象の複合機３に正確に送信することができる。
【００７５】
複合機３に対する携帯端末２の位置と紐づけられた機能は、アプリ実行中画面に、機能ごとに異なるアイコン３２で表示される。そのアイコン３２の表示位置は、オブジェクト３１の表示位置よりも複合機３側の位置であり、送信指示操作は、オブジェクト３１を押さえた指をアイコン３２まで移動させるフリック操作である。このオブジェクト３１を複合機３側に移動させる直感的なフリック操作により、オブジェクト３１に対応する情報とアイコン３２が示す機能の実行指示を複合機３に送信することができる。
【００７６】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
【００７７】
たとえば、前述の実施形態では、複合機３に対して携帯端末２が相対的に遠い距離にプリント機能が紐付けられ、相対的に近い距離にファクシミリ機能が紐付けられているとした。これには、携帯端末２を操作するユーザが複合機３から離れた場所でプリント機能の実行（印刷の実行）を指示すれば、ユーザが複合機３の傍まで行く間に印刷が進み、印刷完了までのユーザの待ち時間が短縮されるという利点がある。
【００７８】
これに対して、複合機３に対して携帯端末２が相対的に遠い距離にファクシミリ機能が紐付けられ、相対的に近い距離にプリント機能が紐付けられてもよい。ファクシミリ機能の実行にはユーザが複合機３の傍に行く必要がないので、複合機３から離れた位置の携帯端末２からファクシミリ機能の実行の指示が可能であることにより、ファクシミリ機能の利便性を高めることができる。また、プリント機能の実行時にユーザが複合機３の近くに居ることにより、印刷物についてのセキュリティを確保することができる。
【００７９】
また、アプリ実行中画面では、携帯端末２と複合機３との距離に紐付けられた機能を示すアイコン３２がオブジェクト３１に最も近い位置に相対的に大きいサイズで表示され、携帯端末２と複合機３との距離に応じてアイコン３２の並び順が変わる。これに代えて、各アイコン３２の表示位置は固定であって、携帯端末２と複合機３との距離に紐付けられた機能を示すアイコン３２が他のアイコン３２よりも大きいサイズで表示されてもよい。
【００８０】
アプリ実行中画面では、送信指示操作の方法、つまりオブジェクト３１をアイコン３２の位置まで移動させるフリック操作を案内するメッセージが表示されてもよい。
【００８１】
さらに、送信指示操作がなされたことに応じて、「情報を送信しました」などのメッセージがアプリ実行中画面に表示されてもよい。このメッセージは、たとえば、所定時間の経過、または、タッチパネル１１に表示される「ＯＫボタン」の押下に応じて消去されるとよい。
【００８２】
また、前述の実施形態では、飲食店や小売店での商品の発注作業を簡便に行うことができる発注アプリを取り上げたが、本発明は、画像やドキュメントの印刷を簡便に行うことができるアプリケーションプログラムであるプリントアプリに適用されてもよい。プリントアプリのアプリ実行中画面では、たとえば、図１３に示されるように、携帯端末２の不揮発性メモリに保存されている画像などのサムネイル４１が表示され、そのサムネイル４１の周囲に複合機３が有する各機能を示すアイコン３２（プリント機能を示すアイコン３２Ｐ、ファクシミリ機能を示すアイコン３２Ｆおよびメール機能を示すアイコン３２Ｍ）が表示される。
【００８３】
プリントアプリでは、フリック操作により、サムネイル４１の１つがプリント機能を示すアイコン３２Ｐの位置まで移動されると、そのサムネイル４１の画像などが複合機３にて印刷される。また、フリック操作により、サムネイル４１の１つがファクシミリ機能を示すアイコン３２Ｆの位置まで移動されると、そのサムネイル４１の画像などが複合機３から予め登録された送信先にファクシミリ送信される。フリック操作により、サムネイル４１の１つがメール機能を示すアイコン３２Ｍの位置まで移動された場合には、そのサムネイル４１の画像などのファイルが複合機３から予め登録された送信先に電子メールに添付して送信される。
【００８４】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００８５】
１：情報処理システム
２：携帯端末
３：複合機
１１：タッチパネル
１２：表示部
１３：出力部
１４：ＢＴ通信部
１６：ＣＰＵ（制御部）
１７：ＲＯＭ
１８：ＲＡＭ
【図１】
2018165938.tif 000003
【図２】
2018165938.tif 000004
【図３】
2018165938.tif 000005
【図４】
2018165938.tif 000006
【図５】
2018165938.tif 000007
【図６】
2018165938.tif 000008
【図７】
2018165938.tif 000009
【図８】
2018165938.tif 000010
【図９】
2018165938.tif 000011
【図１０】
2018165938.tif 000012
【図１１】
2018165938.tif 000013
【図１２】
2018165938.tif 000014
【図１３】
2018165938.tif 000015