[go: up one dir, main page]

JP2018176600A - System and control method - Google Patents

System and control method Download PDF

Info

Publication number
JP2018176600A
JP2018176600A JP2017081635A JP2017081635A JP2018176600A JP 2018176600 A JP2018176600 A JP 2018176600A JP 2017081635 A JP2017081635 A JP 2017081635A JP 2017081635 A JP2017081635 A JP 2017081635A JP 2018176600 A JP2018176600 A JP 2018176600A
Authority
JP
Japan
Prior art keywords
printer
mobile terminal
search
communication method
character string
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
JP2017081635A
Other languages
Japanese (ja)
Inventor
武志 早川
Takeshi Hayakawa
武志 早川
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2017081635A priority Critical patent/JP2018176600A/en
Publication of JP2018176600A publication Critical patent/JP2018176600A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】 本発明は特定の通信方法の場合にモバイル端末とやりとりする情報を制御することにより、印刷処理に対応していないプリンタが探索結果に表示されることを防ぐことを目的とする。【解決手段】 本発明のシステムはプリンタとモバイル端末を含む。プリンタはモバイル端末との通信方法が特定の通信方法である場合に特定の文字列を含むデバイス名をモバイル端末に送信する。モバイル端末は、特定の通信方法で通信可能なプリンタのうち、取得したデバイス名に特定の文字列が含まれているプリンタを含み、取得したデバイス名に特定の文字列が含まれていないプリンタを除くプリンタの探索結果を表示する。【選択図】 図7PROBLEM TO BE SOLVED: To prevent a printer which does not support printing processing from being displayed in a search result by controlling information exchanged with a mobile terminal in the case of a specific communication method. The system of the present invention includes a printer and a mobile terminal. The printer transmits a device name including a specific character string to the mobile terminal when the communication method with the mobile terminal is a specific communication method. The mobile terminal includes printers that can communicate by a specific communication method and that include a specific character string in the acquired device name, and do not include a specific character string in the acquired device name. Display the search results of the printers to be excluded. [Selection diagram] Fig. 7

Description

本発明はプリンタを探索して表示する技術に関する。   The present invention relates to a technique for searching for and displaying a printer.

従来、ネットワーク上のプリンタで印刷を行う技術が提案されている。特許文献1はネットワークに接続されたプリンタを探索し、探索によって見つかったプリンタに出力する技術を開示している。   Conventionally, techniques for printing with a printer on a network have been proposed. Patent Document 1 discloses a technique for searching for a printer connected to a network and outputting the printer to a printer found by the search.

特開平11−345102号JP 11-345102

プリンタとモバイル端末間の通信が特定の通信方法で行われていると、モバイル端末がプリンタを検索によって見つけても、その特定の通信方法の制限によって、そのプリンタに対する印刷処理に対応しているのかどうか判断がつかないことがある。   If the communication between the printer and the mobile terminal is performed by a specific communication method, even if the mobile terminal finds the printer by searching, does the restriction on the specific communication method correspond to the printing process for the printer? There are times when it can not be determined.

印刷処理に対応していないプリンタを探索結果に表示してしまうと、ユーザにそのプリンタを選択されても、処理を進めることができないため、そのようなプリンタはそもそも探索結果に表示しない方が望ましい。   If a printer that does not support printing is displayed in the search results, processing can not proceed even if the printer is selected by the user, so it is preferable to not display such a printer in the search results in the first place .

これに対して本発明は特定の通信方法の場合にモバイル端末とやりとりする情報を制御することにより、印刷処理に対応していないプリンタが探索結果に表示されることを防ぐことを目的とする。   On the other hand, the present invention aims to prevent a printer not compatible with print processing from being displayed in a search result by controlling information exchanged with a mobile terminal in the case of a specific communication method.

上記の目的を達成するための本発明に係るシステムは、
プリンタとモバイル端末を含むシステムであって、
前記プリンタは、
前記モバイル端末との通信方法が特定の通信方法であるか否か判断する判断手段と、
前記特定の通信方法である場合に特定の文字列を含むデバイス名を前記モバイル端末に送信する送信手段と、を有し、
前記モバイル端末は、
前記特定の通信方法で通信可能なプリンタを検索する検索手段と、
前記検索により見つかったプリンタのデバイス名を取得する取得手段と、
前記検索により見つかったプリンタのうち、取得した前記デバイス名に前記特定の文字列が含まれているプリンタを含み、取得した前記デバイス名に前記特定の文字列が含まれていないプリンタを除くプリンタの探索結果を表示する表示手段と、を有することを特徴とする。
A system according to the present invention for achieving the above object is:
A system that includes a printer and a mobile terminal,
The printer is
A determination unit that determines whether the communication method with the mobile terminal is a specific communication method;
And transmitting means for transmitting a device name including a specific character string to the mobile terminal in the specific communication method.
The mobile terminal is
Search means for searching for printers that can communicate with the particular communication method;
Acquisition means for acquiring the device name of the printer found by the search;
Among the printers found by the search, a printer including a printer in which the acquired character name includes the specific character string, and excluding a printer in which the acquired device name does not include the specific character string And display means for displaying a search result.

本発明によって、特定の通信方法の場合にモバイル端末とやりとりする情報を制御することにより、印刷処理に対応していないプリンタが探索結果に表示されることを防ぐことができる。   According to the present invention, by controlling information exchanged with the mobile terminal in the case of a specific communication method, it is possible to prevent a printer which is not compatible with print processing from being displayed in the search result.

モバイル端末の構成を示すブロック図の一例。An example of the block diagram which shows the structure of a mobile terminal. プリンタの構成を示すブロック図の一例。1 is an example of a block diagram showing the configuration of a printer. モバイル端末と周辺機器の構成の一例。An example of the configuration of a mobile terminal and peripherals. Wi−Fi Direct通信規格。Wi-Fi Direct communication standard. モバイル端末内のプリンタ検索の結果を示す画面の一例。An example of the screen which shows the result of the printer search in a mobile terminal. プリンタ内情報とモバイル端末に応答する値のデータの一例。An example of in-printer information and value data responsive to a mobile terminal. WFDプリンタを含むプリンタ探索のフローチャート。5 is a flowchart of printer search including a WFD printer. プリンタ内情報とモバイル端末に応答する値の改良を加えたデータの一例。An example of data with improvements in the information in the printer and in response to the mobile terminal. モバイル端末内のプリンタ検索の結果を示す画面の一例。An example of the screen which shows the result of the printer search in a mobile terminal. WFDプリンタを含むプリンタ探索のフローチャート。5 is a flowchart of printer search including a WFD printer. モバイル端末内のプリンタ検索の一例。An example of printer search in a mobile terminal. Wi−Fi Direct通信規格を拡張した一例。An example of extending the Wi-Fi Direct communication standard. プリンタ内情報とモバイル端末に応答する値のデータの一例。An example of in-printer information and value data responsive to a mobile terminal. WFDプリンタを含むプリンタ探索のフローチャート。5 is a flowchart of printer search including a WFD printer.

[実施例1]
モバイル端末からプリンタに印刷を行う場合、モバイル端末内の印刷アプリケーションは印刷先のプリンタを探索する。探索は無線通信により行われるが、そのひとつに無線ルータを必要としないWi−Fi Direct(以下WFD)通信がある。Wi−Fi Directでは無線LANを用いてモバイル端末とプリンタが直接通信を行う。モバイル端末はWFDを使うために接続可能なWFD機器を探索する。
Example 1
When printing from a mobile terminal to a printer, the printing application in the mobile terminal searches for a printer for printing. The search is performed by wireless communication, and one of them is Wi-Fi Direct (hereinafter WFD) communication which does not require a wireless router. In Wi-Fi Direct, a mobile terminal and a printer communicate directly using a wireless LAN. The mobile terminal searches for connectable WFD devices to use WFD.

しかしながら、WFDの規格範囲ではプリンタの詳細情報を取得することができず、従来はプリンタ名に含まれる特定文字列を用いて判断していたが、プリンタ名がユーザに変えられていた場合など正しく判断することができず、自社のプリンタを特定するには不十分であり、他社のプリンタなどを誤認してしまうことが課題であった。   However, in the WFD standard range, detailed information of the printer can not be acquired. Conventionally, the determination was made using a specific character string included in the printer name, but when the printer name is changed by the user, etc. correctly The problem is that it is not possible to determine, and it is not sufficient to identify the printer of the company, and it is a problem that the printer of another company is misidentified.

本発明の実施例は、実施例記載の機能を実現するソフトウェアのプログラムコードを記記憶媒体に記憶する。システムあるいは装置のコンピュータ(またはCPU)によって、記憶媒体に格納されたプログラムコードを読み出し実行することによって達成される場合を含む。   The embodiment of the present invention stores the program code of the software that implements the functions described in the embodiment in the storage medium. This may be achieved by reading out and executing the program code stored in the storage medium by the computer (or CPU) of the system or apparatus.

まず前提となる技術について説明する。本発明の情報処理装置はスマートフォンなどのモバイル端末であり、モバイル端末用のオペレーティングシステム(以降OSと記述する)や、通話、データ通信を制御するプログラムが動いている。   First, the underlying technology will be described. The information processing apparatus according to the present invention is a mobile terminal such as a smart phone, and an operating system (hereinafter referred to as an OS) for the mobile terminal and a program for controlling a call and data communication are operating.

図1は本実施例に適応可能なモバイル端末の構成を示すブロック図である。   FIG. 1 is a block diagram showing the configuration of a mobile terminal applicable to this embodiment.

301はモバイル端末のハードウェア構成図である。ハードウェアの各構成要素は、システムバス102に接続されている。ROM104にはオペレーティングシステム及び、通話、データ通信を制御するアプリケーションが格納されており、CPU103で実行される。データ通信を制御するアプリケーションとしては、MailソフトやWebブラウザなどがある。   Reference numeral 301 denotes a hardware configuration of the mobile terminal. Each component of the hardware is connected to the system bus 102. The ROM 104 stores an operating system and an application for controlling calls and data communications, and is executed by the CPU 103. Examples of applications that control data communication include Mail software and a web browser.

RAM105は、プログラムを実行するためのワークメモリエリアである。また、WebブラウザがWebサーバから取得してきたWebページデータやWebサービスにアクセスするための認証情報などを一時記憶するためのメモリでもある。記憶装置110は不揮発性の記憶装置であり、モバイル端末の再起動後も保持しておく必要のある各種動作モード設定や、稼働ログなどが記憶される。   The RAM 105 is a work memory area for executing a program. It is also a memory for temporarily storing Web page data acquired from a Web server by a Web browser, authentication information for accessing a Web service, and the like. The storage device 110 is a non-volatile storage device, and stores various operation mode settings, operation logs, and the like that need to be maintained even after the restart of the mobile terminal.

NetworkController106は、無線LAN通信部112、携帯キャリアの提供するネットワークに参加するための携帯電話データ通信部113の通信制御を行う。無線Wi−Fi Direct通信部114によってモバイル端末はWFD通信が可能である。   The Network Controller 106 performs communication control of the wireless LAN communication unit 112 and the mobile phone data communication unit 113 for joining the network provided by the mobile carrier. The wireless Wi-Fi Direct communication unit 114 enables the mobile terminal to perform WFD communication.

表示制御部108は、モバイル端末のディスプレイ115にて出力する情報の制御を行っている。入力制御部109は、モバイル端末のボタンやタッチパネル116にてユーザが指示した情報の制御を行っている。これらの音声制御部107、表示制御部108、入力制御部109を利用して、モバイル端末上でのアプリケーションは、ネットワーク通信情報やモバイル端末のさまざまな情報をユーザに提供する。   The display control unit 108 controls information output on the display 115 of the mobile terminal. The input control unit 109 controls information instructed by the user with a button or touch panel 116 of the mobile terminal. Using the voice control unit 107, the display control unit 108, and the input control unit 109, the application on the mobile terminal provides the user with network communication information and various information on the mobile terminal.

本実施例に記載の処理は、ROM104に記録されているプログラムをRAM105にロードし、CPU103にて実行されることにより実現される。   The processing described in the present embodiment is realized by loading a program stored in the ROM 104 into the RAM 105 and executing the program by the CPU 103.

図2は本実施例に適応可能なプリンタの構成を示すブロック図である。   FIG. 2 is a block diagram showing the configuration of a printer applicable to this embodiment.

201はプリンタのハードウェア構成図である。ハードウェアの各構成要素は、システムバス202に接続されている。ROM204にはオペレーティングシステム及び、ファームウェアを制御するソフトウェアが格納されており、CPU203で実行される。RAM205は印刷等を実行するためのワークメモリエリアである。また、Webブラウザから表示するリモートUIやWebサービス、プリンタにログインするための認証情報などを一時記憶するためのメモリでもある。記憶装置210は不揮発性の記憶装置であり、保持しておく必要のある各種動作モード設定や稼働ログなどが記憶される。   Reference numeral 201 denotes a hardware configuration of the printer. Each component of the hardware is connected to the system bus 202. The ROM 204 stores an operating system and software for controlling firmware, and is executed by the CPU 203. A RAM 205 is a work memory area for executing printing and the like. It is also a memory for temporarily storing a remote UI or web service displayed from a web browser, authentication information for logging in to a printer, and the like. The storage device 210 is a non-volatile storage device, and stores various operation mode settings, operation logs, and the like that need to be held.

NetworkController206は、プリンタと外部機器の通信を行う有線LAN通信部213と、無線Wi−Fi Direct通信部214を持つ。無線Wi−Fi Direct通信部214によってプリンタはWFD通信が可能である。印刷制御部207は印刷時に利用する。表示制御部208はディスプレイ211にて出力する情報の制御を行っている。入力制御部209は、ボタンやタッチパネル212にてユーザが指示した情報の制御を行っている。これらの入力制御部209、表示制御部208、を利用して、プリンタのさまざまな機能をユーザに提供する。   The Network Controller 206 has a wired LAN communication unit 213 that communicates between a printer and an external device, and a wireless Wi-Fi Direct communication unit 214. The printer can perform WFD communication by the wireless Wi-Fi Direct communication unit 214. The print control unit 207 is used at the time of printing. The display control unit 208 controls the information output on the display 211. The input control unit 209 controls information instructed by the user with a button or the touch panel 212. By using the input control unit 209 and the display control unit 208, various functions of the printer are provided to the user.

本実施例に記載の処理は、ROM204に記録されているプログラムをRAM205にロードし、CPU203にて実行されることにより実現される。   The processing described in the present embodiment is realized by loading a program stored in the ROM 204 into the RAM 205 and executing the program by the CPU 203.

図3は本実施例に適応可能なモバイル端末とプリンタを含むシステムの構成の一例である。   FIG. 3 shows an example of the configuration of a system including a mobile terminal and a printer applicable to the present embodiment.

図3は、本発明の実施の形態に係るモバイル端末とプリンタにおける接続関係を示す図である。図3において、301は図1のモバイル端末301に相当する。本実施例では、モバイル端末301のOS302の中に印刷アプリケーション303をインストールし、印刷アプリケーション303がCPU103を使い処理を実行する。   FIG. 3 is a diagram showing the connection relationship between the mobile terminal and the printer according to the embodiment of the present invention. In FIG. 3, reference numeral 301 corresponds to the mobile terminal 301 of FIG. In this embodiment, the print application 303 is installed in the OS 302 of the mobile terminal 301, and the print application 303 uses the CPU 103 to execute processing.

モバイル端末301は自社プリンタA308、他社プリンタB312とWFD通信を行うことができる。また、モバイル端末301は自社プリンタA308と無線LANのAPモードで通信を行うことができる。すなわちモバイル端末301は自社プリンタA308と通信する際に、無線LAN Wi−Fi Direct通信と無線LANのAPモード通信の両方を行うことができる。モバイル端末301が自社プリンタA308と無線LANのAPモードで通信する場合には無線LANターミナル307を使用する。   The mobile terminal 301 can perform WFD communication with its own printer A 308 and other company printer B 312. Also, the mobile terminal 301 can communicate with its own printer A 308 in the wireless LAN AP mode. That is, the mobile terminal 301 can perform both wireless LAN Wi-Fi Direct communication and wireless LAN AP mode communication when communicating with its own printer A 308. When the mobile terminal 301 communicates with its own printer A 308 in the wireless LAN AP mode, the wireless LAN terminal 307 is used.

通信するにはOS302が制御するNetworkController106および無線LAN通信部112、無線LAN Wi−Fi Direct通信部114を利用する。印刷アプリケーション303はプリンタ探索部304を持つ。印刷アプリケーション303はプリンタ探索部304によって自社プリンタA308、他社プリンタB312を見つけることができる。   For communication, the Network Controller 106 controlled by the OS 302, the wireless LAN communication unit 112, and the wireless LAN Wi-Fi Direct communication unit 114 are used. The print application 303 has a printer search unit 304. The print application 303 can find its own printer A 308 and other company printer B 312 by the printer search unit 304.

自社プリンタA308は印刷アプリケーション303からの印刷に対応したプリンタである。自社プリンタA308はNetworkController309および無線LAN Wi−Fi Direct通信部310を利用しモバイル端末301と通信することができる。他社プリンタB312はNetworkController313および無線LAN Wi−Fi Direct通信部314を利用しモバイル端末301と通信することができる。   The in-house printer A 308 is a printer that supports printing from the printing application 303. The in-house printer A 308 can communicate with the mobile terminal 301 using the Network Controller 309 and the wireless LAN Wi-Fi Direct communication unit 310. The third-party printer B 312 can communicate with the mobile terminal 301 using the Network Controller 313 and the wireless LAN Wi-Fi Direct communication unit 314.

図4はWi−Fi Direct通信規格である。   FIG. 4 is a Wi-Fi Direct communication standard.

WFDは各社共通の規格によりモバイル端末と受け渡しする情報が定められている。WFD通信規格401に基づきデバイスMACアドレス402、デバイス名403、デバイスタイプ1(404)、デバイスタイプ2(405)の4つの情報をモバイル端末に送ることができる。デバイスMACアドレス402はMACアドレスである。デバイス名403は任意の文字列を指定できる。デバイスタイプ1(404)はプリンタやカメラやファクスなど機器のカテゴリを表す。デバイスタイプ2(405)はデバイスタイプ1の補助情報である。   Information to be passed to and received from mobile terminals is defined by WFD's common standard. Based on the WFD communication standard 401, four pieces of information of device MAC address 402, device name 403, device type 1 (404) and device type 2 (405) can be sent to the mobile terminal. The device MAC address 402 is a MAC address. The device name 403 can specify any character string. The device type 1 (404) represents a category of devices such as a printer, a camera, and a fax. Device type 2 (405) is auxiliary information of device type 1.

まず図5、図6を用いて、自社プリンタと他社プリンタを区別せずに表示する例を示す。   First, FIG. 5 and FIG. 6 are used to show an example in which the company's printer and the other company's printer are displayed without distinction.

図5はモバイル端末内のプリンタ検索のUI図である。   FIG. 5 is a UI diagram of printer search in the mobile terminal.

502はモバイル端末301における印刷アプリケーションのプリンタ探索UIである。503はプリンタ検索ボタンである。このプリンタ検索ボタン503を押すことによってモバイル端末301と通信可能なプリンタが検索される。図5では、504−506の3つのプリンタが検索され表示されている。プリンタA(WFD)504とプリンタA506は自社プリンタA308である。プリンタB(WFD)505は他社プリンタB312である。自社プリンタA308が2つ表示されるのは通信手段による違いである。プリンタA(WFD)504は無線LAN Wi−Fi Direct通信部305を介して検索し見つかったプリンタであり、プリンタA506は無線LAN通信部306を介して検索し見つかったプリンタである。   Reference numeral 502 denotes a printer search UI of a print application on the mobile terminal 301. Reference numeral 503 denotes a printer search button. By pressing the printer search button 503, a printer capable of communicating with the mobile terminal 301 is searched. In FIG. 5, three printers 504 to 506 are searched and displayed. Printer A (WFD) 504 and printer A 506 are in-house printer A 308. The printer B (WFD) 505 is another company printer B312. Two company printers A 308 are displayed because of the difference in communication means. A printer A (WFD) 504 is a printer searched and found via the wireless LAN Wi-Fi Direct communication unit 305, and a printer A 506 is a printer searched and found via the wireless LAN communication unit 306.

プリンタB(WFD)505は無線LAN Wi−Fi Direct通信部305を介して検索して見つかったプリンタである。プリンタB(WFD)505は図3の他社プリンタB312に相当する。   A printer B (WFD) 505 is a printer found by searching through the wireless LAN Wi-Fi Direct communication unit 305. The printer B (WFD) 505 corresponds to the third-party printer B 312 in FIG.

図6は、プリンタ内情報とモバイル端末に応答する値の対応図である。   FIG. 6 is a correspondence diagram of in-printer information and values responsive to the mobile terminal.

プリンタ情報601は自社プリンタA308の持つデータである。デバイスMACアドレス602と、デバイス名603を持つ。デバイス名603にはプリンタAという値が設定されている。このプリンタ情報601を元に、自社プリンタA308は印刷アプリケーション303からのプリンタ検索要求に応じて値を返す。Wi−Fi Directの通信応答で返す値604は、自社プリンタA308がWFDによって検索された場合に返す値である。各項目は図4のWi−Fi Direct通信規格に準じている。デバイスMACアドレス605にはデバイスMACアドレス602と同じ値が、デバイス名606にはデバイス名603と同じ値となる。デバイスタイプ1(607)はプリンタである。デバイスタイプ2(608)は本実施例では特に使用しない。   Printer information 601 is data held by the company's own printer A 308. It has a device MAC address 602 and a device name 603. In the device name 603, a value of printer A is set. Based on the printer information 601, the in-house printer A 308 returns a value in response to a printer search request from the print application 303. A value 604 returned in the communication response of Wi-Fi Direct is a value returned when the own printer A 308 is searched by WFD. Each item conforms to the Wi-Fi Direct communication standard of FIG. The device MAC address 605 has the same value as the device MAC address 602, and the device name 606 has the same value as the device name 603. Device type 1 (607) is a printer. Device type 2 (608) is not particularly used in this embodiment.

SNMP通信応答で返す値609は、自社プリンタA308が有線LAN通信によって検索された場合に返す値である。本実施例では有線LAN通信の場合は広く使われている、SNMP(Simple Network Management Protocol)のMIBフォーマットを使うものとする。なおプリンタと通信することができるものであれば他のプロトコルでもよい。デバイスMACアドレス610にはデバイスMACアドレス602と同じ値が、デバイス名611にはデバイス名603と同じ値となる。   A value 609 returned in the SNMP communication response is a value returned when the company's printer A 308 is searched by wired LAN communication. In this embodiment, in the case of wired LAN communication, the MIB format of SNMP (Simple Network Management Protocol), which is widely used, is used. Other protocols may be used as long as they can communicate with the printer. The device MAC address 610 has the same value as the device MAC address 602, and the device name 611 has the same value as the device name 603.

以上の例のように、図5のUIと、図6の値でプリンタ探索UI502に自社プリンタと他社プリンタの両方を表示する方法を示した。ところが、プリンタ探索UI502から他社プリンタが選択されても、プリンタの印刷処理は各社で異なり、印刷アプリケーション303は他社プリンタに対し正しく印刷処理を行うことができない。このため他社のプリンタが最初から選択肢として表示されない方が好ましい。以降は印刷しようとするとエラーになる他社プリンタを最初から印刷候補として探索結果に表示しない方法を説明する。   As described above, the method shown in the UI of FIG. 5 and the value of FIG. However, even if another company's printer is selected from the printer search UI 502, the printing process of the printer is different among the companies, and the printing application 303 can not correctly execute the printing process for the other company's printer. Therefore, it is preferable that printers of other companies are not displayed as an option from the beginning. Hereinafter, a method will be described in which a third-party printer causing an error when trying to print is not displayed in the search results as a print candidate from the beginning.

図7は、本発明の第1の特徴であり、印刷アプリケーション303によるプリンタ探索を説明するためのフローチャートである。   FIG. 7 is a flow chart for explaining a printer search by the print application 303, which is a first feature of the present invention.

図7は、印刷アプリケーション303においてユーザからプリンタ検索ボタン503の指示を受け実行される。   In FIG. 7, the print application 303 receives an instruction from the user for the printer search button 503 and is executed.

まずS701において、プリンタ探索部304はWFD通信可能なプリンタを検索し、検索により見つかったデバイス情報の取得を行う。WFD通信可能なデバイス情報の取得はOS302、無線LAN Wi−Fi Direct通信部305を介し行われる。   First, in step S701, the printer search unit 304 searches for a printer capable of WFD communication, and acquires device information found by the search. Acquisition of the device information capable of WFD communication is performed via the OS 302 and the wireless LAN Wi-Fi Direct communication unit 305.

この後のS706−S712は自社プリンタA308で行われる処理である。S706−S712については後述する。   Steps S706 to S712 after this are processing performed by the company printer A 308. S706-S712 will be described later.

次にS702において、プリンタ探索部304はWFD対応デバイスからの応答を受け取り、その応答したデバイスのデバイスタイプがプリンタであるかどうかを判断する。これはWFD規格のデバイスタイプ1(404)から判断を行う。応答を返すのはモバイル端末301と通信可能なWFD機器であり、本実施例では自社プリンタA308の他に、他社プリンタB312も応答を返す。S702においてプリンタでは無い場合はフロー終了となる。デバイスタイプがプリンタの場合、S703においてプリンタ探索部304はWFD対応しているプリンタが自社プリンタであるかどうかを判定する。この判定にはWFD規格のデバイス名403を用いる。本実施例では自社プリンタA308のデバイス名は後述する図8のデバイス名806である。S703においてWFD対応しているプリンタが自社プリンタA308であった場合、デバイス名806にはCanonという自社を特定する文字列が含まれることになり、対象プリンタが自社であると判定される。S703においてWFD対応しているプリンタが他社プリンタB312であった場合、デバイス名にはCanonという自社を特定する文字列が含まれていないので、対象プリンタが自社では無いと判定される。自社プリンタでは無い場合はS704に進み、プリンタ探索UI902に表示しない。自社プリンタであった場合はS705に進みプリンタ探索UI902に表示してフロー終了となる。   Next, in step S702, the printer search unit 304 receives a response from the WFD compatible device, and determines whether the device type of the responding device is a printer. This is determined from the device type 1 (404) of the WFD standard. A response is returned by a WFD device capable of communicating with the mobile terminal 301. In this embodiment, in addition to the company printer A 308, another company printer B 312 also returns a response. If the printer is not a printer in step S702, the flow ends. If the device type is a printer, the printer search unit 304 determines in step S703 whether the WFD compatible printer is a company's own printer. The device name 403 of the WFD standard is used for this determination. In this embodiment, the device name of the in-house printer A 308 is the device name 806 in FIG. 8 described later. If the printer compatible with WFD in S703 is the in-house printer A 308, the device name 806 includes a character string specifying Canon in-house, and it is determined that the target printer is in-house. If the printer compatible with WFD in step S703 is the printer B312 of another company, the device name does not include a character string specifying Canon, and therefore, it is determined that the target printer is not the company. If it is not the company's printer, the process advances to step S704, and the printer search UI 902 does not display it. If it is the company's printer, the process advances to step S 705 to display it on the printer search UI 902, and the flow ends.

これによって、検索により見つかったプリンタのうち、取得したデバイス名に自社を特定する文字列が含まれているプリンタを含み、取得したデバイス名に自社を特定する文字列が含まれていないプリンタを除くプリンタの探索結果が表示される。   As a result, among the printers found by the search, there are printers in which the acquired device name includes the character string specifying the company, and the acquired device name does not include the character string specifying the company. The printer search results are displayed.

次に自社プリンタA308の処理S706−S712について説明する。自社プリンタA308はS701においてモバイル端末301からWFD通信可能なデバイスの探索指示を受け、S706において自社プリンタA308がWFD応答を行うための処理を開始する。次にS707において自社プリンタA308はモバイル端末からの通信を受信する。次にS708において自社プリンタA308はモバイル端末との通信手段がWFDであるかどうかを判断する。WFDでは無い場合(例えばSNMP)はS712に進む。WFDであった場合はS709に進む。次にS709において自社プリンタA308はプリンタ情報801からデバイスMACアドレス802と、デバイス名803を取得する。次にS710において自社プリンタA308はS709で取得したデバイス名803に自社を特定する文字列が含まれているかを判定する。本実施例では自社を特定する文字列をCanonとする。自社を特定する文字列が含まれていない場合S711に進む。自社を特定する文字列が含まれている場合S712に進む。次にS711において自社プリンタA308はデバイス名803に自社を特定する文字列を付与した、WFD用デバイス名812を作成する。本実施例ではデバイス名803に自社を特定する文字列Canonをプレフィクスとして付与した、「CanonプリンタA」がWFD用デバイス名812となる。次にS712において自社プリンタA308はデバイス名に自社を特定する文字列を含む応答をモバイル端末301に送信する。   Next, processes S706 to S712 of the company printer A 308 will be described. The in-house printer A 308 receives an instruction for searching for a device capable of WFD communication from the mobile terminal 301 in S 701, and in S 706 starts processing for the in-house printer A 308 to make a WFD response. Next, in step S707, the in-house printer A 308 receives a communication from the mobile terminal. Next, in step S708, the in-house printer A 308 determines whether the means of communication with the mobile terminal is WFD. If it is not WFD (for example, SNMP), the process proceeds to S712. If it is WFD, the process advances to step S709. In step S 709, the in-house printer A 308 acquires the device MAC address 802 and the device name 803 from the printer information 801. Next, in step S710, the company printer A 308 determines whether the device name 803 acquired in step S709 includes a character string specifying the company. In this embodiment, the character string identifying the company is Canon. If the character string specifying the company is not included, the process proceeds to S711. If a character string identifying the company is included, the process advances to step S712. Next, in step S711, the in-house printer A 308 creates a WFD device name 812 in which the device name 803 is assigned a character string identifying the same. In this embodiment, “Canon Printer A” in which the character string Canon specifying the company is given as a prefix to the device name 803 is the WFD device name 812. Next, in step S 712, the in-house printer A 308 transmits, to the mobile terminal 301, a response including a character string identifying the own in the device name.

図8は、WFD用に改良を加えたプリンタ内情報とモバイル端末に応答する値の対応図である。   FIG. 8 is a correspondence diagram between in-printer information improved for WFD and values responsive to the mobile terminal.

プリンタ情報801は自社プリンタA308の持つデータで、図7のS711によってWFD用デバイス名812が作成されたものである。デバイスMACアドレス802と、デバイス名803は図6のデバイスMACアドレス602とデバイス名603と同一なので説明を割愛する。   The printer information 801 is data owned by the company's own printer A 308, and the WFD device name 812 is created in S711 of FIG. The device MAC address 802 and the device name 803 are the same as the device MAC address 602 and the device name 603 in FIG.

WFD用デバイス名812は図7のS711によって、デバイス名803に自社を特定する文字列を付与されたものである。本実施例では任意のデバイス名に対するプレフィックスとしたがサフィックスや、区切り文字などを使った付与のしかたでもよい。ただしプレフィクスなどの付与する文字列はユーザが自由に変更することができない編集不可能なものである。これを実現するためにはプリンタのデバイス名を設定する設定画面のフィールドでプレフィックスなどの付与する文字列を削除できないように表示することで、ユーザに当該プレフィックスが変更できないことを示すことができる。Wi−Fi Directの通信応答で返す値804は、805、807、808は図6の605、607、608と同一であるので説明を割愛する。デバイス名806はWFD用デバイス名812の値であるCanonプリンタAとなる。SNMP通信応答で返す値809、810、811は図6の609、610、611と同一であるので説明を割愛する。   The WFD device name 812 is obtained by adding a character string identifying the own device to the device name 803 in S711 of FIG. In the present embodiment, a prefix for any device name is used, but a suffix or a delimiter may be used. However, prefixed texts are non-editable ones that can not be freely changed by the user. In order to realize this, it is possible to indicate to the user that the prefix can not be changed by displaying in the field of the setting screen for setting the device name of the printer that the character string to be assigned such as the prefix can not be deleted. Since values 805, 807, and 808 returned in the communication response of the Wi-Fi Direct are the same as 605, 607, and 608 in FIG. The device name 806 is the Canon printer A, which is the value of the WFD device name 812. The values 809, 810, 811 returned in the SNMP communication response are the same as 609, 610, 611 in FIG.

図9はモバイル端末内のプリンタ検索のUI図である。   FIG. 9 is a UI diagram of printer search in the mobile terminal.

902はモバイル端末301における印刷アプリケーションのプリンタ探索UIで印刷アプリケーション303が図7の処理フローを実行することで表示されるプリンタ探索の結果である。プリンタ検索ボタン903は図5のプリンタ検索ボタン503と同一であるので説明を割愛する。図5では3つのプリンタが検索されていたが、図9ではプリンタA(WFD)904とプリンタA905の2つのプリンタである。プリンタA(WFD)904は無線LAN Wi−Fi Direct通信部305を介して検索し見つかったプリンタであり、プリンタA905は無線LAN通信部306を介して検索し見つかったプリンタである。図5で表示されていたプリンタB(WFD)505は、自社を示す文字列をデバイス名に含まないため、図7のS703の処理において他社プリンタと判定され、表示されないようになる。   Reference numeral 902 denotes the printer search UI of the print application on the mobile terminal 301, which is the result of the printer search displayed when the print application 303 executes the processing flow of FIG. The printer search button 903 is the same as the printer search button 503 in FIG. Although three printers were searched in FIG. 5, two printers, printer A (WFD) 904 and printer A 905, are shown in FIG. A printer A (WFD) 904 is a printer found by searching via the wireless LAN Wi-Fi Direct communication unit 305, and a printer A 905 is a printer found by searching via the wireless LAN communication unit 306. Since the printer B (WFD) 505 displayed in FIG. 5 does not include the character string indicating the company itself in the device name, it is determined in the process of S703 in FIG.

以上のように、本実施例ではプリンタがWFD通信時に印刷アプリケーションに伝えるデバイス名に自社を特定できる文字列を付与することで、印刷アプリケーションがWFD通信応答の中から自社のプリンタだけを判別することができる。   As described above, in the present embodiment, the printing application identifies only the printer of the WFD communication response from the WFD communication response by appending a character string that can identify the company to the device name transmitted to the printing application during WFD communication. Can.

[実施例2]
実施例2では、印刷アプリケーション303がWFD探索で見つかったプリンタが自社かどうかを判断するフローを別の手段で示す。
Example 2
In the second embodiment, the flow in which the printing application 303 determines whether the printer found in the WFD search is the company is shown by another means.

本実施例は、図1〜図6に関しては実施例1と同一であるので説明を割愛する。   The present embodiment is the same as the embodiment 1 in regard to FIGS.

本実施例に記載の処理は、ROM104に記録されているプログラムをRAM105にロードし、CPU103にて実行されることにより実現される。   The processing described in the present embodiment is realized by loading a program stored in the ROM 104 into the RAM 105 and executing the program by the CPU 103.

図10は、本発明の第2の特徴であり、印刷アプリケーション303によるプリンタ探索を説明するためのフローチャートである。   FIG. 10 is a flow chart for explaining the printer search by the print application 303, which is the second feature of the present invention.

図10は、印刷アプリケーション303においてユーザからプリンタ検索の指示を受け実行される。   In FIG. 10, the print application 303 receives a printer search instruction from the user and is executed.

まずS1001において、プリンタ探索部304はWFD通信可能なデバイス情報の取得を行う。   First, in step S1001, the printer search unit 304 acquires WFD communicable device information.

S1001は図7のS701と同じである。S1008−S1011はプリンタ側の処理で、自社プリンタA308により実行される。S1008−S1011は図7のS706、S707、S709、S712と同一なので説明を割愛する。S1002は図7のS702と同一であるので説明を割愛する。   S1001 is the same as S701 in FIG. S1008 to S1011 are processes on the printer side, which are executed by the company's own printer A 308. S1008 to S1011 are the same as S706, S707, S709, and S712 in FIG. Since S1002 is the same as S702 in FIG. 7, the description will be omitted.

次にS1003においてプリンタ探索部304はSNMPのMIBフォーマットを使い自社プリンタの探索を行う。これはモバイル端末301の無線LAN通信部306、自社プリンタA308の有線LAN通信部311が無線LANターミナル307を介し通信する。SNMPのMIBフォーマットを使ったプリンタ探索は広く使われている技術であるので詳細説明は割愛する。S1003による探索により無線LANターミナル307から通信可能な自社プリンタが見つかる。次にS1006においてプリンタ探索部304は、自社プリンタが見つかったかどうかを判断する。自社プリンタが見つからなかった場合はフロー終了となる。見つかった場合はS1007に進む。本実施例では図3の構成のため、自社プリンタA308が見つかることになる。次にS1007においてプリンタ探索部304は、WFD探索でみつかったプリンタと、SNMP探索で見つかったプリンタを一致しているか比較する。一致しているか否かの判断にはデバイスMACアドレスを用いる。ここでプリンタ探索部304が比較する探索結果は図11である。図11のプリンタ探索結果1102―1104のデバイスMACアドレスを用いる。デバイスMACアドレスが同じものが見つかった場合はS1005に進む。同じものが見つからなかった場合はS1004に進む。S1004、S1005は図7のS704、S705と同一なので説明を割愛する。   Next, in step S1003, the printer search unit 304 searches for its own printer using the SNMP MIB format. The wireless LAN communication unit 306 of the mobile terminal 301 and the wired LAN communication unit 311 of its own printer A 308 communicate via the wireless LAN terminal 307. Printer search using the MIB format of SNMP is a widely used technology, so a detailed description will be omitted. According to the search in S1003, the company's own printer that can communicate is found from the wireless LAN terminal 307. Next, in step S1006, the printer search unit 304 determines whether the company's printer has been found. If the company's printer can not be found, the flow ends. If it is found, the process proceeds to S1007. In the present embodiment, the in-house printer A 308 can be found because of the configuration of FIG. Next, in step S1007, the printer search unit 304 compares the printer found in the WFD search with the printer found in the SNMP search. The device MAC address is used to determine whether there is a match. Here, the search result that the printer search unit 304 compares is shown in FIG. The device MAC address of the printer search results 1102-1104 in FIG. 11 is used. If the same device MAC address is found, the process advances to step S1005. If the same item is not found, the process advances to step S1004. S1004 and S1005 are the same as S704 and S705 in FIG.

図11は、印刷アプリケーション内のプリンタ探索結果である。   FIG. 11 shows a printer search result in the printing application.

プリンタ探索結果1101は図10のS1001、S1003によって得られた結果である。プリンタ探索結果1101はWi−Fi Direct通信のプリント探索結果1102、1103とSNMP通信のプリンタ探索結果1104の、3つのプリンタ情報を持っている。これらの情報は図10のS1007のWFDとSNMPの比較判定で用いる。S1007において1102−1104の3つのデバイスMACアドレスの一致比較を行う。すなわち1102と1104が同じプリンタであり、自社プリンタA308であると判断することができる。   The printer search result 1101 is a result obtained by S1001 and S1003 in FIG. The printer search result 1101 has three pieces of printer information, that is, print search results 1102 and 1103 for Wi-Fi Direct communication and a printer search result 1104 for SNMP communication. These pieces of information are used in the comparison and determination of WFD and SNMP in S1007 of FIG. In step S1007, match comparison of three device MAC addresses 1102-1104 is performed. That is, it can be determined that the printers 1102 and 1104 are the same printer, and are the company's own printer A 308.

図10の処理フローと図11のプリンタ探索結果とを用いたプリンタ探索UIは図9になる。図9は実施例1のプリント探索UIとして説明したが、実施例2でも同一のプリント探索UIとなる。プリンタA(WFD)904は無線LAN Wi−Fi Direct通信部305を介して検索し見つかったプリンタであり、プリンタA905は無線LAN通信部306を介して検索し見つかったプリンタである。プリンタA(WFD)904が自社プリンタであるかは図10の処理フロー、図11の探索結果を用いることで自社であると判断された結果である。実施例1とはプリンタA(WFD)904を自社プリンタであるとの判断手段に違いがある。   A printer search UI using the process flow of FIG. 10 and the printer search result of FIG. 11 is shown in FIG. Although FIG. 9 has been described as the print search UI of the first embodiment, the same print search UI is obtained in the second embodiment. A printer A (WFD) 904 is a printer found by searching via the wireless LAN Wi-Fi Direct communication unit 305, and a printer A 905 is a printer found by searching via the wireless LAN communication unit 306. Whether the printer A (WFD) 904 is an in-house printer is a result of having been determined to be an in-house by using the processing flow of FIG. 10 and the search result of FIG. The second embodiment differs from the first embodiment in the determination unit that the printer A (WFD) 904 is a company printer.

以上のように、本実施例ではプリンタがWFD通信時にみつかったプリンタのデバイスMACアドレスと、SNMP通信で見つかったプリンタのデバイスMACアドレスの一致判定を行うことで、印刷アプリケーションがWFD通信応答の中から自社のプリンタだけを判別することができる。   As described above, in this embodiment, the print application performs the WFD communication response by determining whether the printer device MAC address found during WFD communication matches the device MAC address of the printer found during SNMP communication. Only your own printer can be determined.

[実施例3]
実施例3では、WFD通信規格の拡張を想定し印刷アプリケーション303がWFD探索で見つかったプリンタが自社かどうかを判断するフローを別の手段で示す。
[Example 3]
In the third embodiment, it is assumed that the WFD communication standard is extended, and the flow in which the printing application 303 determines whether the printer found in the WFD search is the company is shown by another means.

本実施例は、図1、図2、図3に関しては実施例1と同一であるので説明を割愛する。本実施例に記載の処理は、ROM104に記録されているプログラムをRAM105にロードし、CPU103にて実行されることにより実現される。   The present embodiment is the same as the embodiment 1 with regard to FIGS. 1, 2 and 3 and therefore the description will be omitted. The processing described in the present embodiment is realized by loading a program stored in the ROM 104 into the RAM 105 and executing the program by the CPU 103.

図12はWi−Fi Direct通信規格を拡張したものである。   FIG. 12 is an extension of the Wi-Fi Direct communication standard.

WFD通信規格拡張1201は図4のWFD通信規格401にベンダー情報1206を追加したものである。1202−1205は図4の402−405と同一であるので説明を割愛する。   The WFD communication standard extension 1201 is obtained by adding vendor information 1206 to the WFD communication standard 401 of FIG. 4. Since 1202-1205 is the same as 402-405 in FIG. 4, the description will be omitted.

ベンダー情報1206は製品のベンダーを区別することができる文字列や識別子を扱う領域である。   Vendor information 1206 is an area that handles strings and identifiers that can distinguish product vendors.

図13は、プリンタ内情報とモバイル端末に応答する値の対応図である。図13は実施例1の図6をWFD通信規格拡張1201に適応させたものである。   FIG. 13 is a correspondence diagram of the in-printer information and the values responsive to the mobile terminal. FIG. 13 is an application of FIG. 6 of the first embodiment to the WFD communication standard extension 1201.

プリンタ情報1301は自社プリンタA308の持つデータである。デバイスMACアドレス1302と、デバイス名1303を持つ。さらにWFD通信規格拡張1201に対応するためにベンダー情報1310を持つ。本実施例ではベンダー情報1310はCanonという文字列で扱うことにする。   Printer information 1301 is data held by the company's own printer A 308. It has a device MAC address 1302 and a device name 1303. Furthermore, vendor information 1310 is included to correspond to the WFD communication standard extension 1201. In the present embodiment, the vendor information 1310 is treated as a character string Canon.

Wi−Fi Directの通信応答で返す値1304は、図6のWi−Fi Directの通信応答で返す値604にベンダー情報1309の領域が追加されている。1305−1308は図6の605−608と同一であるので説明を割愛する。各項目はWFD通信規格拡張1201に準じている。ベンダー情報1309はベンダー情報1310と同じ値となる。   A value 1304 returned in the communication response of Wi-Fi Direct has an area of vendor information 1309 added to the value 604 returned in the communication response of Wi-Fi Direct in FIG. Since 1305-1308 is the same as 605-608 in FIG. Each item conforms to WFD communication standard extension 1201. The vendor information 1309 has the same value as the vendor information 1310.

図14は、本発明の第3の特徴であり、印刷アプリケーション303によるプリンタ探索を説明するためのフローチャートである。   FIG. 14 is a flow chart for explaining the printer search by the print application 303, which is the third feature of the present invention.

図14は、印刷アプリケーション303においてユーザからプリンタ検索の指示を受け実行される。   FIG. 14 is executed by the print application 303 in response to a printer search instruction from the user.

まずS1401において、プリンタ探索部304はWFD通信可能なデバイス情報の取得を行う。S1401は図7のS701と同じであるが、S701の指示を受けてプリンタ側が行う処理S1406−S1409が異なる。S1406−S1409については後述する。S1402は図7のS702と同一であるので説明を割愛する。   First, in step S1401, the printer search unit 304 acquires WFD communicable device information. Although S1401 is the same as S701 in FIG. 7, the processing in S1406 to S1409 performed by the printer on receiving the instruction in S701 is different. S1406-S1409 will be described later. Since S1402 is the same as S702 in FIG. 7, the description will be omitted.

次にS1403においてプリンタ探索部304はWFD通信応答1304のベンダー情報1309を取得し、その値が自社のものであるかどうかを判定する。自社プリンタA308であった場合、ベンダー情報1309にはCanonという自社を特定する文字列が含まれることになり、自社であると判定される。自社と判定した場合はS1405に進む。他社であると判断した場合はS1404に進む。S1404―1405はS704−S705と同一であるので説明を割愛する。   Next, in step S1403, the printer search unit 304 acquires vendor information 1309 of the WFD communication response 1304 and determines whether the value is that of the company. In the case of the in-house printer A 308, the vendor information 1309 includes a character string specifying Canon in-house, which is determined to be in-house. If it is determined to be the company, the process proceeds to S1405. If it is determined to be another company, the process advances to step S1404. Since S1404-1405 are the same as S704-S705, the description will be omitted.

S1406、S1407、S1409はプリンタ側の処理で、自社プリンタA308により実行される。S1406、S1407、S1409は図7のS706、S707、S712と同一なので説明を割愛する。図7との違いはS1408において自社プリンタA308がベンダー情報1310をWi−Fi Directの通信の応答で返す値のベンダー情報1309として扱う点である。   Steps S1406, S1407, and S1409 are processes on the printer side, which are executed by the in-house printer A 308. Since S1406, S1407, and S1409 are the same as S706, S707, and S712 of FIG. 7, the description will be omitted. The difference from FIG. 7 is that the own printer A 308 treats the vendor information 1310 as vendor information 1309 of a value returned in response to the Wi-Fi Direct communication in S1408.

図14の処理フローと図13のプリンタ内情報とモバイル端末に応答する値とを用いたプリンタ探索UIは図9になる。図9は実施例1、実施例2のプリント探索UIとして説明したが、実施例3でも同一のプリント探索UIとなる。プリンタA(WFD)904は無線LAN Wi−Fi Direct通信部305を介して検索し見つかったプリンタであり、プリンタA905は無線LAN通信部306を介して検索し見つかったプリンタである。プリンタA(WFD)904が自社プリンタであるかは図14の処理フロー、図13の応答値を用いることで自社であると判断された結果である。実施例1、実施例2とはプリンタA(WFD)904を自社プリンタであるとの判断手段に違いがある。   The printer search UI using the process flow of FIG. 14, the in-printer information of FIG. 13, and the value responsive to the mobile terminal is as shown in FIG. 9. Although FIG. 9 has been described as the print search UI in the first embodiment and the second embodiment, the same print search UI is obtained in the third embodiment. A printer A (WFD) 904 is a printer found by searching via the wireless LAN Wi-Fi Direct communication unit 305, and a printer A 905 is a printer found by searching via the wireless LAN communication unit 306. Whether the printer A (WFD) 904 is an in-house printer is the result of having been determined to be an in-house by using the processing flow of FIG. 14 and the response values of FIG. The second embodiment differs from the first and second embodiments in the determination means that the printer A (WFD) 904 is a company's own printer.

