JP2018165939A - Application program and information processing system - Google Patents

Application program and information processing system Download PDF

Info

Publication number
JP2018165939A
JP2018165939A JP2017063526A JP2017063526A JP2018165939A JP 2018165939 A JP2018165939 A JP 2018165939A JP 2017063526 A JP2017063526 A JP 2017063526A JP 2017063526 A JP2017063526 A JP 2017063526A JP 2018165939 A JP2018165939 A JP 2018165939A
Authority
JP
Japan
Prior art keywords
application program
wireless communication
unit
mobile terminal
display unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017063526A
Other languages
Japanese (ja)
Inventor
山元 敬之
Noriyuki Yamamoto
敬之 山元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2017063526A priority Critical patent/JP2018165939A/en
Publication of JP2018165939A publication Critical patent/JP2018165939A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an application program that enables a user who operates a portable terminal to easily recognize a device that communicates information with the portable terminal even when a plurality of devices are present around the portable terminal, and an information processing system.SOLUTION: When an ordering application is started up, an application under execution screen is displayed on a touch panel 11 of a portable terminal 2. When an object 36 is moved (flicked) in a direction linearly connecting the portable terminal 2 and a compound machine 3 on the application under execution screen with a flick operation, communication of information is performed between the portable terminal 2 and compound machine 3.SELECTED DRAWING: Figure 10

Description

本発明は、アプリケーションプログラムおよび情報処理システムに関する。   The present invention relates to an application program and an information processing system.

近年、スマートフォンやタブレットなど、タッチパネルを搭載した携帯端末が普及している。タッチパネルを搭載した携帯端末では、タッチパネルへのタッチ操作により、直感的な入力操作が可能である。これを利用すれば、直感的な入力操作で携帯端末から複合機などに情報を送信することができる。   In recent years, mobile terminals equipped with touch panels, such as smartphones and tablets, have become widespread. In a mobile terminal equipped with a touch panel, an intuitive input operation is possible by a touch operation on the touch panel. If this is utilized, information can be transmitted from a portable terminal to a multifunction device or the like by an intuitive input operation.

たとえば、特許文献1に開示されている構成では、携帯端末のタッチパネルの画面に、複合機の画像とフリック操作(タッチパネルの表面に触れた指などを弾くように移動させ操作)を補助する補助線とを合成した画像が表示される。そして、補助線に沿って、手元から複合機の画像に向かう方向にフリック操作が行われると、携帯端末から複合機への画像データの送信指示が入力され、複合機の画像から手元に向かう方向にフリック操作が行われると、複合機から携帯端末への画像データの送信指示が入力される。   For example, in the configuration disclosed in Patent Document 1, an auxiliary line that assists an image of a multifunction device and a flick operation (an operation that moves a finger touching the surface of the touch panel to move it) on the touch panel screen of the mobile terminal. An image obtained by combining and is displayed. When a flick operation is performed along the auxiliary line in the direction from the hand toward the image of the multifunction device, an instruction to transmit image data from the portable terminal to the multifunction device is input, and the direction from the image of the multifunction device toward the hand When a flick operation is performed, an instruction to transmit image data from the multifunction device to the portable terminal is input.

特開2016−66347号公報Japanese Patent Laid-Open No. 2006-66347

ところが、かかる構成では、携帯端末の周辺に複数の複合機が設置されている場合、いずれの複合機を対象とする画像データの送信指示であるかをユーザが判りにくい。   However, in such a configuration, when a plurality of multi-function peripherals are installed around the mobile terminal, it is difficult for the user to understand which multi-function peripheral is the image data transmission instruction.

本発明の目的は、携帯端末の周辺に複数のデバイスが存在していても、携帯端末を操作するユーザが携帯端末と情報の通信を行うデバイスを容易に認識できる、アプリケーションプログラムおよび情報処理システムを提供することである。   An object of the present invention is to provide an application program and an information processing system that allow a user operating a mobile terminal to easily recognize a device that communicates information with the mobile terminal even when there are a plurality of devices around the mobile terminal. Is to provide.

前記の目的を達成するため、本発明の一の局面に係るアプリケーションプログラムおよび情報処理システムは、画像を表示する表示部および表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネル、ならびに無線通信機能を有するデバイスと無線通信する無線通信部が搭載された携帯端末のコンピュータにインストールされるアプリケーションプログラムであって、コンピュータに、出力部が出力する信号から表示部上における物体の移動方向を特定し、移動方向が携帯端末と無線通信部による無線通信可能範囲内のデバイスとを直線的に結ぶ方向と一致するか否かを判定する判定処理と、移動方向と結ぶ方向とが一致する場合に、無線通信部とデバイスとの間で情報の通信を行うよう無線通信部を制御する通信処理とを実行させる。   In order to achieve the above object, an application program and an information processing system according to one aspect of the present invention include a display unit that displays an image and an output unit that outputs a signal corresponding to the contact or approach of an object to the display unit. An application program installed on a computer of a mobile terminal equipped with a wireless communication unit that wirelessly communicates with a touch panel and a device having a wireless communication function, and an object on a display unit from a signal output from the output unit to the computer A determination process for determining whether the movement direction matches a direction in which the movement direction linearly connects the mobile terminal and the device within the wireless communication range by the wireless communication unit, and a direction connecting the movement direction If the two match, the communication that controls the wireless communication unit to communicate information between the wireless communication unit and the device To perform the processing.

この構成によれば、携帯端末の表示部上で指などの物体が携帯端末とデバイスとを直線的に結ぶ方向に移動(フリック)された場合に、携帯端末とデバイスとの間で情報の通信が行われる。そのため、携帯端末の周辺に複数のデバイスが存在していても、携帯端末を操作するユーザが携帯端末と情報の通信を行うデバイスを容易に認識することができる。   According to this configuration, when an object such as a finger is moved (flicked) in a direction that linearly connects the mobile terminal and the device on the display unit of the mobile terminal, information is communicated between the mobile terminal and the device. Is done. Therefore, even if there are a plurality of devices around the mobile terminal, the user who operates the mobile terminal can easily recognize the device that communicates information with the mobile terminal.

なお、本発明は、アプリケーションプログラムの形態で実現することができるだけでなく、たとえば、携帯端末と複数の機能を有する複合機とを含む情報処理システムの形態で実現することもできる。   Note that the present invention can be realized not only in the form of an application program but also in the form of an information processing system including, for example, a portable terminal and a multifunction peripheral having a plurality of functions.

この情報処理システムにおいて、携帯端末は、画像を表示する表示部および表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネルと、デバイスと無線通信する無線通信部と、制御部とを備え、制御部は、出力部が出力する信号から表示部上における物体の移動方向を特定し、移動方向が携帯端末と無線通信部による無線通信可能範囲内のデバイスとを直線的に結ぶ方向と一致するか否かを判定する判定処理と、移動方向と結ぶ方向とが一致する場合に、無線通信部とデバイスとの間で情報の通信を行うよう無線通信部を制御する通信処理とを実行する。   In this information processing system, the mobile terminal includes a display unit that displays an image and a touch panel that includes an output unit that outputs a signal corresponding to the contact or approach of an object to the display unit, a wireless communication unit that wirelessly communicates with a device, A control unit, the control unit specifies a moving direction of the object on the display unit from a signal output from the output unit, and the moving direction is linear between the mobile terminal and a device within a wireless communication range by the wireless communication unit. Communication that controls the wireless communication unit to perform communication of information between the wireless communication unit and the device when the determination process for determining whether or not the direction connected to the wireless communication unit matches the direction connected to the moving direction Process.

本発明によれば、携帯端末の周辺に複数のデバイスが存在していても、携帯端末を操作するユーザが携帯端末と情報の通信を行うデバイスを容易に認識することができる。   ADVANTAGE OF THE INVENTION According to this invention, even if a some device exists in the periphery of a portable terminal, the user who operates a portable terminal can recognize easily the device which communicates information with a portable terminal.

本発明の一実施形態に係る情報処理システムの構成を示す図である。It is a figure which shows the structure of the information processing system which concerns on one Embodiment of this invention. 携帯端末の電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of a portable terminal. 複合機の電気的構成を示すブロック図である。FIG. 3 is a block diagram illustrating an electrical configuration of the multifunction machine. 情報取得処理の流れを示すフローチャートである。It is a flowchart which shows the flow of an information acquisition process. 複合機の不揮発性メモリに保存されている位置情報、固有情報および機能情報の一例を示す図である。6 is a diagram illustrating an example of position information, unique information, and function information stored in a non-volatile memory of a multifunction peripheral. FIG. アプリ実行中画面の例(その1)を示す図である。It is a figure which shows the example (the 1) of an application running screen. アプリ実行中画面の例(その2)を示す図である。It is a figure which shows the example (the 2) of an application running screen. アプリ実行中画面の例(その3)を示す図である。It is a figure which shows the example (the 3) of an application running screen. 送信処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a transmission process. アプリ実行中画面でのフリック操作の例を示す図である。It is a figure which shows the example of the flick operation on an application execution screen. 携帯端末の不揮発性メモリに保存されている発注対象の各商品の商品名および発注数量、ならびに発注先の業者の名称およびアドレスの一例を示す図である。It is a figure which shows an example of the goods name and order quantity of each goods of order object preserve | saved at the non-volatile memory of a portable terminal, and the name and address of the supplier of an order place. 送信指示判定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a transmission instruction | indication determination process. 変形例に係るアプリ実行中画面の例を示す図である。It is a figure which shows the example of the screen during application execution which concerns on a modification.

以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

<システム構成>
図1に示される情報処理システム1は、携帯端末2および複数の複合機(MFP:Multi-Function Peripheral)3を含む。
<System configuration>
An information processing system 1 shown in FIG. 1 includes a mobile terminal 2 and a plurality of multi-function peripherals (MFPs) 3.

携帯端末(モバイルデバイス)2は、持ち運び可能な端末機器であり、たとえば、スマートフォンまたはタブレット端末である。   The portable terminal (mobile device) 2 is a portable terminal device, for example, a smartphone or a tablet terminal.

複合機3は、画像データに係る画像をプリント用紙などのシートに印刷するプリント機能(画像形成機能)、画像データを公衆電話回線を介して送受信するファクシミリ機能および電子メールをコンピュータネットワークを介して送受信するメール機能など、複数の機能を有する端末機器である。   The MFP 3 has a print function (image forming function) for printing an image related to image data on a sheet such as print paper, a facsimile function for transmitting / receiving image data via a public telephone line, and an e-mail transmission / reception via a computer network. It is a terminal device having a plurality of functions such as a mail function.

携帯端末2および複合機3は、BT(Bluetooth(登録商標))通信機能を有している。BT通信は、IEEE(アイトリプルイー)での規格「IEEE 802.15.1」の通信であって、2.4GHz帯の電波を使用し、最高24Mbpsの速度で通信する。   The portable terminal 2 and the multifunction device 3 have a BT (Bluetooth (registered trademark)) communication function. The BT communication is a communication of the IEEE “IEEE 802.15.1” standard in IEEE (Eye Triple E), and uses a 2.4 GHz band radio wave and communicates at a maximum speed of 24 Mbps.

<携帯端末の電気的構成>
携帯端末2は、図1および図2に示されるように、タッチパネル11を搭載している。タッチパネル11は、たとえば、静電容量方式のタッチパネルであり、表示部12および出力部13を備えている。
<Electric configuration of portable terminal>
As shown in FIGS. 1 and 2, the mobile terminal 2 includes a touch panel 11. The touch panel 11 is, for example, a capacitive touch panel, and includes a display unit 12 and an output unit 13.

表示部12は、たとえば、液晶表示器からなる。   The display part 12 consists of a liquid crystal display, for example.

出力部13は、表示部12上に重ねて設けられている。出力部13は、たとえば、絶縁体フィルムおよび電極層を備えている。タッチパネル11の表面に指などの電気を通す物体が接近または接触すると、物体付近の電極の静電容量が変化する。出力部13は、静電容量の変化に基づいて、その物体が接近または接触した位置を検出し、その位置に応じた信号を出力する。   The output unit 13 is provided on the display unit 12 in an overlapping manner. The output unit 13 includes, for example, an insulator film and an electrode layer. When an object that conducts electricity, such as a finger, approaches or touches the surface of the touch panel 11, the capacitance of the electrode near the object changes. The output unit 13 detects a position where the object approaches or contacts based on the change in capacitance, and outputs a signal corresponding to the position.

なお、以下では、タッチパネル11が指で操作される場合を例にとる。また、タッチパネル11の操作方法の1つであるフリック操作には、タッチパネル11上において、指などの物体をタッチパネル11上の特定の一点からタッチパネル11の表面に触れたままで移動させる操作はもちろん、指などの物体をタッチパネル11の表面に触れずに接近させたままで移動させる操作も含まれる。   In the following, a case where the touch panel 11 is operated with a finger is taken as an example. The flick operation, which is one of the operation methods of the touch panel 11, includes not only an operation of moving an object such as a finger while touching the surface of the touch panel 11 from a specific point on the touch panel 11 on the touch panel 11. For example, an operation of moving an object such as an object without touching the surface of the touch panel 11 without moving the object is also included.

また、携帯端末2は、BT通信部14(無線通信部の一例)および無線LAN通信部15を備えている。   The mobile terminal 2 includes a BT communication unit 14 (an example of a wireless communication unit) and a wireless LAN communication unit 15.

BT通信部14は、BT通信のためのアンテナおよびICチップを内蔵したBTモジュールを備えている。   The BT communication unit 14 includes a BT module incorporating an antenna and an IC chip for BT communication.

無線LAN通信部15は、無線LAN(Local Area Network)通信のためのアンテナおよびICチップを内蔵した無線LANモジュールを備えている。   The wireless LAN communication unit 15 includes a wireless LAN module incorporating an antenna and an IC chip for wireless LAN (Local Area Network) communication.

さらに、携帯端末2は、CPU16(制御部の一例)、ROM17およびRAM18を含むコンピュータを備えている。CPU16は、ROM17に記憶されているプログラムを実行することにより、タッチパネル11およびBT通信部14を制御する。CPU16による制御(プログラム)の実行時、RAM18がワークエリアとして使用される。RAM18には、NVRAM(Non Volatile RAM)などの不揮発性メモリが含まれる。   Furthermore, the portable terminal 2 includes a computer including a CPU 16 (an example of a control unit), a ROM 17 and a RAM 18. The CPU 16 controls the touch panel 11 and the BT communication unit 14 by executing a program stored in the ROM 17. When the control (program) is executed by the CPU 16, the RAM 18 is used as a work area. The RAM 18 includes a nonvolatile memory such as an NVRAM (Non Volatile RAM).

<複合機の電気的構成>
複合機3は、図3に示されるように、操作パネル21、画像形成部22、画像読取部23、BT通信部24およびネットワーク通信部25を備えている。
<Electric configuration of MFP>
As illustrated in FIG. 3, the multifunction machine 3 includes an operation panel 21, an image forming unit 22, an image reading unit 23, a BT communication unit 24, and a network communication unit 25.

操作パネル21は、たとえば、液晶表示器からなる表示部および静電容量式のタッチキーからなるタッチキー部を含む構成であり、各種の設定および指示などの入力ならびに各種の情報の表示のために設けられている。   The operation panel 21 includes, for example, a display unit made up of a liquid crystal display and a touch key unit made up of a capacitive touch key, for inputting various settings and instructions and displaying various types of information. Is provided.

画像形成部22は、画像データに基づく印刷(カラー印刷またはモノクロ印刷)を実行し、シートに画像を形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。   The image forming unit 22 performs printing (color printing or monochrome printing) based on image data, and forms an image on a sheet. The image forming method may be an electrophotographic method or an inkjet method.

画像読取部23は、イメージセンサ及びAFE(Analog Front End)などを備えている。画像読取部23では、イメージセンサにより原稿の画像が読み取られて、イメージセンサからアナログ画像信号が出力され、AFEによりそのアナログ画像信号がデジタル画像データに変換される。   The image reading unit 23 includes an image sensor, an AFE (Analog Front End), and the like. In the image reading unit 23, the image of the original is read by the image sensor, an analog image signal is output from the image sensor, and the analog image signal is converted into digital image data by the AFE.

BT通信部24は、BT通信のためのアンテナおよびICチップを内蔵したBTモジュールを備えている。   The BT communication unit 24 includes a BT module incorporating an antenna and an IC chip for BT communication.

ネットワーク通信部25は、コンピュータネットワークを経由した通信のための回路などを備えている。ネットワーク通信部25による通信の速度は、BT通信の通信速度よりも速い。   The network communication unit 25 includes a circuit for communication via a computer network. The communication speed of the network communication unit 25 is faster than the communication speed of BT communication.

また、複合機3は、ASIC(Application Specific Integrated Circuit)26、ROM27およびRAM28などを備えている。   The multifunction machine 3 includes an ASIC (Application Specific Integrated Circuit) 26, a ROM 27, a RAM 28, and the like.

ASIC26は、CPU29を内蔵している。ASIC26には、BT通信部24よびネットワーク通信部25が受信したデータ、操作パネル21での操作の内容を表す信号などが入力される。CPU29は、ASIC26に入力される信号などに基づいて、ROM27に記憶されているプログラムを実行することにより、操作パネル21、画像形成部22、BT通信部24およびネットワーク通信部25を制御する。CPU29による制御(プログラム)の実行時、RAM28がワークエリアとして使用される。また、RAM28には、NVRAMなどの不揮発性メモリが含まれる。   The ASIC 26 incorporates a CPU 29. The ASIC 26 receives data received by the BT communication unit 24 and the network communication unit 25, a signal indicating the content of the operation on the operation panel 21, and the like. The CPU 29 controls the operation panel 21, the image forming unit 22, the BT communication unit 24, and the network communication unit 25 by executing a program stored in the ROM 27 based on a signal input to the ASIC 26. When the control (program) is executed by the CPU 29, the RAM 28 is used as a work area. The RAM 28 includes a nonvolatile memory such as NVRAM.

<情報取得処理>
携帯端末2には、飲食店や小売店での商品の発注作業を簡便に行うことができるアプリケーションプログラム(以下、「発注アプリ」という。)がインストールされている。たとえば、携帯端末2のタッチパネル11(表示部12)のホーム画面には、発注アプリのアイコンが登録されており、そのアイコンを指で軽くタッチするタップ操作により、発注アプリの起動を指示することができる。
<Information acquisition process>
The portable terminal 2 is installed with an application program (hereinafter referred to as “ordering application”) that can easily perform an ordering operation for products at restaurants and retail stores. For example, an ordering application icon is registered on the home screen of the touch panel 11 (display unit 12) of the portable terminal 2, and activation of the ordering application can be instructed by a tap operation in which the icon is lightly touched with a finger. it can.

発注アプリの起動の指示に応じて、CPU16は、使用権限を有するユーザによる発注アプリの起動であることを認証するため、ログイン画面をタッチパネル11に表示させる。ログイン画面では、予め設定されたパスワードの入力が求められる。ログイン画面でパスワードが正しく入力されると、CPU16は、ログイン成功と判断し、発注アプリを起動する。一方、ログイン画面でパスワードが正しく入力されない場合、CPU16は、ログイン失敗と判断して、発注アプリを起動せず、タッチパネル11からログイン画面を消去する。   In response to the instruction to start the ordering application, the CPU 16 displays a login screen on the touch panel 11 in order to authenticate that the ordering application has been started by a user having use authority. On the login screen, input of a preset password is required. When the password is correctly input on the login screen, the CPU 16 determines that the login is successful and activates the ordering application. On the other hand, when the password is not correctly input on the login screen, the CPU 16 determines that the login has failed, and does not start the ordering application and erases the login screen from the touch panel 11.

なお、携帯端末2の機能により携帯端末2の使用開始時(タッチパネル11の電源投入時)にログイン認証(たとえば、パスワードの入力)が求められる場合、ユーザによるログイン作業が重複するので、発注アプリの起動時のログイン認証が省略されてもよい。この場合、発注アプリの不正使用に対するセキュリティは低下するが、発注アプリの簡便性を向上させることができる。   In addition, when login authentication (for example, input of a password) is requested at the start of use of the mobile terminal 2 by the function of the mobile terminal 2 (when the touch panel 11 is turned on), login work by the user is duplicated. Login authentication at startup may be omitted. In this case, although security against unauthorized use of the ordering application is reduced, the convenience of the ordering application can be improved.

発注アプリの起動後、CPU16は、図4に示される情報取得処理を実行する。   After starting the ordering application, the CPU 16 executes an information acquisition process shown in FIG.

情報取得処理では、CPU16は、ログイン認証に成功済みであるか否かを判別する(S11)。   In the information acquisition process, the CPU 16 determines whether login authentication has been successful (S11).

ログイン認証に成功済みでない場合(S11:NO)、CPU16は、情報取得処理を終了し、発注アプリを強制終了する。   If the login authentication is not successful (S11: NO), the CPU 16 ends the information acquisition process and forcibly ends the ordering application.

ログイン認証に成功済みである場合(S11:YES)、CPU16は、自身が備わっている携帯端末2(自デバイス)の位置および向きを含む位置情報を取得する(S12)。携帯端末2の位置情報の取得には、たとえば、携帯端末2に搭載されているGPS(Global Positioning System)受信機および電子コンパスが使用される。GPS衛星からの電波を受信可能な環境では、GPS測位技術により携帯端末2の位置が取得され、GPS衛星からの電波を受信不能な環境では、屋内測位技術により携帯端末2の位置が取得される。屋内測位技術の一例では、無線LANの複数のアクセスポイントから携帯端末2が受信する電波強度または伝搬時間から携帯端末2の位置が三角測量により推定される。また、電子コンパスが出力する信号から携帯端末2の向きが取得される。   If the login authentication has been successful (S11: YES), the CPU 16 acquires position information including the position and orientation of the mobile terminal 2 (self device) with which it is provided (S12). For example, a GPS (Global Positioning System) receiver and an electronic compass mounted on the portable terminal 2 are used to acquire the position information of the portable terminal 2. In an environment where radio waves from a GPS satellite can be received, the position of the mobile terminal 2 is acquired by GPS positioning technology, and in an environment where radio waves from the GPS satellite cannot be received, the position of the mobile terminal 2 is acquired by indoor positioning technology. . In an example of the indoor positioning technique, the position of the mobile terminal 2 is estimated by triangulation from the radio wave intensity or propagation time received by the mobile terminal 2 from a plurality of access points of the wireless LAN. Further, the orientation of the mobile terminal 2 is acquired from the signal output from the electronic compass.

携帯端末2の位置情報の取得後、CPU16は、携帯端末2の周囲の複合機3の検索を実行する(S13)。具体的には、CPU16は、BT通信部14に指令を送信し、BT通信部14から「問い合わせ(Inquiry)」信号を出力させる。BT通信部14のBT通信範囲内に複合機3が存在する場合、その複合機3が「問い合わせ(Inquiry)」信号を受信したことに応じて応答を送信する。CPU16は、複合機3からの応答に基づいて、携帯端末2の周囲の複合機3の一覧を作成する。   After acquiring the position information of the mobile terminal 2, the CPU 16 searches for the multifunction peripheral 3 around the mobile terminal 2 (S13). Specifically, the CPU 16 transmits a command to the BT communication unit 14 and causes the BT communication unit 14 to output an “Inquiry” signal. When the multifunction device 3 exists within the BT communication range of the BT communication unit 14, a response is transmitted in response to the multifunction device 3 receiving the “Inquiry” signal. Based on the response from the multifunction device 3, the CPU 16 creates a list of multifunction devices 3 around the mobile terminal 2.

次いで、CPU16は、その一覧から携帯端末2の周囲の複合機3の台数(N)を取得する(S14)。   Next, the CPU 16 acquires the number (N) of the multifunction peripherals 3 around the portable terminal 2 from the list (S14).

