JP2019114910A - Communication apparatus and control method thereof - Google Patents
Communication apparatus and control method thereof Download PDFInfo
- Publication number
- JP2019114910A JP2019114910A JP2017246401A JP2017246401A JP2019114910A JP 2019114910 A JP2019114910 A JP 2019114910A JP 2017246401 A JP2017246401 A JP 2017246401A JP 2017246401 A JP2017246401 A JP 2017246401A JP 2019114910 A JP2019114910 A JP 2019114910A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- image
- information
- wireless network
- printer
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00281—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
- H04N1/00307—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
- H04N1/00328—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
- H04N1/00334—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information with an apparatus processing barcodes or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4433—Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/77—Graphical identity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1209—Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Telephone Function (AREA)
Abstract
【課題】通信パラメータの設定の煩雑さを低減可能とする。【解決手段】外部装置に通信パラメータを提供する通信装置は、通信パラメータを提供するための第1の設定方式で用いられ、通信パラメータを含む情報を符号化した第1の画像を生成する第1の生成手段と、通信パラメータを提供するための第2の設定方式で用いられ、該通信パラメータを含まずに認証を行うための認証情報を含む情報を符号化した第2の画像を生成する第2の生成手段と、第1の設定方式と第2の設定方式との何れを使用するかを判定するために使用される情報を受け付ける受付手段と、受付手段で受け付けた情報に基づいて、第1の画像と第2の画像との何れか一方を表示する表示手段と、を有する。【選択図】図3An object of the present invention is to reduce the complexity of setting communication parameters. A communication device that provides a communication parameter to an external device is used in a first setting method for providing the communication parameter, and generates a first image that encodes information including the communication parameter. Generating means for generating a second image, which is used in a second setting method for providing communication parameters and encodes information including authentication information for performing authentication without including the communication parameters. Generating means, receiving means for receiving information used to determine which of the first setting method and the second setting method is to be used, and receiving the information based on the information received by the receiving means. Display means for displaying one of the first image and the second image. [Selection diagram] FIG.
Description
本発明は、通信装置におけるパラメータ設定の技術に関するものである。 The present invention relates to a technique of parameter setting in a communication apparatus.
近年、デジタルカメラ、プリンタ、携帯電話・スマートフォンなどの電子機器に無線通信機能を搭載し、これらの機器を無線ネットワークに接続して通信装置として使用するケースが増えている。電子機器を無線ネットワークに接続するには、暗号方式、暗号鍵、認証方式、認証鍵等のさまざまな通信パラメータを設定する必要がある。そのため通信パラメータの設定は煩雑であり、デジタルカメラやプリンタのユーザには敷居が高い。そのため、通信パラメータの設定を簡単にするための仕組みが利用されている。また、通信パラメータの情報漏えい等を防ぐため、通信パラメータを公開鍵暗号方式で秘匿化してユーザ端末に通知する仕組みも利用されている。 In recent years, electronic devices such as digital cameras, printers, mobile phones and smart phones are equipped with a wireless communication function, and these devices are increasingly connected to a wireless network to be used as communication devices. In order to connect an electronic device to a wireless network, it is necessary to set various communication parameters such as an encryption method, an encryption key, an authentication method, and an authentication key. For this reason, setting of communication parameters is complicated, and the threshold is high for users of digital cameras and printers. Therefore, a mechanism for simplifying the setting of communication parameters is used. In addition, in order to prevent information leakage of communication parameters, a mechanism for concealing the communication parameters by the public key cryptosystem and notifying the user terminal of the same is also used.
特許文献1では、通信パラメータの情報を含むQRコード(登録商標)画像を媒介することにより、通信端末における通信パラメータの設定を容易にする技術が開示されている。また、Wi−Fi(登録商標)アライアンスでは、QRコード画像等を介して公開鍵の情報を通信端末に提供し、当該公開鍵を用いた通信路で接続された通信端末に通信パラメータを提供するDPP方式が検討されている。DPPは、Device Provisioning Protocolの略である。 Patent Document 1 discloses a technique for facilitating setting of communication parameters in a communication terminal by interposing a QR code (registered trademark) image including information of communication parameters. In addition, in the Wi-Fi (registered trademark) alliance, public key information is provided to a communication terminal through a QR code image or the like, and communication parameters are provided to a communication terminal connected by a communication path using the public key. The DPP method is being considered. DPP is an abbreviation of Device Provisioning Protocol.
しかしながら、QRコード画像を用いた通信パラメータの設定方式が複数存在する場合、方式の個数に応じたQRコード画像を表示することになる。例えば、2つの設定方式に対応した通信装置では、QRコード画像が2つ表示されることになる。そのため、ユーザはどちらのQRコード画像を撮像すれば良いか混乱してしまうことになる。 However, when there are a plurality of communication parameter setting methods using QR code images, QR code images corresponding to the number of methods are displayed. For example, in a communication device compatible with two setting methods, two QR code images are displayed. Therefore, the user may be confused as to which QR code image should be taken.
本発明はこのような問題を鑑みてなされたものであり、通信パラメータの設定の煩雑さを低減可能とする技術を提供することを目的とする。 The present invention has been made in view of such problems, and it is an object of the present invention to provide a technology capable of reducing the complexity of setting communication parameters.
上述の問題点を解決するため、本発明に係る通信装置は以下の構成を備える。すなわち、外部装置に通信パラメータを提供する通信装置は、
通信パラメータを提供するための第1の設定方式で用いられ、通信パラメータを含む情報を符号化した第1の画像を生成する第1の生成手段と、
通信パラメータを提供するための第2の設定方式で用いられ、該通信パラメータを含まずに認証を行うための認証情報を含む情報を符号化した第2の画像を生成する第2の生成手段と、
前記第1の設定方式と前記第2の設定方式との何れを使用するかを判定するために使用される情報を受け付ける受付手段と、
前記受付手段で受け付けた情報に基づいて、前記第1の画像と前記第2の画像との何れか一方を表示する表示手段と、
を有する。
In order to solve the above-mentioned problems, the communication apparatus according to the present invention has the following configuration. That is, the communication device that provides the communication parameters to the external device is
First generation means for generating a first image obtained by encoding information including the communication parameter, which is used in the first setting method for providing the communication parameter;
Second generation means for generating a second image obtained by encoding information including authentication information for performing authentication without using the communication parameter, which is used in a second setting method for providing communication parameters; ,
Accepting means for accepting information used to determine which one of the first setting scheme and the second setting scheme is to be used;
Display means for displaying any one of the first image and the second image based on the information received by the reception means;
Have.
本発明によれば、通信パラメータの設定の煩雑さを低減可能とする技術を提供することができる。 According to the present invention, it is possible to provide a technology that can reduce the complexity of setting communication parameters.
以下に、図面を参照して、この発明の実施の形態の一例を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。 Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings. The following embodiment is merely an example and is not intended to limit the scope of the present invention.
(第1実施形態)
本発明に係る通信装置の第1実施形態として、IEEE802.11シリーズ準拠の無線LANに基づくネットワークを形成し携帯機器からの無線接続を受け付けるプリンタを例に挙げて以下に説明する。
First Embodiment
As a first embodiment of the communication apparatus according to the present invention, a printer that forms a wireless LAN-based network conforming to the IEEE 802.11 series and receives a wireless connection from a portable device will be described below as an example.
<システム構成及び装置構成>
図1は、第1実施形態に係る通信システムの全体構成を示す図である。通信システムは、無線ネットワーク103を形成するプリンタ101と、無線ネットワーク103に接続する携帯機器102とを含む。
<System Configuration and Device Configuration>
FIG. 1 is a diagram showing an entire configuration of a communication system according to the first embodiment. The communication system includes a
プリンタ101は、無線LAN機能を有し、例えば、DPPに規定されるコンフィギュレータまたはアクセスポイントとして動作する。プリンタ101は、アクセスポイントとして無線ネットワーク103を形成することができる。また、コンフィギュレータとして自身が形成する無線ネットワーク103に接続するための通信パラメータを提供することができる。ここで、通信パラメータとは、ネットワーク識別子としてのSSID(Service Set Identifier)、暗号方式、暗号鍵、認証方式等の無線通信を行うために必要な設定項目が含まれる。プリンタ101は、通信パラメータを符号化したコード画像やDPPで使用される公開鍵を符号化したコード画像を生成することができる。以下の説明では、コード画像としてQRコード画像を利用することを想定する。
The
携帯機器102は、無線LAN機能を有し、例えば、DPPに規定されるエンローリとして動作する。また、携帯機器102はカメラを有しており、携帯機器102の周囲を撮影することが出来る。ここでは、携帯機器102には、携帯機器102の無線LANのパラメータを設定する設定アプリがインストールされており、当該設定アプリがカメラを制御し周囲を撮影することを想定する。携帯機器102は、プリンタ101が表示するQRコード画像をカメラで撮像することで、符号化された情報、即ち無線ネットワーク103に接続するための通信パラメータやDPPで使用される公開鍵を取得することができる。
The
なお、以下の説明では、無線ネットワークを形成する機器としてプリンタを、無線ネットワークに接続する機器として携帯機器を用いて説明を行うがこれらに限られるものではない。すなわち、無線ネットワーク機能を有する任意の通信装置であってよく、携帯型でなくてもよい。また、携帯機器としては、携帯電話、デジタルカメラ、ビデオカメラ、PC、PDA、スマートフォン、スマートウォッチなどの通信装置があげられるがこれらに限られるものではない。 In the following description, the printer will be described as an apparatus forming a wireless network, and the portable apparatus will be described as an apparatus connecting to a wireless network. However, the present invention is not limited thereto. That is, it may be any communication device having a wireless network function, and may not be portable. Moreover, as a portable device, communication devices such as a mobile phone, a digital camera, a video camera, a PC, a PDA, a smartphone, a smart watch and the like can be mentioned, but the present invention is not limited thereto.
図2は、プリンタ101の機能構成を示すブロック図である。ここでは、各機能部は、コンピュータ(プロセッサー)がメモリに格納されたプログラムを実行することにより実現されることを想定する。ただし、各機能の一部またはすべてを専用のハードウェアにより実現してもよい。
FIG. 2 is a block diagram showing the functional configuration of the
無線通信制御部201は、無線LANを介して他の無線装置との間で無線信号の送受信を行うための、アンテナおよび回路等を用いた通信を制御する。送受信部202は、各通信レイヤのプロトコルに応じたデータの送受信制御を行う。
The wireless
操作部203は、プリンタ101に対する操作をユーザから受け付ける。操作部203には無線ネットワークへの接続処理を開始するためのボタン等が含まれる。なお、操作部203はハードウェア(物理的なボタンやスイッチなど)で構成されていてもよいし、表示部204を用いてソフトウェアにより提供されるUIで構成されてもよい。表示部204は、LCDやLED、あるいはスピーカのように視覚・聴覚で認知可能な情報を出力し、ユーザに対して各種情報の報知を行う。
The
制御部205は、一つ又は複数のCPU等のプロセッサーによって構成され、プリンタ101全体を制御する。記憶部206は、プリンタ101を制御するためのプログラムやデータが格納された一つ又は複数のROMと、一時的な記憶を司る一つ又は複数のRAMとを備えている。後述するフローチャートの各種動作は、記憶部206に記憶された制御プログラムを実行して各機能部を制御することにより実現される。
The
コード生成部207は、QRコード画像を生成する。なお、ここ、コード情報の画像としてQRコード画像を用いているが、バーコード画像、他の二次元コード画像などを用いてもよい。
The
方式判定部208は、ユーザが操作部203を介して選択した設定方式を判定する。ここで、設定方式とは、無線LANパラメータを外部機器(例えば携帯機器102)に提供するための方式を意味する。ここでは、設定方式として「レガシー方式」と「DPP方式」とを利用可能であることを想定する。
The
ここで、レガシー方式とは、通信パラメータを含む情報を符号化して得られるQRコード画像を外部機器に提供し接続させる方式である。また、DPP方式とは、プリンタ101に関連する(プリンタ101に固有の)公開鍵を含む情報を符号化して得られるQRコード画像を外部機器に提供し接続させる方式である。具体的には、外部機器は、取得した公開鍵を用いてプリンタ101に認証要求を送信し、暗号化された通信路を介してプリンタ101から通信パラメータを受信する。すなわち、QRコード画像に含まれる公開鍵を、認証を行うための認証情報として利用する。
Here, the legacy method is a method in which a QR code image obtained by encoding information including communication parameters is provided and connected to an external device. The DPP method is a method of providing a QR code image obtained by encoding information including a public key (specific to the printer 101) related to the
なお、他の設定方式を使用するものであってもよい。例えば、Wi−Fi Direct(登録商標)での接続に必要な情報を符号化して得られるQRコード画像を外部機器に提供し接続させる方式などを利用してもよい。 Note that other setting methods may be used. For example, a method may be used in which a QR code image obtained by encoding information necessary for connection by Wi-Fi Direct (registered trademark) is provided to an external device and connected.
通信パラメータ処理部209は、無線ネットワーク103に接続するための通信パラメータの提供を行うための処理を行う。IPアドレス処理部210は、プリンタ101自身のIPアドレスの設定処理や、無線ネットワーク103に接続する携帯機器102へIPアドレスを配布する処理を行う。
The communication
なお、上述した各機能部のそれぞれの役割分担は単なる一例である。上述の2以上の機能部を1つの機能部として構成してもよいし、上述の1つ機能部を2以上の機能部として構成してもよい。 In addition, each role assignment of each function part mentioned above is a mere example. The two or more functional units described above may be configured as one functional unit, or the above-described one functional unit may be configured as two or more functional units.
<装置の動作>
図3は、第1実施形態におけるQRコード画像表示処理のフローチャートである。具体的には、通信パラメータを提供するプリンタ101が、ユーザの選択した設定方式に基づいてQRコード画像を表示する処理である。図3の処理は、プリンタ101が、操作部203を介してユーザから無線ネットワークへの接続処理を開始する指示を受け付けたときに開始される。なお、第1実施形態では、携帯機器102が通信パラメータの設定を開始する際に、プリンタ101が無線ネットワーク103を未形成である場合について説明する。
<Operation of device>
FIG. 3 is a flowchart of the QR code image display process in the first embodiment. Specifically, the
S301では、プリンタ101は、ユーザから無線ネットワークへの接続処理を開始するためのボタンが押されたことを確認する。ユーザからの開始指示を確認したらS302に進む。
In step S301, the
S302では、プリンタ101は、IPアドレス処理部210を制御して、IPアドレスをプリンタ101自身に設定する。ここで、IPアドレスは、ユーザにより予め設定されたものを用いてもよいし、プリンタ101が自律的に決定したものを用いてもよい。
In step S302, the
S303では、プリンタ101は、無線通信制御部201を制御して、無線ネットワーク103を形成しアクセスポイントとしての動作を開始する。尚、S303におけるアクセスポイントとしての動作は、Wi−Fi Directを実行する場合にはP2P Group Ownerとしての動作を開始することを含む。ここで、無線ネットワーク103の、SSID(Service Set Identifier)、暗号方式、暗号鍵、認証方式等のパラメータはユーザにより予め設定されたものを用いてもよいし、プリンタ101が自律的に決定したものを用いてもよい。
In step S303, the
S304では、プリンタ101は、コード生成部207を制御して、レガシー方式用のQRコード画像を生成する。S305では、プリンタ101は、コード生成部207を制御して、DPP方式用のQRコード画像を生成する。なお、S304とS305の実行する順序は逆でもよい。また、後述のS307での判定処理後にQRコード画像を生成するよう構成してもよい。
In step S304, the
S306では、プリンタ101は、表示部204を制御して、レガシー方式とDPP方式のどちらの方式で接続させるかをユーザから受け付けるための選択画面を表示する。図4(a)は、表示部204に表示される設定方式の選択画面の一例を示す図である。
In step S306, the
S307では、プリンタ101は、選択画面においてレガシー方式とDPP方式のどちらが選択されたかを判定する。DPP方式が選択されたと判定した場合(S307でYES)はS308に進み、レガシー方式が選択されたと判定した場合(S307でNO)はS309に進む。
In step S307, the
S308では、プリンタ101は、表示部204を制御して、S305にて生成したDPP方式用のQRコード画像を表示部204に表示する。一方、S309では、プリンタ101は、表示部204を制御して、S304にて生成したレガシー方式用のQRコード画像を表示部204に表示する。
In step S308, the
以上の処理により、プリンタ101の表示部204には、1つのQRコード画像のみが表示されることになる。このため、携帯機器102のユーザは、表示された1つのQRコード画像を携帯機器102で撮影することにより、携帯機器102における通信パラメータの設定を行うことが出来る。
By the above processing, only one QR code image is displayed on the
なお、S307での判定処理後にQRコード画像を生成する場合には、判定された方式用のQRコード画像のみを生成してもよい。これにより、生成するQRコード画像を減らすことが出来るため、QRコード画像に係る生成処理の負荷を減らすことが可能となる。 When the QR code image is generated after the determination process in S307, only the QR code image for the determined method may be generated. As a result, since the QR code image to be generated can be reduced, it is possible to reduce the load of the generation process related to the QR code image.
図5は、レガシー方式での設定処理を示すシーケンス図である。すなわち、ユーザがレガシー方式を選択し、プリンタ101がレガシー方式用のQRコード画像を表示し、携帯機器102がレガシー方式に基づいて通信パラメータを取得し無線ネットワーク103に接続する処理を示している。
FIG. 5 is a sequence diagram showing setting processing in the legacy method. That is, a process in which the user selects the legacy system, the
プリンタ101は、無線ネットワークへの接続処理を開始するためのボタンがユーザにより押されたことを確認すると(S501)、プリンタ101自身にIPアドレスを設定し(S502)、無線ネットワーク103を形成する(S503)。
When the
無線ネットワーク103を形成した後、プリンタ101は、レガシー方式用のQRコード画像とDPP方式用のQRコード画像を生成する(S504、S505)。その後、プリンタ101は、レガシー方式とDPP方式のどちらの方式で接続させるかをユーザに選択させるための選択画面(図4(a))を表示する(S506)。
After forming the
選択画面を表示した後、プリンタ101は、ユーザからの方式選択を待ち受け、レガシー方式がユーザから選択されたと判定し(S507)、レガシー方式用のQRコード画像を表示する(S508)。
After displaying the selection screen, the
一方、携帯機器102は、ユーザから無線ネットワーク103への接続指示を受けると、QRコード画像を撮像するためのカメラ等の撮像部を起動する(S509)。例えば、ユーザにより設定アプリの起動が指示されると、設定アプリはカメラを起動して、ユーザ操作に応じてカメラを制御して撮像を開始する。
On the other hand, when the
ユーザは、携帯機器102のカメラの撮影方向を、S508にてプリンタ101の表示したQRコード画像に向ける。携帯機器102は、QRコード画像が撮像されると当該QRコード画像を復号する(S510)。S510にて復号したQRコード画像の示す情報には、無線ネットワーク103に接続するための通信パラメータが含まれている。
The user directs the shooting direction of the camera of the
携帯機器102は、S510にて復号し取得した通信パラメータを携帯機器102自身に設定することにより、無線ネットワーク103に接続する(S511)。
The
図6は、DPP方式での設定処理を示すシーケンス図である。すなわち、ユーザがDPP方式を選択し、プリンタ101がDPP方式用のQRコード画像を表示し、携帯機器102がDPP方式に基づいて通信パラメータを取得し無線ネットワーク103に接続する処理を示している。
FIG. 6 is a sequence diagram showing setting processing in the DPP method. That is, a process is shown in which the user selects the DPP method, the
プリンタ101は、無線ネットワークへの接続処理を開始するためのボタンがユーザにより押されたことを確認すると(S601)、プリンタ101自身にIPアドレスを設定し(S602)、無線ネットワーク103を形成する(S603)。
When the
無線ネットワーク103を形成した後、プリンタ101は、レガシー方式用のQRコード画像とDPP方式用のQRコード画像を生成する(S604、S605)。その後、プリンタ101は、レガシー方式とDPP方式のどちらの方式で接続させるかをユーザに選択させるための選択画面(図4(a))を表示する(S606)。
After forming the
選択画面を表示した後、プリンタ101は、ユーザからの方式選択を待ち受け、DPP方式がユーザから選択されたと判定し(S607)、DPP方式用のQRコード画像を表示する(S608)。
After displaying the selection screen, the
一方、携帯機器102は、ユーザから無線ネットワーク103への接続指示を受けると、QRコード画像を撮像するためのカメラ等の撮像部を起動する(S609)。例えば、ユーザにより設定アプリの起動が指示されると、設定アプリはカメラを起動し、ユーザ操作に応じてカメラを制御して撮像を開始する。
On the other hand, when the
ユーザは、携帯機器102のカメラの撮影方向を、S608にてプリンタ101の表示したQRコード画像に向ける。携帯機器102は、QRコード画像が撮像されると当該QRコード画像を復号する(S610)。S510にて復号したQRコード画像の示す情報には、無線ネットワーク103に接続するための通信パラメータは含まれておらず、DPP方式において用いられるプリンタ101の公開鍵が含まれている。当該公開鍵は、プリンタ101の認証や通信パラメータ提供時の通信路の暗号化に使用可能なものである。
The user directs the shooting direction of the camera of the
プリンタ101の公開鍵を取得した携帯機器102は、プリンタ101の公開鍵のハッシュ値と携帯機器102自身の公開鍵とを含めた認証要求をプリンタ101に送信する(S611)。
The
認証要求を受信したプリンタ101は、認証要求を送信した装置がQRコード画像を撮影した装置であるか否かを判定する。ここでは、S605で生成したQRコード画像に含めた公開鍵のハッシュ値を計算する。そして、計算されたハッシュ値とS611で受信した認証要求に含まれるハッシュ値とを比較する。そして、両者が一致した場合に、認証要求を送信した携帯機器102がQRコード画像を撮像した装置であると認証する。その後、プリンタ101は、携帯機器102がQRコード画像を撮像した装置であると認証したことを示す認証応答を送信する(S612)。
The
S612にて認証応答を受信した携帯機器102は、プリンタ101に認証されたことを確認し、認証確認をプリンタ101に送信する(S613)。
The
認証確認を受信したプリンタ101は、S611で受信した携帯機器102の公開鍵と、プリンタ101自身の秘密鍵の双方を用いて共有鍵を生成する。一方、認証確認を送信した携帯機器102は、S610で取得したプリンタ101の公開鍵と、携帯機器102自身の秘密鍵の双方を用いて共有鍵を生成する。ここで、共有鍵は、例えば、ECDH(Elliptic Curve Diffie-Hellman)に基づいて生成されることを想定するが、他の公開鍵暗号方式に基づいて生成してもよい。
The
プリンタ101は、生成した共有鍵を使用して暗号化した通信パラメータを携帯機器102に送信する(S614)。すなわち、生成した共有鍵を用いて暗号化された通信路を介して通信パラメータを送信する。一方、携帯機器102は、暗号化された通信パラメータを、生成した共有鍵を使用して復号する。すなわち、生成した共有鍵を用いて暗号化された通信路を介して通信パラメータを受信する。
The
携帯機器102は、S614にて復号し取得した通信パラメータを携帯機器102自身に設定することにより、無線ネットワーク103に接続する(S615)。
The
以上説明したとおり第1実施形態によれば、プリンタ101は、ユーザから指定された設定方式に対応するQRコードを選択的に表示する。これにより、携帯機器102のユーザは、混乱することなく、表示された1つのQRコード画像を携帯機器102で撮影することにより、携帯機器102における通信パラメータの設定を行うことが出来る。
As described above, according to the first embodiment, the
<選択画面の他の例>
上述のS306においては、「レガシー方式」と「DPP方式」の何れかをユーザが直接的に指定(選択)する選択画面(図4(a))を表示した。しかしながら、設定方式の受付内容として、ユーザにとってより分かりやすい情報を受け付けるよう構成してもよい。例えば、携帯機器102が備える機能に応じて、表示するQRコード画像を1つに絞ってもよい。以下の説明では、携帯機器102が備える機能の例として携帯機器102のOS(Operating System)のバージョンによって、表示するQRコード画像を選択する場合について説明する。
<Other Example of Selection Screen>
In S306 described above, a selection screen (FIG. 4A) is displayed in which the user directly designates (selects) either the "legacy method" or the "DPP method". However, information that is more easily understood by the user may be received as the content of the setting method. For example, the number of QR code images to be displayed may be reduced to one according to the function of the
携帯機器102のOSとしては、例えば、Android(登録商標)が考えられる。OSのバージョンが古い場合、レガシー方式と比較して新しい方式であるDPP方式の設定方式には携帯機器102が対応していない可能性がある。その場合、携帯機器102がDPP方式用のQRコード画像を撮像しても、無線ネットワーク103に接続することができない。そこで、携帯機器102の搭載しているOSのバージョンに基づいて、表示するQRコード画像を1つに絞る形態について説明する。
As an OS of the
図7は、他のQRコード画像表示処理のフローチャートである。具体的には、携帯機器102の搭載するOSのバージョンに基づいて、表示するQRコード画像を1つに絞る処理を示すフローチャートである。S701〜S705の処理は、図3(S301〜S305)と同様であるため説明を省略する。
FIG. 7 is a flowchart of another QR code image display process. Specifically, it is a flowchart showing processing for narrowing down the QR code image to be displayed to one based on the version of the OS installed in the
S706では、プリンタ101は、表示部204を制御して、携帯機器102の搭載するOSのバージョンをユーザに選択させるための選択画面を表示する。図8は、表示部204に表示されるOSバージョンの選択画面の一例を示す図である。「AndroidX.X」の「X.X」はバージョン番号であり、例えば「4.3」や「6.2」などの数字が予め設定される。なお、図8では、予め設定されたバージョン以降か否かを受け付ける画面構成としているが、他の画面構成としてもよい。例えば、OSバージョンをテンキーなどを介して受け付けるよう構成し、受け付けたOSバージョンが予め設定されたバージョン以降であるか否かをプリンタ101が判定するよう構成してもよい。
In step S706, the
S707では、プリンタ101は、選択画面において「AndroidX.X以降」と「AndroidX.X未満」のどちらが選択されたかを判定する。「AndroidX.X以降」が選択されたと判定した場合(707でYES)はS708に進み、「AndroidX.X未満」が選択されたと判定した場合(707でNO)はS709に進む。
In S707, the
S708では、プリンタ101は、表示部204を制御して、S705にて生成したDPP方式用のQRコード画像を表示部204に表示する。一方、S709では、プリンタ101は、表示部204を制御して、S704にて生成したレガシー方式用のQRコード画像を表示部204に表示する。
In step S708, the
なお、図3における処理の場合と同様に、S704とS705にてQRコード画像を生成せずに、S707での判定処理後にQRコード画像を生成してもよい。また、携帯機器102の搭載するOSとしてAndroidを用いて説明したが、これに限らない。例えば、Apple(登録商標)社のiOSであってもよい。
As in the case of the process in FIG. 3, the QR code image may be generated after the determination process in S707 without generating the QR code image in S704 and S705. Moreover, although it demonstrated using Android as OS which the
また、OSのバージョンの替わりに設定アプリのバージョンを用いてもよいし、OSのバージョンと設定アプリのバージョンの組み合わせであってもよい。設定方式を特定可能な任意の機能情報を選択画面(図8)として表示することが出来る。 Also, instead of the version of the OS, the version of the setting application may be used, or the combination of the version of the OS and the version of the setting application may be used. Arbitrary function information that can specify the setting method can be displayed as a selection screen (FIG. 8).
(第2実施形態)
第2実施形態では、携帯機器102が通信パラメータの設定を開始する際に、プリンタ101が無線ネットワーク103を形成済みである場合について説明する。例えば、図5又は図6に従ってプリンタ101に接続した携帯機器102が一旦切断し再接続をする場合、他の携帯機器が新規に接続する場合、などの状況である。
Second Embodiment
In the second embodiment, the case where the
システム構成及び装置構成については第1実施形態(図1及び図2)と同様であるため説明を省略する。ただし、方式判定部208は、第1実施形態で説明した設定方式の判定に加え、無線ネットワーク103を形成した際に表示したQRコード画像がどの設定方式用であったかを判定する機能を更に有する。
The system configuration and the device configuration are the same as those of the first embodiment (FIG. 1 and FIG. 2), and therefore the description thereof is omitted. However, in addition to the determination of the setting method described in the first embodiment, the
<装置の動作>
図9は、第2実施形態におけるQRコード画像表示処理のフローチャートである。S901、S903〜S910の処理は、図3(S301、S302〜S309)と同様であるため説明を省略する。
<Operation of device>
FIG. 9 is a flowchart of the QR code image display process in the second embodiment. The processes of S901 and S903 to S910 are the same as those in FIG. 3 (S301 and S302 to S309), and thus the description thereof is omitted.
S902では、プリンタ101は、無線ネットワーク103を既に形成済みであるか否かを判定する。無線ネットワーク103を未形成であると判定すると(S902でNO)、S903に進み、無線ネットワーク103が形成済みであると判定すると(S902でYES)、S911に進む。
In step S902, the
S911では、プリンタ101は、無線ネットワーク103の形成時に、レガシー方式用とDPP方式用のどちらのQRコード画像を表示したかを判定する。DPP方式用のQRコード画像を表示した判定した場合(S911でYES)、S912に進み、レガシー方式用のQRコード画像を表示した判定した場合(S911でNO)、S913に進む。
In
S912では、プリンタ101は、表示部204を制御して、DPP方式用のQRコード画像を表示部204に表示する。一方、S913では、プリンタ101は、表示部204を制御して、レガシー方式用のQRコード画像を表示部204に表示する。
In step S912, the
なお、S912およびS913で表示するQRコード画像は、無線ネットワーク103形成時にS905、S906において生成したQRコード画像と同じものを用いることが可能である。ただし、S911での判定後に新規に生成するよう構成してもよい。例えば、S911での判定後にQRコード画像を生成することで、無線ネットワーク形成後にQRコード画像を保持し続ける必要がなくなり記憶容量を低減することができる。
The QR code image displayed in S912 and S913 can be the same as the QR code image generated in S905 and S906 when the
以上説明したとおり第2実施形態によれば、プリンタ101は、無線ネットワーク103が既に形成済みである場合、無線ネットワーク103を形成したときに利用した設定方式用のQRコード画像を表示する。これにより、携帯機器102のユーザは、混乱することなく、表示された1つのQRコード画像を携帯機器102で撮影することにより、携帯機器102における通信パラメータの設定を行うことが出来る。
As described above, according to the second embodiment, when the
なお、ここでは、プリンタ101は、プリンタ101の電源がオフの状態になるまで図5又は図6に従って形成したネットワーク103を維持し続けることを想定している。ただし、携帯機器102との通信が一定時間行われなかった場合に、ネットワーク103の形成を終了するよう構成してもよい。なお、ネットワーク103の形成を終了した後、設定の開始指示がなされた場合は、無線ネットワーク103を未形成であると判定すると(S902でNO)、S903に進むことになる。
Here, it is assumed that the
(変形例)
上述の各実施形態においては、QRコード画像でなく、バーコード、二次元コードであっても良い。また、コンピュータによる読み取りに適した符号化画像を表示する代わりに、ユーザが理解容易な表示形式(ASCII文字など)で表示してもよい。これらの情報を読み取るための手段としてはQRコードを撮影するカメラに限らず、各種のコードの読み取り機能を備えるリーダー装置であってもよい。
(Modification)
In each of the embodiments described above, not the QR code image but a barcode or a two-dimensional code may be used. Also, instead of displaying the encoded image suitable for reading by a computer, it may be displayed in a display format (such as ASCII characters) that can be easily understood by the user. The means for reading these pieces of information is not limited to a camera for capturing a QR code, but may be a reader device having a function of reading various codes.
また、無線通信規格として、IEEE802.11シリーズ準拠の無線LAN通信により行う場合について説明したが、これに限る物ではない。例えば、ワイヤレスUSB、MBOA、Bluetooth(登録商標)、UWB、ZigBee、NFC等の無線通信媒体を用いて実施してもよい。ここで、MBOAは、Multi Band OFDM Allianceの略である。また、UWBは、ワイヤレスUSB、ワイヤレス1394、WINETなどが含まれる。 Although the case of performing wireless LAN communication conforming to the IEEE 802.11 series has been described as a wireless communication standard, the present invention is not limited to this. For example, it may be implemented using a wireless communication medium such as wireless USB, MBOA, Bluetooth (registered trademark), UWB, ZigBee, NFC and the like. Here, MBOA is an abbreviation for Multi Band OFDM Alliance. Also, UWB includes wireless USB, wireless 1394, WINET and the like.
また、無線LANのアクセスポイントに接続するための通信パラメータを提供する場合について記載したが、これに限るものではない。例えば、Wi−Fi DirectのP2P Group Ownerに接続するための通信パラメータを提供するようにしてよい。 Moreover, although the case where the communication parameter for connecting to the access point of wireless LAN was provided was described, it does not restrict to this. For example, communication parameters for connecting to the Wi-Fi Direct P2P Group Owner may be provided.
また、上述の各実施形態においては、プリンタ101の1つの無線ネットワークのみを形成する形態について説明したが、複数の無線ネットワークを形成してもよい。例えば、DPP方式用のQRコード画像の情報を取得することで接続できる無線ネットワークと、レガシー方式用のQRコード画像の情報を取得することで接続できる無線ネットワークの2つの無線ネットワークを形成してもよい。
Further, in the above-described embodiments, only one wireless network of the
また、S306/S706/S907において表示する選択画面において、2種類のQRコード画像の両方を表示する選択肢を設けてもよい。図4(b)は、表示部204に表示する選択画面の一例であり、図4(a)に対して「スキップ」ボタンを新たに設けたものである。ユーザが「スキップ」ボタンを選択することで、2つのQRコード画像が表示部204に表示される。あるいは、図4(a)の選択画面において所定の時間だけ待機し、ユーザからの選択入力がなかった場合に自動的に2つのQRコード画像を表示部204に表示するよう構成してもよい。
Further, in the selection screen displayed in S306 / S706 / S907, an option to display both of the two types of QR code images may be provided. FIG. 4B is an example of a selection screen displayed on the
(その他の実施例)
本発明は、上述の実施形態の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.
101 プリンタ; 102 携帯機器; 103 無線ネットワーク; 201 無線通信制御部; 202 送受信部; 203 操作部; 204 表示部; 205 制御部; 206 記憶部; 207 コード生成部; 208 方式判定部; 209 通信パラメータ処理部; 210 IPアドレス処理部 101 printer; 102 portable device; 103 wireless network; 201 wireless communication control unit; 202 transmission / reception unit; 203 operation unit; 204 display unit; 205 control unit; 206 storage unit; 207 code generation unit; 208 scheme determination unit; Processing unit; 210 IP address processing unit
Claims (11)
通信パラメータを提供するための第1の設定方式で用いられ、通信パラメータを含む情報を符号化した第1の画像を生成する第1の生成手段と、
通信パラメータを提供するための第2の設定方式で用いられ、該通信パラメータを含まずに認証を行うための認証情報を含む情報を符号化した第2の画像を生成する第2の生成手段と、
前記第1の設定方式と前記第2の設定方式との何れを使用するかを判定するために使用される情報を受け付ける受付手段と、
前記受付手段で受け付けた情報に基づいて、前記第1の画像と前記第2の画像との何れか一方を表示する表示手段と、
を有することを特徴とする通信装置。 A communication device for providing communication parameters to an external device, the communication device comprising:
First generation means for generating a first image obtained by encoding information including the communication parameter, which is used in the first setting method for providing the communication parameter;
Second generation means for generating a second image obtained by encoding information including authentication information for performing authentication without using the communication parameter, which is used in a second setting method for providing communication parameters; ,
Accepting means for accepting information used to determine which one of the first setting scheme and the second setting scheme is to be used;
Display means for displaying any one of the first image and the second image based on the information received by the reception means;
A communication apparatus comprising:
ことを特徴とする請求項1に記載の通信装置。 The communication apparatus according to claim 1, wherein the receiving unit receives information based on a selection by a user indicating which of the first setting scheme and the second setting scheme is to be used.
ことを特徴とする請求項1に記載の通信装置。 The communication device according to claim 1, wherein the receiving unit receives information on a function of the external device.
ことを特徴とする請求項1乃至3の何れか1項に記載の通信装置。 4. The display device according to any one of claims 1 to 3, wherein when the information is not accepted by the acceptance means, the display means displays both the first image and the second image. Communication device as described.
前記通信パラメータは、前記無線ネットワークに接続するためのパラメータである
ことを特徴とする請求項1乃至4の何れか1項に記載の通信装置。 Further comprising forming means for forming a wireless network;
The communication apparatus according to any one of claims 1 to 4, wherein the communication parameter is a parameter for connecting to the wireless network.
ことを特徴とする請求項5に記載の通信装置。 The communication device according to claim 5, wherein the communication parameter includes an SSID of a wireless network formed by the forming unit.
前記判定手段により前記形成手段が無線ネットワークを形成済みであると判定された場合、前記表示手段は、該形成済みの無線ネットワークを形成した際に表示した前記第1の画像又は前記第2の画像を表示する
ことを特徴とする請求項5に記載の通信装置。 The apparatus further comprises determination means for determining whether the forming means has formed a wireless network.
If it is determined by the determination means that the forming means has formed a wireless network, the display means displays the first image or the second image displayed when the formed wireless network is formed. The communication device according to claim 5, characterized in that:
前記認証手段により認証された外部装置に対して前記通信パラメータを送信する送信手段と、
を更に有する
ことを特徴とする請求項1乃至7の何れか1項に記載の通信装置。 An authentication unit that authenticates an external device using the authentication information;
Transmission means for transmitting the communication parameter to the external device authenticated by the authentication means;
The communication apparatus according to any one of claims 1 to 7, further comprising:
前記認証手段は、外部装置から送信された認証要求に前記公開鍵を特定する情報が含まれている場合に該外部装置を認証する
ことを特徴とする請求項8に記載の通信装置。 The authentication information is a public key unique to the communication device, and the authentication unit authenticates the external device when the authentication request transmitted from the external device includes the information specifying the public key. The communication device according to claim 8, characterized in that:
通信パラメータを提供するための第1の設定方式で用いられ、通信パラメータを含む情報を符号化した第1の画像を生成する第1の生成工程と、
通信パラメータを提供するための第2の設定方式で用いられ、該通信パラメータを含まずに認証を行うための認証情報を含む情報を符号化した第2の画像を生成する第2の生成工程と、
前記第1の設定方式と前記第2の設定方式との何れを使用するかを判定するために使用される情報を受け付ける受付工程と、
前記受付工程で受け付けた情報に基づいて、前記第1の画像と前記第2の画像との何れか一方を表示する表示工程と、
を含むことを特徴とする通信装置の制御方法。 A control method of a communication apparatus for providing communication parameters to an external apparatus, comprising:
A first generation step of generating a first image obtained by encoding information including communication parameters, used in a first setting method for providing communication parameters;
A second generation step of generating a second image obtained by encoding information including authentication information for performing authentication without using the communication parameter, which is used in a second setting method for providing a communication parameter; ,
A receiving step of receiving information used to determine which one of the first setting method and the second setting method is to be used;
A display step of displaying any one of the first image and the second image based on the information received in the reception step;
And controlling the communication apparatus.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017246401A JP7054341B2 (en) | 2017-12-22 | 2017-12-22 | Communication equipment and its control method |
| CN201811532747.6A CN110032344B (en) | 2017-12-22 | 2018-12-14 | Communication apparatus, control method thereof, and computer-readable recording medium |
| US16/223,389 US10963198B2 (en) | 2017-12-22 | 2018-12-18 | Communication apparatus that provides a communication parameter and method of controlling the same |
| US17/183,442 US11481165B2 (en) | 2017-12-22 | 2021-02-24 | Communication apparatus that provides a communication parameter and method of controlling the same |
| JP2022046032A JP7266727B2 (en) | 2017-12-22 | 2022-03-22 | Communication device and its control method |
| US17/946,432 US11816370B2 (en) | 2017-12-22 | 2022-09-16 | Communication apparatus that provides a communication parameter and method of controlling the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017246401A JP7054341B2 (en) | 2017-12-22 | 2017-12-22 | Communication equipment and its control method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022046032A Division JP7266727B2 (en) | 2017-12-22 | 2022-03-22 | Communication device and its control method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2019114910A true JP2019114910A (en) | 2019-07-11 |
| JP2019114910A5 JP2019114910A5 (en) | 2021-01-07 |
| JP7054341B2 JP7054341B2 (en) | 2022-04-13 |
Family
ID=66951169
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017246401A Active JP7054341B2 (en) | 2017-12-22 | 2017-12-22 | Communication equipment and its control method |
Country Status (3)
| Country | Link |
|---|---|
| US (3) | US10963198B2 (en) |
| JP (1) | JP7054341B2 (en) |
| CN (1) | CN110032344B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021057760A (en) * | 2019-09-30 | 2021-04-08 | ブラザー工業株式会社 | Communication device and computer program therefor |
| WO2023053839A1 (en) * | 2021-10-01 | 2023-04-06 | キヤノン株式会社 | Communication device, method, program, and system |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7054341B2 (en) | 2017-12-22 | 2022-04-13 | キヤノン株式会社 | Communication equipment and its control method |
| JP7003649B2 (en) * | 2017-12-27 | 2022-01-20 | セイコーエプソン株式会社 | Image display device control method, image display system and image display device |
| JP7155581B2 (en) * | 2018-03-30 | 2022-10-19 | ブラザー工業株式会社 | Communication device and computer program for the communication device |
| JP7024559B2 (en) | 2018-03-30 | 2022-02-24 | ブラザー工業株式会社 | Computer programs for terminal devices, terminal devices, communication devices, and computer programs for communication devices |
| US10169587B1 (en) * | 2018-04-27 | 2019-01-01 | John A. Nix | Hosted device provisioning protocol with servers and a networked initiator |
| US11176261B2 (en) * | 2019-06-25 | 2021-11-16 | Kyocera Document Solutions, Inc. | Policy-based printing system and methods using a code with a mobile device |
| US10942688B2 (en) | 2019-06-25 | 2021-03-09 | Kyocera Document Solutions Inc. | System and method for implementing policy-based printing operations |
| US11137954B2 (en) | 2019-06-25 | 2021-10-05 | Kyocera Document Solutions, Inc. | System and method for implementing policy-based printing operations using identification numbers |
| US10929548B2 (en) | 2019-06-25 | 2021-02-23 | Kyocera Document Solutions Inc. | Methods for policy-based printing operations in a public domain |
| US20220229611A1 (en) * | 2019-09-20 | 2022-07-21 | Hewlett-Packard Development Company, L.P. | Printing apparatus facilitating secure communications |
| JP7484340B2 (en) * | 2020-03-31 | 2024-05-16 | ブラザー工業株式会社 | Computer program for terminal device, terminal device and communication device |
| JP7635599B2 (en) * | 2021-03-29 | 2025-02-26 | 富士フイルムビジネスイノベーション株式会社 | Information processing device, information processing system, and information processing program |
| JP7683300B2 (en) * | 2021-04-28 | 2025-05-27 | ブラザー工業株式会社 | Computer program for terminal device, terminal device, and communication device |
| JP7577624B2 (en) * | 2021-07-16 | 2024-11-05 | キヤノン株式会社 | COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM |
| JP2023086021A (en) * | 2021-12-09 | 2023-06-21 | キヤノン株式会社 | Device management system, information processing device, device and device management method and program |
| JP2023166256A (en) * | 2022-05-09 | 2023-11-21 | キヤノン株式会社 | Communication systems, communication devices and their control methods, and programs |
| US12504976B2 (en) * | 2023-10-23 | 2025-12-23 | Microsoft Technology Licensing, Llc | Hybrid boot for system reimaging |
| US12418416B2 (en) * | 2023-11-10 | 2025-09-16 | Capital One Services, Llc | Facilitating authentication using stochastic-model-derived images |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006261939A (en) * | 2005-03-16 | 2006-09-28 | Sony Corp | COMMUNICATION SYSTEM, COMMUNICATION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM |
| JP2010124161A (en) * | 2008-11-19 | 2010-06-03 | Softbank Mobile Corp | Communication system, communication device, information processing method and information processing program |
| CN102395216A (en) * | 2011-12-21 | 2012-03-28 | 上海云联计算机系统有限公司 | Method for rapidly accessing to wireless local area network and mobile terminal thereof |
| JP2013196511A (en) * | 2012-03-21 | 2013-09-30 | Ricoh Co Ltd | Network system, apparatus and server |
| US20140244723A1 (en) * | 2011-12-27 | 2014-08-28 | Michelle X. Gong | Systems and methods for cross-layer secure connection set up |
| JP2017028459A (en) * | 2015-07-21 | 2017-02-02 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM |
| US20170111788A1 (en) * | 2015-10-14 | 2017-04-20 | Sony Computer Entertainment America Llc | Secure device pairing |
| JP2017175444A (en) * | 2016-03-24 | 2017-09-28 | キヤノン株式会社 | Communication apparatus, control method of communication apparatus, and program |
| JP2019091968A (en) * | 2017-11-10 | 2019-06-13 | キヤノン株式会社 | Communication device, control method thereof, and program |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006261938A (en) * | 2005-03-16 | 2006-09-28 | Sony Corp | COMMUNICATION SYSTEM, COMMUNICATION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM |
| JP4891268B2 (en) | 2008-01-15 | 2012-03-07 | キヤノン株式会社 | Communication device, control method, program, storage medium |
| JP4613969B2 (en) | 2008-03-03 | 2011-01-19 | ソニー株式会社 | Communication apparatus and communication method |
| JP2010008451A (en) * | 2008-06-24 | 2010-01-14 | Panasonic Corp | Display device |
| US20140045472A1 (en) * | 2012-08-13 | 2014-02-13 | Qualcomm Incorporated | Provisioning-free memberless group communication sessions |
| CN105636166A (en) * | 2014-10-31 | 2016-06-01 | 华为技术有限公司 | Method and apparatus for discovery between devices |
| JP6217686B2 (en) * | 2015-04-06 | 2017-10-25 | コニカミノルタ株式会社 | Mobile terminal, program, and communication system |
| US20160360407A1 (en) | 2015-06-05 | 2016-12-08 | Qualcomm Incorporated | Distributed configurator entity |
| CN113630416A (en) * | 2015-06-30 | 2021-11-09 | 维萨国际服务协会 | Secret authentication and provisioning |
| JP6579846B2 (en) * | 2015-07-30 | 2019-09-25 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM |
| JP2017130727A (en) | 2016-01-18 | 2017-07-27 | キヤノン株式会社 | Communication device, communication parameter sharing method, and program |
| JP6407190B2 (en) | 2016-03-24 | 2018-10-17 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM |
| JP6794191B2 (en) * | 2016-09-02 | 2020-12-02 | キヤノン株式会社 | Communication equipment, communication methods, and programs |
| JP6716399B2 (en) * | 2016-09-06 | 2020-07-01 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM |
| JP6702833B2 (en) * | 2016-09-15 | 2020-06-03 | キヤノン株式会社 | Communication device, control of communication device and program |
| US10547448B2 (en) * | 2016-10-19 | 2020-01-28 | Qualcomm Incorporated | Configurator key package for device provisioning protocol (DPP) |
| US10701745B2 (en) * | 2016-12-28 | 2020-06-30 | Intel IP Corporation | Secure ad hoc network access |
| JP2018147381A (en) * | 2017-03-08 | 2018-09-20 | 東芝テック株式会社 | Information processing terminal device and program |
| JP7054341B2 (en) * | 2017-12-22 | 2022-04-13 | キヤノン株式会社 | Communication equipment and its control method |
| JP7155581B2 (en) * | 2018-03-30 | 2022-10-19 | ブラザー工業株式会社 | Communication device and computer program for the communication device |
| JP7296701B2 (en) * | 2018-09-06 | 2023-06-23 | キヤノン株式会社 | Communication device, control method and program |
| JP7259334B2 (en) * | 2019-01-09 | 2023-04-18 | ブラザー工業株式会社 | Terminal and computer program for terminal |
-
2017
- 2017-12-22 JP JP2017246401A patent/JP7054341B2/en active Active
-
2018
- 2018-12-14 CN CN201811532747.6A patent/CN110032344B/en active Active
- 2018-12-18 US US16/223,389 patent/US10963198B2/en active Active
-
2021
- 2021-02-24 US US17/183,442 patent/US11481165B2/en active Active
-
2022
- 2022-09-16 US US17/946,432 patent/US11816370B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006261939A (en) * | 2005-03-16 | 2006-09-28 | Sony Corp | COMMUNICATION SYSTEM, COMMUNICATION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM |
| JP2010124161A (en) * | 2008-11-19 | 2010-06-03 | Softbank Mobile Corp | Communication system, communication device, information processing method and information processing program |
| CN102395216A (en) * | 2011-12-21 | 2012-03-28 | 上海云联计算机系统有限公司 | Method for rapidly accessing to wireless local area network and mobile terminal thereof |
| US20140244723A1 (en) * | 2011-12-27 | 2014-08-28 | Michelle X. Gong | Systems and methods for cross-layer secure connection set up |
| JP2013196511A (en) * | 2012-03-21 | 2013-09-30 | Ricoh Co Ltd | Network system, apparatus and server |
| JP2017028459A (en) * | 2015-07-21 | 2017-02-02 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM |
| US20170111788A1 (en) * | 2015-10-14 | 2017-04-20 | Sony Computer Entertainment America Llc | Secure device pairing |
| JP2017175444A (en) * | 2016-03-24 | 2017-09-28 | キヤノン株式会社 | Communication apparatus, control method of communication apparatus, and program |
| JP2019091968A (en) * | 2017-11-10 | 2019-06-13 | キヤノン株式会社 | Communication device, control method thereof, and program |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021057760A (en) * | 2019-09-30 | 2021-04-08 | ブラザー工業株式会社 | Communication device and computer program therefor |
| US11469900B2 (en) | 2019-09-30 | 2022-10-11 | Brother Kogyo Kabushiki Kaisha | Communication device capable of establishing a wireless connection with an external device and non-transitory computer-readable recording medium storing computer-readable instructions for a communication device |
| JP7363304B2 (en) | 2019-09-30 | 2023-10-18 | ブラザー工業株式会社 | Communication devices and computer programs for communication devices |
| JP2023168594A (en) * | 2019-09-30 | 2023-11-24 | ブラザー工業株式会社 | Communication device and computer program therefor |
| JP7616312B2 (en) | 2019-09-30 | 2025-01-17 | ブラザー工業株式会社 | COMMUNICATION DEVICE AND COMPUTER PROGRAM FOR THE COMMUNICATION DEVICE |
| WO2023053839A1 (en) * | 2021-10-01 | 2023-04-06 | キヤノン株式会社 | Communication device, method, program, and system |
| JP2023053805A (en) * | 2021-10-01 | 2023-04-13 | キヤノン株式会社 | Communication device, method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| US10963198B2 (en) | 2021-03-30 |
| CN110032344B (en) | 2023-08-01 |
| US20190196761A1 (en) | 2019-06-27 |
| US20210200483A1 (en) | 2021-07-01 |
| JP7054341B2 (en) | 2022-04-13 |
| US11816370B2 (en) | 2023-11-14 |
| US11481165B2 (en) | 2022-10-25 |
| CN110032344A (en) | 2019-07-19 |
| US20230017650A1 (en) | 2023-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7054341B2 (en) | Communication equipment and its control method | |
| EP3637814B1 (en) | Communication device, control method for communication device and program | |
| CN202738112U (en) | Attachment, controller, and system for establishing wireless communication link therebetween | |
| KR102200766B1 (en) | Communication device, communication method, and program to facilitate direct communication | |
| EP3058694B1 (en) | Establishing a secure connection between a master device and a slave device | |
| JP5675747B2 (en) | Wireless communication system, portable terminal, digital camera, communication method and program | |
| US20180167283A1 (en) | Communication apparatus and communication method, communication system, and computer-readable storage medium | |
| WO2020054365A1 (en) | Communication device, communication method, and program | |
| JP6472259B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM | |
| JP6576129B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
| JP6746427B2 (en) | Communication device, communication method, and program | |
| WO2018038095A1 (en) | Information processing apparatus, method of controlling the same, and program | |
| JP7266727B2 (en) | Communication device and its control method | |
| JP2021190867A (en) | Communication, control method therefor and program | |
| JP6882012B2 (en) | Communication device, control method of communication device, and program | |
| JP2021064910A (en) | Communication device, control method, and program | |
| JP2020043397A (en) | Communication device, communication method, and program | |
| JP6486228B2 (en) | Communication apparatus, control method, and program | |
| JP6558919B2 (en) | Screen display following simple pairing | |
| JP7804526B2 (en) | Communication device and control method thereof, and communication system | |
| CN112352465A (en) | Communication device, control method of communication device, and program | |
| WO2019021770A1 (en) | Communication device, control method for communication device and program | |
| JP2017112430A (en) | Communication device, communication device control method, and program | |
| CA2688181A1 (en) | Method and apparatus for remotely connecting an electronics device to a wireless network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201116 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201116 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211119 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220401 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7054341 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |