[go: up one dir, main page]

JP7293268B2 - COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM - Google Patents

COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM Download PDF

Info

Publication number
JP7293268B2
JP7293268B2 JP2021019020A JP2021019020A JP7293268B2 JP 7293268 B2 JP7293268 B2 JP 7293268B2 JP 2021019020 A JP2021019020 A JP 2021019020A JP 2021019020 A JP2021019020 A JP 2021019020A JP 7293268 B2 JP7293268 B2 JP 7293268B2
Authority
JP
Japan
Prior art keywords
address
communication
mfp
communication device
ipv4 address
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.)
Active
Application number
JP2021019020A
Other languages
Japanese (ja)
Other versions
JP2021078150A (en
Inventor
剛 井上
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
Priority claimed from JP2016096158A external-priority patent/JP6843522B2/en
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2021019020A priority Critical patent/JP7293268B2/en
Publication of JP2021078150A publication Critical patent/JP2021078150A/en
Application granted granted Critical
Publication of JP7293268B2 publication Critical patent/JP7293268B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Description

本発明は、通信装置及びその制御方法、並びにプログラムに関する。 The present invention relates to a communication device, its control method, and a program.

無線LAN通信機能を備える電子機器としてのMFPが知られている。MFPは、当該MFPとデータ通信を行うための通信アプリケーションがインストールされた外部装置、例えば、モバイル端末と無線LAN通信を行うためにMFPのアドレス情報を含むMFPのIP(Internet Protocol)アドレスを出力する。例えば、MFPは当該MFPの操作パネルにMFPのIPアドレスを含むQR画像を表示する。また、MFPは、NFC(Near Field radio Communication)やBLE(Bluetooth(登録商標) Low Energy)等の近距離無線通信を行ってモバイル端末にMFPのIPアドレスを送信する(例えば、特許文献1及び特許文献2参照)。MFPから出力された該MFPのIPアドレスをモバイル端末が設定すると、MFP及びモバイル端末の間で無線LAN通信が可能になる。 An MFP is known as an electronic device having a wireless LAN communication function. The MFP outputs an IP (Internet Protocol) address of the MFP including address information of the MFP to perform wireless LAN communication with an external device such as a mobile terminal in which a communication application for performing data communication with the MFP is installed. . For example, the MFP displays a QR image containing the IP address of the MFP on its operation panel. In addition, the MFP performs short-range wireless communication such as NFC (Near Field radio Communication) or BLE (Bluetooth (registered trademark) Low Energy) to transmit the IP address of the MFP to the mobile terminal (for example, Patent Document 1 and Patent Reference 2). When the mobile terminal sets the IP address of the MFP output from the MFP, wireless LAN communication becomes possible between the MFP and the mobile terminal.

ところで、無線LAN通信では、IPアドレスとしてVersion4のIPアドレス(以下、「IPv4アドレス」という。)やVersion6のIPアドレス(以下、「IPv6アドレス」という。)が用いられる。モバイル端末は、IPv4アドレス及びIPv6アドレスのうち当該モバイル端末の通信アプリケーションが対応するバージョンのIPアドレスをMFPから取得する。 By the way, in wireless LAN communication, IP addresses of Version 4 (hereinafter referred to as "IPv4 addresses") and IP addresses of Version 6 (hereinafter referred to as "IPv6 addresses") are used as IP addresses. The mobile terminal acquires from the MFP the IP address of the version corresponding to the communication application of the mobile terminal, out of the IPv4 address and the IPv6 address.

特開2013-184296号公報JP 2013-184296 A 特開2013-62786号公報JP 2013-62786 A

しかしながら、従来では、モバイル端末の通信アプリケーションが対応しないバージョンのIPアドレスをモバイル端末がMFPから取得してしまう場合がある。具体的に、MFPにおいて、ユーザがIPv6アドレスの出力を設定した場合、MFPはIPv4アドレスを出力せず、IPv6アドレスのみを出力する。この場合、モバイル端末は、IPv4アドレスのみに対応する通信アプリケーションがインストールされていても、MFPから当該MFPのIPv6アドレスを取得してしまう。その結果、モバイル端末は、不要なIPv6アドレスの解析処理を行い、IPアドレスの解析の負荷が必要以上に増加してしまう。 However, conventionally, there are cases where the mobile terminal obtains from the MFP an IP address of a version that is not supported by the communication application of the mobile terminal. Specifically, when the user sets the output of the IPv6 address in the MFP, the MFP does not output the IPv4 address and outputs only the IPv6 address. In this case, the mobile terminal acquires the IPv6 address of the MFP from the MFP even if a communication application that supports only IPv4 addresses is installed. As a result, the mobile terminal performs unnecessary IPv6 address analysis processing, and the load of IP address analysis increases more than necessary.

本発明の目的は、IPv6アドレスに対応しない外部装置がIPv6アドレスを取得するのを確実に回避することができる通信装置及びその制御方法、並びにプログラムを提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a communication device, a control method thereof, and a program that can reliably prevent an external device that does not support IPv6 addresses from acquiring an IPv6 address.

上記目的を達成するために、本発明の通信装置は、外部装置とのデータ通信にIPv4アドレス又はIPv6アドレスを利用する通信装置であって、前記データ通信を行うための前記通信装置のアドレスを含むコード画像を表示する表示制御手段を有し、前記IPv4アドレス及び前記IPv6アドレスの両方を利用する設定がなされている場合に、前記表示制御手段により表示される前記コード画像は、前記通信装置のアドレスとして、前記通信装置のIPv4アドレスを含み、前記通信装置のIPv6アドレスを含まず、前記IPv4アドレスを利用しない設定がなされており、前記IPv6アドレスを利用する設定がなされている場合、前記通信装置のアドレスを含む前記コード画像は表示されないことを特徴とする。 To achieve the above object, a communication device of the present invention uses an IPv4 address or an IPv6 address for data communication with an external device, and includes an address of the communication device for performing the data communication. The display control means for displaying a code image is provided, and when the setting is made to use both the IPv4 address and the IPv6 address, the code image displayed by the display control means is the address of the communication device. includes the IPv4 address of the communication device, does not include the IPv6 address of the communication device, and is set not to use the IPv4 address. The code image including the address is not displayed .

本発明によれば、IPv6アドレスに対応しない外部装置がIPv6アドレスを取得するのを回避することができる。 According to the present invention, it is possible to avoid acquisition of an IPv6 address by an external device that does not support IPv6 addresses.

本発明の第1の実施の形態に係る電子機器としてのMFPを含む通信システムの構成を概略的に示す構成図である。1 is a configuration diagram schematically showing the configuration of a communication system including an MFP as an electronic device according to a first embodiment of the invention; FIG. 図1のMFPの構成を概略的に示すブロック図である。2 is a block diagram schematically showing the configuration of the MFP of FIG. 1; FIG. 図2の操作表示部に表示される設定画面の一例を示す図である。3 is a diagram showing an example of a setting screen displayed on the operation display section of FIG. 2; FIG. 図1のモバイル端末の構成を概略的に示すブロック図である。2 is a block diagram schematically showing the configuration of the mobile terminal of FIG. 1; FIG. 図1のMFPに表示されるQR画像を用いた無線LAN通信設定処理の手順を示すタイミングチャートである。2 is a timing chart showing a procedure of wireless LAN communication setting processing using a QR image displayed on the MFP of FIG. 1; 図1のMFPで生成されるQRデータの一例を示す図である。2 is a diagram showing an example of QR data generated by the MFP of FIG. 1; FIG. 図1のMFPで実行されるQR画像表示制御処理の手順を示すフローチャートである。4 is a flow chart showing a procedure of QR image display control processing executed by the MFP of FIG. 1; 図7のステップS701の識別処理の手順を示すフローチャートである。FIG. 8 is a flowchart showing a procedure of identification processing in step S701 of FIG. 7; FIG. 図7のQR画像表示制御処理の変形例の手順を示すフローチャートである。FIG. 8 is a flowchart showing a procedure of a modified example of the QR image display control process of FIG. 7; FIG. 図9の処理で生成されるQRデータの一例を示す図である。FIG. 10 is a diagram showing an example of QR data generated by the process of FIG. 9; FIG. 図1のモバイル端末で実行されるIPアドレス取得処理の手順を示すフローチャートである。FIG. 2 is a flow chart showing a procedure of IP address acquisition processing executed by the mobile terminal of FIG. 1; FIG. 図4の操作表示部に表示されるエラーメッセージの一例を示す図である。5 is a diagram showing an example of an error message displayed on the operation display section of FIG. 4; FIG. 図1の通信システムで実行されるBLE通信による無線LAN通信設定処理の手順を示すタイミングチャートである。2 is a timing chart showing a procedure of wireless LAN communication setting processing by BLE communication executed in the communication system of FIG. 1; 図1のMFPによって送信される応答通知を説明するための図である。2 is a diagram for explaining a response notification transmitted by the MFP of FIG. 1; FIG. 図1のMFPで実行されるBLE通信によるIPアドレス通信処理の手順を示すフローチャートである。2 is a flow chart showing a procedure of IP address communication processing by BLE communication executed by the MFP of FIG. 1; 図15のBLE通信によるIPアドレス通信処理の変形例の手順を示すフローチャートである。FIG. 16 is a flow chart showing a procedure of a modification of IP address communication processing by BLE communication in FIG. 15; FIG. 図1の通信システムで実行されるNFC通信による無線LAN通信設定処理の手順を示すタイミングチャートである。2 is a timing chart showing a procedure of wireless LAN communication setting processing by NFC communication executed in the communication system of FIG. 1; 図1のMFPによって生成されるNDEFデータを説明するための図である。2 is a diagram for explaining NDEF data generated by the MFP of FIG. 1; FIG. 図1のMFPで実行されるNFC通信によるIPアドレス通信処理の手順を示すフローチャートである。2 is a flow chart showing a procedure of IP address communication processing by NFC communication executed by the MFP of FIG. 1; 図19のNFC通信によるIPアドレス通信処理の変形例の手順を示すフローチャートである。FIG. 20 is a flow chart showing a procedure of a modification of IP address communication processing by NFC communication in FIG. 19; FIG.

以下、本発明の実施の形態を図面を参照しながら詳述する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

本実施の形態では、電子機器としてのMFPに本発明を適用した場合について説明するが、本発明の適用先はMFPに限られず、例えば、外部装置とデータ通信可能なパーソナルコンピュータ(PC)やカメラ等の装置であれば本発明を適用することができる。 In the present embodiment, a case where the present invention is applied to an MFP as an electronic device will be described, but the application of the present invention is not limited to the MFP. The present invention can be applied to any device such as

図1は、本発明の第1の実施の形態に係る電子機器としてのMFP101を含む通信システム100の構成を概略的に示す構成図である。 FIG. 1 is a configuration diagram schematically showing the configuration of a communication system 100 including an MFP 101 as an electronic device according to the first embodiment of the invention.

図1において、通信システム100は、MFP101、アクセスポイント102、及び外部装置としてのモバイル端末103を備える。 In FIG. 1, communication system 100 includes MFP 101, access point 102, and mobile terminal 103 as an external device.

MFP101はIPv(Internet Protocol version)4アドレス及びIPv6アドレスの両方に対応する。MFP101は、ユーザの後述する図3の設定画面300の設定によってIPv4アドレス及びIPv6アドレスの各々に対して使用を許可するか否かが設定される。MFP101はIPv4アドレス及びIPv6アドレスのうち使用が許可されたIPアドレスを出力する。例えば、MFP101は使用が許可されたIPアドレスを含むQR画像を後述する図2の操作表示部214に表示する。また、MFP101は使用が許可されたIPアドレスをNFC(Near Field radio Communication)通信やBLE通信等の近距離無線通信によってモバイル端末103に送信する。アクセスポイント102はDHCPサーバであり、MFP101及びモバイル端末103のそれぞれにIPアドレスを割り当て、割り当てられたIPアドレスのそれぞれをMFP101及びモバイル端末103に通知する。モバイル端末103はMFP101とデータ通信を行うための図示しない通信アプリケーションがインストールされている。モバイル端末103は、MFP101に表示されたQR画像の読み取りや、近距離無線通信を行ってMFP101からモバイル端末103の通信アプリケーションが対応するバージョンのIPアドレスを取得し、当該IPアドレスを設定する。これにより、MFP101及びモバイル端末103の間でアクセスポイント102を介した無線LAN通信が可能になる。なお、本実施の形態では、無線LAN通信の一例として、アクセスポイント102を介する通信について説明するが、無線LAN通信はアクセスポイント102を介する通信に限定されない。例えば、アクセスポイント102を介さず、Wi-Fi Direct等によってMFP101及びモバイル端末103が直接無線LAN通信を行ってもよい。 The MFP 101 supports both IPv (Internet Protocol version) 4 addresses and IPv6 addresses. In the MFP 101, whether or not to permit use of each of the IPv4 address and the IPv6 address is set by the user's setting on the setting screen 300 of FIG. 3, which will be described later. The MFP 101 outputs an IP address permitted to be used out of the IPv4 address and the IPv6 address. For example, the MFP 101 displays a QR image including an IP address for which use is permitted on the operation display unit 214 shown in FIG. 2, which will be described later. Also, the MFP 101 transmits the IP address whose use is permitted to the mobile terminal 103 by near field radio communication such as NFC (Near Field radio Communication) communication or BLE communication. The access point 102 is a DHCP server, assigns IP addresses to the MFP 101 and the mobile terminal 103, and notifies the MFP 101 and the mobile terminal 103 of the assigned IP addresses. A communication application (not shown) for performing data communication with the MFP 101 is installed in the mobile terminal 103 . The mobile terminal 103 reads the QR image displayed on the MFP 101 or performs short-range wireless communication to acquire from the MFP 101 the IP address of the version compatible with the communication application of the mobile terminal 103, and sets the IP address. This enables wireless LAN communication between the MFP 101 and the mobile terminal 103 via the access point 102 . Note that in this embodiment, communication via the access point 102 will be described as an example of wireless LAN communication, but the wireless LAN communication is not limited to communication via the access point 102 . For example, without going through the access point 102, the MFP 101 and the mobile terminal 103 may directly perform wireless LAN communication by Wi-Fi Direct or the like.

図2は、図1のMFP101の構成を概略的に示すブロック図である。 FIG. 2 is a block diagram schematically showing the configuration of MFP 101 in FIG.

図2において、MFP101は、制御部200、プリンタ部212、スキャナ部213、操作表示部214、無線LAN通信部215、有線LAN通信部216、BLE通信部217、及びNFC通信部218を備える。制御部200は、プリンタ部212、スキャナ部213、操作表示部214、無線LAN通信部215、有線LAN通信部216、BLE通信部217、及びNFC通信部218のそれぞれと接続されている。制御部200はCPU201、RAM202、ROM203、HDD204、プリンタI/F205、スキャナI/F206、操作表示部I/F207、無線LANI/F208、有線LANI/F209、BLEI/F210、及びNFCI/F211を備える。CPU201、RAM202、ROM203、HDD204、プリンタI/F205、スキャナI/F206、操作表示部I/F207、無線LANI/F208、有線LANI/F209、BLEI/F210、及びNFCI/F211はシステムバス219を介して互いに接続さている。 2, the MFP 101 includes a control unit 200, a printer unit 212, a scanner unit 213, an operation display unit 214, a wireless LAN communication unit 215, a wired LAN communication unit 216, a BLE communication unit 217, and an NFC communication unit 218. The control unit 200 is connected to the printer unit 212, the scanner unit 213, the operation display unit 214, the wireless LAN communication unit 215, the wired LAN communication unit 216, the BLE communication unit 217, and the NFC communication unit 218, respectively. The control unit 200 includes a CPU 201, a RAM 202, a ROM 203, an HDD 204, a printer I/F 205, a scanner I/F 206, an operation display I/F 207, a wireless LAN I/F 208, a wired LAN I/F 209, a BLE I/F 210, and an NFCI/F 211. CPU 201 , RAM 202 , ROM 203 , HDD 204 , printer I/F 205 , scanner I/F 206 , operation display I/F 207 , wireless LAN I/F 208 , wired LAN I/F 209 , BLE I/F 210 and NFCI/F 211 are connected via system bus 219 . connected to each other.

制御部200はMFP101を統括的に制御する。CPU201はROM203やHDD204に格納されたプログラムを実行して各制御を行う。RAM202はCPU201の作業領域として用いられ、また、RAM202は各データの一時格納領域として用いられる。ROM203はCPU201が実行するプログラムやアクセスポイント102から通知されたMFP101のIPアドレス等を格納する。HDD204はプログラムや各データを格納する。プリンタI/F205はプリンタ部212とデータ通信を行い、スキャナI/F206はスキャナ部213とデータ通信を行い、操作表示部I/F207は操作表示部214とデータ通信を行う。無線LANI/F208は無線LAN通信部215とデータ通信を行い、有線LANI/F209は有線LAN通信部216とデータ通信を行い、BLEI/F210はBLE通信部217とデータ通信を行う。NFCI/F211はNFC通信部218とデータ通信を行う。 A control unit 200 comprehensively controls the MFP 101 . The CPU 201 executes programs stored in the ROM 203 and HDD 204 to perform various controls. The RAM 202 is used as a work area for the CPU 201, and the RAM 202 is used as a temporary storage area for each data. A ROM 203 stores programs executed by the CPU 201, the IP address of the MFP 101 notified from the access point 102, and the like. The HDD 204 stores programs and various data. A printer I/F 205 performs data communication with the printer unit 212 , a scanner I/F 206 performs data communication with the scanner unit 213 , and an operation display unit I/F 207 performs data communication with the operation display unit 214 . The wireless LAN I/F 208 performs data communication with the wireless LAN communication unit 215 , the wired LAN I/F 209 performs data communication with the wired LAN communication unit 216 , and the BLE I/F 210 performs data communication with the BLE communication unit 217 . The NFC I/F 211 performs data communication with the NFC communication unit 218 .

プリンタ部212はモバイル端末103から取得した印刷データ等に基づいて印刷を行う。スキャナ部213は図示しない原稿台に配置された原稿を読み取って画像データを生成する。操作表示部214はタッチパネル機能を有する図示しない表示部やキーボードを備える。例えば、操作表示部214はMFP101のIPアドレスを含むQR画像を表示する。また、操作表示部214はIPv4アドレス及びIPv6アドレスの各々の使用を許可するか否かを設定する図3の設定画面300を表示する。設定画面300はONボタン301,303及びOFFボタン302,304を含む。ユーザが各ONボタン301,303を設定した場合、IPv4アドレス及びIPv6アドレスの各使用が許可され、ユーザが各OFFボタン302,304を設定した場合、IPv4アドレス及びIPv6アドレスの各使用が許可されない。無線LAN通信部215は、IPv4アドレス及びIPv6アドレスのうち設定画面300の設定において使用が許可されたIPアドレスを用いてモバイル端末103と無線LAN通信を行う。有線LAN通信部216は図示しないLANケーブルで接続された外部装置と有線LAN通信を行う。BLE通信部217はBLE通信可能な外部装置とBLE通信を行い、NFC通信部218はNFC通信可能な外部装置とNFC通信を行う。 A printer unit 212 performs printing based on print data and the like acquired from the mobile terminal 103 . A scanner unit 213 reads a document placed on a document platen (not shown) to generate image data. The operation display unit 214 includes a display unit and a keyboard (not shown) having a touch panel function. For example, the operation display unit 214 displays a QR image containing the IP address of the MFP 101. FIG. Further, the operation display unit 214 displays the setting screen 300 of FIG. 3 for setting whether to permit the use of each of the IPv4 address and the IPv6 address. The setting screen 300 includes ON buttons 301 and 303 and OFF buttons 302 and 304 . When the user sets ON buttons 301 and 303, use of IPv4 and IPv6 addresses is permitted, and when the user sets OFF buttons 302 and 304, use of IPv4 and IPv6 addresses is not permitted. The wireless LAN communication unit 215 performs wireless LAN communication with the mobile terminal 103 using the IP address permitted to be used in the setting on the setting screen 300, out of the IPv4 address and the IPv6 address. A wired LAN communication unit 216 performs wired LAN communication with an external device connected by a LAN cable (not shown). The BLE communication unit 217 performs BLE communication with an external device capable of BLE communication, and the NFC communication unit 218 performs NFC communication with an external device capable of NFC communication.

図4は、図1のモバイル端末103の構成を概略的に示すブロック図である。 FIG. 4 is a block diagram schematically showing the configuration of mobile terminal 103 in FIG.

図4において、モバイル端末103は制御部400、操作表示部410、カメラ部411、無線LAN通信部412、3G/LTE通信部413、BLE通信部414、及びNFC通信部415を備える。制御部400は、操作表示部410、カメラ部411、無線LAN通信部412、3G/LTE通信部413、BLE通信部414、及びNFC通信部415のそれぞれと接続されている。制御部400は、CPU401、RAM402、ROM403、操作表示部I/F404、カメラ制御部405、無線LANI/F406、3GLTEI/F407、BLEI/F408、及びNFCI/F409を備える。CPU401、RAM402、ROM403、操作表示部I/F404、カメラ制御部405、無線LANI/F406、3GLTEI/F407、BLEI/F408、及びNFCI/F409はシステムバス416を介して互いに接続されている。 4, mobile terminal 103 includes control unit 400 , operation display unit 410 , camera unit 411 , wireless LAN communication unit 412 , 3G/LTE communication unit 413 , BLE communication unit 414 , and NFC communication unit 415 . The control unit 400 is connected to an operation display unit 410, a camera unit 411, a wireless LAN communication unit 412, a 3G/LTE communication unit 413, a BLE communication unit 414, and an NFC communication unit 415, respectively. The control unit 400 includes a CPU 401 , RAM 402 , ROM 403 , operation display unit I/F 404 , camera control unit 405 , wireless LAN I/F 406 , 3G LTE I/F 407 , BLE I/F 408 and NFCI/F 409 . CPU 401 , RAM 402 , ROM 403 , operation display unit I/F 404 , camera control unit 405 , wireless LAN I/F 406 , 3G LTE I/F 407 , BLE I/F 408 , and NFCI/F 409 are connected to each other via system bus 416 .

制御部400はモバイル端末103を統括的に制御する。CPU401はROM403に格納されたプログラムを実行して各制御を行う。RAM402はCPU401の作業領域として用いられ、また、RAM402は各データの一時格納領域として用いられる。ROM403はCPU401が実行するプログラムや各データを格納する。操作表示部I/F404は操作表示部410とデータ通信を行い、カメラ制御部405はカメラ部411とデータ通信を行い、無線LANI/F406は無線LAN通信部412とデータ通信を行う。3GLTEI/F407は3G/LTE通信部413とデータ通信を行い、BLEI/F408はBLE通信部414とデータ通信を行い、NFCI/F409はNFC通信部415とデータ通信を行う。 A control unit 400 controls the mobile terminal 103 in a centralized manner. The CPU 401 executes programs stored in the ROM 403 to perform various controls. The RAM 402 is used as a work area for the CPU 401, and the RAM 402 is used as a temporary storage area for each data. A ROM 403 stores programs executed by the CPU 401 and various data. The operation display unit I/F 404 performs data communication with the operation display unit 410 , the camera control unit 405 performs data communication with the camera unit 411 , and the wireless LAN I/F 406 performs data communication with the wireless LAN communication unit 412 . The 3G LTE I/F 407 performs data communication with the 3G/LTE communication unit 413 , the BLE I/F 408 performs data communication with the BLE communication unit 414 , and the NFC I/F 409 performs data communication with the NFC communication unit 415 .

操作表示部410はタッチパネル機能を有する図示しない表示部やキーボードを備える。カメラ部411はMFP101に表示されたQR画像等を撮影し、当該QR画像からMFP101のIPアドレスを取得する。無線LAN通信部412はアクセスポイント102を介してMFP101と無線LAN通信を行う。3G/LTE通信部413は基地局と3G通信及びLTE通信を行う。BLE通信部414はBLE通信可能な外部装置とBLE通信を行い、NFC通信部415はNFC通信可能な外部装置とNFC通信を行う。 The operation display unit 410 includes a display unit and a keyboard (not shown) having a touch panel function. A camera unit 411 captures a QR image or the like displayed on the MFP 101 and acquires the IP address of the MFP 101 from the QR image. A wireless LAN communication unit 412 performs wireless LAN communication with the MFP 101 via the access point 102 . A 3G/LTE communication unit 413 performs 3G communication and LTE communication with the base station. A BLE communication unit 414 performs BLE communication with an external device capable of BLE communication, and an NFC communication unit 415 performs NFC communication with an external device capable of NFC communication.

次に、通信システム100において、MFP101の操作表示部214に表示されたQR画像を用いて無線LAN通信の設定を行う場合について説明する。 Next, in the communication system 100, a case of setting wireless LAN communication using a QR image displayed on the operation display unit 214 of the MFP 101 will be described.

図5は、図1のMFP101に表示されるQR画像を用いた無線LAN通信設定処理の手順を示すタイミングチャートである。 FIG. 5 is a timing chart showing the procedure of wireless LAN communication setting processing using the QR image displayed on the MFP 101 of FIG.

図5において、まず、MFP101は無線LAN通信の設定に必要な各情報を含む図6(a)のQRデータ601に基づいてQR画像を生成する。QRデータには、設定画面300の設定において、使用が許可されたバージョンのIPアドレスが含まれ、使用が許可されないバージョンのIPアドレスは含まれない。例えば、設定画面300の設定において、IPv4アドレス及びIPv6アドレスのいずれも使用が許可されない場合、図6(b)に示すように、QRデータ602にはIPアドレスが含まれない。次いで、MFP101は生成されたQR画像を操作表示部214に表示する(ステップS501)。その後、ユーザがモバイル端末103にQR画像の撮影指示を行うと、モバイル端末103はMFP101の操作表示部214に表示されたQR画像を撮影し(ステップS502)、当該QR画像からMFP101のIPアドレスを取得する(ステップS503)。次いで、モバイル端末103は取得されたMFP101のIPアドレスを設定する。これにより、MFP101及びモバイル端末103の間の無線LAN通信が確立する。その後、通信システム100は本処理を終了する。 In FIG. 5, first, the MFP 101 generates a QR image based on the QR data 601 shown in FIG. 6A, which includes information necessary for setting wireless LAN communication. The QR data includes the IP address of the version whose use is permitted in the setting of the setting screen 300, and does not include the IP address of the version whose use is not permitted. For example, if neither the IPv4 address nor the IPv6 address is allowed to be used in the settings on the setting screen 300, the QR data 602 does not include the IP address as shown in FIG. 6(b). Next, the MFP 101 displays the generated QR image on the operation display unit 214 (step S501). After that, when the user instructs the mobile terminal 103 to capture a QR image, the mobile terminal 103 captures the QR image displayed on the operation display unit 214 of the MFP 101 (step S502), and extracts the IP address of the MFP 101 from the QR image. Acquire (step S503). The mobile terminal 103 then sets the acquired IP address of the MFP 101 . Wireless LAN communication is thereby established between the MFP 101 and the mobile terminal 103 . After that, the communication system 100 terminates this process.

ここで、従来のMFPは、設定画面300の設定において、IPv6アドレスのみ使用が許可された場合、IPv4アドレス及びIPv6アドレスのうちIPv6アドレスのみを含むQR画像を操作表示部214に表示する。この場合、モバイル端末103が上記QR画像を読み取ると、モバイル端末103がIPv6アドレスに対応していなくても、IPv6アドレスを取得してしまう。 Here, the conventional MFP displays a QR image including only the IPv6 address among the IPv4 address and the IPv6 address on the operation display unit 214 when the use of only the IPv6 address is permitted in the settings on the setting screen 300 . In this case, when the mobile terminal 103 reads the QR image, it acquires an IPv6 address even if the mobile terminal 103 does not support IPv6 addresses.

これに対応して、本実施の形態では、IPv4アドレスが使用不可能である場合、IPv4アドレス及びIPv6アドレスのいずれも出力されない。 Correspondingly, in this embodiment, if the IPv4 address is not available, neither the IPv4 address nor the IPv6 address is output.

図7は、図1のMFP101で実行されるQR画像表示制御処理の手順を示すフローチャートである。 FIG. 7 is a flow chart showing the procedure of QR image display control processing executed by the MFP 101 of FIG.

図7の処理は、CPU201がROM203及びHDD204に格納されたプログラムを実行することによって行われる。図7の処理では、説明を容易にするために、設定画面300の設定において、IPv6アドレスの使用が許可された場合を前提とする。 The processing in FIG. 7 is performed by the CPU 201 executing programs stored in the ROM 203 and HDD 204 . In the processing of FIG. 7, for ease of explanation, it is assumed that the use of the IPv6 address is permitted in the settings on the setting screen 300 .

図7において、まず、CPU201は後述する図8の識別処理を実行し、MFP101のIPv4アドレスが有効であるか否かを識別する(ステップS701)。次いで、CPU201は、ステップS701の識別結果に基づいてIPv4アドレスが使用不可能であるか否かを判別する(ステップS702)。例えば、ステップS701の識別結果において、MFP101のIPv4アドレスが有効であるとき、CPU201はIPv4アドレスが使用可能であると判別する。一方、ステップS701の識別結果において、MFP101のIPv4アドレスが無効であるとき、CPU201はIPv4アドレスが使用不可能であると判別する。 In FIG. 7, the CPU 201 first executes identification processing in FIG. 8, which will be described later, to identify whether the IPv4 address of the MFP 101 is valid (step S701). Next, the CPU 201 determines whether or not the IPv4 address is unusable based on the identification result of step S701 (step S702). For example, when the IPv4 address of the MFP 101 is valid in the identification result of step S701, the CPU 201 determines that the IPv4 address is usable. On the other hand, when the IPv4 address of the MFP 101 is invalid in the identification result of step S701, the CPU 201 determines that the IPv4 address is unusable.

ステップS702の判別の結果、MFP101のIPv4アドレスが使用可能であるとき、CPU201はROM203に格納されたMFP101のIPv4アドレスを含むQR画像を生成する(ステップS703)。次いで、CPU201は生成されたQR画像を操作表示部214に表示する(ステップS704)。その後、CPU201は後述するステップS706の処理を行う。 As a result of determination in step S702, when the IPv4 address of MFP 101 is usable, CPU 201 generates a QR image including the IPv4 address of MFP 101 stored in ROM 203 (step S703). Next, the CPU 201 displays the generated QR image on the operation display unit 214 (step S704). After that, the CPU 201 performs the process of step S706, which will be described later.

ステップS702の判別の結果、MFP101のIPv4アドレスが使用不可能であるとき、CPU201はMFP101のIPv4アドレス及びIPv6アドレスのいずれも出力しない(出力制御手段)。具体的に、CPU201は操作表示部214にMFP101のIPアドレスを含むQR画像を表示しない(ステップS705)。次いで、CPU201はMFP101のIPv4アドレスが変更されたか否かを判別し(ステップS706)、MFP101のIPv4アドレスが変更されるまで待機する。例えば、CPU201は、ROM203に格納されたIPv4アドレスと異なるIPアドレスがアクセスポイント102から通知された場合や、当該IPv4アドレスのリース期間が経過した場合等にIPアドレスが変更されたと判別する。CPU201はMFP101のIPv4アドレスが変更されると(ステップS706でYES)、ステップS701の処理に戻る。 As a result of determination in step S702, when the IPv4 address of the MFP 101 cannot be used, the CPU 201 outputs neither the IPv4 address nor the IPv6 address of the MFP 101 (output control means). Specifically, CPU 201 does not display the QR image including the IP address of MFP 101 on operation display unit 214 (step S705). Next, the CPU 201 determines whether or not the IPv4 address of the MFP 101 has been changed (step S706), and waits until the IPv4 address of the MFP 101 is changed. For example, the CPU 201 determines that the IP address has been changed when an IP address different from the IPv4 address stored in the ROM 203 is notified from the access point 102 or when the lease period of the IPv4 address has passed. When the IPv4 address of the MFP 101 is changed (YES in step S706), the CPU 201 returns to step S701.

図8は、図7のステップS701の識別処理の手順を示すフローチャートである。 FIG. 8 is a flow chart showing the procedure of identification processing in step S701 of FIG.

図8において、まず、CPU201は、設定画面300の設定において、IPv4アドレスの使用が許可されたか否かを判別する(ステップS801)。 In FIG. 8, first, the CPU 201 determines whether or not the use of the IPv4 address is permitted in the settings on the setting screen 300 (step S801).

ステップS801の判別の結果、IPv4アドレスの使用が許可されないとき、CPU201は後述するステップS804の処理を行う。一方、ステップS801の判別の結果、IPv4アドレスの使用が許可されたとき、CPU201はアクセスポイント102から通知されたMFP101のIPv4アドレスをROM203等に格納しているか否かを判別する(ステップS802)。 As a result of the determination in step S801, when the use of the IPv4 address is not permitted, the CPU 201 performs the processing of step S804, which will be described later. On the other hand, when the use of the IPv4 address is permitted as a result of the determination in step S801, the CPU 201 determines whether the IPv4 address of the MFP 101 notified from the access point 102 is stored in the ROM 203 or the like (step S802).

ステップS802の判別の結果、MFP101のIPv4アドレスを格納しているとき、CPU201はMFP101のIPv4アドレスを有効と識別し(ステップS803)、本処理を終了する。一方、ステップS802の判別の結果、MFP101のIPv4アドレスを格納していないとき、CPU201はMFP101のIPv4アドレスを無効と識別し(ステップS804)、本処理を終了する。 As a result of the determination in step S802, when the IPv4 address of the MFP 101 is stored, the CPU 201 identifies the IPv4 address of the MFP 101 as valid (step S803), and terminates this processing. On the other hand, as a result of the determination in step S802, when the IPv4 address of the MFP 101 is not stored, the CPU 201 identifies the IPv4 address of the MFP 101 as invalid (step S804), and terminates this processing.

上述した図7及ぶ図8の処理によれば、IPv4アドレスが使用不可能である場合、IPv4アドレス及びIPv6アドレスのいずれも出力されない。これにより、IPv6アドレスのみしか出力されない事態をなくすことができ、もって、IPv6アドレスに対応しないモバイル端末103がIPv6アドレスを取得するのを確実に回避することができる。 According to the processing of FIGS. 7 and 8 described above, neither the IPv4 address nor the IPv6 address is output when the IPv4 address is unavailable. As a result, it is possible to eliminate the situation where only the IPv6 address is output, thereby reliably avoiding the acquisition of the IPv6 address by the mobile terminal 103 that does not support the IPv6 address.

また、上述した図7及ぶ図8の処理では、IPv4アドレスが使用不可能である場合、QR画像が表示されない。これにより、IPv6アドレスに対応しないモバイル端末103がQR画像からIPv6アドレスを取得する事態を確実になくすことができる。 Also, in the above-described processing of FIGS. 7 and 8, the QR image is not displayed when the IPv4 address is unavailable. This reliably prevents the mobile terminal 103, which does not support IPv6 addresses, from acquiring an IPv6 address from the QR image.

以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。 Although the present invention has been described using the above-described embodiments, the present invention is not limited to the above-described embodiments.

例えば、IPv4アドレスが使用不可能である場合、MFP101のアドレス情報が未設定であることを示すIPv4アドレスを出力してもよい。 For example, if the IPv4 address cannot be used, an IPv4 address indicating that the address information of the MFP 101 has not been set may be output.

図9は、図7のQR画像表示制御処理の変形例の手順を示すフローチャートである。 FIG. 9 is a flow chart showing the procedure of a modification of the QR image display control process of FIG.

図9の処理は、CPU201がROM203及びHDD204に格納されたプログラムを実行することによって行われる。図9の処理でも、説明を容易にするために、設定画面300の設定において、IPv6アドレスの使用が許可された場合を前提とする。 The processing in FIG. 9 is performed by the CPU 201 executing programs stored in the ROM 203 and HDD 204 . For ease of explanation, the processing in FIG. 9 also assumes that the use of the IPv6 address is permitted in the settings on the setting screen 300 .

図9において、まず、CPU201は図7のステップS701,S702の処理を行う。 In FIG. 9, first, the CPU 201 performs the processing of steps S701 and S702 in FIG.

ステップS702の判別の結果、MFP101のIPv4アドレスが使用可能であるとき、CPU201はステップS703以降の処理を行う。一方、ステップS702の判別の結果、MFP101のIPv4アドレスが使用不可能であるとき、CPU201はIPv4アドレスとしてアドレス情報が未設定であることを示す「0.0.0.0」が設定された図10のQRデータ1001を生成する。その後、CPU201はQRデータ1001に基づいてQR画像を生成し(ステップS901)、ステップS704以降の処理を行う。 As a result of the determination in step S702, when the IPv4 address of the MFP 101 is usable, the CPU 201 performs the processing from step S703. On the other hand, as a result of the determination in step S702, when the IPv4 address of the MFP 101 cannot be used, the CPU 201 sets "0.0.0.0" indicating that the address information has not been set as the IPv4 address. 10 QR data 1001 are generated. After that, the CPU 201 generates a QR image based on the QR data 1001 (step S901), and performs the processes after step S704.

図11は、図1のモバイル端末103で実行されるIPアドレス取得処理の手順を示すフローチャートである。 FIG. 11 is a flow chart showing the procedure of IP address acquisition processing executed by the mobile terminal 103 of FIG.

図11の処理は、CPU401がROM403に格納されたプログラムを実行することによって行われ、モバイル端末103はIPv4アドレスのみ対応する場合を前提とする。 The processing in FIG. 11 is performed by the CPU 401 executing a program stored in the ROM 403, and it is assumed that the mobile terminal 103 only supports IPv4 addresses.

図11において、ユーザがQR画像を読み取るためにモバイル端末103をMFP101の操作表示部214にかざすと、CPU401は、操作表示部214にQR画像が表示されているか否かを判別する(ステップS1101)。 In FIG. 11, when the user holds the mobile terminal 103 over the operation display unit 214 of the MFP 101 to read the QR image, the CPU 401 determines whether the QR image is displayed on the operation display unit 214 (step S1101). .

ステップS1101の判別の結果、操作表示部214にQR画像が表示されていないとき、CPU401は本処理を終了する。一方、ステップS1101の判別の結果、操作表示部214にQR画像が表示されているとき、CPU401はカメラ部411によってQR画像を撮影する。CPU401は、撮影されたQR画像から、モバイル端末103にインストールされた通信アプリケーションが対応するバージョンのIPアドレス、具体的に、MFP101のIPv4アドレスを取得する。その後、CPU401は取得されたIPv4アドレスが「0.0.0.0」であるか否かを判別する(ステップS1102)。 When the QR image is not displayed on the operation display unit 214 as a result of the determination in step S1101, the CPU 401 terminates this process. On the other hand, as a result of the determination in step S1101, when a QR image is displayed on the operation display unit 214, the CPU 401 captures the QR image with the camera unit 411. FIG. The CPU 401 acquires the IP address of the version corresponding to the communication application installed in the mobile terminal 103, specifically, the IPv4 address of the MFP 101, from the captured QR image. After that, the CPU 401 determines whether the acquired IPv4 address is "0.0.0.0" (step S1102).

ステップS1102の判別の結果、取得されたIPv4アドレスが「0.0.0.0」であるとき、CPU401は図12のエラーメッセージ1201を操作表示部410に表示する(ステップS1103)。エラーメッセージ1201は、IPv4アドレスが「0.0.0.0」である、つまり、IPv4アドレスにMFP101のアドレス情報が未設定である旨を示すメッセージを含む。その後、CPU401は本処理を終了する。 As a result of the determination in step S1102, when the acquired IPv4 address is "0.0.0.0", the CPU 401 displays the error message 1201 in FIG. 12 on the operation display unit 410 (step S1103). The error message 1201 includes a message indicating that the IPv4 address is "0.0.0.0", that is, the address information of the MFP 101 is not set in the IPv4 address. After that, the CPU 401 terminates this process.

ステップS1102の判別の結果、取得されたIPアドレスが「0.0.0.0」でないとき、CPU401は取得されたIPアドレスを設定し(ステップS1104)、本処理を終了する。 As a result of the determination in step S1102, when the acquired IP address is not "0.0.0.0", the CPU 401 sets the acquired IP address (step S1104) and terminates this processing.

図9及び図11の処理では、IPv4アドレスが使用不可能である場合、アドレス情報が未設定であることを示す「0.0.0.0」のIPv4アドレスが出力される。これにより、IPv6アドレスに対応しないモバイル端末103がIPv6アドレスを取得することなく、且つMFP101において当該MFP101のアドレス情報が未設定である旨をユーザに通知することができる。 In the processing of FIGS. 9 and 11, when the IPv4 address cannot be used, an IPv4 address of "0.0.0.0" indicating that the address information has not been set is output. As a result, the mobile terminal 103 that does not support IPv6 addresses does not acquire an IPv6 address, and the user can be notified that the address information of the MFP 101 has not been set in the MFP 101 .

また、図9及び図11の処理では、IPv4アドレスが使用不可能である場合、MFP101のアドレス情報が未設定であることを示すIPv4アドレスを含むQR画像が表示される。これにより、モバイル端末103がQR画像からIPv4アドレスを取得する場合、当該QR画像からMFP101のアドレス情報を得られなかった旨をユーザに確実に通知することができる。 9 and 11, when the IPv4 address cannot be used, a QR image including the IPv4 address indicating that the address information of the MFP 101 has not been set is displayed. As a result, when the mobile terminal 103 acquires the IPv4 address from the QR image, it is possible to reliably notify the user that the address information of the MFP 101 could not be obtained from the QR image.

次に、本発明の第2の実施の形態について説明する。 Next, a second embodiment of the invention will be described.

本発明の第2の実施の形態は、その構成、作用が上述した第1の実施の形態と基本的に同じであり、IPアドレスの出力としてBLE通信を用いる点で本発明の第1の実施の形態と異なるため、以下、重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。 The second embodiment of the present invention is basically the same as the above-described first embodiment in terms of its configuration and operation, and uses BLE communication to output IP addresses. 2, the description of duplicated configurations and actions will be omitted, and only the different configurations and actions will be described.

図13は、図1の通信システム100で実行されるBLE通信による無線LAN通信設定処理の手順を示すタイミングチャートである。 FIG. 13 is a timing chart showing a procedure of wireless LAN communication setting processing by BLE communication executed in the communication system 100 of FIG.

図13において、まず、モバイル端末103は、MFP101から当該MFP101がBLE通信可能である旨を示すアドバタイジングパケットを受信すると、MFP101にBLE通信要求通知を送信する(ステップS1301)。これにより、MFP101及びモバイル端末103の間でBLE通信が可能になる。次いで、モバイル端末103は当該モバイル端末103にインストールされた通信アプリケーションが対応するバージョンのIPアドレス、例えば、MFP101のIPv4アドレスの要求通知をMFP101に送信する(ステップS1302)。 In FIG. 13, first, when the mobile terminal 103 receives an advertising packet indicating that the MFP 101 is capable of BLE communication from the MFP 101, it transmits a BLE communication request notification to the MFP 101 (step S1301). This enables BLE communication between the MFP 101 and mobile terminal 103 . Next, the mobile terminal 103 transmits to the MFP 101 a request for the IP address of the version corresponding to the communication application installed in the mobile terminal 103, for example, the IPv4 address of the MFP 101 (step S1302).

MFP101はモバイル端末103から送信されたMFP101のIPv4アドレスの要求通知に応じて応答通知をモバイル端末103に送信する(ステップS1303)。応答通知は無線LAN通信の設定に必要な各情報を含む。例えば、設定画面300の設定において、IPv4アドレスの使用が許可された場合、応答通知には、図14(a)に示すように、MFP101のIPv4アドレスが含まれる。 The MFP 101 transmits a response notification to the mobile terminal 103 in response to the request notification for the IPv4 address of the MFP 101 transmitted from the mobile terminal 103 (step S1303). The response notification includes each information necessary for setting wireless LAN communication. For example, when the use of the IPv4 address is permitted in the settings on the setting screen 300, the response notification includes the IPv4 address of the MFP 101, as shown in FIG. 14(a).

モバイル端末103はMFP101から応答通知を受信すると、応答通知に含まれるMFP101のIPv4アドレスを設定し(ステップS1304)、MFP101にBLE通信の切断要求通知を送信する(ステップS1305)。これにより、MFP101及びモバイル端末103の間では、BLE通信が切断され、無線LAN通信が確立される。その後、通信システム100は本処理を終了する。 Upon receiving the response notification from the MFP 101, the mobile terminal 103 sets the IPv4 address of the MFP 101 included in the response notification (step S1304), and transmits a BLE communication disconnection request notification to the MFP 101 (step S1305). As a result, BLE communication is disconnected and wireless LAN communication is established between the MFP 101 and mobile terminal 103 . After that, the communication system 100 terminates this process.

図15は、図1のMFP101で実行されるBLE通信によるIPアドレス通信処理の手順を示すフローチャートである。 FIG. 15 is a flow chart showing the procedure of IP address communication processing by BLE communication executed by the MFP 101 of FIG.

図15の処理は、CPU201がROM203及びHDD204に格納されたプログラムを実行することによって行われ、MFP101及びモバイル端末103の間でBLE通信可能であることを前提とする。また、図15の処理でも、説明を容易にするために、設定画面300の設定において、IPv6アドレスの使用が許可された場合を前提とする。 The processing in FIG. 15 is performed by the CPU 201 executing a program stored in the ROM 203 and HDD 204, and it is assumed that BLE communication is possible between the MFP 101 and the mobile terminal 103. FIG. 15 also assumes that the use of the IPv6 address is permitted in the settings on the setting screen 300 for ease of explanation.

図15において、まず、CPU201は、MFP101のIPv4アドレスの要求通知を受信したか否かを判別する(ステップS1501)。CPU201は、MFP101のIPv4アドレスの要求通知を受信するまで待機し、当該要求通知をモバイル端末103から受信すると(ステップS1501でYES)、図7のステップS701の処理を行う。次いで、CPU201はステップS701の識別結果に基づいてMFP101のIPv4アドレスが使用不可能であるか否かを判別する(ステップS1502)。 In FIG. 15, first, the CPU 201 determines whether or not an IPv4 address request notification of the MFP 101 has been received (step S1501). The CPU 201 waits until it receives the request notification for the IPv4 address of the MFP 101, and upon receiving the request notification from the mobile terminal 103 (YES in step S1501), performs the processing of step S701 in FIG. Next, the CPU 201 determines whether or not the IPv4 address of the MFP 101 is unusable based on the identification result of step S701 (step S1502).

ステップS1502の判別の結果、MFP101のIPv4アドレスが使用可能であるとき、CPU201はMFP101のIPv4アドレスを含む応答通知を生成する(ステップS1503)。次いで、CPU201はBLE通信によって応答通知をモバイル端末103に送信し(ステップS1504)、ステップS1501の処理に戻る。 As a result of the determination in step S1502, when the IPv4 address of MFP 101 is usable, CPU 201 generates a response notification including the IPv4 address of MFP 101 (step S1503). Next, the CPU 201 transmits a response notification to the mobile terminal 103 by BLE communication (step S1504), and returns to the process of step S1501.

ステップS1502の判別の結果、MFP101のIPv4アドレスが使用不可能であるとき、CPU201はMFP101のIPv4アドレスの要求通知に応答しない(ステップS1505)。すなわち、本実施の形態では、MFP101のIPv4アドレスが使用不可能である場合、CPU201はIPv4アドレス及びIPv6アドレスのいずれもBLE通信によって送信しない。その後、CPU201はステップS1501の処理に戻る。 As a result of determination in step S1502, when the IPv4 address of the MFP 101 cannot be used, the CPU 201 does not respond to the request notification of the IPv4 address of the MFP 101 (step S1505). That is, in this embodiment, when the IPv4 address of the MFP 101 cannot be used, the CPU 201 transmits neither the IPv4 address nor the IPv6 address through BLE communication. After that, the CPU 201 returns to the process of step S1501.

図15の処理では、モバイル端末103からMFP101のIPv4アドレスの要求通知を受信し、且つMFP101のIPv4アドレスが使用不可能である場合、IPv4アドレス及びIPv6アドレスのいずれもBLE通信によって送信されない。これにより、IPv6アドレスに対応しないモバイル端末103にBLE通信によってIPv6アドレスが送信されるのを確実に防止することができる。 In the process of FIG. 15, when a request notification for the IPv4 address of the MFP 101 is received from the mobile terminal 103 and the IPv4 address of the MFP 101 is unavailable, neither the IPv4 address nor the IPv6 address is transmitted by BLE communication. As a result, it is possible to reliably prevent an IPv6 address from being transmitted by BLE communication to the mobile terminal 103 that does not support IPv6 addresses.

図16は、図15のBLE通信によるIPアドレス通信処理の変形例の手順を示すフローチャートである。 FIG. 16 is a flow chart showing the procedure of a modification of the IP address communication process by BLE communication in FIG.

図16の処理は、CPU201がROM203及びHDD204に格納されたプログラムを実行することによって行われる。図16の処理でも、説明を容易にするために、設定画面300の設定において、IPv6アドレスの使用が許可された場合を前提とする。 The processing in FIG. 16 is performed by the CPU 201 executing programs stored in the ROM 203 and HDD 204 . For ease of explanation, the processing in FIG. 16 also assumes that the use of the IPv6 address is permitted in the settings on the setting screen 300 .

図16において、まず、CPU201は図15のステップS1501、S701、及びS1502の処理を行う。 In FIG. 16, the CPU 201 first performs the processes of steps S1501, S701, and S1502 in FIG.

ステップS1502の判別の結果、MFP101のIPv4アドレスが使用可能であるとき、CPU201は図15のステップS1503以降の処理を行う。一方、ステップS1502の判別の結果、MFP101のIPv4アドレスが使用不可能であるとき、CPU201は、図14(b)に示すように、「0.0.0.0」が設定されたIPv4アドレスを含む応答通知を生成する(ステップS1601)。その後、CPU201はステップS1504以降の処理を行う。 As a result of the determination in step S1502, when the IPv4 address of the MFP 101 is usable, the CPU 201 performs the processing from step S1503 onward in FIG. On the other hand, as a result of the determination in step S1502, when the IPv4 address of the MFP 101 cannot be used, the CPU 201 uses the IPv4 address set with "0.0.0.0" as shown in FIG. A response notification is generated (step S1601). After that, the CPU 201 performs the processing after step S1504.

上述した図16の処理では、モバイル端末103からIPv4アドレスの要求通知を受信した際にMFP101のIPv4アドレスが使用不可能である場合、「0.0.0.0」が設定されたIPv4アドレスを含む応答通知がBLE通信によって送信される。これにより、モバイル端末103がBLE通信によってIPv4アドレスを取得する場合、当該BLE通信によってMFP101のアドレス情報を得られなかった旨をユーザに確実に通知することができる。 In the process of FIG. 16 described above, when the IPv4 address request notification from the mobile terminal 103 is received and the IPv4 address of the MFP 101 cannot be used, the IPv4 address set to "0.0.0.0" is used. A response notification including is sent by BLE communication. As a result, when the mobile terminal 103 acquires an IPv4 address through BLE communication, it is possible to reliably notify the user that the address information of the MFP 101 could not be obtained through the BLE communication.

上述した本実施の形態では、MFP101及びモバイル端末103の間でBLE通信が確立していることを前提としたが、BLE通信が確立する前にMFP101が「0.0.0.0」のIPv4アドレスを送信してもよい。具体的に、MFP101はBLE通信の設定を行うために送信されるアドバタイズパケットに「0.0.0.0」のIPv4アドレスを含める。これにより、BLE通信が確立されるのを待つことなく、BLE通信によってMFP101のアドレス情報を得られない旨をユーザに事前に通知することができる。 In the present embodiment described above, it is assumed that BLE communication has been established between the MFP 101 and the mobile terminal 103. However, before the BLE communication is established, the MFP 101 must You can send your address. Specifically, the MFP 101 includes an IPv4 address of “0.0.0.0” in an advertisement packet that is transmitted to set up BLE communication. Accordingly, the user can be notified in advance that the address information of the MFP 101 cannot be obtained through BLE communication without waiting for BLE communication to be established.

次に、本発明の第3の実施の形態について説明する。 Next, a third embodiment of the invention will be described.

本発明の第3の実施の形態は、その構成、作用が上述した第1の実施の形態及び第2の実施の形態と基本的に同じであり、IPアドレスの出力としてNFC通信を用いる点で本発明の第1の実施の形態及び第2の実施の形態と異なるため、以下、重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。 The third embodiment of the present invention is basically the same as the above-described first and second embodiments in terms of configuration and operation, and uses NFC communication to output IP addresses. Since it is different from the first embodiment and the second embodiment of the present invention, explanations of redundant configurations and actions will be omitted, and different configurations and actions will be explained.

図17は、図1の通信システム100で実行されるNFC通信による無線LAN通信設定処理の手順を示すタイミングチャートである。図17の処理では、MFP101のIPアドレス等の無線LAN通信の設定に必要な各情報を含む図18(a)のNDFEデータ1801(管理データ)が予め格納されていることを前提とする。 FIG. 17 is a timing chart showing a procedure of wireless LAN communication setting processing by NFC communication executed in the communication system 100 of FIG. The processing in FIG. 17 assumes that the NDFE data 1801 (management data) in FIG.

図17において、まず、ユーザがモバイル端末103をMFP101のNFC通信部218にかざすと、モバイル端末103はMFP101に格納されたNDFEデータ1801を読み取る(ステップS1701)。次いで、モバイル端末103はNDFEデータ1801からモバイル端末103にインストールされた通信アプリケーションが対応するバージョンのIPアドレス、例えば、MFP101のIPv4アドレスを取得する(ステップS1702)。次いで、モバイル端末103は取得されたIPv4アドレスを設定する(ステップS1703)。これにより、MFP101及びモバイル端末103の間で無線LAN通信が確立される。その後、通信システム100は本処理を終了する。 In FIG. 17, first, when the user holds the mobile terminal 103 over the NFC communication unit 218 of the MFP 101, the mobile terminal 103 reads the NDFE data 1801 stored in the MFP 101 (step S1701). Next, the mobile terminal 103 acquires the IP address of the version corresponding to the communication application installed in the mobile terminal 103, for example, the IPv4 address of the MFP 101, from the NDFE data 1801 (step S1702). The mobile terminal 103 then sets the acquired IPv4 address (step S1703). Wireless LAN communication is thereby established between the MFP 101 and the mobile terminal 103 . After that, the communication system 100 terminates this process.

図19は、図1のMFP101で実行されるNFC通信によるIPアドレス通信処理の手順を示すフローチャートである。 FIG. 19 is a flow chart showing a procedure of IP address communication processing by NFC communication executed by the MFP 101 of FIG.

図19の処理は、CPU201がROM203及びHDD204に格納されたプログラムを実行することによって行われる。図19の処理でも、説明を容易にするために、設定画面300の設定において、IPv6アドレスの使用が許可された場合を前提とする。 The processing in FIG. 19 is performed by the CPU 201 executing programs stored in the ROM 203 and HDD 204 . For ease of explanation, the processing in FIG. 19 also assumes that the use of the IPv6 address is permitted in the settings on the setting screen 300 .

図19において、まず、CPU201は図7のステップS701を行い、ステップS701の識別結果に基づいてMFP101のIPv4アドレスが使用不可能であるか否かを判別する(ステップS1901)。 19, the CPU 201 first performs step S701 of FIG. 7, and determines whether or not the IPv4 address of the MFP 101 is unusable based on the identification result of step S701 (step S1901).

ステップS1901の判別の結果、MFP101のIPv4アドレスが使用不可能であるとき、CPU201はNDEFデータを生成しない(ステップS1902)。次いで、CPU201は図7のステップS706以降の処理を行う。 As a result of determination in step S1901, when the IPv4 address of the MFP 101 cannot be used, the CPU 201 does not generate NDEF data (step S1902). Next, the CPU 201 performs the processes after step S706 in FIG.

ステップS1901の判別の結果、MFP101のIPv4アドレスが使用可能であるとき、CPU201はMFP101のIPv4アドレスを含むNDEFデータ1801を生成する(ステップS1903)。その後、CPU201は、NDEFデータ1801を図示しないNFCタグに書き込み、図7のステップS706以降の処理を行う。 As a result of determination in step S1901, when the IPv4 address of the MFP 101 is usable, the CPU 201 generates NDEF data 1801 including the IPv4 address of the MFP 101 (step S1903). After that, the CPU 201 writes the NDEF data 1801 to an NFC tag (not shown), and performs the processes after step S706 in FIG.

上述した図19の処理では、IPv4アドレスが使用不可能である場合、NDEFデータが生成されない。これにより、IPv6アドレスに対応しないモバイル端末103がNFC通信によってIPv6アドレスを取得するのを確実に回避することができる。 In the process of FIG. 19 described above, NDEF data is not generated if the IPv4 address is not available. This can reliably prevent the mobile terminal 103 that does not support IPv6 addresses from acquiring an IPv6 address through NFC communication.

図20は、図1のMFP101で実行されるNFC通信によるIPアドレス通信処理の変形例の手順を示すフローチャートである。 FIG. 20 is a flow chart showing a procedure of a modification of IP address communication processing by NFC communication executed by MFP 101 in FIG.

図20の処理は、CPU201がROM203及びHDD204に格納されたプログラムを実行することによって行われる。図20の処理でも、説明を容易にするために、設定画面300の設定において、IPv6アドレスの使用が許可された場合を前提とする。 The processing in FIG. 20 is performed by the CPU 201 executing programs stored in the ROM 203 and HDD 204 . For ease of explanation, the processing in FIG. 20 also assumes that the use of the IPv6 address is permitted in the settings on the setting screen 300 .

図20において、まず、CPU201はステップS701及びS1901の処理を行う。 In FIG. 20, the CPU 201 first performs the processes of steps S701 and S1901.

ステップS1901の判別の結果、MFP101のIPv4アドレスが使用可能であるとき、CPU201は図19のステップS1903以降の処理を行う。一方、ステップS1901の判別の結果、MFP101のIPv4アドレスが使用不可能であるとき、CPU201は「0.0.0.0」のIPv4アドレスを含む図18(b)のNDEFデータ1802を生成する(ステップS2001)。次いで、CPU201は図7のステップS706以降の処理を行う。 As a result of the determination in step S1901, when the IPv4 address of the MFP 101 is usable, the CPU 201 performs the processing from step S1903 onward in FIG. On the other hand, as a result of the determination in step S1901, when the IPv4 address of the MFP 101 cannot be used, the CPU 201 generates the NDEF data 1802 of FIG. 18B including the IPv4 address "0.0.0.0" ( step S2001). Next, the CPU 201 performs the processes after step S706 in FIG.

上述した図20の処理では、IPv4アドレスが使用不可能である場合、「0.0.0.0」のIPv4アドレスを含むNDEFデータ1802が生成される。これにより、モバイル端末103がNFC通信によってIPアドレスを取得する場合、当該NFC通信によってMFP101のアドレス情報を得られなかった旨をユーザに確実に通知することができる。 In the process of FIG. 20 described above, NDEF data 1802 including the IPv4 address of "0.0.0.0" is generated when the IPv4 address is unavailable. Accordingly, when the mobile terminal 103 obtains an IP address through NFC communication, it is possible to reliably notify the user that the address information of the MFP 101 could not be obtained through the NFC communication.

上述した本実施の形態では、IPアドレスの出力手段として、QR画像、BLE通信、及びNFC通信を用いた場合について説明したが、IPアドレスの出力手段はQR画像、BLE通信、及びNFC通信に限られない。例えば、ZigbeeやクラシックBluetooth(登録商標)等を用いてMFP101のIPアドレスを出力してもよい。 In the above-described embodiment, the case of using the QR image, BLE communication, and NFC communication as means for outputting the IP address has been described, but the means for outputting the IP address is limited to the QR image, BLE communication, and NFC communication. can't For example, the IP address of the MFP 101 may be output using Zigbee, classic Bluetooth (registered trademark), or the like.

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

101 MFP
103 モバイル端末
201 CPU
101 MFPs
103 mobile terminal 201 CPU

Claims (10)

外部装置とのデータ通信にIPv4アドレス又はIPv6アドレスを利用する通信装置であって、
前記データ通信を行うための前記通信装置のアドレスを含むコード画像を表示する表示制御手段を有し、
前記IPv4アドレス及び前記IPv6アドレスの両方を利用する設定がなされている場合に、前記表示制御手段により表示される前記コード画像は、前記通信装置のアドレスとして、前記通信装置のIPv4アドレスを含み、前記通信装置のIPv6アドレスを含まず、
前記IPv4アドレスを利用しない設定がなされており、前記IPv6アドレスを利用する設定がなされている場合、前記通信装置のアドレスを含む前記コード画像は表示されないことを特徴とする通信装置。
A communication device that uses an IPv4 address or an IPv6 address for data communication with an external device,
display control means for displaying a code image including the address of the communication device for performing the data communication;
When settings are made to use both the IPv4 address and the IPv6 address, the code image displayed by the display control means includes the IPv4 address of the communication device as the address of the communication device, and not including the IPv6 address of the communication device,
The communication device, wherein the code image including the address of the communication device is not displayed when the IPv4 address is set not to be used and the IPv6 address is set to be used.
前記表示制御手段は、前記通信装置のアドレスを含むコード画像を前記通信装置が備える表示部に表示することを特徴とする請求項1に記載の通信装置。 2. The communication device according to claim 1, wherein said display control means displays a code image including an address of said communication device on a display provided in said communication device. 前記コード画像は、2次元コード形式の画像であることを特徴とする請求項2に記載の通信装置。 3. The communication device according to claim 2, wherein the code image is a two-dimensional code format image. 前記コード画像は、QRコード(登録商標)画像であることを特徴とする請求項2に記載の通信装置。 3. The communication device according to claim 2, wherein the code image is a QR code (registered trademark) image. 近距離無線通信を用いて前記通信装置のアドレスを外部に提供する提供手段を更に有することを特徴とする請求項1乃至4のいずれか1項に記載の通信装置。 5. The communication device according to any one of claims 1 to 4, further comprising providing means for providing an address of said communication device to the outside using short-range wireless communication. 前記近距離無線通信は、NFC(Near Field Communication)通信方式又はBluetooth Low Energy通信方式の無線通信であることを特徴とする請求項5に記載の通信装置。 6. The communication apparatus according to claim 5, wherein the short-range wireless communication is wireless communication using an NFC (Near Field Communication) communication method or a Bluetooth Low Energy communication method. 前記データ通信に使用する前記通信装置のIPv4アドレスが格納されていない場合、前記表示制御手段は、前記通信装置のアドレスを含む前記コード画像を表示しない制御を行うことを特徴とする請求項1乃至のいずれか1項に記載の通信装置。 3. When the IPv4 address of the communication device used for the data communication is not stored, the display control means controls not to display the code image including the address of the communication device. 7. The communication device according to any one of 6 . 前記通信装置は印刷装置であることを特徴とする請求項1乃至のいずれか1項に記載の通信装置。 8. A communication device according to any one of claims 1 to 7 , wherein said communication device is a printing device. 外部装置とのデータ通信にIPv4アドレス又はIPv6アドレスを利用する通信装置の制御方法であって、
前記データ通信を行うための前記通信装置のアドレスを含むコード画像を表示する表示制御工程を有し、
前記IPv4アドレス及び前記IPv6アドレスの両方を利用する設定がなされている場合に、前記表示制御工程にて表示される前記コード画像は、前記通信装置のアドレスとして、前記通信装置のIPv4アドレスを含み、前記通信装置のIPv6アドレスを含まず、
前記IPv4アドレスを利用しない設定がなされており、前記IPv6アドレスを利用する設定がなされている場合、前記通信装置のアドレスを含む前記コード画像は表示されないことを特徴とする通信装置の制御方法。
A control method for a communication device using an IPv4 address or an IPv6 address for data communication with an external device,
a display control step of displaying a code image including an address of the communication device for performing the data communication;
when settings are made to use both the IPv4 address and the IPv6 address, the code image displayed in the display control step includes the IPv4 address of the communication device as the address of the communication device; not including the IPv6 address of the communication device,
A method of controlling a communication device, wherein the code image including the address of the communication device is not displayed when the IPv4 address is set not to be used and the IPv6 address is set to be used.
請求項1乃至のいずれか1項に記載の各手段として、通信装置のコンピュータを機能させるためのプログラム。 A program for causing a computer of a communication device to function as each means according to any one of claims 1 to 8 .
JP2021019020A 2016-05-12 2021-02-09 COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM Active JP7293268B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021019020A JP7293268B2 (en) 2016-05-12 2021-02-09 COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016096158A JP6843522B2 (en) 2016-05-12 2016-05-12 Communication equipment and its control method, and programs
JP2021019020A JP7293268B2 (en) 2016-05-12 2021-02-09 COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016096158A Division JP6843522B2 (en) 2016-05-12 2016-05-12 Communication equipment and its control method, and programs

Publications (2)

Publication Number Publication Date
JP2021078150A JP2021078150A (en) 2021-05-20
JP7293268B2 true JP7293268B2 (en) 2023-06-19

Family

ID=86772564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021019020A Active JP7293268B2 (en) 2016-05-12 2021-02-09 COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7293268B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005199627A (en) 2004-01-19 2005-07-28 Ricoh Co Ltd Image processing apparatus having output authentication function for confidential print data
JP2014071488A (en) 2012-09-27 2014-04-21 Brother Ind Ltd Function execution device
JP2014085968A (en) 2012-10-25 2014-05-12 Kyocera Document Solutions Inc Electronic device, application distribution program and application distribution system
JP2015002427A (en) 2013-06-14 2015-01-05 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP2015050513A (en) 2013-08-30 2015-03-16 コニカミノルタ株式会社 Mobile terminal device, and method and program for registering image processing device thereto
JP2015060242A (en) 2013-09-17 2015-03-30 コニカミノルタ株式会社 Network system, code providing device, terminal device, code, communication method, and computer program
WO2015088481A1 (en) 2013-12-09 2015-06-18 Nokia Technologies Oy Switching to advertising locator after connection establishment
JP2017136709A (en) 2016-02-02 2017-08-10 コニカミノルタ株式会社 Image forming apparatus, image management apparatus, reading apparatus, and image formation control program
JP2017204769A (en) 2016-05-12 2017-11-16 キヤノン株式会社 Electronic device, control method of the same, and program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005199627A (en) 2004-01-19 2005-07-28 Ricoh Co Ltd Image processing apparatus having output authentication function for confidential print data
JP2014071488A (en) 2012-09-27 2014-04-21 Brother Ind Ltd Function execution device
JP2014085968A (en) 2012-10-25 2014-05-12 Kyocera Document Solutions Inc Electronic device, application distribution program and application distribution system
JP2015002427A (en) 2013-06-14 2015-01-05 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP2015050513A (en) 2013-08-30 2015-03-16 コニカミノルタ株式会社 Mobile terminal device, and method and program for registering image processing device thereto
JP2015060242A (en) 2013-09-17 2015-03-30 コニカミノルタ株式会社 Network system, code providing device, terminal device, code, communication method, and computer program
WO2015088481A1 (en) 2013-12-09 2015-06-18 Nokia Technologies Oy Switching to advertising locator after connection establishment
JP2017136709A (en) 2016-02-02 2017-08-10 コニカミノルタ株式会社 Image forming apparatus, image management apparatus, reading apparatus, and image formation control program
JP2017204769A (en) 2016-05-12 2017-11-16 キヤノン株式会社 Electronic device, control method of the same, and program

Also Published As

Publication number Publication date
JP2021078150A (en) 2021-05-20

Similar Documents

Publication Publication Date Title
US10866776B2 (en) Pull printing method and system using cloud server
US9612777B2 (en) Pull printing method, apparatus and system
JP6214177B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
US11343389B2 (en) Writing IPV4 or IPV6 information into an NFC tag attached to an image forming apparatus
US20150081845A1 (en) Communication terminal, information processing method, and storage medium
JP2015149625A (en) Communication device, control method of the same and program
JP6108868B2 (en) Printing apparatus, printing apparatus control method, and program
US20220006775A1 (en) Information processing apparatus, information processing method and recording medium
JP6843522B2 (en) Communication equipment and its control method, and programs
JP6182919B2 (en) Communication program and communication device
EP3413599B1 (en) Information processing apparatus, communication system, and communication method
JP6300888B1 (en) Printing apparatus, system, and printing apparatus control method
JP6157144B2 (en) Printing apparatus, printing apparatus control method, and program
JP7293268B2 (en) COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
US9883328B2 (en) Information processing apparatus, information processing method, and recording medium
JP2019053463A (en) Information processing apparatus, information processing system, information processing method, and program
JP6634907B2 (en) Communication device, wireless terminal, and program
JP6191175B2 (en) Network system, relay control device, communication control method, and program
JP2019067449A (en) Communication terminal device, communication system, program, and control method of communication terminal device
JP6609155B2 (en) Information processing apparatus, control method thereof, and program
JP2016181152A (en) Image formation device, image formation system, and program
JP2019082953A (en) Communication device, method for communication, and program
JP2019082954A (en) Communication device, method for communication, and program
JP2015129820A (en) Image forming apparatus, control method thereof, printing system, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220707

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230116

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: 20230509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230607

R151 Written notification of patent or utility model registration

Ref document number: 7293268

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151