また、CPU16は、RAM18に設けられる情報取得済カウンタの値(n)に1をセットする(S15)。   Further, the CPU 16 sets 1 to the value (n) of the information acquisition counter provided in the RAM 18 (S15).

そして、CPU16は、情報取得済カウンタの値(n)が携帯端末2の周囲の複合機3の台数(N)を超えたか否かを判別する(S16)。   Then, the CPU 16 determines whether or not the value (n) of the information acquired counter exceeds the number (N) of the multifunction peripherals 3 around the portable terminal 2 (S16).

情報取得済カウンタの値(n)が台数(N)以下である場合(S16:NO)、CPU16は、BT通信部14と携帯端末2の周囲の複合機3の一覧におけるn番目の複合機3とのBT通信により、BT通信部14から複合機3に各種情報の送信を命令する信号を送信する。複合機3の不揮発性メモリには、図5に示されるように、緯度、経度および標高が位置情報として保存され、IP(Internet Protocol)アドレスが固有情報として保存されている。また、複合機3の不揮発性メモリには、複合機3で実行可能な機能の情報が保存されている。n番目の複合機3は、BT通信部14からの命令の受信に応じて、不揮発性メモリに保存されている位置情報、固有情報および機能情報を送信する。そして、位置情報、固有情報および機能情報をBT通信部14が受信することにより、CPU16は、n番目の複合機3の位置情報、固有情報および機能情報を取得する(S17)。   When the value (n) of the information acquired counter is equal to or less than the number (N) (S16: NO), the CPU 16 determines the nth multifunction device 3 in the list of multifunction devices 3 around the BT communication unit 14 and the portable terminal 2. The BT communication unit 14 transmits a signal instructing the multifunction device 3 to transmit various information. As shown in FIG. 5, latitude, longitude, and altitude are stored as position information, and an IP (Internet Protocol) address is stored as unique information in the non-volatile memory of the multifunction machine 3. The non-volatile memory of the multifunction device 3 stores information on functions that can be executed by the multifunction device 3. In response to receiving the command from the BT communication unit 14, the nth multifunction device 3 transmits the position information, unique information, and function information stored in the nonvolatile memory. Then, when the BT communication unit 14 receives the position information, the unique information, and the function information, the CPU 16 acquires the position information, the unique information, and the function information of the nth multifunction device 3 (S17).

その一方で、CPU16は、図6に示されるように、携帯端末2のタッチパネル11にアプリ実行中画面を表示させる。図6〜図8および図11には、携帯端末2がスマートフォンである場合のアプリ実行中画面の例が示されている。タッチパネル11は、たとえば、携帯端末2が上短辺31、下短辺32、左長辺33および右長辺34を有する縦長の矩形状に形成されている。携帯端末2では、タッチパネル11に対して受話スピーカ35が配置されている側が上側となる。アプリ実行中画面の中央部には、発注アプリで発注可能な商品を示すオブジェクト36が上下に並べて表示される。   On the other hand, the CPU 16 displays an application executing screen on the touch panel 11 of the mobile terminal 2 as shown in FIG. FIGS. 6 to 8 and FIG. 11 show examples of screens during application execution when the mobile terminal 2 is a smartphone. The touch panel 11 is formed in, for example, a vertically long rectangular shape in which the mobile terminal 2 has an upper short side 31, a lower short side 32, a left long side 33, and a right long side 34. In the mobile terminal 2, the side on which the reception speaker 35 is disposed with respect to the touch panel 11 is the upper side. In the central portion of the application executing screen, objects 36 indicating products that can be ordered by the ordering application are displayed side by side.

CPU16は、n番目の複合機3の位置情報、固有情報および機能情報の取得後、その複合機3の位置情報と先に取得した携帯端末2の位置および向きとから、携帯端末2とn番目の複合機3とを結ぶ直線の方向を特定する。そして、図7に示されるように、アプリ実行中画面において、オブジェクト36に対してその特定した方向における複合機3側の位置に、複合機3を示すアイコン37を表示させる(S18)。   After acquiring the position information, unique information, and function information of the n th multifunction device 3, the CPU 16 determines that the portable terminal 2 and the n th device from the position information of the multifunction device 3 and the previously acquired position and orientation of the portable terminal 2. The direction of a straight line connecting the multifunction machine 3 is specified. Then, as shown in FIG. 7, the icon 37 indicating the multifunction device 3 is displayed at the position on the multifunction device 3 side in the specified direction with respect to the object 36 on the application executing screen (S18).

アイコン37の表示後、情報取得済カウンタの値(n)をインクリメントして(S19)、インクリメント後の情報取得済カウンタの値(n)が携帯端末2の周囲の複合機3の台数(N)を超えたか否かを再び判別する(S16)。そして、情報取得済カウンタの値(n)が台数(N)を超えるまで、CPU16は、n番目の複合機3の位置情報、固有情報および機能情報を取得し(S17)、その複合機3を示すアイコン37を表示させる(S18)。   After the icon 37 is displayed, the value (n) of the information acquisition counter is incremented (S19), and the value (n) of the information acquisition counter after the increment is the number (N) of the multifunction peripherals 3 around the portable terminal 2. Is again determined (S16). Then, until the value (n) of the information acquisition counter exceeds the number (N), the CPU 16 acquires the position information, the unique information and the function information of the nth multifunction device 3 (S17). An icon 37 is displayed (S18).

これにより、携帯端末2の周囲に携帯端末2とBT通信可能な複合機3が複数台配置されている場合には、図8に示されるように、その複数台の複合機3のそれぞれを示すアイコン37がアプリ実行中画面に表示される。たとえば、タッチパネル11の上短辺31が上短辺31と直交する方向に対向する位置とタッチパネル11の右長辺34が右長辺34と直交する方向に対向する位置とにそれぞれ複合機3が配置されている場合、アプリ実行中画面には、オブジェクト36と上短辺31との間の領域およびオブジェクト36と右長辺34との間の領域にそれぞれ複合機3を示すアイコン37が表示される。   As a result, when a plurality of multifunction devices 3 capable of BT communication with the portable terminal 2 are arranged around the portable terminal 2, each of the plurality of multifunction devices 3 is shown as shown in FIG. An icon 37 is displayed on the application executing screen. For example, the multifunction device 3 is located at a position where the upper short side 31 of the touch panel 11 faces in the direction perpendicular to the upper short side 31 and a position where the right long side 34 of the touch panel 11 faces in the direction perpendicular to the right long side 34. When arranged, an icon 37 indicating the multi-function device 3 is displayed in the area between the object 36 and the upper short side 31 and the area between the object 36 and the right long side 34 on the application execution screen. The

インクリメント後の情報取得済カウンタの値(n)が携帯端末2の周囲の複合機3の台数(N)を超えると(S16:YES)、CPU16は、この時点で携帯端末2とBT通信可能に接続されていない非接続の複合機3が存在するか否かを判定する。そして、かかる複合機3が存在する場合には、CPU16は、その携帯端末2と非接続の複合機3を示すアイコン37をアプリ実行中画面から消去して(S20)、情報取得処理を終了する。   When the value (n) of the information acquisition counter after the increment exceeds the number (N) of the multifunction peripherals 3 around the portable terminal 2 (S16: YES), the CPU 16 can perform BT communication with the portable terminal 2 at this time. It is determined whether there is an unconnected multifunction device 3 that is not connected. If such a multifunction device 3 exists, the CPU 16 deletes the icon 37 indicating the multifunction device 3 that is not connected to the portable terminal 2 from the application executing screen (S20), and ends the information acquisition process. .

情報取得処理の終了後は、たとえば、先の情報取得処理の開始時から一定時間経過すると、CPU16は、情報取得処理を再び実行する。そのため、複合機3に対する携帯端末2の位置が変化すると、アプリ実行中画面に表示されるアイコン37は、その変化後の携帯端末2の位置に応じた位置に移動する(S18)。   After the end of the information acquisition process, for example, when a certain time has elapsed since the start of the previous information acquisition process, the CPU 16 executes the information acquisition process again. Therefore, when the position of the mobile terminal 2 with respect to the multifunction machine 3 changes, the icon 37 displayed on the application executing screen moves to a position corresponding to the position of the mobile terminal 2 after the change (S18).

<送信処理>
CPU16は、アイコン表示処理に引き続いて、図9に示される送信処理を実行する。送信処理は、アプリ実行中画面で複合機3から所定の送信先への情報の送信を指示する送信指示操作を検出し、その操作が検出された場合に複合機3から送信先に情報を送信させるための処理である。
<Transmission processing>
Following the icon display process, the CPU 16 executes a transmission process shown in FIG. The transmission process detects a transmission instruction operation instructing transmission of information from the multifunction device 3 to a predetermined transmission destination on the application executing screen, and transmits the information from the multifunction device 3 to the transmission destination when the operation is detected. It is a process for making it.

送信処理では、CPU16は、アプリ実行中画面でのフリック操作の開始および終了を検出したか否かを判別する(S31)。   In the transmission process, the CPU 16 determines whether or not the start and end of the flick operation on the application executing screen is detected (S31).

アプリ実行中画面では、図10に示されるように、ユーザが業者に発注したい商品を示すオブジェクト36を指で押さえ、オブジェクト36を押さえたままで指を複合機3を示すアイコン37のいずれか1つまで移動、つまりユーザが業者に発注したい商品を示すオブジェクト36を複合機3を示すアイコン37のいずれか1つまでフリック操作で移動させることにより、そのオブジェクト36が示す商品を業者に発注することができる。この業者への発注を可能とするため、発注アプリでは、図11に示されるように、オブジェクト36ごとに、発注対象の各商品(各オブジェクト36が示す商品)の商品名および発注数量、その商品の発注先の業者の名称およびアドレス(FAX番号またはメールアドレス)を事前に登録しておく必要がある。登録された内容は、互いに紐付けられて、携帯端末2の不揮発性メモリに保存される。   On the application execution screen, as shown in FIG. 10, the object 36 indicating the product that the user wants to order from the merchant is pressed with a finger, and the finger 37 is pressed and any one of the icons 37 indicating the MFP 3 is held. The product 36 indicated by the object 36 can be ordered from the merchant by moving the object 36 indicating the product that the user wants to order from the merchant to any one of the icons 37 indicating the multifunction machine 3 by flicking. it can. In order to make it possible to place an order with this merchant, the ordering application, as shown in FIG. 11, for each object 36, the product name and order quantity of each product to be ordered (the product indicated by each object 36), the product It is necessary to register in advance the name and address (FAX number or e-mail address) of the supplier of the order. The registered contents are associated with each other and stored in the nonvolatile memory of the mobile terminal 2.

CPU16は、アプリ実行中画面でのフリック操作の開始を検出すると(S31:YES)、そのフリック操作が送信指示操作である否か、つまりオブジェクト36の1つを複合機3を示すアイコン37の位置まで移動させる操作であることを判定するための送信指示判定処理を実行する(S32)。   When the CPU 16 detects the start of the flick operation on the application executing screen (S31: YES), whether or not the flick operation is a transmission instruction operation, that is, the position of the icon 37 indicating the multifunction device 3 as one of the objects 36. A transmission instruction determination process is performed to determine that the operation is to move to (S32).

送信指示判定処理の流れは、図12に示されている。   The flow of the transmission instruction determination process is shown in FIG.

送信指示判定処理では、CPU16は、まず、タッチパネル11の出力部13の出力信号から、フリック操作の方向が携帯端末2とアプリ実行中画面に表示されているアイコン37が示す複合機3とを結ぶ方向のいずれかと一致するか否かを判別する(S321)。   In the transmission instruction determination process, the CPU 16 first connects the mobile terminal 2 and the multifunction device 3 indicated by the icon 37 displayed on the application execution screen from the output signal of the output unit 13 of the touch panel 11. It is determined whether or not it matches any of the directions (S321).

フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれとも一致しない場合(S321:NO)、CPU16は、フリック操作は送信指示操作ではないので、フリック操作が送信指示操作であるとは判定せず、送信指示判定処理を終了して、送信処理にリターンする。   When the direction of the flick operation does not coincide with any of the directions connecting the portable terminal 2 and the multifunction device 3 (S321: NO), the CPU 16 determines that the flick operation is a transmission instruction operation because the flick operation is not a transmission instruction operation. Is not determined, the transmission instruction determination process ends, and the process returns to the transmission process.

フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致している場合(S321:YES)、CPU16は、次に、フリック操作による指(オブジェクト36)の移動距離(以下、「フリック距離」という。)が所定距離以上であるか否かを判別する(S322)。   When the direction of the flick operation matches one of the directions connecting the portable terminal 2 and the multifunction device 3 (S321: YES), the CPU 16 then moves the finger (object 36) by the flick operation (hereinafter, referred to as “moving distance”). It is determined whether or not “flick distance” is equal to or greater than a predetermined distance (S322).

フリック距離が所定距離に達していない間(S322:NO)、フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致するか否かの判別が繰り返される(S321)。そのため、フリック操作の開始時には、フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致していたが、フリック距離が所定距離に達するまでに、それらが不一致となった場合(S321:NO)、CPU16は、フリック操作が送信指示操作であるとは判定せず、送信指示判定処理を終了して、送信処理にリターンする。たとえば、ユーザがフリック操作の途中で商品の発注を止めようと思い直すなどにより、指がアイコン37に到達する前にフリック操作の方向が反転された場合、フリック距離が所定距離に達するまでにフリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと不一致となり、送信指示判定処理が終了される。   While the flick distance has not reached the predetermined distance (S322: NO), the determination as to whether or not the direction of the flick operation matches any of the directions connecting the portable terminal 2 and the multifunction device 3 is repeated (S321). Therefore, when the flick operation is started, the direction of the flick operation coincides with one of the directions connecting the portable terminal 2 and the MFP 3, but when the flick distance reaches the predetermined distance, they do not coincide with each other. (S321: NO), the CPU 16 does not determine that the flick operation is a transmission instruction operation, ends the transmission instruction determination process, and returns to the transmission process. For example, if the direction of the flick operation is reversed before the finger reaches the icon 37 by reconsidering the ordering of the product in the middle of the flick operation, the flick operation is performed until the flick distance reaches a predetermined distance. Is inconsistent with any of the directions connecting the portable terminal 2 and the multifunction machine 3, and the transmission instruction determination process is terminated.

フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致したままフリック距離が所定距離以上になると(S322:YES)、CPU16は、フリック操作の終了を検出したか否かを判別する(S323)。   If the flick operation becomes equal to or greater than the predetermined distance while the direction of the flick operation matches one of the directions connecting the portable terminal 2 and the multifunction device 3 (S322: YES), the CPU 16 determines whether or not the end of the flick operation is detected. A determination is made (S323).

フリック操作の終了を検出するまでは(S323:NO)、フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致するか否かの判別およびフリック距離が所定距離に達したか否かの判別が繰り返される。   Until the end of the flick operation is detected (S323: NO), it is determined whether the direction of the flick operation matches any of the directions connecting the portable terminal 2 and the multifunction device 3, and the flick distance has reached a predetermined distance. The determination of whether or not is repeated.

そして、CPU16は、フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致したままフリック距離が所定距離以上となり、かつ、フリック操作の終了を検出したことに応じて(S323:YES)、フリック操作の終点がアイコン37上であるか否かを判別する(S324)。   Then, the CPU 16 responds to the fact that the flick distance is equal to or greater than the predetermined distance while the direction of the flick operation is coincident with any one of the directions connecting the portable terminal 2 and the multifunction machine 3, and the end of the flick operation is detected (S323). : YES), it is determined whether or not the end point of the flick operation is on the icon 37 (S324).

フリック操作の終点がアイコン37上である場合(S324:YES)、CPU16は、フリック操作が送信指示操作であると判定し(S325)、送信指示判定処理を終了して、送信処理にリターンする。   When the end point of the flick operation is on the icon 37 (S324: YES), the CPU 16 determines that the flick operation is a transmission instruction operation (S325), ends the transmission instruction determination process, and returns to the transmission process.

