JP2017108390A - Program, method, and information processing device - Google Patents

Program, method, and information processing device Download PDF

Info

Publication number
JP2017108390A
JP2017108390A JP2016223821A JP2016223821A JP2017108390A JP 2017108390 A JP2017108390 A JP 2017108390A JP 2016223821 A JP2016223821 A JP 2016223821A JP 2016223821 A JP2016223821 A JP 2016223821A JP 2017108390 A JP2017108390 A JP 2017108390A
Authority
JP
Japan
Prior art keywords
information
antenna position
model
antenna
position information
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
JP2016223821A
Other languages
Japanese (ja)
Inventor
圭蔵 志垣
Keizo Shigaki
圭蔵 志垣
祐一郎 辻口
Yuichiro Tsujiguchi
祐一郎 辻口
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to US15/361,285 priority Critical patent/US10412564B2/en
Publication of JP2017108390A publication Critical patent/JP2017108390A/en
Pending legal-status Critical Current

Links

Landscapes

  • Telephone Function (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a program for facilitating connection for non-contact communication.SOLUTION: A program is provided which makes a computer for controlling a portable information processing device having a non-contact communication function to function as position guide information display means that displays, on a display screen of the information processing device, position guide information for guiding the position of an antenna for non-contact communication which is included in the portable information processing device. In addition, a portable information processing device is provided which has a non-contact communication function and includes position guide information display means that displays, on a display screen of the information processing device, position guide information for guiding the position of an antenna for non-contact communication which is included in the portable information processing device.SELECTED DRAWING: Figure 3

Description

本発明は、プログラム、方法および情報処理装置に関する。   The present invention relates to a program, a method, and an information processing apparatus.

近年、スマートフォンやタブレットPCなどに代表されるスマートデバイスの多くは非接触通信であるNFC(Near Field Communication)の機能を搭載している。また、近年、好きなところに自由に貼付することができるシールタイプのプログマブルNFCタグ(非接触ICタグ)が広く流通しており、これに伴って、スマートデバイスとNFCタグを連携させて各種操作を自動化することが広く行われるようになってきている。   In recent years, many smart devices typified by smartphones and tablet PCs are equipped with a NFC (Near Field Communication) function which is a non-contact communication. In recent years, seal-type programmable NFC tags (non-contact IC tags) that can be freely attached anywhere are widely distributed. Along with this, various operations are performed by linking smart devices and NFC tags. Automating has become a common practice.

スマートデバイスとNFCタグの連携による操作の自動化としては、Wi-Fi(登録商標、以下同様。)やBluetooth(登録商標、以下同様。)といった無線ネットワークの接続設定に必要な情報をNFCタグに書き込んでおき、そのNFCタグにスマートデバイスをかざすだけで無線ネットワークに接続する、といったことが一例として挙げられる(例えば、特許文献1)。   To automate operations by linking smart devices and NFC tags, write information necessary for wireless network connection settings such as Wi-Fi (registered trademark, the same applies below) and Bluetooth (registered trademark, the same applies below) to the NFC tag. For example, it is possible to connect to a wireless network simply by holding a smart device over the NFC tag (for example, Patent Document 1).

一方、NFCの規格では、通信を確立する際に双方のNFCアンテナの距離を数センチ以下に接近させる必要があるところ、一般に、ユーザはスマートデバイスのどのあたりにNFCアンテナが配置されているのかを知らないため、NFCアンテナの位置を探り当てるのに手間取り、非接触通信の接続に時間がかかってしまうという問題があった。   On the other hand, in the NFC standard, when establishing communication, it is necessary to make the distance between both NFC antennas close to several centimeters or less. In general, the user determines where the NFC antenna is arranged on the smart device. Since it does not know, there is a problem that it takes time to find the position of the NFC antenna, and it takes time to connect non-contact communication.

本発明は、上記従来技術における課題に鑑みてなされたものであり、非接触通信の接続を容易にするためのプログラムを提供することを目的とする。   The present invention has been made in view of the above-described problems in the prior art, and an object thereof is to provide a program for facilitating connection for non-contact communication.

本発明者は、非接触通信の接続を容易にするためのプログラムにつき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。   As a result of intensive studies on a program for facilitating connection for non-contact communication, the present inventor has conceived the following configuration and has reached the present invention.

すなわち、本発明によれば、非接触通信の機能を有する携帯型の情報処理装置を制御するコンピュータを、前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を案内する位置案内情報を、前記情報処理装置の表示画面に表示させる位置案内情報表示手段、として機能させるためのプログラムが提供される。   That is, according to the present invention, the position guidance information for guiding the position of the antenna for non-contact communication mounted on the portable information processing apparatus to the computer that controls the portable information processing apparatus having the function of non-contact communication. Is provided as a position guide information display means for displaying on the display screen of the information processing apparatus.

上述したように、本発明によれば、非接触通信の接続を容易にするためのプログラムが提供される。   As described above, according to the present invention, a program for facilitating connection for non-contact communication is provided.

本実施形態の情報処理装置の外観図。The external view of the information processing apparatus of this embodiment. 本実施形態の情報処理装置のハードウェア構成図。The hardware block diagram of the information processing apparatus of this embodiment. 本実施形態の情報処理装置の機能ブロック図。The functional block diagram of the information processing apparatus of this embodiment. 本実施形態の情報処理装置が実行する処理のフローチャート。6 is a flowchart of processing executed by the information processing apparatus according to the embodiment. 印刷アプリのサービス画面を示す図。The figure which shows the service screen of a printing application. アンテナ位置情報取得処理のフローチャート。The flowchart of an antenna position information acquisition process. アンテナ位置情報管理テーブルを示す図。The figure which shows an antenna position information management table. アンテナ位置情報を説明するための図。The figure for demonstrating antenna position information. アンテナ位置情報を取得する処理のシーケンス図。The sequence diagram of the process which acquires antenna position information. アンテナ位置情報登録画面を示す図。The figure which shows an antenna position information registration screen. 位置案内情報を説明するための図。The figure for demonstrating position guidance information. 本実施形態の情報処理装置が実行する処理のフローチャート。6 is a flowchart of processing executed by the information processing apparatus according to the embodiment. 印刷アプリのサービス画面を示す図。The figure which shows the service screen of a printing application.

以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。   Hereinafter, although this invention is demonstrated with embodiment, this invention is not limited to embodiment mentioned later. In the drawings referred to below, the same reference numerals are used for common elements, and the description thereof is omitted as appropriate.

図1は、本発明の実施形態である情報処理装置10の外観を示す。本実施形態の情報処理装置10は、非接触通信(近接場型の無線通信)であるNFC(Near Field Communication)の機能を搭載した携帯型の情報処理装置であり、その筐体12の前面にディスプレイ30が設けられている。   FIG. 1 shows an appearance of an information processing apparatus 10 according to an embodiment of the present invention. An information processing apparatus 10 according to the present embodiment is a portable information processing apparatus equipped with a NFC (Near Field Communication) function that is a non-contact communication (near-field wireless communication). A display 30 is provided.

なお、図1は、本実施形態の情報処理装置10としてスマートフォンを示しているが、情報処理装置10は、スマートフォンに限定されるものではなく、タブレットPCなどであってもよい。つまり、本実施形態の情報処理装置10は、非接触通信の機能を搭載し、且つ、その筐体の前面に表示画面を有するものであればよい。   1 illustrates a smartphone as the information processing apparatus 10 of the present embodiment, the information processing apparatus 10 is not limited to a smartphone, and may be a tablet PC or the like. That is, the information processing apparatus 10 according to the present embodiment only needs to have a non-contact communication function and have a display screen on the front surface of the housing.

続いて、本実施形態のスマートフォン10のハードウェア構成を図2に基づいて説明する。   Next, the hardware configuration of the smartphone 10 according to the present embodiment will be described with reference to FIG.

図2に示すように、スマートフォン10を制御するコンピュータ20は、少なくとも、装置全体の動作を制御するプロセッサ22と、ブートプログラムやファームウェアプログラムなどを保存するROM24と、プログラムを実行するための実行空間を提供するRAM25と、ディスプレイ30などが接続される入出力インターフェース26と、Wi-FiやBluetoothといった近距離無線ネットワークや3GやLTEといったモバイルネットワークなどに接続するための無線ネットワーク・インターフェース27と、オペレーティングシステム(OS130)や後述するアプリケーション・プログラムなどを保存するための補助記憶装置28とを備えている。   As shown in FIG. 2, the computer 20 that controls the smartphone 10 includes at least a processor 22 that controls the operation of the entire apparatus, a ROM 24 that stores a boot program, a firmware program, and the like, and an execution space for executing the program. An input / output interface 26 to which a RAM 25 to be provided, a display 30 and the like are connected, a wireless network interface 27 for connecting to a short-range wireless network such as Wi-Fi and Bluetooth, a mobile network such as 3G and LTE, and an operating system (OS 130) and an auxiliary storage device 28 for storing application programs and the like to be described later.

さらに、スマートフォン10には、入出力インターフェース16を介してコンピュータ20と通信を行うNFCリーダ/ライタ40が搭載されており、NFCリーダ/ライタ40にはNFCアンテナ42が接続されている。NFCアンテナ42は、他のNFCモジュールとの間で高周波信号の送受信を行う非接触通信のアンテナ(以下、NFCアンテナという)であり、スマートフォン10の筐体12内の所定の位置に搭載されている。   The smartphone 10 further includes an NFC reader / writer 40 that communicates with the computer 20 via the input / output interface 16, and an NFC antenna 42 is connected to the NFC reader / writer 40. The NFC antenna 42 is a non-contact communication antenna (hereinafter referred to as an NFC antenna) that transmits and receives high-frequency signals to and from other NFC modules, and is mounted at a predetermined position in the housing 12 of the smartphone 10. .

以上、本実施形態の情報処理装置10の外観およびハードウェア構成について説明してきたが、ここで、スマートフォン10のコンピュータ20にインストールされるアプリケーション・プログラムについて説明する。   The appearance and hardware configuration of the information processing apparatus 10 according to the present embodiment have been described above. Here, an application program installed in the computer 20 of the smartphone 10 will be described.

本実施形態のスマートフォン10には、印刷装置に対して無線ネットワークを介して印刷ジョブを出力するためのアプリケーション・プログラム(以下、印刷アプリという)がインストールされている。ここで、スマートフォン10に搭載されるこの印刷アプリは、NFC規格の非接触ICタグ(以下、NFCタグという)から印刷ジョブを送信する印刷装置の宛先情報を取得する機能を有している。例えば、図1に示すように、印刷装置50の筐体に当該装置の宛先情報を格納したNFCタグ60が貼付されている場合、ユーザがスマートフォン10をNFCタグ60にかざすと、自動的に印刷ジョブが印刷装置50に送信されるようになっている。   An application program (hereinafter referred to as a print application) for outputting a print job to a printing apparatus via a wireless network is installed in the smartphone 10 of the present embodiment. Here, the printing application installed in the smartphone 10 has a function of acquiring destination information of a printing apparatus that transmits a print job from an NFC standard non-contact IC tag (hereinafter referred to as an NFC tag). For example, as shown in FIG. 1, when the NFC tag 60 storing the destination information of the device is attached to the casing of the printing device 50, printing is automatically performed when the user holds the smartphone 10 over the NFC tag 60. A job is transmitted to the printing apparatus 50.

以下、スマートフォン10のコンピュータ20に上述した印刷アプリをインストールすることによって実現される機能構成を図3に示す機能ブロック図に基づいて説明する。   Hereinafter, a functional configuration realized by installing the above-described printing application in the computer 20 of the smartphone 10 will be described based on a functional block diagram shown in FIG. 3.

図3に示すように、本実施形態のスマートフォン10にインストールされた印刷アプリ100によって、印刷ジョブ生成部110およびアンテナ位置案内部120が実現される。   As illustrated in FIG. 3, a print job generation unit 110 and an antenna position guide unit 120 are realized by the print application 100 installed in the smartphone 10 of the present embodiment.

印刷ジョブ生成部110は、ユーザから印刷対象となるファイルの指定を受け付け、ユーザが指定したファイルに係る印刷ジョブを生成して、ユーザが指定する宛先に送信する機能手段である。   The print job generation unit 110 is a functional unit that receives designation of a file to be printed from the user, generates a print job related to the file designated by the user, and transmits the print job to a destination designated by the user.

一方、アンテナ位置案内部120は、NFCタグとの接続を容易にするための情報をユーザに提供するために、メインプログラムである印刷ジョブ生成部110から適宜呼び出されるモジュールであって、機種情報取得部122、アンテナ位置情報取得部124、位置案内情報表示部125、アンテナ位置情報管理部126、およびアンテナ位置情報登録部128を含んで構成される。   On the other hand, the antenna position guide unit 120 is a module that is appropriately called from the print job generation unit 110 that is a main program in order to provide the user with information for facilitating connection with the NFC tag, and obtains model information. Unit 122, antenna position information acquisition unit 124, position guide information display unit 125, antenna position information management unit 126, and antenna position information registration unit 128.

機種情報取得部122は、スマートフォン10に搭載されるオペレーション・システム130(以下、OS130という)から自装置の機種を示す機種情報を取得するための機能手段である。   The model information acquisition unit 122 is a functional unit for acquiring model information indicating the model of the device itself from an operation system 130 (hereinafter referred to as OS 130) installed in the smartphone 10.

アンテナ位置情報取得部124は、自装置の機種情報に対応するNFCアンテナの位置を示すアンテナ位置情報をアンテナ位置情報管理部126または外部のサーバ装置(以下、外部サーバという)から取得するための機能手段である。アンテナ位置情報取得部124は、取得したアンテナ位置情報をアンテナ位置案内部120が管理する所定の記憶領域127に保存する。なお、以下においては、NFCアンテナの位置を単に「アンテナ位置」という場合がある。   The antenna position information acquisition unit 124 is a function for acquiring antenna position information indicating the position of the NFC antenna corresponding to the model information of the own device from the antenna position information management unit 126 or an external server device (hereinafter referred to as an external server). Means. The antenna position information acquisition unit 124 stores the acquired antenna position information in a predetermined storage area 127 managed by the antenna position guide unit 120. In the following, the position of the NFC antenna may be simply referred to as “antenna position”.

アンテナ位置情報管理部126は、NFC機能を搭載する携帯型の情報処理装置(スマートフォンやタブレットPCなど)の機種情報とアンテナ位置情報を対応付けて管理する機能手段である。   The antenna position information management unit 126 is a functional unit that manages the model information and antenna position information of a portable information processing apparatus (smart phone, tablet PC, or the like) equipped with an NFC function in association with each other.

位置案内情報表示部125は、自装置に搭載されるNFCアンテナの位置をユーザに案内するための情報(以下、位置案内情報という)をディスプレイ30の表示画面に表示するための機能手段である。   The position guidance information display unit 125 is a functional means for displaying information for guiding the user of the position of the NFC antenna mounted on the own apparatus (hereinafter referred to as position guidance information) on the display screen of the display 30.

アンテナ位置情報登録部128は、自装置の機種情報または当該機種情報に対応するアンテナ位置情報を取得できなかったときに、ユーザによるアンテナ位置情報の登録を受け付けるための機能手段である。   The antenna position information registration unit 128 is a functional means for accepting registration of antenna position information by the user when the model information of the device itself or the antenna position information corresponding to the model information cannot be acquired.

以上、本実施形態の情報処理装置10の機能構成について説明してきたが、続いて、スマートフォン10が実行する処理の内容を図4に示すフローチャートに基づいて説明する。   The functional configuration of the information processing apparatus 10 according to the present embodiment has been described above. Next, the contents of the process executed by the smartphone 10 will be described based on the flowchart illustrated in FIG.

ユーザが印刷アプリを起動すると、印刷ジョブ生成部110がステップ101〜ステップ104を実行する。まず、ステップ101で、図5(a)に示す印刷アプリのメニュー画面をディスプレイ30に表示する。これを受けて、例えば、ユーザがメニュー画面に表示されたリストの中から「写真をプリント」を選択すると、図5(b)に示す写真の選択画面を表示する。これを受けて、ユーザが印刷したい写真のサムネイルを選択すると、ステップ102で、印刷ジョブ受付画面を表示する。   When the user activates the print application, the print job generation unit 110 executes steps 101 to 104. First, at step 101, the menu screen of the printing application shown in FIG. In response to this, for example, when the user selects “print photo” from the list displayed on the menu screen, the photo selection screen shown in FIG. 5B is displayed. In response to this, when the user selects a thumbnail of a photo to be printed, a print job reception screen is displayed in step 102.

図5(c)は、ステップ102で表示される印刷ジョブ受付画面を例示的に示す。図5(c)に示すように、印刷ジョブ受付画面には、ユーザが選択した写真のプレビューとともに、印刷ジョブの条件を設定するための「印刷設定」ボタンが表示される。さらに、印刷ジョブ受付画面には、ユーザから印刷ジョブの実行指示を受け付けるための2つのボタン「設定した機器で印刷」および「NFCタグを使用して印刷」が表示される。   FIG. 5C exemplarily shows the print job reception screen displayed in step 102. As shown in FIG. 5C, a “print setting” button for setting a print job condition is displayed on the print job reception screen together with a preview of the photo selected by the user. Furthermore, two buttons “print with set device” and “print using NFC tag” for receiving a print job execution instruction from the user are displayed on the print job reception screen.

印刷ジョブ生成部110は、印刷ジョブ受付画面を表示した後、ステップ103で、ユーザからのジョブの実行指示を待機する。印刷ジョブ受付画面が表示されたことを受けて、ユーザが上述した2つのボタンのいずれかをタッチした場合(ステップ103、Yes)、続くステップ104で「NFCタグを使用して印刷」が選択されたか否かを判断する。その結果、「NFCタグを使用して印刷」が選択されていない場合(すなわち、「設定した機器で印刷」が選択された場合)は(ステップ104、No)、処理はステップ112に進む。ステップ112では、ユーザが事前に印刷先として設定した印刷装置の宛先情報であるIPアドレスを印刷アプリが管理する所定の記憶領域から読み出し、当該IPアドレスに宛てて印刷ジョブを送信して、処理を終了する。   After displaying the print job reception screen, the print job generation unit 110 waits for a job execution instruction from the user in step 103. In response to the display of the print job reception screen, when the user touches one of the two buttons described above (step 103, Yes), “print using NFC tag” is selected in the subsequent step 104. It is determined whether or not. As a result, if “print using NFC tag” is not selected (that is, “print with the set device” is selected) (No in step 104), the process proceeds to step 112. In step 112, the IP address that is the destination information of the printing apparatus set as the printing destination by the user in advance is read from a predetermined storage area managed by the printing application, the print job is transmitted to the IP address, and the processing is performed. finish.

一方、「NFCタグを使用して印刷」が選択された場合は(ステップ104、Yes)、印刷ジョブ生成部110によってアンテナ位置案内部120が呼び出され、ステップ105〜108を実行する。   On the other hand, when “print using NFC tag” is selected (step 104, Yes), the antenna position guide unit 120 is called by the print job generation unit 110, and steps 105 to 108 are executed.

まず、ステップ105では、位置案内情報表示部125が記憶領域127に自装置のアンテナ位置情報が保存されているか否かを判断する。その結果、記憶領域127に自装置のアンテナ位置情報が保存されていないと判断した場合は(ステップ105、No)、処理はステップ106に進み、アンテナ位置情報取得部124がアンテナ位置情報取得処理を実行する。   First, in step 105, the position guidance information display unit 125 determines whether or not the antenna position information of its own device is stored in the storage area 127. As a result, when it is determined that the antenna position information of the own device is not stored in the storage area 127 (step 105, No), the process proceeds to step 106, and the antenna position information acquisition unit 124 performs the antenna position information acquisition process. Run.

ここで、アンテナ位置情報取得部124が実行するアンテナ位置情報取得処理の内容を図6に示すフローチャートに基づいて説明する。   Here, the contents of the antenna position information acquisition process executed by the antenna position information acquisition unit 124 will be described based on the flowchart shown in FIG.

まず、ステップ201で、スマートフォン10のOS130に自装置の機種情報を問い合わせて取得する。OS130から自装置の機種情報を取得できた場合は(ステップ202、Yes)、続くステップ203で、機種情報に対応するアンテナ位置情報をアンテナ位置情報管理部126が管理するアンテナ位置情報管理テーブル200から取得する。   First, in step 201, the OS 130 of the smartphone 10 is inquired and acquired model information of its own device. When the model information of the own apparatus can be acquired from the OS 130 (step 202, Yes), in the following step 203, the antenna position information management unit 126 manages the antenna position information corresponding to the model information from the antenna position information management table 200. get.

図7は、アンテナ位置情報管理テーブル200を示す。図7に示すように、アンテナ位置情報管理テーブル200は、NFCアンテナを搭載する機器の機種情報として機種名を格納するためのフィールド201と、アンテナ位置情報を格納するためのフィールド202を有し、機種名とアンテナ位置情報を対応付けて管理している。   FIG. 7 shows the antenna position information management table 200. As shown in FIG. 7, the antenna position information management table 200 includes a field 201 for storing a model name as model information of a device equipped with an NFC antenna, and a field 202 for storing antenna position information. The model name and antenna position information are associated and managed.

本実施形態においては、NFCアンテナがディスプレイの表示画面を長さ方向に均等分割してなる3つの分割領域(上、中、下)のいずれの位置に搭載されているかに基づいて機種毎にNFCアンテナの位置(上、中、下)を定義しており、アンテナ位置情報管理テーブル200では、そのようにして定義されたアンテナの位置を示すアンテナ位置情報と機種名が対応付けられている。   In the present embodiment, the NFC antenna is NFC-specific for each model based on where it is mounted in three divided areas (upper, middle, and lower) formed by equally dividing the display screen of the display in the length direction. The antenna positions (upper, middle, and lower) are defined. In the antenna position information management table 200, antenna position information indicating the position of the antenna thus defined is associated with a model name.

具体的には、図8(a)に示すように、NFCアンテナ42が上の領域に位置する機種は、その機種名にアンテナ位置情報「0」を紐付け、図8(b)に示すように、NFCアンテナ42が中の領域に位置する機種は、その機種名にアンテナ位置情報「1」を紐付け、図8(c)に示すように、NFCアンテナ42が下の領域に位置する機種は、その機種名にアンテナ位置情報「2」を紐付ける。   Specifically, as shown in FIG. 8A, the model in which the NFC antenna 42 is located in the upper region is linked with the antenna position information “0” to the model name, as shown in FIG. 8B. In addition, the model in which the NFC antenna 42 is located in the middle area is associated with the model name of the antenna position information “1”, and as shown in FIG. 8C, the model in which the NFC antenna 42 is located in the lower area. Associates the antenna position information “2” with the model name.

また、図8(d)に示すように、NFCアンテナ42が上・中の2つの領域に跨って位置する機器は、その機種名にアンテナ位置情報「3」を紐付け、図8(e)に示すように、NFCアンテナ42が中・下の2つの領域に跨って位置する機器は、その機種名にアンテナ位置情報「4」を紐付け、図8(f)に示すように、NFCアンテナ42が上・中・下の3つの分割領域と中の領域に跨って位置する機器は、その機種名にアンテナ位置情報「5」を紐付ける。   Further, as shown in FIG. 8 (d), the device in which the NFC antenna 42 is located across the two upper and middle regions is linked with the antenna position information “3” to the model name, and FIG. 8 (e) As shown in FIG. 8, the device in which the NFC antenna 42 is located across the two regions of the middle and lower is linked with the antenna position information “4” to the model name, and as shown in FIG. A device in which 42 is located across the upper, middle, and lower divided regions and the middle region associates the antenna position information “5” with the model name.

ここで、本実施形態においては、アンテナ位置情報管理部126がアンテナ位置情報管理テーブル200を管理することに加えて、スマートフォン10がアクセス可能なネットワーク上の外部サーバがアンテナ位置情報管理テーブル200を管理するようにしてもよい。   Here, in this embodiment, in addition to the antenna position information management unit 126 managing the antenna position information management table 200, an external server on the network accessible by the smartphone 10 manages the antenna position information management table 200. You may make it do.

ここでは、アンテナ位置情報管理テーブル200がスマートフォン10のアンテナ位置情報管理部126と外部サーバの両方で管理されている場合においてステップ203で実行される処理を図9に示すシーケンス図に基づいて説明する。   Here, the process executed in step 203 when the antenna position information management table 200 is managed by both the antenna position information management unit 126 and the external server of the smartphone 10 will be described based on the sequence diagram shown in FIG. .

まず、スマートフォン10のアンテナ位置情報取得部124がOS130に機種情報の取得要求を発行して自装置の機種名を取得する。続いて、アンテナ位置情報取得部124は、アンテナ位置情報管理部126が管理するアンテナ位置情報管理テーブル200からS1で取得した機種名に紐付いたアンテナ位置情報を取得する(S2)。   First, the antenna position information acquisition unit 124 of the smartphone 10 issues a model information acquisition request to the OS 130 to acquire the model name of the own device. Subsequently, the antenna position information acquisition unit 124 acquires antenna position information associated with the model name acquired in S1 from the antenna position information management table 200 managed by the antenna position information management unit 126 (S2).

一方、ローカルストレージのデータを誤って消去したなどの理由で、アンテナ位置情報管理部126が管理するアンテナ位置情報管理テーブル200に該当する機種名またはこれに対応するアンテナ位置情報が存在しなかった場合は、機種名(機種情報)を含むアンテナ位置情報取得要求を生成し、これをネットワークを介して外部サーバに送信する(S3)。これを受けて、外部サーバは、スマートフォン10から受信したアンテナ位置情報取得要求に含まれる機種名をキーとして自身が管理するアンテナ位置情報管理テーブル200を検索し、合致するキーに紐付いたアンテナ位置情報を取得して、これをスマートフォン10に送信する(S4)。   On the other hand, when the model name corresponding to the antenna position information management table 200 managed by the antenna position information management unit 126 or the corresponding antenna position information does not exist because the data in the local storage is deleted by mistake. Generates an antenna position information acquisition request including a model name (model information), and transmits this request to an external server via the network (S3). In response, the external server searches the antenna location information management table 200 managed by itself using the model name included in the antenna location information acquisition request received from the smartphone 10 as a key, and the antenna location information associated with the matching key. Is transmitted to the smartphone 10 (S4).

再び、図6に戻って説明を続ける。   Returning again to FIG. 6, the description will be continued.

先のステップ203でアンテナ位置情報管理部126または外部サーバのいずれか一方からアンテナ位置情報を取得できた場合は(ステップ204、Yes)、処理はステップ205に進み、取得したアンテナ位置情報を記憶領域127に保存して、アンテナ位置情報取得処理を終了する。   When the antenna position information can be acquired from either the antenna position information management unit 126 or the external server in the previous step 203 (step 204, Yes), the process proceeds to step 205, and the acquired antenna position information is stored in the storage area. 127, and the antenna position information acquisition process is terminated.

一方、何らかの理由でOS130から機種情報が取得できなかった場合(ステップ202、No)、または、何らかの理由でアンテナ位置情報管理部126および外部サーバのいずれからもアンテナ位置情報が取得できなかった場合(ステップ204、No)には、アンテナ位置情報取得部124がアンテナ位置情報登録部128を呼び出し、アンテナ位置情報登録部128がステップ206〜208を実行する。   On the other hand, when the model information cannot be acquired from the OS 130 for some reason (No at Step 202), or when the antenna position information cannot be acquired from any of the antenna position information management unit 126 and the external server for some reason ( In step 204, No), the antenna position information acquisition unit 124 calls the antenna position information registration unit 128, and the antenna position information registration unit 128 executes steps 206 to 208.

まず、ステップ206では、図10(a)に示すアンテナ位置情報登録画面を表示する。図10(a)に示すように、アンテナ位置情報登録画面には、「NFCアンテナの位置を登録することができます」というメッセージとともに、「今すぐ登録する」というボタンと「登録しない」というボタンが表示される。これを受けて、ユーザが「今すぐ登録する」というボタンをタッチすると、図10(b)に示すアンテナ位置選択画面に遷移する。   First, in step 206, the antenna position information registration screen shown in FIG. As shown in FIG. 10A, on the antenna position information registration screen, a button “Register now” and a button “Do not register” are displayed along with a message “The position of the NFC antenna can be registered.” Is displayed. In response to this, when the user touches the button “Register now”, the screen transitions to the antenna position selection screen shown in FIG.

図11(b)に示すアンテナ位置選択画面は、「アンテナの位置をタッチしてください」というメッセージとともに、スマートフォン10のディスプレイ30の表示画面を長さ方向に均等分割してなる3つの分割領域(上、中、下)を表示する。このとき、3つの分割領域は、一度に2以上の領域が選択できるような態様で表示される。これを受けて、ユーザがスマートフォン10の仕様書を参考にするなどしてNFCアンテナの位置を知得し、そのアンテナ位置に対応する分割領域(すなわち、アンテナ位置の直上の分割領域)をタッチすると、図11(c)に示すアンテナ位置確認画面に遷移する。なお、図11(c)は、ユーザがアンテナ位置として「中」を選択した場合のアンテナ位置確認画面を示している。   The antenna position selection screen shown in FIG. 11B includes three divided areas (e.g., the display screen of the display 30 of the smartphone 10 that is equally divided in the length direction along with a message “Please touch the antenna position”). (Top, Middle, Bottom) are displayed. At this time, the three divided areas are displayed in such a manner that two or more areas can be selected at a time. In response to this, when the user knows the position of the NFC antenna by referring to the specification of the smartphone 10 and touches the divided area corresponding to the antenna position (that is, the divided area immediately above the antenna position). Then, a transition is made to the antenna position confirmation screen shown in FIG. FIG. 11C shows an antenna position confirmation screen when the user selects “middle” as the antenna position.

これを受けて、ユーザがアンテナ位置確認画面の「OK」ボタンをタッチすると、ユーザによるアンテナ位置の選択があったと判断し(ステップ207、Yes)、処理はステップ208に進む。ステップ208では、ユーザが選択したアンテナ位置に基づいて、アンテナ位置情報を生成する。例えば、ユーザが、図10(b)に示すアンテナ位置選択画面において、分割領域「中」を選択した場合には、アンテナ位置情報として「1」を生成し、3つの分割領域(上、中、下)を同時に選択した場合には、アンテナ位置情報として「5」を生成する。   In response, when the user touches the “OK” button on the antenna position confirmation screen, it is determined that the user has selected the antenna position (step 207, Yes), and the process proceeds to step 208. In step 208, antenna position information is generated based on the antenna position selected by the user. For example, when the user selects the divided area “middle” on the antenna position selection screen shown in FIG. 10B, “1” is generated as the antenna position information, and three divided areas (upper, middle, When “bottom” is selected at the same time, “5” is generated as the antenna position information.

ステップ208でアンテナ位置情報が生成された場合は、ステップ205に進み、アンテナ位置情報取得部124が生成されたアンテナ位置情報を記憶領域127に保存して、アンテナ位置情報取得処理を終了する。   When the antenna position information is generated in step 208, the process proceeds to step 205, where the antenna position information acquisition unit 124 stores the generated antenna position information in the storage area 127, and the antenna position information acquisition process ends.

一方、図10(a)に示すアンテナ位置情報登録画面が表示されたことを受けて、ユーザが「登録しない」というボタンをタッチした場合は、ユーザによるアンテナ位置の選択がないと判断し(ステップ207、No)、アンテナ位置情報を記憶領域127に保存することなく、処理を終了する。   On the other hand, if the user touches the “do not register” button in response to the display of the antenna position information registration screen shown in FIG. 10A, it is determined that the user has not selected the antenna position (step 207, No), and the process ends without storing the antenna position information in the storage area 127.

以上、アンテナ位置情報取得処理について説明したので、再び、図4に戻って説明を続ける。   The antenna position information acquisition process has been described above, and the description will be continued by returning to FIG. 4 again.

ステップ106のアンテナ位置情報取得処理を経て、アンテナ位置情報が記憶領域127に保存された場合(ステップ107、Yes)、または、先のステップ105の判断において、記憶領域127に自装置のアンテナ位置情報が保存されていると判断した場合は(ステップ105、Yes)は、処理はステップ108に進み、位置案内情報表示部125が、取得したアンテナ位置情報に基づいて位置案内情報を生成する。   When the antenna position information is stored in the storage area 127 through the antenna position information acquisition process of step 106 (step 107, Yes), or in the determination of the previous step 105, the antenna position information of the own device is stored in the storage area 127. Is determined to be stored (step 105, Yes), the process proceeds to step 108, and the position guide information display unit 125 generates position guide information based on the acquired antenna position information.

ここで、「位置案内情報」とは、ユーザがNFCアンテナの位置を知得できるようにNFCアンテナの位置を案内するための情報全般を意味する。ここでいう情報は、ユーザがNFCアンテナの位置を知得できるようにするものであれば、文字、記号、図形、色、任意の画像およびこれらの組み合わせのいずれであってもよいが、本実施形態においては、ユーザにNFCアンテナの位置を直観的に知得させるために、記憶領域127に保存されたアンテナ位置情報に対応するディスプレイ30の表示画面上の分割領域(すなわち、アンテナ位置の直上の分割領域)にNFCアンテナの位置を観念させるための図形を表示する。   Here, “position guidance information” means general information for guiding the position of the NFC antenna so that the user can know the position of the NFC antenna. The information here may be any of characters, symbols, figures, colors, arbitrary images, and combinations thereof as long as the user can know the position of the NFC antenna. In the embodiment, in order to make the user know the position of the NFC antenna intuitively, the divided area on the display screen of the display 30 corresponding to the antenna position information stored in the storage area 127 (that is, directly above the antenna position). A graphic for thinking about the position of the NFC antenna is displayed in (divided area).

具体的には、アンテナ位置情報として[0]を取得した場合は、図11(a)に示すように、スマートフォン10のディスプレイ30の表示画面を長さ方向に均等分割してなる3つの分割領域(上、中、下)の領域のうちの「上」の領域に「ここをNFCタグにかざしてください」というメッセージを囲む楕円を表示する画像を生成する。同様に、アンテナ位置情報として[1]を取得した場合には、図11(b)に示すように、表示画面上の「中」の領域に同様の楕円を表示する画像を生成し、アンテナ位置情報として[2]を取得した場合には、図11(c)に示すように、表示画面上の「下」の領域に同様の楕円を表示する画像を生成する。   Specifically, when [0] is acquired as the antenna position information, as shown in FIG. 11A, three divided areas obtained by equally dividing the display screen of the display 30 of the smartphone 10 in the length direction. An image is generated that displays an ellipse that surrounds the message “Please hold this over the NFC tag” in the “upper” area of the (upper, middle, lower) areas. Similarly, when [1] is acquired as the antenna position information, as shown in FIG. 11B, an image displaying a similar ellipse in the “middle” region on the display screen is generated, and the antenna position is When [2] is acquired as information, as shown in FIG. 11C, an image displaying a similar ellipse in the “lower” region on the display screen is generated.

さらに、アンテナ位置情報として[3]を取得した場合には、図11(d)に示すように、表示画面上の2つの領域(「上」・「中」)を跨って同様の楕円を表示する画像を生成し、アンテナ位置情報として[4]を取得した場合には、図11(e)に示すように、表示画面上の2つの領域(「中」・「下」)を跨って同様の楕円を表示する画像を生成し、アンテナ位置情報として[5]を取得した場合には、図11(f)に示すように、表示画面上の3つの領域(「上」・「中」・「下」)を跨って同様の楕円を表示する画像を生成する。   Further, when [3] is acquired as the antenna position information, a similar ellipse is displayed across two areas (“upper” and “middle”) on the display screen as shown in FIG. When [4] is acquired as antenna position information, as shown in FIG. 11E, the same applies across two areas (“middle” and “lower”) on the display screen. When [5] is acquired as antenna position information, as shown in FIG. 11 (f), three areas (“up”, “middle”, An image that displays a similar ellipse across “lower”) is generated.

なお、図11に示した楕円は位置案内情報を構成する図形の一例であって、位置案内情報の態様はこれに限定されない。例えば、ユーザが位置案内情報を構成する図形等の構成要素を専用サイトからスマートフォン10にダウンロードできるようにしてもよい。   In addition, the ellipse shown in FIG. 11 is an example of the figure which comprises position guidance information, Comprising: The aspect of position guidance information is not limited to this. For example, the user may be able to download components such as graphics constituting the position guidance information from the dedicated site to the smartphone 10.

続くステップ109で、位置案内情報表示部125は、生成した画像(位置案内情報を表示する画像)をディスプレイ30に表示する。その後、印刷ジョブ生成部110は、ステップ110で、NFCタグから送信される宛先情報を待機する。   In subsequent step 109, the position guide information display unit 125 displays the generated image (image for displaying the position guide information) on the display 30. Thereafter, the print job generation unit 110 waits for destination information transmitted from the NFC tag in step 110.

その後、ユーザがスマートフォン10を印刷装置50に貼付されているNFCタグ60にかざすと、NFCタグ60のNFCアンテナとスマートフォン10に搭載されるNFCアンテナ42が接近することで、両者の間に非接触通信が確立する。これを受けて、印刷ジョブ生成部110は、確立した非接触通信を介してNFCタグ60に格納されている印刷装置50のIPアドレスを読み取る。その結果、NFCタグ60から印刷装置50のIPアドレスが取得できた場合は(ステップ110、Yes)、処理はステップ111に進む。ステップ111では、印刷ジョブ生成部110がNFCタグ60から取得したIPアドレスに宛てて印刷ジョブを送信する。これを受けて、図5(d)に示す画面が表示され、印刷ジョブの送信完了を受けて、図5(e)に示す画面が表示され、処理が終了する。   Thereafter, when the user holds the smartphone 10 over the NFC tag 60 affixed to the printing apparatus 50, the NFC antenna of the NFC tag 60 and the NFC antenna 42 mounted on the smartphone 10 come close to each other so that there is no contact between them. Communication is established. In response to this, the print job generation unit 110 reads the IP address of the printing apparatus 50 stored in the NFC tag 60 via the established non-contact communication. As a result, when the IP address of the printing apparatus 50 can be acquired from the NFC tag 60 (step 110, Yes), the process proceeds to step 111. In step 111, the print job generation unit 110 transmits a print job to the IP address acquired from the NFC tag 60. In response, the screen shown in FIG. 5D is displayed. Upon completion of transmission of the print job, the screen shown in FIG. 5E is displayed, and the process ends.

一方、ステップ106のアンテナ位置情報取得処理においてアンテナ位置情報が取得されなかった場合は(ステップ107、No)、ステップ113に進み、NFCタグとの接続を促す案内情報を表示する。図5(f)は、ステップ113で表示される案内情報を例示的に示す。この場合、案内情報として、NFCアンテナの位置を観念させるための図形は表示されず、「NFCタグにかざしてください」というアナウンスだけが表示される。これを受けて、ユーザがスマートフォン10を印刷装置50に貼付されているNFCタグ60にかざすと、上述したステップ110、ステップ111が実行され、処理が終了する。   On the other hand, if the antenna position information is not acquired in the antenna position information acquisition process in step 106 (No in step 107), the process proceeds to step 113, and guidance information for prompting connection with the NFC tag is displayed. FIG. 5 (f) exemplarily shows the guidance information displayed in step 113. In this case, as a guide information, a graphic for thinking about the position of the NFC antenna is not displayed, and only an announcement “Please hold it over the NFC tag” is displayed. In response to this, when the user holds the smartphone 10 over the NFC tag 60 affixed to the printing apparatus 50, the above-described Step 110 and Step 111 are executed, and the process ends.

最後に、ユーザが、スマートフォン10にインストールした印刷アプリを初めて起動する際に実行される処理を、図12に示すフローチャートに基づいて説明する。   Finally, the process executed when the user first activates the print application installed on the smartphone 10 will be described based on the flowchart shown in FIG.

ユーザが、図13(a)に示すアプリ購入画面で上述した印刷アプリを選択・購入すると、図13(b)に示す画面に遷移する。これを受けて、ユーザが「インストール」ボタンを選択すると、OS130によって印刷アプリがインストールされた後(ステップ301)、図13(c)に示す画面に遷移する。これを受けて、ユーザが「起動」ボタンを選択すると、印刷アプリが起動し、その初回起動が判断されて(ステップ302、Yes)、処理はステップ303に進む。   When the user selects and purchases the above-described print application on the application purchase screen shown in FIG. 13A, the screen transitions to the screen shown in FIG. In response to this, when the user selects an “install” button, after the printing application is installed by the OS 130 (step 301), the screen transitions to the screen shown in FIG. In response to this, when the user selects the “activation” button, the printing application is activated, the first activation is determined (step 302, Yes), and the process proceeds to step 303.

ステップ303では、図6に示す「アンテナ位置情報取得処理」が実行され、ステップ201〜203が実行される間、図13(d)に示す画面に遷移する。その結果、機種情報取得部122がOS130から機種情報を取得し(ステップ201→ステップ202、Yes)、アンテナ位置情報取得部124がアンテナ位置情報を取得した場合は(ステップ203→ステップ204、Yes)、アンテナ位置情報が保存され(ステップ205)、「アンテナ位置情報取得処理」が終了する。その後、処理は図4に示すフローに移行する。   In Step 303, the “antenna position information acquisition process” shown in FIG. 6 is executed, and the screen shown in FIG. As a result, when the model information acquisition unit 122 acquires model information from the OS 130 (step 201 → step 202, Yes) and the antenna position information acquisition unit 124 acquires antenna position information (step 203 → step 204, Yes). The antenna position information is saved (step 205), and the “antenna position information acquisition process” ends. Thereafter, the process proceeds to the flow shown in FIG.

一方、OS130から機種情報を取得できなかった場合(ステップ202、No)、または、アンテナ位置情報が取得できなかった場合は(ステップ204、No)、アンテナ位置情報登録部128が、図10(a)に示すアンテナ位置情報登録画面を表示する(ステップ206)。その後、ユーザがアンテナ位置情報登録画面を介してアンテナ位置を選択し(ステップ207、Yes)、アンテナ位置情報が生成された場合は(ステップ208)、アンテナ位置情報を保存して(ステップ205)、「アンテナ位置情報取得処理」を終了し、図4に示すフローに移行する。一方、ユーザがアンテナ位置情報登録画面を介してアンテナ位置を選択しなかった場合は(ステップ207、No)、そのまま「アンテナ位置情報取得処理」を終了し、図4に示すフローに移行する。   On the other hand, when the model information cannot be acquired from the OS 130 (step 202, No), or when the antenna position information cannot be acquired (step 204, No), the antenna position information registration unit 128 displays the information shown in FIG. ) Is displayed (step 206). Thereafter, the user selects the antenna position via the antenna position information registration screen (step 207, Yes), and when the antenna position information is generated (step 208), the antenna position information is saved (step 205), The “antenna position information acquisition process” is terminated, and the flow proceeds to the flow shown in FIG. On the other hand, if the user does not select the antenna position via the antenna position information registration screen (step 207, No), the “antenna position information acquisition process” is terminated as it is, and the process proceeds to the flow shown in FIG.

以上、説明したように、本実施形態によれば、ユーザは、ディスプレイ30に表示される位置案内情報にしたがって、スマートフォン10のNFCアンテナ42をすばやくNFCタグ60に近接させることができるので、非接触通信の接続が容易になる。   As described above, according to the present embodiment, the user can quickly bring the NFC antenna 42 of the smartphone 10 close to the NFC tag 60 in accordance with the position guidance information displayed on the display 30, so that contactlessness is achieved. Communication connection is easy.

なお、上述した実施形態では、ディスプレイの表示画面を長さ方向に3分割して領域に基づいてアンテナ位置を定義する例を示したが、表示画面の分割態様は、3分割に限らず、NFCアンテナの実装状況に応じて、任意に決めることができる。また、上述した実施施形態においては、アンテナ位置情報管理テーブル200をアンテナ位置情報管理部126および外部サーバの両方で管理する例に基づいてアンテナ位置情報取得処理を説明したが、アンテナ位置情報管理テーブル200をアンテナ位置情報管理部126および外部サーバのいずれか一方が管理するようにしてもよい。   In the above-described embodiment, an example is shown in which the display screen of the display is divided into three in the length direction and the antenna position is defined based on the area. However, the display screen is not limited to being divided into three, but NFC It can be arbitrarily determined according to the mounting status of the antenna. In the above-described embodiment, the antenna position information acquisition process has been described based on an example in which the antenna position information management table 200 is managed by both the antenna position information management unit 126 and the external server. 200 may be managed by either the antenna position information management unit 126 or an external server.

また、上述した実施形態では、アンテナ位置案内部120を印刷アプリのモジュールとして使用する例を示したが、アンテナ位置案内部120は、任意のアプリケーションに組み込むことができ、例えば、プロジェクターにデータを送信するアプリケーションなどに組み込むことができる。   In the above-described embodiment, an example in which the antenna position guide unit 120 is used as a print application module has been described. However, the antenna position guide unit 120 can be incorporated into an arbitrary application, for example, transmits data to a projector. Can be incorporated into applications.

この他にも、例えば、電子マネーのアプリケーションに組み込まれたアンテナ位置案内部120は、ユーザが、レジに設置された決済用のNFCリーダにスマートフォン10をタッチする際に、スマートフォン10の画面に位置案内情報を表示する。また、公共施設の端末を利用するアプリケーションに組み込まれたアンテナ位置案内部120は、ユーザが、端末にアカウント情報を渡すべくログイン用のNFCリーダにスマートフォン10をタッチする際に、スマートフォン10の画面に位置案内情報を表示する。さらに、ポイントを貯めるアプリケーションに組み込まれたアンテナ位置案内部120は、ユーザが、店内等に設置されたポイント取得用のNFCリーダにスマートフォン10をタッチする際に、スマートフォン10の画面に位置案内情報を表示する。   In addition to this, for example, when the user touches the smartphone 10 to the NFC reader for settlement installed at the cash register, the antenna position guide unit 120 incorporated in the electronic money application is positioned on the screen of the smartphone 10. Display guidance information. In addition, the antenna position guide unit 120 incorporated in an application that uses a terminal of a public facility displays a screen on the smartphone 10 when the user touches the smartphone 10 on an NFC reader for login to pass account information to the terminal. Display location guidance information. Furthermore, the antenna position guide unit 120 incorporated in the application for storing points displays position guide information on the screen of the smartphone 10 when the user touches the smartphone 10 with an NFC reader for point acquisition installed in a store or the like. indicate.

また、上述した実施形態では、アンテナ位置案内部120をメインプログラムから呼び出されるモジュールとして使用する例を示したが、アンテナ位置案内部120それ自体を独立したアプリケーション・プログラム(例えば、ユーザがNFCのアンテナ位置を確認するためのアプリケーション)として構成してもよい。   In the above-described embodiment, the antenna position guide unit 120 is used as a module called from the main program. However, the antenna position guide unit 120 itself is an independent application program (for example, an NFC antenna is used by the user). It may be configured as an application for confirming the position.

なお、上述した実施形態の各機能は、C、C++、C#、Java(登録商標)などで記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、CD−ROM、MO、DVD、フレキシブルディスク、EEPROM、EPROMなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。   Note that each function of the above-described embodiment can be realized by a device-executable program described in C, C ++, C #, Java (registered trademark), and the like. The program of this embodiment includes a hard disk device, a CD-ROM. , MO, DVD, flexible disk, EEPROM, EPROM and the like can be stored and distributed in a device-readable recording medium, and can be transmitted via a network in a format that other devices can.

以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。   As described above, the present invention has been described with the embodiment. However, the present invention is not limited to the above-described embodiment, and as long as the operations and effects of the present invention are exhibited within the scope of embodiments that can be considered by those skilled in the art. It is included in the scope of the present invention.

10…情報処理装置(スマートフォン)
12…筐体
20…コンピュータ
22…プロセッサ
24…ROM
25…RAM
26…入出力インターフェース
27…無線ネットワークインターフェース
28…補助記憶装置
30…ディスプレイ
40…NFCリーダ/ライタ
42…NFCアンテナ
50…印刷装置
60…NFCタグ
100…印刷アプリ
110…印刷ジョブ生成部
120…アンテナ位置案内部
122…機種情報取得部
124…アンテナ位置情報取得部
125…位置案内情報表示部
126…アンテナ位置情報管理部
127…記憶領域
128…アンテナ位置情報登録部
130…オペレーティング・システム(OS)
200…アンテナ位置情報管理テーブル
201,202…フィールド
10. Information processing device (smartphone)
12 ... Case 20 ... Computer 22 ... Processor 24 ... ROM
25 ... RAM
26: Input / output interface 27 ... Wireless network interface 28 ... Auxiliary storage device 30 ... Display 40 ... NFC reader / writer 42 ... NFC antenna 50 ... Printing device 60 ... NFC tag 100 ... Print application 110 ... Print job generation unit 120 ... Antenna position Guide section 122 ... Model information acquisition section 124 ... Antenna position information acquisition section 125 ... Position guide information display section 126 ... Antenna position information management section 127 ... Storage area 128 ... Antenna position information registration section 130 ... Operating system (OS)
200: Antenna position information management table 201, 202 ... Field

特開2015−184917号公報Japanese Patent Application Laid-Open No. 2015-184917

Claims (14)

非接触通信の機能を有する携帯型の情報処理装置を制御するコンピュータを、
前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を案内する位置案内情報を、前記情報処理装置の表示画面に表示させる位置案内情報表示手段、
として機能させるためのプログラム。
A computer for controlling a portable information processing device having a non-contact communication function;
Position guidance information display means for displaying position guidance information for guiding an antenna position of non-contact communication mounted on the portable information processing apparatus on a display screen of the information processing apparatus;
Program to function as.
前記コンピュータを、さらに、
携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と、非接触通信のアンテナ位置を示すアンテナ位置情報とを対応付けて管理するアンテナ位置情報管理手段、
OSから自装置の前記機種情報を取得する機種情報取得手段、
取得した自装置の前記機種情報に対応する前記アンテナ位置情報を前記アンテナ位置情報管理手段から取得するアンテナ位置情報取得手段、
として機能させ、さらに、
前記位置案内情報表示手段は、前記アンテナ位置情報取得手段で取得した前記アンテナ位置情報に基づいて、前記位置案内情報を前記表示画面に表示させる、
請求項1に記載のプログラム。
Said computer further
Antenna position information management means for managing, for each model of the portable information processing apparatus, model information indicating the model of the portable information processing apparatus and antenna position information indicating the antenna position of non-contact communication in association with each other;
Model information acquisition means for acquiring the model information of the own device from the OS;
Antenna position information acquisition means for acquiring the antenna position information corresponding to the acquired model information of the device from the antenna position information management means;
Function as
The position guidance information display means displays the position guidance information on the display screen based on the antenna position information acquired by the antenna position information acquisition means.
The program according to claim 1.
前記コンピュータを、さらに、
OSから自装置の機種を示す機種情報を取得する機種情報取得手段、
携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と、非接触通信のアンテナ位置を示すアンテナ位置情報とを対応付けて管理するサーバ装置から、前記機種情報取得手段で取得した前記機種情報に対応する前記アンテナ位置情報を取得するアンテナ位置情報取得手段、
として機能させ、さらに、
前記位置案内情報表示手段は、前記アンテナ位置情報取得手段で取得した前記アンテナ位置情報に基づいて、前記位置案内情報を前記表示画面に表示させる、
請求項1に記載のプログラム。
Said computer further
Model information acquisition means for acquiring model information indicating the model of the own device from the OS;
For each model of the portable information processing device, from the server device that manages the model information indicating the model of the portable information processing device and the antenna position information indicating the antenna position of non-contact communication in association with each other, the model Antenna position information acquisition means for acquiring the antenna position information corresponding to the model information acquired by the information acquisition means;
Function as
The position guidance information display means displays the position guidance information on the display screen based on the antenna position information acquired by the antenna position information acquisition means.
The program according to claim 1.
前記位置案内情報表示手段は、
前記表示画面の表示領域を分割してなる分割領域であって、取得した前記アンテナ位置情報に対応する分割領域に前記位置案内情報を表示する、
請求項2または3に記載のプログラム。
The position guidance information display means includes
A divided area obtained by dividing the display area of the display screen, the position guidance information is displayed in a divided area corresponding to the acquired antenna position information;
The program according to claim 2 or 3.
前記位置案内情報表示手段は、
前記アンテナ位置が2以上の前記分割領域に跨っているときに、前記位置案内情報を該2以上の前記分割領域に跨る態様で表示する、
請求項4に記載のプログラム。
The position guidance information display means includes
When the antenna position straddles two or more of the divided areas, the position guidance information is displayed in a mode straddling the two or more of the divided areas.
The program according to claim 4.
前記プログラムの初回起動時に、前記機種情報取得手段が前記機種情報を取得し、前記アンテナ位置情報取得手段が該機種情報に対応する前記アンテナ位置情報を前記アンテナ位置情報管理手段から取得する、
請求項2〜5のいずれか一項に記載のプログラム。
When the program is started for the first time, the model information acquisition unit acquires the model information, and the antenna position information acquisition unit acquires the antenna position information corresponding to the model information from the antenna position information management unit.
The program as described in any one of Claims 2-5.
前記コンピュータを、さらに、
前記機種情報または前記アンテナ位置情報を取得できなかったときに、ユーザによる前記アンテナ位置情報の登録を受け付けるアンテナ位置情報登録手段、
として機能させる、
請求項2〜6のいずれか一項に記載のプログラム。
Said computer further
Antenna position information registration means for accepting registration of the antenna position information by a user when the model information or the antenna position information cannot be acquired;
Function as
The program as described in any one of Claims 2-6.
前記プログラムの初回起動時に、前記アンテナ位置情報登録手段が前記アンテナ位置情報の登録を受け付ける、
請求項7に記載のプログラム。
When the program is started for the first time, the antenna position information registration means accepts registration of the antenna position information.
The program according to claim 7.
非接触通信の機能を有する携帯型の情報処理装置の非接触通信を容易にする方法であって、
前記携帯型の情報処理装置を制御するコンピュータに、
前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を案内する位置案内情報を、前記情報処理装置の表示画面に表示させるステップを実行させる、
方法。
A method for facilitating non-contact communication of a portable information processing apparatus having a non-contact communication function,
In a computer that controls the portable information processing apparatus,
Causing the position guidance information for guiding the antenna position of non-contact communication mounted on the portable information processing device to be displayed on the display screen of the information processing device;
Method.
前記コンピュータに、
OSから自装置の機種を示す機種情報を取得するステップと、
取得した自装置の前記機種情報に対応する前記アンテナ位置を示すアンテナ位置情報を、携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と非接触通信のアンテナ位置示すアンテナ位置情報とを対応付けて管理する記憶手段から取得するステップと、
前記記憶手段から取得した前記アンテナ位置情報に基づいて、前記位置案内情報を前記表示画面に表示させるステップと、
を実行させる、
請求項9に記載の方法。
In the computer,
Obtaining model information indicating the model of the device from the OS;
The antenna position information indicating the antenna position corresponding to the acquired model information of the own device is, for each model of the portable information processing device, model information indicating the model of the portable information processing device and non-contact communication. Obtaining from the storage means for managing the antenna position information indicating the antenna position in association with each other;
Displaying the position guidance information on the display screen based on the antenna position information acquired from the storage means;
To execute,
The method of claim 9.
前記コンピュータに、
OSから自装置の機種を示す機種情報を取得するステップと、
携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と、非接触通信のアンテナ位置を示すアンテナ位置情報とを対応付けて管理するサーバ装置から、前記OSから取得した前記機種情報に対応する前記アンテナ位置情報を取得するステップと、
前記サーバ装置から取得した前記アンテナ位置情報に基づいて、前記位置案内情報を前記表示画面に表示させるステップと、
を実行させる、
請求項9に記載の方法。
In the computer,
Obtaining model information indicating the model of the device from the OS;
For each model of the portable information processing apparatus, from the server apparatus that manages the model information indicating the model of the portable information processing apparatus and the antenna position information indicating the antenna position of non-contact communication in association with each other, the OS Obtaining the antenna position information corresponding to the model information obtained from:
Displaying the position guidance information on the display screen based on the antenna position information acquired from the server device;
To execute,
The method of claim 9.
非接触通信の機能を有する携帯型の情報処理装置であって、
前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を案内する位置案内情報を、前記情報処理装置の表示画面に表示させる位置案内情報表示手段を含む、
情報処理装置。
A portable information processing device having a non-contact communication function,
Including position guidance information display means for displaying position guidance information for guiding an antenna position of non-contact communication mounted on the portable information processing apparatus on a display screen of the information processing apparatus,
Information processing device.
携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と非接触通信のアンテナ位置を示すアンテナ位置情報を対応付けて管理するアンテナ位置情報管理手段と、
OSから自装置の機種を示す機種情報を取得する機種情報取得手段と、
取得した前記自装置の機種に対応する前記アンテナ位置を前記アンテナ位置情報管理手段から取得するアンテナ位置情報取得手段と、
を含み、
前記位置案内情報表示手段は、前記アンテナ位置情報取得手段で取得した前記アンテナ位置情報に基づいて、前記位置案内情報を前記表示画面に表示させる、
請求項12に記載の情報処理装置。
For each model of the portable information processing apparatus, antenna position information management means for managing the model information indicating the model of the portable information processing apparatus and the antenna position information indicating the antenna position of non-contact communication in association with each other;
Model information acquisition means for acquiring model information indicating the model of the device itself from the OS;
Antenna position information acquisition means for acquiring the antenna position corresponding to the acquired model of the own device from the antenna position information management means;
Including
The position guidance information display means displays the position guidance information on the display screen based on the antenna position information acquired by the antenna position information acquisition means.
The information processing apparatus according to claim 12.
OSから自装置の機種を示す機種情報を取得する機種情報取得手段と、
携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と、非接触通信のアンテナ位置を示すアンテナ位置情報とを対応付けて管理するサーバ装置から、前記機種情報取得手段で取得した前記機種情報に対応する前記アンテナ位置情報を取得するアンテナ位置情報取得手段と、
を含み、
前記位置案内情報表示手段は、前記アンテナ位置情報取得手段で取得した前記アンテナ位置情報に基づいて、前記位置案内情報を前記表示画面に表示させる、
請求項12に記載の携帯型の情報処理装置。
Model information acquisition means for acquiring model information indicating the model of the device itself from the OS;
For each model of the portable information processing device, from the server device that manages the model information indicating the model of the portable information processing device and the antenna position information indicating the antenna position of non-contact communication in association with each other, the model Antenna position information acquisition means for acquiring the antenna position information corresponding to the model information acquired by the information acquisition means;
Including
The position guidance information display means displays the position guidance information on the display screen based on the antenna position information acquired by the antenna position information acquisition means.
The portable information processing apparatus according to claim 12.
JP2016223821A 2015-11-27 2016-11-17 Program, method, and information processing device Pending JP2017108390A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/361,285 US10412564B2 (en) 2015-11-27 2016-11-25 Apparatus, method, and system for displaying antenna location of communication terminal, and recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015231357 2015-11-27
JP2015231357 2015-11-27

Publications (1)

Publication Number Publication Date
JP2017108390A true JP2017108390A (en) 2017-06-15

Family

ID=59060243

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016223821A Pending JP2017108390A (en) 2015-11-27 2016-11-17 Program, method, and information processing device

Country Status (1)

Country Link
JP (1) JP2017108390A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020170231A (en) * 2019-04-01 2020-10-15 ブラザー工業株式会社 Location information providing program, portable terminal device and location information providing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020170231A (en) * 2019-04-01 2020-10-15 ブラザー工業株式会社 Location information providing program, portable terminal device and location information providing method
JP7322470B2 (en) 2019-04-01 2023-08-08 ブラザー工業株式会社 LOCATION INFORMATION PROVIDING PROGRAM, MOBILE TERMINAL DEVICE, AND LOCATION INFORMATION PROVIDING METHOD

Similar Documents

Publication Publication Date Title
US9247009B2 (en) Service providing system and a method of providing service
JP6381247B2 (en) System having image processing apparatus and portable terminal
JP6123732B2 (en) Cooperation processing system and cooperation processing method
US10412564B2 (en) Apparatus, method, and system for displaying antenna location of communication terminal, and recording medium
US11429319B2 (en) Information processing system, information processing apparatus, information processing method, and medium for controlling device based on device and user identification information
JP6487737B2 (en) Information processing apparatus, control method thereof, and program
JP6257238B2 (en) Information processing apparatus, application presentation method, control program, and network system
JP6520404B2 (en) Mobile terminal and output program
JP6547531B2 (en) Content specification program and mobile terminal
US9952814B2 (en) Information processing apparatus, information processing method, and recording medium
JP2018005295A (en) Program and mobile terminal
JP2017108390A (en) Program, method, and information processing device
JP6699334B2 (en) Program, method and information processing apparatus
JP2018195337A (en) Cooperative processing system and cooperative processing method
KR102036075B1 (en) Method for transferring information on buisiness cards and user terminal thereof
JP2022086664A (en) Information processing apparatus and application software
KR101246359B1 (en) Method, device and mobile communication terminal for application management
JP2017118246A (en) Program, method, information processor, and network system
JP6520405B2 (en) Mobile terminal, content designation program, and output program
JP2015210744A (en) Unique information transmission system, communication equipment, program for communication equipment, and unique information transmission method
JP2020009030A (en) Information processing system, information processing system control method, and information processing system control program
JP6520403B2 (en) Mobile terminal and output program
JP2019144875A (en) Receipt printer
US11343394B2 (en) Information processing apparatus, method and non-transitory computer readable medium
JP7131037B2 (en) Information processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190806

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200519

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201022

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20201222