以上のように、本実施例ではプリンタがWFD通信規格を拡張しWFD通信の応答値のベンダー情報を用いることで、印刷アプリケーションがWFD通信応答の中から自社のプリンタだけを判別することができる。   As described above, in the present embodiment, the printer can extend the WFD communication standard and use the vendor information of the response value of the WFD communication, so that the printing application can determine only the printer of the company from the WFD communication response.

[その他の実施例]
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
[Other embodiments]
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. Can also be realized. It can also be implemented by a circuit (eg, an ASIC) that implements one or more functions.

Claims (6)

プリンタとモバイル端末を含むシステムであって、
前記プリンタは、
前記モバイル端末との通信方法が特定の通信方法であるか否か判断する判断手段と、
前記特定の通信方法である場合に特定の文字列を含むデバイス名を前記モバイル端末に送信する送信手段と、を有し、
前記モバイル端末は、
前記特定の通信方法で通信可能なプリンタを検索する検索手段と、
前記検索により見つかったプリンタのデバイス名を取得する取得手段と、
前記検索により見つかったプリンタのうち、取得した前記デバイス名に前記特定の文字列が含まれているプリンタを含み、取得した前記デバイス名に前記特定の文字列が含まれていないプリンタを除くプリンタの探索結果を表示する表示手段と、を有することを特徴とするシステム。
A system that includes a printer and a mobile terminal,
The printer is
A determination unit that determines whether the communication method with the mobile terminal is a specific communication method;
And transmitting means for transmitting a device name including a specific character string to the mobile terminal in the specific communication method.
The mobile terminal is
Search means for searching for printers that can communicate with the particular communication method;
Acquisition means for acquiring the device name of the printer found by the search;
Among the printers found by the search, a printer including a printer in which the acquired character name includes the specific character string, and excluding a printer in which the acquired device name does not include the specific character string And display means for displaying a search result.
前記検索手段は前記特定の通信方法で通信可能なデバイスタイプがプリンタであるデバイスを検索することを特徴とする請求項1に記載のシステム。   The system according to claim 1, wherein the search means searches for a device whose device type that can be communicated by the specific communication method is a printer. 前記プリンタは前記デバイス名を設定する画面で前記特定の文字列を削除できないように表示することを特徴とする請求項1又は請求項2に記載のシステム。   The system according to claim 1 or 2, wherein the printer displays the specific character string so as not to be deleted on the screen for setting the device name. 前記プリンタは前記特定の文字列を前記デバイス名にプレフィックスまたはサフィックスとして付与することを特徴とする請求項1乃至3のいずれか1項に記載のシステム。   The system according to any one of claims 1 to 3, wherein the printer adds the particular character string to the device name as a prefix or a suffix. 前記特定の通信方法は前記プリンタと前記モバイル端末が無線を用いて直接通信する通信方法であることを特徴とする請求項1乃至4のいずれか1項に記載のシステム。   The system according to any one of claims 1 to 4, wherein the specific communication method is a communication method in which the printer and the mobile terminal directly communicate using wireless communication. プリンタとモバイル端末を含むシステムの制御方法であって、
前記プリンタは、
前記モバイル端末との通信方法が特定の通信方法であるか否か判断する判断工程と、
前記特定の通信方法である場合に特定の文字列を含むデバイス名を前記モバイル端末に送信する送信工程と、を有し、
前記モバイル端末は、
前記特定の通信方法で通信可能なプリンタを検索する検索工程と、
前記検索により見つかったプリンタのデバイス名を取得する取得工程と、
前記検索により見つかったプリンタのうち、取得した前記デバイス名に前記特定の文字列が含まれているプリンタを含み、取得した前記デバイス名に前記特定の文字列が含まれていないプリンタを除くプリンタの探索結果を表示する表示工程と、を有することを特徴とする制御方法。
A control method of a system including a printer and a mobile terminal, comprising:
The printer is
A determination step of determining whether the communication method with the mobile terminal is a specific communication method;
Transmitting a device name including a specific character string in the case of the specific communication method to the mobile terminal;
The mobile terminal is
A search step of searching for printers that can communicate with the particular communication method;
An acquisition step of acquiring a device name of a printer found by the search;
Among the printers found by the search, a printer including a printer in which the acquired character name includes the specific character string, and excluding a printer in which the acquired device name does not include the specific character string And displaying the search result.
JP2017081635A 2017-04-17 2017-04-17 System and control method Pending JP2018176600A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017081635A JP2018176600A (en) 2017-04-17 2017-04-17 System and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017081635A JP2018176600A (en) 2017-04-17 2017-04-17 System and control method

Publications (1)

Publication Number Publication Date
JP2018176600A true JP2018176600A (en) 2018-11-15

Family

ID=64282074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017081635A Pending JP2018176600A (en) 2017-04-17 2017-04-17 System and control method

Country Status (1)

Country Link
JP (1) JP2018176600A (en)

Similar Documents

Publication Publication Date Title
CN100421091C (en) Device information acquisition method and server device
US9047541B2 (en) Mobile device printing through print service provider
US9734437B2 (en) Communication relaying technology and communication relaying apparatus
US10091827B2 (en) Electronic apparatus, method of supporting wireless connection, image forming apparatus, and method of wireless connection
US10194047B2 (en) Information processing device and non-transitory recording medium
JP6039603B2 (en) Printer list generation device, mobile terminal, printer list generation method, and computer program
US9930216B2 (en) Printing system, computer readable recording medium stored with printing device search program, and computer readable recording medium stored with printing device control program for acquiring and displaying information without requiring client terminal authentication
US20190188002A1 (en) System, Device, Method, and Computer-Readable Recording Medium
WO2015103918A1 (en) Method and system for setting wireless network of imaging device, and storage medium
JP7275489B2 (en) TERMINAL DEVICE, COMMUNICATION SYSTEM, PROGRAM AND TERMINAL DEVICE CONTROL METHOD
EP3413599B1 (en) Information processing apparatus, communication system, and communication method
JP6459635B2 (en) Information processing apparatus, program, and communication system
JP2021196906A (en) Information processing equipment, its control method, and programs
JP7206676B2 (en) TERMINAL DEVICE, COMMUNICATION SYSTEM, PROGRAM AND TERMINAL DEVICE CONTROL METHOD
JP2007265392A (en) Information processing apparatus, program, and storage medium storing the program
JP2012141660A (en) Control device and program
JP7721714B2 (en) Information processing device, control method thereof, and program
US10069923B2 (en) Information processing apparatus, control method therefor and computer-readable storage medium
JP2018176600A (en) System and control method
US11553101B2 (en) Computer-readable medium, information processing device, and system for setting up program on each terminal device
JP7439160B2 (en) Information processing device, its control method and program
JP2012098821A (en) Device control program and device
JP2015198434A (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP5845826B2 (en) Information processing program, information processing apparatus, and information processing apparatus control method
JP7427970B2 (en) Image processing system and device usage program installer