一方、フリック操作の終点がアイコン37上でない場合(S324:NO)、CPU16は、フリック操作が送信指示操作でないと判定し、送信指示判定処理を終了して、送信処理にリターンする。   On the other hand, when the end point of the flick operation is not on the icon 37 (S324: NO), the CPU 16 determines that the flick operation is not a transmission instruction operation, ends the transmission instruction determination process, and returns to the transmission process.

図9の送信処理において、フリック操作が送信指示操作でなかった場合(S33:NO)、CPU16は、送信処理を終了する。   In the transmission process of FIG. 9, when the flick operation is not a transmission instruction operation (S33: NO), the CPU 16 ends the transmission process.

フリック操作が送信指示操作であった場合(S33:YES)、CPU16は、フリック操作により移動されたオブジェクト36に紐付けられて不揮発性メモリに登録されているアドレスから送信先への情報の送信方法を確認する(S34)。フリック操作により移動されたオブジェクト36に紐付けられているアドレスがFAX番号である場合、送信先への情報の送信方法がファクシミリ機能を使用する方法であると確認される。また、フリック操作により移動されたオブジェクト36に紐付けられているアドレスがメールアドレスである場合、送信先への情報の送信方法が電子メール機能を使用する方法であると確認される。   When the flick operation is a transmission instruction operation (S33: YES), the CPU 16 transmits information from the address associated with the object 36 moved by the flick operation and registered in the nonvolatile memory to the transmission destination. Is confirmed (S34). When the address linked to the object 36 moved by the flick operation is a FAX number, it is confirmed that the method of transmitting information to the transmission destination is a method using the facsimile function. Further, when the address linked to the object 36 moved by the flick operation is a mail address, it is confirmed that the method of transmitting information to the transmission destination is a method of using the electronic mail function.

その後、CPU16は、情報の送信方法に使用する機能をオブジェクト36の移動先のアイコン37に対応する複合機3が実行可能であるか否かを判別する(S35)。   Thereafter, the CPU 16 determines whether or not the MFP 3 corresponding to the icon 37 that is the movement destination of the object 36 can execute the function used for the information transmission method (S35).

情報の送信方法に使用する機能を複合機3が実行可能である場合(S35:YES)、送信方法、オブジェクト36に紐付けられた商品名および発注数量を示す送信データ、およびオブジェクト36に紐付けられた発注先の業者の名称およびアドレスを示す送信先情報をBT通信部14から複合機3に送信させる(S36)。   When the MFP 3 can execute the function used for the information transmission method (S35: YES), the transmission method, the transmission data indicating the product name and the order quantity associated with the object 36, and the object 36 are associated. The destination information indicating the name and address of the ordered supplier is sent from the BT communication unit 14 to the multi function device 3 (S36).

送信方法、送信データおよび送信先情報を複合機3のBT通信部24が受信すると、複合機3では、CPU29により、発注を受け付けた旨の受付メッセージがBT通信部24から携帯端末2に向けて送信される。また、CPU29により、携帯端末2から受信した送信データなどが適宜加工されて、送信先情報が示す送信先(発注先)に送信方法が示す機能により送信データが送信される。   When the BT communication unit 24 of the multifunction device 3 receives the transmission method, the transmission data, and the destination information, the multifunction device 3 receives an acceptance message from the BT communication unit 24 toward the portable terminal 2 by the CPU 29. Sent. Further, the CPU 29 appropriately processes the transmission data received from the mobile terminal 2 and transmits the transmission data to the transmission destination (ordering party) indicated by the transmission destination information by the function indicated by the transmission method.

たとえば、図10に示されるアプリ実行中画面において、「トマト10個」を示すオブジェクト36がファクシミリ機能を示すアイコン37までフリック操作で移動された場合、図11に示される関係から「ファクシミリ機能」を使用する方法が送信方法として送信されるとともに、発注商品名「トマト」および発注数量「10個」を示す送信データ、および発注先の業者の名称「xx商店」およびFAX番号「052−824−xxx1」を示す送信先情報がBT通信部14から複合機3に送信される。そして、複合機3では、発注先の業者の名称「xx商店」、発注商品名「トマト」および発注数量「10個」を記載したFAX注文書が作成されて、そのFAX注文書がFAX番号「052−824−xxx1」宛てにファクシミリ送信される。これにより、発注商品名「トマト」および発注数量「10個」の情報が送信先である「xx商店」に送信され、「トマト10個」の業者への発注が完了する。   For example, in the application executing screen shown in FIG. 10, when the object 36 indicating “10 tomatoes” is moved to the icon 37 indicating the facsimile function by a flick operation, the “facsimile function” is changed from the relationship shown in FIG. The method to be used is transmitted as the transmission method, the transmission data indicating the ordered product name “tomato” and the ordered quantity “10 pieces”, the name of the supplier of the ordering party “xx store” and the FAX number “052-824-xxx1” "Is transmitted from the BT communication unit 14 to the multi-function device 3. Then, in the MFP 3, a FAX order form in which the name of the supplier of the ordering party “xx store”, the ordering product name “Tomato”, and the order quantity “10” is created, and the FAX order form has the FAX number “ Facsimile transmission to “052-824-xxx1”. As a result, the information on the order product name “tomato” and the order quantity “10 pieces” is transmitted to “xx store” as the transmission destination, and the order for the “10 tomato pieces” is completed.

複合機3から送信される受付メッセージをBT通信部14が受信したことに応じて(S37)、CPU16は、その受付メッセージをタッチパネル11に表示させて(S38)、送信処理を終了する。   In response to the reception message transmitted from the multifunction device 3 being received by the BT communication unit 14 (S37), the CPU 16 displays the reception message on the touch panel 11 (S38) and ends the transmission process.

一方、情報の送信方法に使用する機能を複合機3が実行可能でない場合(S35:NO)、CPU16は、「送信できません」などのエラーメッセージをタッチパネル11に表示させて(S39)、送信処理を終了する。   On the other hand, when the multifunction device 3 cannot execute the function used for the information transmission method (S35: NO), the CPU 16 displays an error message such as “cannot be transmitted” on the touch panel 11 (S39), and performs the transmission process. finish.

<作用効果>
以上のように、発注アプリが起動すると、携帯端末2のタッチパネル11(表示部12)にアプリ実行中画面が表示される。アプリ実行中画面上で指が携帯端末2と複合機3とを直線的に結ぶ方向に移動(フリック)されると、携帯端末2と複合機3との間で情報の通信が行われる。そのため、携帯端末2の周辺に複数の複合機3が存在していても、携帯端末2を操作するユーザが携帯端末2と情報の通信を行う複合機3を容易に認識することができる。
<Effect>
As described above, when the ordering application is activated, an application executing screen is displayed on the touch panel 11 (display unit 12) of the mobile terminal 2. When a finger is moved (flicked) in a direction in which the mobile terminal 2 and the multifunction device 3 are linearly connected on the application execution screen, information communication is performed between the mobile terminal 2 and the multifunction device 3. Therefore, even if there are a plurality of multifunction peripherals 3 around the portable terminal 2, the user who operates the portable terminal 2 can easily recognize the multifunction peripheral 3 that communicates information with the portable terminal 2.

アプリ実行中画面の表示に際して、携帯端末2のCPU16により、複合機3の位置情報を受信するようBT通信部14が制御される。また、携帯端末2に搭載されているGPS受信機および電子コンパスが出力する信号から携帯端末2の位置および向きが取得される。そのため、これらの情報から携帯端末2と複合機3とを直線的に結ぶ方向を特定することができる。   When the application execution screen is displayed, the CPU 16 of the mobile terminal 2 controls the BT communication unit 14 to receive the position information of the multifunction machine 3. Further, the position and orientation of the mobile terminal 2 are acquired from the signals output from the GPS receiver and the electronic compass mounted on the mobile terminal 2. Therefore, it is possible to specify the direction in which the mobile terminal 2 and the multifunction device 3 are linearly connected from these pieces of information.

また、携帯端末2と複合機3との間でBT通信が行われて、携帯端末2と複合機3とを直線的に結ぶ方向が特定されると、アプリ実行中画面には、オブジェクト36に対してその特定した方向における複合機3側の位置に、複合機3を示すアイコン37が表示される。これにより、ユーザは、アイコン37により示される複合機3と携帯端末2とがBT通信可能であることを直感的に知得できる。   In addition, when BT communication is performed between the mobile terminal 2 and the multifunction device 3 and the direction in which the mobile terminal 2 and the multifunction device 3 are linearly connected is specified, the application execution screen displays the object 36. On the other hand, an icon 37 indicating the multifunction device 3 is displayed at a position on the multifunction device 3 side in the specified direction. Thereby, the user can intuitively know that the multifunction device 3 indicated by the icon 37 and the portable terminal 2 can perform BT communication.

携帯端末2と複合機3とのBT通信による接続が切断された場合には、その複合機3を示すアイコン37がアプリ実行中画面から消去される。そのため、ユーザは、アイコン37により示される複合機3と携帯端末2とがBT通信不能になったことを知得できる。   When the connection by the BT communication between the portable terminal 2 and the multifunction device 3 is disconnected, the icon 37 indicating the multifunction device 3 is deleted from the application executing screen. Therefore, the user can know that the multifunction device 3 indicated by the icon 37 and the portable terminal 2 are incapable of BT communication.

また、発注アプリの起動前に、CPU16により、ログイン操作がなされたか否かが判定される。そして、ログイン操作によるログインが成功であった場合に、オブジェクト36およびアイコン37を含むアプリ実行中画面が表示され、ログインが失敗であった場合には、オブジェクト36およびアイコン37を含むアプリ実行中画面が表示されない。これにより、発注アプリを使用する権限を有しない者による不正操作を抑制することができる。   Further, before starting the ordering application, the CPU 16 determines whether or not a login operation has been performed. When the login by the login operation is successful, an application executing screen including the object 36 and the icon 37 is displayed. When the login is unsuccessful, the application executing screen including the object 36 and the icon 37 is displayed. Is not displayed. Thereby, an unauthorized operation by a person who does not have the authority to use the ordering application can be suppressed.

<変形例>
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
<Modification>
As mentioned above, although one Embodiment of this invention was described, this invention can also be implemented with another form.

アプリ実行中画面では、送信指示操作の方法、つまりオブジェクト36をアイコン37の位置まで移動させるフリック操作を案内するメッセージが表示されてもよい。   On the application execution screen, a message for guiding a transmission instruction operation, that is, a flick operation for moving the object 36 to the position of the icon 37 may be displayed.

さらに、送信指示操作がなされたことに応じて、「情報を送信しました」などのメッセージがアプリ実行中画面に表示されてもよい。このメッセージは、たとえば、所定時間の経過、または、タッチパネル11に表示される「OKボタン」の押下に応じて消去されるとよい。   Further, a message such as “information has been sent” may be displayed on the application executing screen in response to the transmission instruction operation being performed. This message may be deleted, for example, when a predetermined time elapses or when an “OK button” displayed on the touch panel 11 is pressed.

また、前述の実施形態では、飲食店や小売店での商品の発注作業を簡便に行うことができる発注アプリを取り上げたが、本発明は、画像やドキュメントの印刷を簡便に行うことができるアプリケーションプログラムであるプリントアプリに適用されてもよい。プリントアプリのアプリ実行中画面では、たとえば、図13に示されるように、携帯端末2の不揮発性メモリに保存されている画像などのサムネイル41(オブジェクトの一例)が表示され、そのサムネイル41に対する複合機3側の位置に、複合機3を示すアイコン37が表示される。   Further, in the above-described embodiment, the ordering application that can easily perform the ordering operation of products in restaurants and retail stores has been taken up. However, the present invention is an application that can easily print images and documents. You may apply to the print application which is a program. On the application executing screen of the print application, for example, as illustrated in FIG. 13, a thumbnail 41 (an example of an object) such as an image stored in the nonvolatile memory of the mobile terminal 2 is displayed, and a composite for the thumbnail 41 is displayed. An icon 37 indicating the multifunction machine 3 is displayed at the position on the machine 3 side.

プリントアプリでは、フリック操作により、サムネイル41の1つがアイコン37の位置まで移動されると、サムネイル41に紐付けられた送信方法、サムネイル41の画像などのファイルデータおよび送信先情報が携帯端末2から複合機3に送信されて、その送信方法により、ファイルデータが複合機3から送信先情報により特定される送信先に送信される。また、送信方法に代えて印刷指示が携帯端末2から複合機3に送信されてもよく、この場合、サムネイル41の画像などが複合機3にて印刷される。   In the print application, when one of the thumbnails 41 is moved to the position of the icon 37 by a flick operation, the transmission method associated with the thumbnail 41, the file data such as the image of the thumbnail 41, and the transmission destination information are received from the portable terminal 2. The data is transmitted to the multifunction device 3, and the file data is transmitted from the multifunction device 3 to the transmission destination specified by the transmission destination information by the transmission method. Further, instead of the transmission method, a print instruction may be transmitted from the portable terminal 2 to the multifunction device 3. In this case, an image of the thumbnail 41 or the like is printed by the multifunction device 3.

その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。   In addition, various design changes can be made to the above-described configuration within the scope of the matters described in the claims.

1:情報処理システム
2:携帯端末
3:複合機
11:タッチパネル
12:表示部
13:出力部
14:BT通信部
36:オブジェクト
37:アイコン
41:サムネイル
1: Information processing system 2: Mobile terminal 3: Multifunction machine 11: Touch panel 12: Display unit 13: Output unit 14: BT communication unit 36: Object 37: Icon 41: Thumbnail

Claims (14)

画像を表示する表示部および前記表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネル、ならびに無線通信機能を有するデバイスと無線通信する無線通信部が搭載された携帯端末のコンピュータにインストールされるアプリケーションプログラムであって、
前記コンピュータに、
前記出力部が出力する信号から前記表示部上における物体の移動方向を特定し、前記移動方向が前記携帯端末と前記無線通信部による無線通信可能範囲内の前記デバイスとを直線的に結ぶ方向と一致するか否かを判定する判定処理と、
前記移動方向と前記結ぶ方向とが一致する場合に、前記無線通信部と前記デバイスとの間で情報の通信を行うよう前記無線通信部を制御する通信処理とを実行させる、アプリケーションプログラム。
A mobile terminal equipped with a display unit for displaying an image, a touch panel having an output unit for outputting a signal according to contact or approach of an object to the display unit, and a wireless communication unit for wireless communication with a device having a wireless communication function An application program installed on a computer of
In the computer,
The moving direction of the object on the display unit is specified from the signal output by the output unit, and the moving direction linearly connects the mobile terminal and the device within the wireless communication range of the wireless communication unit. A determination process for determining whether or not they match,
An application program that executes communication processing for controlling the wireless communication unit so as to perform information communication between the wireless communication unit and the device when the moving direction and the connecting direction match.
請求項1に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記デバイスの位置情報を受信するよう前記無線通信部を制御する位置情報受信処理を実行させ、
前記判定処理において、前記デバイスの位置情報から前記結ぶ方向を特定させる、アプリケーションプログラム。
An application program according to claim 1,
In the computer,
A position information receiving process for controlling the wireless communication unit to receive the position information of the device is executed;
An application program that, in the determination process, identifies the connecting direction from the position information of the device.
請求項2に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記携帯端末に搭載されているGPS(Global Positioning System)受信機および電子コンパスが出力する信号から前記携帯端末の位置および向きを取得する自位置取得処理を実行させ、
前記判定処理において、前記携帯端末の位置および向きならびに前記デバイスの位置情報から前記結ぶ方向を特定させる、アプリケーションプログラム。
An application program according to claim 2,
In the computer,
The GPS (Global Positioning System) receiver mounted on the mobile terminal and an electronic compass output the signal to output the position and orientation of the mobile terminal from the signal output by the receiver.
An application program for causing the determination process to specify the connecting direction from the position and orientation of the mobile terminal and the position information of the device.
請求項1〜3のいずれか一項に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記デバイスと前記無線通信部とが無線通信可能に接続されたことに応じて、当該接続された旨を前記表示部に表示させる表示処理を実行させる、アプリケーションプログラム。
The application program according to any one of claims 1 to 3,
In the computer,
An application program for executing display processing for displaying the connection on the display unit in response to the device and the wireless communication unit being connected so as to be capable of wireless communication.
請求項4に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記表示処理において、前記デバイスと前記無線通信部とが無線通信可能に接続されたことに応じて、前記表示部における前記デバイス側に偏った位置に所定のアイコンを表示させる、アプリケーションプログラム。
An application program according to claim 4,
In the computer,
An application program that displays a predetermined icon at a position biased toward the device side in the display unit in response to the wireless communication unit being connected to the device in the display process.
請求項5に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記出力部が出力する信号からログイン操作がなされたか否かを判定するログイン操作判定処理を実行させ、
前記表示処理において、前記ログイン操作の有無に応じて、前記表示部における前記アイコンの表示および非表示を切り替えさせる、アプリケーションプログラム。
An application program according to claim 5,
In the computer,
A login operation determination process for determining whether a login operation has been performed from a signal output by the output unit;
An application program that, in the display process, switches between displaying and hiding the icon on the display unit according to the presence or absence of the login operation.
請求項5または6に記載のアプリケーションプログラムであって、
前記コンピュータに、
複数の前記デバイスと前記無線通信部とが無線通信可能に接続された場合、前記表示処理において、当該接続された複数の前記デバイスの個々に対応する前記アイコンを前記表示部に表示させる、アプリケーションプログラム。
An application program according to claim 5 or 6,
In the computer,
An application program for causing the display unit to display the icon corresponding to each of the plurality of connected devices in the display process when the plurality of devices and the wireless communication unit are connected so as to be capable of wireless communication. .
請求項5〜7のいずれか一項に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記デバイスと前記無線通信部との接続が切断されたことに応じて、前記表示部から当該接続が切断された前記デバイスに対応する前記アイコンの表示を消去するアイコン消去処理を実行させる、アプリケーションプログラム。
An application program according to any one of claims 5 to 7,
In the computer,
An application program for executing icon erasure processing for erasing the display of the icon corresponding to the device that has been disconnected from the display unit in response to the connection between the device and the wireless communication unit being disconnected .
請求項5〜8のいずれか一項に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記出力部が出力する信号から前記表示部上における物体の移動距離を検出させ、前記移動方向と前記結ぶ方向とが一致し、かつ、前記移動距離が所定距離以上である場合に、前記通信処理を実行させる、アプリケーションプログラム。
An application program according to any one of claims 5 to 8,
In the computer,
When the movement distance of the object on the display section is detected from the signal output from the output section, the movement direction matches the connecting direction, and the movement distance is a predetermined distance or more, the communication processing An application program that runs
請求項9に記載のアプリケーションプログラムであって、
前記コンピュータに、
前記移動方向と前記結ぶ方向とが一致し、かつ、前記移動距離が所定距離以上である場合であっても、所定条件を満たす場合には、前記通信処理を実行させない、アプリケーションプログラム。
An application program according to claim 9,
In the computer,
An application program that does not cause the communication process to be executed when a predetermined condition is satisfied even when the moving direction matches the connecting direction and the moving distance is equal to or greater than a predetermined distance.
請求項10に記載のアプリケーションプログラムであって、
前記所定条件は、前記表示部上における物体の移動の終点が前記アイコンの表示位置と異なるという条件を含む、アプリケーションプログラム。
An application program according to claim 10,
The application program includes a condition that the end point of the movement of the object on the display unit is different from the display position of the icon.
請求項10または11に記載のアプリケーションプログラムであって、
前記所定条件は、前記表示部上における物体の移動の途中で前記移動方向が前記結ぶ方向と不一致になったという条件を含む、アプリケーションプログラム。
An application program according to claim 10 or 11,
The predetermined condition includes an application program including a condition that the moving direction becomes inconsistent with the connecting direction during the movement of the object on the display unit.
請求項12に記載のアプリケーションプログラムであって、
前記所定条件は、前記表示部上における物体の移動の途中で前記移動方向が反転したという条件を含む、アプリケーションプログラム。
An application program according to claim 12,
The predetermined condition includes an application program including a condition that the moving direction is reversed during the movement of the object on the display unit.
携帯端末と無線通信機能を有するデバイスとを含む情報処理システムであって、
前記携帯端末は、
画像を表示する表示部および前記表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネルと、
前記デバイスと無線通信する無線通信部と、
制御部と
を備え、
前記制御部は、
前記出力部が出力する信号から前記表示部上における物体の移動方向を特定し、前記移動方向が前記携帯端末と前記無線通信部による無線通信可能範囲内の前記デバイスとを直線的に結ぶ方向と一致するか否かを判定する判定処理と、
前記移動方向と前記結ぶ方向とが一致する場合に、前記無線通信部と前記デバイスとの間で情報の通信を行うよう前記無線通信部を制御する通信処理とを実行する、情報処理システム。
An information processing system including a mobile terminal and a device having a wireless communication function,
The portable terminal is
A touch panel having a display unit for displaying an image and an output unit for outputting a signal corresponding to the contact or approach of an object to the display unit;
A wireless communication unit that wirelessly communicates with the device;
A control unit,
The controller is
The moving direction of the object on the display unit is specified from the signal output by the output unit, and the moving direction linearly connects the mobile terminal and the device within the wireless communication range of the wireless communication unit. A determination process for determining whether or not they match,
An information processing system that executes communication processing for controlling the wireless communication unit so as to perform information communication between the wireless communication unit and the device when the moving direction and the connecting direction match.
JP2017063526A 2017-03-28 2017-03-28 Application program and information processing system Pending JP2018165939A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017063526A JP2018165939A (en) 2017-03-28 2017-03-28 Application program and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017063526A JP2018165939A (en) 2017-03-28 2017-03-28 Application program and information processing system

Publications (1)

Publication Number Publication Date
JP2018165939A true JP2018165939A (en) 2018-10-25

Family

ID=63922629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017063526A Pending JP2018165939A (en) 2017-03-28 2017-03-28 Application program and information processing system

Country Status (1)

Country Link
JP (1) JP2018165939A (en)

Similar Documents

Publication Publication Date Title
US11573757B2 (en) Communication apparatus, control method, and program for connecting at least two types of wireless communication units according to an operative state of an access point
US10778863B2 (en) Operation input system, electronic device and mobile terminal
US11245814B2 (en) Shared terminal transmits print data with name of the shared terminal as a print requester to printer when the terminal device identification is not received
US11188280B2 (en) Method of providing screen for manipulating execution of application of image forming apparatus and image forming apparatus using the method
JP6060776B2 (en) Image processing apparatus, information terminal, program, and cooperative display system
US20140340706A1 (en) Cooperative image processing system, portable terminal apparatus, cooperative image processing method, and recording medium
US10009489B2 (en) Display and input device that receives image forming instruction through touch panel
JP2015133572A (en) Information processing system and control method of the same, and program
KR102333135B1 (en) Method for providing a screen for manipulating application execution of image forming apparatus and image forming apparatus using the same
JP2023112032A (en) Communication device, control method, and program
JP6186861B2 (en) Printing system, image forming apparatus, terminal device, and printing processing method
JP2018196057A (en) Communication terminal, control method therefor and program
EP3179709A1 (en) Cloud server, image forming apparatus and method for transmitting fax
JP6650117B2 (en) Image forming system, image forming apparatus, and key override program
JP2018165939A (en) Application program and information processing system
JP2018124708A (en) Image formation system
JP2018165938A (en) Application program and information processing system
CN110278338B (en) Image forming system
JP2015100064A (en) Image forming system, portable terminal, image forming apparatus and control method of the same, and program
JP2016091145A (en) Image forming apparatus