Computer program for image processing device and terminal device

The system enhances user convenience by controlling Bluetooth advertising signals to establish secure Wi-Fi connections, preventing unintended access point changes during data transfer, thus ensuring stable communication.

JP7626174B2Active Publication Date: 2025-02-04BROTHER KOGYO KK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023144823
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2025-02-04
Estimated Expiration
2039-12-04

AI Technical Summary

Technical Problem

Existing technologies face challenges in improving user convenience during the establishment of wireless connections between image processing devices and access points, particularly in preventing disruptions to ongoing data communication due to unintended connections with different access points.

Method used

Implementing a system where image processing devices transmit specific Bluetooth advertising signals with predetermined information to establish a secure Wi-Fi connection with an access point, and control the transmission of these signals to prevent connections with other access points during data transfer, using a combination of Bluetooth and Wi-Fi interfaces and protocols.

Benefits of technology

Enhances user convenience by ensuring stable data communication by preventing unintended disconnections and allowing users to properly select and connect with intended access points, thereby maintaining uninterrupted data transfer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007626174000001
    Figure 0007626174000001
  • Figure 0007626174000002
    Figure 0007626174000002
  • Figure 0007626174000003
    Figure 0007626174000003
Patent Text Reader

Abstract

To provide techniques for improving user convenience.SOLUTION: An image processing device transmits an advertising signal including prescribed information via a first radio interface. When the advertising signal including the prescribed information is received by a first terminal device, the image processing device receives first connection information from the first terminal device and establishes a first radio connection with a first access point using the first connection information. And then the image processing device performs a relationship processing related to image processing. The relationship processing includes performing communication of target data related to the image processing with the first terminal device via the first access point. The image processing device forbids processing for establishing a radio connection with a different access point while performing the communication of the target data with the first terminal device.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This specification discloses a technique in which connection information is transmitted from a terminal device to an image processing device via wireless communication conforming to the Bluetooth (registered trademark) standard, and the image processing device uses the connection information to establish a wireless connection with an access point. [Background technology]

[0002] Non-Patent Document 1 discloses a technique for establishing a Wi-Fi connection between a certain device and an access point according to the DPP (abbreviation of Device Provisioning Protocol) method. This document discloses transmitting a public key of the certain device to the outside using wireless communication according to the Bluetooth standard. In particular, it discloses transmitting the public key to the outside using an extended advertising signal available in version 5 of the Bluetooth standard. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] “Device Provisioning Protocol Specification Version 1.1” Wi-Fi Alliance, 2018 Summary of the Invention [Problem to be solved by the invention]

[0004] This specification provides a technique for improving user convenience in a situation where a wireless connection is established between an image processing device and an access point.

[0005] The image processing device disclosed in the present specification includes a first wireless interface for performing wireless communication according to the Bluetooth standard, the first wireless interface being capable of transmitting an advertising signal of the Bluetooth standard, the advertising signal including predetermined information for receiving connection information from a terminal device, the connection information being information for establishing a wireless connection between the image processing device and an access point; a second wireless interface for performing wireless communication according to the Wi-Fi standard; and a first request signal receiving unit for receiving, when the advertising signal including the predetermined information is received by the first terminal device, a first request signal using the predetermined information from the first terminal device, the first request signal being a signal for requesting execution of communication to receive first connection information from the first terminal device; The communication device may further include a first connection information receiving unit that receives the first connection information from the first terminal device when the first request signal is received, a first establishment unit that uses the first connection information to establish a first wireless connection with a first access point via the second wireless interface when the first connection information is received from the first terminal device, and a related process execution unit that executes related processes related to image processing after the first wireless connection with the first access point is established, the related process including executing communication of target data related to the image processing with the first terminal device via the first access point and the second wireless interface, and a prohibition unit that prohibits executing a process to establish a wireless connection with an access point other than the first access point via the second wireless interface while communication of the target data is being executed with the first terminal device.

[0006] According to the above configuration, the image processing device prohibits the execution of a process for establishing a wireless connection with an access point other than the first access point when communication of target data is being performed between the image processing device and the first terminal device via the first access point. Therefore, the image processing device can prevent the first wireless connection with the first access point from being disconnected due to the execution of the process. As a result, it is possible to prevent the communication of the target data from being hindered, and the convenience of a user who wishes to communicate the target data (i.e., a user of the first terminal device) can be improved.

[0007] This specification also discloses a computer program for a terminal device, which may include a first wireless interface for performing wireless communication according to the Bluetooth standard, a second wireless interface for performing wireless communication according to the Wi-Fi standard, a display unit, and a computer.The computer program causes the computer to include the following units: an advertising signal receiving unit that receives a plurality of advertising signals from a plurality of image processing devices via the first wireless interface, the plurality of advertising signals including a first advertising signal including predetermined information and a second advertising signal not including the predetermined information; a display control unit that causes the display unit to display a selection screen including a plurality of pieces of identification information for identifying the plurality of image processing devices when the plurality of advertising signals are received from the plurality of image processing devices, the selection screen including the identification information for identifying the image processing device that is a source of the first advertising signal being displayed in a first display mode, and the identification information for identifying the image processing device that is a source of the second advertising signal being displayed in a second display mode different from the first display mode; and a display control unit that causes the display unit to select a specific image processing device that is a source of the first advertising signal from among the plurality of pieces of identification information on the selection screen. the request signal transmitting unit is configured to transmit a request signal to the specific image processing device when specific identification information identifying the specific image processing device is selected, the request signal being a signal that utilizes the specific information included in the first advertising signal received from the specific image processing device, the request signal being a signal for requesting the execution of communication for transmitting connection information to the specific image processing device, the connection information being information for establishing a wireless connection between the specific image processing device and an access point; a connection information transmitting unit that transmits the connection information to the specific image processing device when the request signal is transmitted to the specific image processing device; and a target data communication unit that, after the wireless connection is established between the specific image processing device and the access point due to the connection information being transmitted to the specific image processing device, communicates target data related to image processing performed by the specific image processing device with the specific image processing device via the second wireless interface and the access point.

[0008] According to the above configuration, the terminal device can display a selection screen in which identification information for identifying an image processing device that is a source of a first advertising signal including the predetermined information and identification information for identifying an image processing device that is a source of a second advertising signal including the predetermined information are distinguished. That is, on the selection screen, identification information for identifying an image processing device that can be a destination of a request signal using the predetermined information and identification information for identifying an image processing device that cannot be a destination of the request signal are distinguished. For this reason, a user can appropriately select the former identification information. Therefore, a wireless connection can be established between a specific image processing device and an access point, and communication of target data can be appropriately performed between the terminal device and the specific image processing device. As a result, the convenience of a user (i.e., a user of a terminal device) who wishes to communicate target data can be improved.

[0009] A computer program for implementing the image processing device, a computer-readable recording medium storing the computer program, and a method executed by the image processing device are also novel and useful. A computer-readable recording medium storing a computer program for the terminal device, the terminal device itself, and a method executed by the terminal device are also novel and useful. A system including the image processing device and the terminal device is also novel and useful. [Brief description of the drawings]

[0010] [Figure 1] 1 shows the configuration of a communication system. [Diagram 2] 1 shows a sequence diagram of a process for establishing a wireless connection between a printer and an access point. [Diagram 3] FIG. 13 shows a sequence diagram of a process after a wireless connection is established. [Figure 4] FIG. 11 shows a sequence diagram of a process for establishing a wireless connection between a printer and another access point. [Diagram 5] 13 shows a sequence diagram of a case in which a portable terminal receives advertising signals from multiple printers. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] (Configuration of communication system 2: Figure 1) 1, the communication system 2 includes a plurality of printers 10, 50 and a plurality of mobile terminals 100, 150. Each of the printer 50 and the mobile terminal 100 establishes a wireless connection (hereinafter referred to as a "Wi-Fi connection") conforming to the Wi-Fi standard with an access point 200. That is, the printer 50 and the mobile terminal 100 belong to the same wireless network formed by the access point 200. The mobile terminal 150 establishes a Wi-Fi connection with the access point 250. Below, the mobile terminal and the access point will be simply referred to as a "terminal" and an "AP", respectively.

[0012] In this embodiment, first, wireless communication in accordance with the Bluetooth (registered trademark) standard is performed between the printer 10 and the mobile terminal 100, and connection information for establishing a Wi-Fi connection with the AP 200 is transmitted from the terminal 100 to the printer 10. After that, a Wi-Fi connection is established between the printer 10 and the AP 200.

[0013] (Printer 10, 50 configuration) Each of the printers 10 and 50 is a peripheral device (for example, a peripheral device of the terminal 100) capable of executing a printing function. The model name of the printer 10 is "M1", and the model name of the printer 50 is "M2" which is different from "M1". The printer 10 includes a display unit 12, a print execution unit 14, a BT (abbreviation of BlueTooth) interface 16, a Wi-Fi interface 18, and a control unit 30. In the following, the interface is referred to as "I / F".

[0014] The display unit 12 is a display for displaying various information. The display unit 12 also functions as a touch panel (i.e., an operation unit) for receiving instructions from a user. The print execution unit 14 includes a printing mechanism such as an inkjet type or a laser type.

[0015] BTI / F16 is an I / F for performing wireless communication according to the BT standard. The BT standard is, for example, a wireless communication method based on the IEEE 802.15.1 standard and standards equivalent thereto. BTI / F16 is an I / F defined in version 5 and later of the BT standard. In version 5 and later of the BT standard, an extended advertising signal (so-called Advertising Extensions) is adopted. BTI / F16 can transmit both an extended advertising signal available in version 5.0 and later of the BT standard and a non-extended normal advertising signal available in versions earlier than version 5 of the BT standard. The size of data that can be included in the extended advertising signal is larger than the size of data that can be included in the normal advertising signal. For this reason, BTI / F16 can transmit data of a relatively large size (for example, a public key 300 described later) using the extended advertising signal. In the following, the advertising signal is referred to as an "AD signal."

[0016] The Wi-Fi I / F 14 is a wireless interface for performing wireless communication according to the Wi-Fi standard. The Wi-Fi standard is a wireless communication method for performing wireless communication according to, for example, the IEEE (The Institute of Electrical and Electronics Engineers, Inc.) 802.11 standard and standards equivalent thereto (for example, 802.11a, 11b, 11g, 11n, 11ac, etc.). The Wi-Fi I / F 14 particularly supports the DPP (abbreviation of Device Provisioning Protocol) method established by the Wi-Fi Alliance. The DPP method is a wireless communication method described in the specification "Device Provisioning Protocol Specification Version 1.1" created by the Wi-Fi Alliance.

[0017] The control unit 30 includes a CPU 32 and a memory 34. The CPU 32 executes various processes in accordance with a program 36 stored in the memory 34. The memory 34 is configured by a volatile memory, a non-volatile memory, or the like.

[0018] The hardware configuration (not shown) of the printer 50 is similar to that of the printer 10. That is, the printer 50 includes a BTI / F defined in version 5 or later of the BT standard and a Wi-Fi I / F supporting the DPP method.

[0019] (Configuration of terminals 100 and 150) Each of the terminals 100 and 150 is a portable terminal device such as a mobile phone (for example, a smartphone), a PDA, a tablet PC, etc. The terminal 100 includes a display unit 112, a BTI / F 116, a Wi-Fi I / F 118, and a control unit 130.

[0020] The display unit 112 is a display for displaying various information. The display unit 112 also functions as a touch panel (i.e., an operation unit) for receiving instructions from a user. The BTI / F 116 is the same as the BTI / F 16 of the printer 10. That is, the BTI / F 116 is an I / F defined in version 5 or later of the BT standard, and is capable of interpreting both extended AD signals and normal AD signals. The Wi-Fi I / F 118 is the same as the Wi-Fi I / F 18 of the printer 10. That is, the Wi-Fi I / F 118 supports the DPP method.

[0021] The control unit 130 includes a CPU 132 and a memory 134. The CPU 132 executes various processes in accordance with programs 136, 138 stored in the memory 134. The memory 134 is composed of a volatile memory, a non-volatile memory, etc., and stores an OS (short for Operating System) program 136 (hereinafter simply referred to as "OS 136") and a print application 138 (hereinafter simply referred to as "app 138").

[0022] The OS 136 is a program for controlling basic operations of the terminal 100, and is, for example, iOS (registered trademark), Android (registered trademark), etc. The application 138 is a program for establishing a Wi-Fi connection between the printer 10 and the AP 200 and for causing the printer 10 to execute printing. The application 138 may be installed in the terminal 100 from a server on the Internet provided by the vendor of the printer 10, for example, or may be installed in the terminal 100 from a medium shipped together with the printer 10.

[0023] The hardware configuration (not shown) of the mobile terminal 150 is similar to that of the mobile terminal 100. That is, the mobile terminal 150 includes a BTI / F defined in version 5 or later of the BT standard and a Wi-Fi I / F supporting the DPP method.

[0024] (Processing performed by each device 10, 50, 100, 150: Figures 2 to 5) Next, specific processing executed by each device 10 etc. will be described with reference to Figures 2 to 5. In the following, when describing processing executed by the CPU 132 of the terminal 100 in accordance with the OS 136 or the application 138, the OS 136 or the application 138 will be mainly described. In Figures 2 to 5, communication between each device 10 etc. according to the BT standard and communication according to the Wi-Fi standard are indicated by solid lines and dashed lines, respectively.

[0025] (Process for establishing a Wi-Fi connection between the printer 10 and the AP 200: Figure 2) First, referring to FIG. 2, a process for establishing a Wi-Fi connection between the printer 10 and the AP 200 using the terminal 100 will be described. At T100, the power of the printer 10 is turned on by the user. In this state, the printer 10 has not established a Wi-Fi connection with the AP 200. In this case, the CPU 32 of the printer 10 instructs the BTI / F 16 to transmit an extended AD signal. As a result, the BTI / F 16 repeatedly transmits the extended AD signal at T102. The extended AD signal includes the model name M1 of the printer 10 and a public key 300 of the printer 10. The public key 300 is information used to transmit an Authentication Request, which is a DPP-based signal.

[0026] At T110, the user executes an operation to start up the application 138 of the terminal 100, and at T112, the user executes a Wi-Fi connection operation to establish a Wi-Fi connection between the printer 10 and the AP 200. In this case, at T120, the application 138 supplies the OS 136 with a reception instruction to instruct reception of an AD signal.

[0027] When the OS 136 acquires a reception instruction from the application 138 (T120), it starts the BTI / F 116, and in T122 receives the extended AD signal from the printer 10 via the BTI / F 116. Then, in T124, the OS 136 supplies the model name M1 and the public key 300 included in the extended AD signal to the application 138.

[0028] When the application 138 acquires the model name M1 and the public key 300 from the OS 136 (T124), in T130, it displays a connection confirmation screen on the display unit 112. The connection confirmation screen includes a message inquiring of the user as to which printer and AP a Wi-Fi connection is to be established, and the acquired model name M1.

[0029] In T132, the model name M1 in the connection confirmation screen is selected by the user. In this case, in T140, the application 138 supplies a DPP instruction to the OS 136 to instruct execution of wireless communication according to the DPP method. The DPP instruction includes the public key 300 already acquired in T124, i.e., the public key 300 received from the printer 10 having the model name M1.

[0030] When the OS 136 acquires a DPP instruction from the application 138 (T140), in T142, it executes DPP authentication (hereinafter, referred to as "Auth") with the printer 10. Specifically, the OS 136 first generates a shared key using the public key 300 and the private key of the terminal 100, and generates encrypted data using the shared key. Then, the OS 136 transmits an Auth Request including the encrypted data and the public key of the terminal 100 to the printer 10 via the Wi-Fi I / F 118. The Request is a signal requesting the printer 10 to execute authentication.

[0031] When the CPU 32 receives the Request from the terminal 100 via the Wi-Fi I / F 18, it executes authentication of the encrypted data included in the Request. If the authentication is successful, the CPU 32 transmits an Auth Response indicating success to the terminal 100 via the Wi-Fi I / F 18. Hereinafter, the Request and the Response will be referred to as "Req" and "Res", respectively.

[0032] When the CPU 32 transmits the Auth Res to the terminal 100 (T142), at T144 it executes a DPP-based Configuration (hereinafter referred to as "Config") with the terminal 100. Specifically, the CPU 32 transmits a Config Req to the terminal 100 via the Wi-Fi I / F 18. The Req is a signal requesting the printer 10 to transmit a printer Config Object. The Object is connection information required for the printer 10 to establish a Wi-Fi connection with the AP 200, and includes a printer Signed-Connector and the like. Below, the Config Object and the Signed-Connector are referred to as "CO" and "SC", respectively.

[0033] When the OS 136 receives a Config Req from the printer 10 via the Wi-Fi I / F 118, it generates a printer CO including a printer SC. Then, the OS 136 transmits a Config Res including the printer CO to the printer 10 via the Wi-Fi I / F 118.

[0034] When the CPU 32 receives the Config Res from the terminal 100 via the Wi-Fi I / F 18 (T144), it stores the printer CO in the memory 34 in T146.

[0035] Next, in T148, the CPU 32 executes DPP-based Network Access with the AP 200. Specifically, the CPU 32 first acquires the printer SC contained in the printer CO stored in T146. Then, the CPU 32 transmits a DPP Peer Discovery Req including the printer SC to the AP 200 via the Wi-Fi I / F 18. The Req is a signal requesting the AP 200 to execute authentication. Hereinafter, DPP Peer Discovery will be simply referred to as "Discovery."

[0036] When the AP 200 receives a Discovery Req from the printer 10, it performs authentication using the SC for the printer included in the Req. If the authentication is successful, the AP 200 generates a connection key and transmits a Discovery Res including the SC for the AP to the printer 10.

[0037] When the CPU 32 receives a Discovery Res from the AP 200 via the Wi-Fi I / F 18, it executes authentication using the AP SC included in the Res. If the authentication is successful, the CPU 32 generates a connection key. The connection key generated here is the same as the connection key generated by the AP 200. This allows the connection key to be shared between the printer 10 and the AP 200.

[0038] The CPU 32 uses the connection key to execute 4-way handshake communication with the AP 200 via the Wi-Fi I / F 18. As a result, a Wi-Fi connection between the printer 10 and the AP 200 is established.

[0039] When the CPU 32 establishes a Wi-Fi connection with the AP 200 (T148), it instructs the BTI / F 16 to transmit an extended AD signal. As a result, the BTI / F 16 repeatedly transmits the extended AD signal at T150. The extended AD signal is the same as the extended AD signal transmitted at T102.

[0040] (Continuation of Figure 2: Figure 3) Next, the process following Fig. 2 will be described with reference to Fig. 3. In the process of Fig. 2, when a Wi-Fi connection is established between the printer 10 and the AP 200 (T148), the printers 10 and 50 and the terminal 100 belong to the same wireless network formed by the AP 200.

[0041] In T210, a file selection operation for selecting an image file representing an image to be printed is performed by the user. The image file selected here may be a file stored in memory 134 of terminal 100, or may be a file acquired via the Internet. In this case, in T220, application 138 supplies a search instruction to OS 136 for instructing a search for printers 10 and 50.

[0042] When the OS 136 acquires a search instruction from the application 138 (T220), in T222, the OS 136 transmits a search signal by broadcast to the AP 200 using the Wi-Fi connection (i.e., via the Wi-Fi I / F 118). As a result, the search signal is received by each of the printers 10 and 50.

[0043] When the CPU 32 of the printer 10 receives a search signal from the terminal 100 using the Wi-Fi connection (i.e., via the Wi-Fi I / F 18) (T222), in T224A, the CPU 32 uses the Wi-Fi connection to transmit a response signal including the model name M1 of the printer 10 and the IP address IP1 of the printer 10 to the terminal 100. Similarly, in T224B, the printer 50 uses the Wi-Fi connection to transmit a response signal including the model name M2 of the printer 50 and the IP address IP2 of the printer 50 to the terminal 100.

[0044] When OS136 receives each response signal from each printer 10, 50 using the Wi-Fi connection (T224A, T224B), in T226, it supplies the application 138 with each piece of information contained in each response signal (i.e., a set of model name M1 and IP address IP1, and a set of model name M2 and IP address IP2).

[0045] When the application 138 acquires each piece of information from the OS 136 (T226), in T230, it displays a printer selection screen on the display unit 12. The printer selection screen includes a message that prompts the user to select a printer to execute printing, and each model name M1, M2 included in the each piece of information acquired in T226.

[0046] In T232, the model name M1 of the printer 10 is selected by the user on the printer selection screen. In this case, in T240, the application 138 supplies a print instruction to the OS 136 to instruct transmission of an image file. The print instruction includes the IP address IP1 corresponding to the model name M1 selected in T232 from among the pieces of information acquired in T226. The print instruction further includes the file name of the image file selected in T210.

[0047] When the OS 136 acquires a print instruction from the application 138 (T240), in T242, the OS 136 uses the Wi-Fi connection to send the print instruction, which includes the IP address IP1 as the destination and the print data corresponding to the selected image file, to the printer 10.

[0048] When the CPU 32 starts receiving a print instruction from the terminal 100 using the Wi-Fi connection (T242), it instructs the BTI / F 16 to transmit a normal AD signal at T250. As a result, the BTI / F 16 changes at T250 from a state in which it transmits an extended AD signal (T150 in FIG. 2) to a state in which it transmits a normal AD signal. The normal AD signal includes the model name M1 of the printer 10 and status information 310 indicating that printing is being performed. The normal AD signal does not include the public key 300.

[0049] When the CPU 32 starts receiving a print instruction from the terminal 100 (T242), it further supplies the print data included in the print instruction to the print execution unit 14 in T260, causing the print execution unit 14 to print the image represented by the print data. Here, it takes a certain amount of time to receive all of the print data. Therefore, printing starts when part of the print data is received (T260), and then when the remaining data of the print data is received and supplied to the print execution unit 14, printing is completed (T262).

[0050] As described above, when the printer 10 starts receiving print data (T242), it transmits a normal AD signal that does not include the public key 300 instead of the extended AD signal that includes the public key 300 (T250). Therefore, when the printer 10 is receiving print data, an event does not occur in which a terminal other than the terminal 100 receives an extended AD signal. That is, an event does not occur in which the different terminal transmits an Auth Req that includes the public key 300 to the printer 10. If such an event occurs, the printer 10 may disconnect the Wi-Fi connection with the AP 200 and execute a process to establish a Wi-Fi connection with an AP other than the AP 200, even though the printer 10 is receiving print data. In this embodiment, the printer 10 transmits a normal AD signal instead of an extended AD signal when the printer 10 is receiving print data, thereby prohibiting the printer 10 from executing a process to establish a Wi-Fi connection with an AP other than the AP 200. This makes it possible to prevent the Wi-Fi connection with the AP 200 from being disconnected when the printer 10 is receiving print data. As a result, it is possible to prevent communication of print data from being interrupted, and it is possible to improve convenience for users who wish to communicate print data (i.e., execute printing).

[0051] Furthermore, the printer 10 transmits a normal AD signal including status information 310 (T250). Therefore, when a terminal other than the terminal 100 receives a normal AD signal from the printer 10 while the printer 10 is receiving print data, the terminal can obtain the status information 310 included in the normal AD signal. For this reason, the different terminal can display a screen indicating that the printer 10 is printing, for example, according to the status information 310. By looking at the screen, the user of the different terminal can know that a Wi-Fi connection cannot be established between the printer 10 and the AP because the printer 10 is printing.

[0052] When the CPU 32 has completed reception of all the print data and printing is complete (T262), it instructs the BTI / F 16 to transmit an extended AD signal at T270. As a result, the BTI / F 16 changes from a state in which it transmits a normal AD signal (T250) to a state in which it transmits an extended AD signal at T270. This extended AD signal is the same as the extended AD signal transmitted at T102 in FIG. 2. In this way, the printer 10 transmits the extended AD signal again when it has completed reception of all the print data, and therefore can execute processing to establish a Wi-Fi connection with an AP other than AP 200.

[0053] (Continuation of Figure 3: Figure 4) Next, the process following Fig. 3 will be described with reference to Fig. 4. In this state, the printer 10 repeatedly transmits an extended AD signal in T302 (see T270 in Fig. 3). Here, a process will be described for changing the state in which a Wi-Fi connection is established between the printer 10 and the AP 200 to a state in which a Wi-Fi connection is established between the printer 10 and the AP 250, using the terminal 150 that has established a Wi-Fi connection with the AP 250.

[0054] T310 to T342 are the same as T110 to T142 in FIG. 2, except that terminal 150 is used instead of terminal 100. When CPU 32 of printer 10 receives Auth Req from terminal 150 via Wi-Fi I / F 18 and transmits Auth Res to terminal 150 (T342), at T343, it transmits a disconnection request to AP 200 via Wi-Fi I / F 18. The disconnection request is a signal for requesting AP 200 to disconnect the Wi-Fi connection. As a result, the Wi-Fi connection between printer 10 and AP 200 is disconnected.

[0055] Next, the CPU 32 executes Config with the terminal 150 via the Wi-Fi I / F 18. This Config is similar to T144 in FIG. 2, except that the terminal 150 is used and a printer CO required for establishing a Wi-Fi connection with the AP 250 is sent to the printer 10.

[0056] T346 and T348 are the same as T146 and T148 in FIG. 2, except that the printer CO of T344 is used and that the AP250 is used. As a result, a Wi-Fi connection is established between the printer 10 and the AP250. T350 is the same as T150 in FIG. 2. In this way, when a Wi-Fi connection with the AP200 is established and an extended AD signal is received by the terminal 150 other than the terminal 100 (T322), the printer 10 can appropriately establish a Wi-Fi connection with the AP250 other than the AP200.

[0057] (A case where the terminal 100 receives AD signals from multiple printers 10 and 50: FIG. 5) Next, a case different from that in FIG. 2 will be described with reference to FIG. 5. In the case in FIG. 2, the terminal 100 receives an extended AD signal from only one printer 10 (T122) and displays a connection selection screen including only the model name M1 of the printer 10 (T130). In contrast, in the case in FIG. 5, the terminal 100 receives an AD signal from each of the multiple printers 10, 50. The initial state in FIG. 5 is the same as the initial state in FIG. 2 (i.e., a state in which the printer 10 has not established a Wi-Fi connection).

[0058] The printer 50 is currently printing. For this reason, the printer 50 repeatedly transmits a normal AD signal in T400 (see T250 in FIG. 3). The normal AD signal includes the model name M2 of the printer 50 and status information 330 indicating that printing is currently being performed.

[0059] T401 to T420 are the same as T100 to T120 in Fig. 2. When the OS 136 acquires a reception instruction from the application 138 (T420), in T422 it receives the extended AD signal from the printer 10, and in T423 it receives the normal AD signal from the printer 50. Then, in T424, the OS 136 supplies the application 138 with each piece of information contained in the received extended AD signal and normal AD signal (i.e., a set of the model name M1 and the public key 300, and a set of the model name M2 and the status information 330).

[0060] When the application 138 acquires each piece of information from the OS 136 (T424), in T430, the application 138 displays a connection confirmation screen on the display unit 112. The connection confirmation screen includes each model name M1, M2 included in each piece of acquired information. Here, the application 138 displays the model name M1, which is a set with the public key 300, in a selectable manner, and displays the model name M2, which is a set with the status information 330, in an unselectable manner. In the present embodiment, the selectable manner is displayed in black. In the present embodiment, the unselectable manner is displayed in a so-called grayed-out manner. However, in a modified example, the model name M2 may be displayed in a selectable manner. In this case, the model name M2 may be displayed in a color different from the model name M1, or in a size smaller than the model name M1. Generally speaking, it is sufficient that the model name M1 and the model name M2 have different display manners.

[0061] If the printer 50 is not currently printing, the OS 136 also receives an extended AD signal from the printer 50. In this case, the application 138 displays both the model name M1 and the model name M2 in a selectable manner. If the printer 10 is currently printing, the OS 136 also receives a normal AD signal from the printer 10. In this case, the application 138 displays both the model name M1 and the model name M2 in a non-selectable manner.

[0062] The application 138 further displays a connection selection screen including the character string "Printing in progress" indicated by the status information 330 adjacent to the model name M2 on the right side of the model name M2. This allows the user to know that the printer 50 having the model name M2 is currently printing. In a modified example, the character string "Printing in progress" may be arranged to the left of the model name M2 or directly below the model name M2. Also, instead of the character string "Printing in progress", a mark indicating that printing is currently being performed may be used. Generally speaking, it is sufficient that the status information 330 is displayed in association with the model name M2.

[0063] By looking at the connection selection screen, the user can easily distinguish between the model name M1 displayed in a selectable manner and the model name M2 displayed in an unselectable manner. This allows the user to know that a Wi-Fi connection can be established between the printer 10 having the model name M1 and the AP. Therefore, the user can appropriately select the model name M1 in T432. The subsequent processing is the same as T140 to T150 in FIG. 2 and T220 to T270 in FIG. 3. This allows a Wi-Fi connection to be established between the printer 10 and the AP 200 (T148 in FIG. 2 cited in FIG. 5), and allows communication of print data to be appropriately performed between the terminal 100 and the printer 10 (T242 in FIG. 3). As a result, the convenience of the user who desires to communicate print data (i.e., the user of the terminal 100) can be improved.

[0064] (Correspondence) The printer 10, the terminal 100, and the terminal 150 are examples of an "image processing device," a "first terminal device," and a "second terminal device," respectively. The AP 200 and the AP 250 are examples of a "first access point," and a "second access point," respectively. The BTI / F 16 and the Wi-Fi I / F 18 are examples of a "first wireless interface," and a "second wireless interface," respectively, of the "image processing device." The public key 300 and the printer CO are examples of "predetermined information" and "connection information," respectively. The Auth Req of T142, the printer CO of T144, and the Wi-Fi connection of T148 in FIG. 2 are examples of a "first request signal," a "first connection information," and a "first wireless connection," respectively. The print data of T242 in FIG. 3 is an example of "target data." Receiving a print instruction at T242 in FIG. 3 and executing printing at T260 are examples of "related processing." The process of T250 is an example of “processing for establishing a wireless connection with a different access point.” The Auth Req of T342, the CO for the printer of T344, and the Wi-Fi connection of T348 in Fig. 4 are examples of a “second request signal,” a “second connection information,” and a “second wireless connection,” respectively.

[0065] The correspondence relationship regarding the "image processing device" is as follows. The processes of T142, T144, and T148 in FIG. 2 are examples of processes executed by the "first request signal receiving unit," the "first connection information receiving unit," and the "first establishing unit," respectively. The processes of T242, T250, and T270 in FIG. 3 are examples of processes executed by the "related process executing unit," the "prohibition unit," and the "interface control unit," respectively. The processes of T342, T343, T344, and T348 in FIG. 4 are examples of processes executed by the "second request signal receiving unit," the "disconnection unit," the "second connection information receiving unit," and the "second establishing unit," respectively.

[0066] The terminal 100 is an example of a "terminal device". The BTI / F 116 and the Wi-Fi I / F 118 are examples of a "first wireless interface" and a "second wireless interface" of the "terminal device", respectively. The printers 10 and 50 are examples of a "plurality of image processing devices". The extended AD signal of T422 in FIG. 5 and the normal AD signal of T423 are examples of a "first advertising signal" and a "second advertising signal", respectively. The multiple model names M1 and M2 and the connection selection screen of T430 in FIG. 5 are examples of a "plurality of identification information" and a "selection screen", respectively. The selectable aspect and the non-selectable aspect are examples of a "first display aspect" and a "second display aspect", respectively. The model name M1 and the printer 10 are examples of a "specific identification information" and a "specific image processing device", respectively. The Auth Req of T142, the CO for the printer of T144, and the Wi-Fi connection of T148 cited in Figure 5 are examples of a "request signal," "connection information," and "wireless connection," respectively.

[0067] The correspondences regarding the "terminal device" are as follows. The processes of T422 and T423 caused by T420 in FIG. 5 are an example of processes executed by an "advertising signal receiving unit". The process of T430 is an example of processes executed by a "display control unit". The process of T142 caused by T140 in FIG. 2 cited in FIG. 5 is an example of processes executed by a "request signal transmitting unit". The process of T144 caused by T140 in FIG. 2 cited in FIG. 5 is an example of processes executed by a "connection information transmitting unit". The process of T242 caused by T240 in FIG. 3 is an example of processes executed by a "target data communication unit".

[0068] Although specific examples of the present invention have been described above in detail, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and alterations of the specific examples exemplified above. Modifications of the above-mentioned embodiments are listed below.

[0069] (Variation 1) The terminal 100 may not support the DPP method, and may establish a Wi-Fi connection with the AP 200 according to the method of the normal Wi-Fi standard. In this case, the terminal 100 has already stored the SSID and password (hereinafter referred to as "AP connection information") of the wireless network formed by the AP 200. The printer 10 may also be capable of operating as a Group Owner (hereinafter referred to as "G / O") of the WFD (abbreviation of Wi-Fi Direct (registered trademark)) method. In this case, the printer 10 may transmit an extended AD signal including the SSID and password (hereinafter referred to as "WFD connection information") of the wireless network in which the printer 10 operates as a G / O at T102 in FIG. 2. The terminal 100 can obtain the WFD connection information by receiving the extended AD signal. In this case, the terminal 100 transmits a Probe request including the SSID included in the WFD connection information to the printer 10 via the Wi-Fi I / F 118, and further uses the WFD connection information to establish a WFD-scheme wireless connection with the printer 10 via the Wi-Fi I / F 118. Thereafter, the terminal 100 transmits AP connection information to the printer 10 via the Wi-Fi I / F 118 using the WFD-scheme wireless connection. For this reason, the printer 10 can establish a Wi-Fi connection with the AP 200 using the AP connection information. In this modification, the WFD connection information, the Probe request, and the AP connection information are examples of "predetermined information," "first request signal (or request signal)," and "first connection information (or connection information)," respectively.

[0070] (Modification 2) As in the above modification 1, the terminal 100 may establish a Wi-Fi connection with the AP 200 according to a method of the normal Wi-Fi standard and may have already stored AP connection information. Then, the printer 10 may transmit an extended AD signal including pairing information (e.g., a PIN code) for performing pairing of the BT standard instead of the public key 300 at T102 in FIG. 2. The terminal 100 can obtain the pairing information by receiving the extended AD signal. In this case, the terminal 100 can transmit a pairing request signal including the pairing information to the printer 10 via the BTI / F 116 and establish an L2CAP Link with the printer 10. Thereafter, the terminal 100 transmits AP connection information to the printer 10 via the BTI / F 116 using the L2CAP Link. For this reason, the printer 10 can establish a Wi-Fi connection with the AP 200 using the AP connection information. In this modification, the pairing information and the AP connection information are examples of "predetermined information" and "connection information", respectively.

[0071] (Variation 3) The printer 10 may execute any one of the following variations 3-1 to 3-4 instead of transmitting the normal AD signal at T250 in FIG.

[0072] (Variation 3-1) The printer 10 may continue to transmit an extended AD signal even if it receives a print instruction in T242. Then, when the printer 10 receives an Auth Req from a terminal 150 different from the terminal 100, the printer 10 may execute Config with the terminal 150 and receive a printer CO from the terminal 150. However, the printer 10 does not execute Network Access with the AP 250 until the printer 10 has completed receiving the print data. This allows the printer 10 to avoid disconnecting the Wi-Fi connection with the AP 200. In this variation, the Network Access with the AP 250 is an example of a "process for establishing a wireless connection with a different access point." Also, prohibiting the execution of Network Access is an example of a process executed by a "prohibition unit."

[0073] (Variation 3-2) Even if the printer 10 receives a print instruction in T242, it may continue to send an extended AD signal. And, when the printer 10 receives an Auth Req from a terminal 150 different from the terminal 100, it may not need to send an Auth Res to the terminal 150. In this case, the printer 10 does not execute Network Access with the AP 250 without receiving a printer CO from the terminal 150. Therefore, the printer 10 does not need to disconnect the Wi-Fi connection with the AP 200. In this variation, the process from sending the Auth Res to establishing the Wi-Fi connection is an example of "processing for establishing a wireless connection with a different access point". Also, prohibiting the sending of the Auth Res is an example of processing executed by a "prohibition unit".

[0074] (Variation 3-3) When receiving a print instruction at T242, the printer 10 may transmit an extended AD signal that does not include the public key 300, instead of an extended AD signal that includes the public key 300. In this case, the printer 10 does not receive an Auth Req from a terminal 150 different from the terminal 100, and does not execute a network access with the AP 250. As a result, the printer 10 does not need to disconnect the Wi-Fi connection with the AP 200. In this variation, the process from receiving an Auth Req to establishing a Wi-Fi connection is an example of a "process for establishing a wireless connection with a different access point." Also, controlling the B / TI / F 16 to transmit an extended AD signal that does not include the public key 300 is an example of a process executed by a "prohibition unit."

[0075] (Variation 3-4) When the printer 10 receives a print instruction at T242, the printer 10 may cut off power to the BTI / F 16. In this case, the BTI / F 16 is in a state in which it does not transmit either an extended AD signal or a normal AD signal. As a result, the printer 10 does not receive an Auth Req from a terminal 150 different from the terminal 100, and does not execute a network access with the AP 250. For this reason, the printer 10 does not need to cut off the Wi-Fi connection with the AP 200. In this variation, the process from receiving an Auth Req to establishing a Wi-Fi connection is an example of a "process for establishing a wireless connection with a different access point." Cutting off power to the BTI / F 16 is an example of a process executed by a "prohibition unit."

[0076] (Variation 4) When establishing a Wi-Fi connection at T148 in FIG. 2, printer 10 may transmit a normal AD signal at T150 instead of transmitting an extended AD signal. This variation also enables printer 10 to avoid performing processing for establishing a Wi-Fi connection with an AP other than AP 200 while printing is in progress. In this variation, transmitting the normal AD signal at T150 is an example of processing executed by a "prohibition unit."

[0077] (Variation 5) The printer 10 may transmit a normal AD signal that does not include status information 330 at T250 in FIG. 3. Generally speaking, the "normal advertising signal" may or may not include status information. Also, in this variation, the application 138 may not display the character string "Printing in progress" in association with the model name M2 at T430 in FIG. Generally speaking, on the "selection screen", the identification information displayed in the second display mode may or may not be displayed in association with the status information.

[0078] (Variation 6) The printer 10 may not start transmitting an extended AD signal instead of a normal AD signal when the completion of printing at T262 in Fig. 3 is triggered. The printer 10 may start transmitting an extended AD signal instead of a normal AD signal when the receipt of an end instruction from the terminal 100 is triggered, for example. In this variation, the "interface control unit" can be omitted. Note that the printer 10 may start transmitting an extended AD signal instead of a normal AD signal when a predetermined time has elapsed since the completion of printing, even if the printer 10 does not receive an end instruction from the terminal 100.

[0079] (Variation 7) The printer 10 may disconnect the Wi-Fi connection with the AP 200 using the completion of printing at T262 in Fig. 3 as a trigger. In this case, the printer 10 is in a state where no Wi-Fi connection is established with any AP, and transmits an extended AD signal. In this variation, the "second request signal receiver", "disconnection unit", "second connection information receiver", and "second establishment unit" can be omitted.

[0080] (Variation 8) A scanner equipped with a scan execution unit may be used instead of the printer 10. In this case, the terminal 100 transmits a scan instruction to the scanner via the AP 200 instead of a print instruction at T240 and T242 in FIG. 3. Then, the scanner causes the scan execution unit to execute a scan at T260, and then transmits the scan data to the terminal 100 via the AP 200. In this variation, the scan, the scan data, and the process from receiving the scan instruction to transmitting the scan data are examples of "image processing," "target data," and "related processing," respectively. In this variation, the "print execution unit" can be omitted. In addition, the "image processing device" does not have to be the printer 10 or the scanner, and may be, for example, a FAX machine, a multi-function device, etc.

[0081] (Modification 9) In each of the above embodiments, the CPU 32 of the printer 10 executes the program 36 (i.e., software), and the CPU 132 of the terminal 100 executes the programs 136, 138, thereby realizing each process in Figures 2 to 5. Alternatively, any of the processes may be realized by hardware such as a logic circuit. The following items are elements of the claims as filed: (Item 1) An image processing device, A first wireless interface for performing wireless communication according to the Bluetooth standard, the first wireless interface is capable of transmitting an advertising signal of the Bluetooth standard; The advertising signal includes predetermined information for receiving connection information from a terminal device, the first wireless interface, the connection information being information for establishing a wireless connection between the image processing device and an access point; a second wireless interface for performing wireless communication according to the Wi-Fi standard; a first request signal receiving unit that receives, when the advertising signal including the predetermined information is received by a first terminal device, a first request signal using the predetermined information from the first terminal device, the first request signal being a signal for requesting execution of communication for receiving first connection information from the first terminal device; a first connection information receiving unit that receives the first connection information from the first terminal device when the first request signal is received from the first terminal device; a first establishment unit that, when the first connection information is received from the first terminal device, establishes a first wireless connection with a first access point via the second wireless interface by using the first connection information; a related process execution unit that executes a related process related to image processing after the first wireless connection with the first access point is established, the related process including executing communication of target data related to the image processing with the first terminal device via the first access point and the second wireless interface; a prohibition unit that prohibits execution of a process for establishing a wireless connection with an access point other than the first access point, via the second wireless interface, while communication of the target data with the first terminal device is being performed; An image processing device comprising: (Item 2) 2. The image processing device according to claim 1, wherein the prohibition unit prohibits the execution of the process for establishing the wireless connection with the different access point by controlling the first wireless interface not to transmit the advertising signal including the specified information. (Item 3) The first wireless interface is capable of transmitting both an extended advertising signal available in version 5 or later of the Bluetooth standard and a non-extended normal advertising signal available in versions earlier than version 5 of the Bluetooth standard; The advertising signal including the predetermined information is the extended advertising signal including the predetermined information, The image processing device described in item 2, wherein the prohibition unit prohibits the first wireless interface from executing the process for establishing the wireless connection with the different access point by controlling the first wireless interface to transmit the normal advertising signal that does not include the specified information instead of the extended advertising signal that includes the specified information. (Item 4) 4. The image processing device according to item 3, wherein the normal advertising signal includes status information indicating that the related process is being executed. (Item 5) The image processing device further comprises: 5. The image processing device according to item 3 or 4, further comprising an interface control unit that controls the first wireless interface so as to transmit the extended advertising signal including the specified information instead of the normal advertising signal not including the specified information when communication of the target data is completed. (Item 6) The image processing device further comprises: a second request signal receiving unit that receives, when the advertising signal including the predetermined information is received by a second terminal device different from the first terminal device in a state in which the first wireless connection with the first access point is established, a second request signal receiving unit that receives a second request signal using the predetermined information from the second terminal device, the second request signal being a signal for requesting execution of communication for receiving second connection information from the second terminal device; a disconnection unit that disconnects the first wireless connection with the first access point when the second request signal is received from the second terminal device; a second connection information receiving unit that receives the second connection information from the second terminal device when the second request signal is received from the second terminal device; a second establishment unit that, when the second connection information is received from the second terminal device, establishes a second wireless connection with a second access point different from the first access point via the second wireless interface by using the second connection information; 6. The image processing device according to any one of items 1 to 5, comprising: (Item 7) The image processing device further comprises: A printing execution unit is provided, the image processing is printing, the target data is print data representing an image to be printed; The image processing device according to any one of items 1 to 6, wherein the related processing includes receiving the print data from the first terminal device and causing the print execution unit to print the image represented by the print data. (Item 8) A computer program for a terminal device, comprising: The terminal device a first wireless interface for performing wireless communication according to the Bluetooth standard; a second wireless interface for performing wireless communication according to the Wi-Fi standard; A display unit; A computer, The computer program causes the computer to operate in the following manner: an advertising signal receiving unit that receives a plurality of advertising signals from a plurality of image processing devices via the first wireless interface, the plurality of advertising signals including a first advertising signal including predetermined information and a second advertising signal not including the predetermined information; a display control unit that, when the advertising signals are received from the image processing devices, causes the display unit to display a selection screen including a plurality of pieces of identification information for identifying the image processing devices, wherein, on the selection screen, the identification information for identifying the image processing device that is a source of the first advertising signal is displayed in a first display mode, and the identification information for identifying the image processing device that is a source of the second advertising signal is displayed in a second display mode different from the first display mode; and a request signal transmission unit that transmits a request signal to a specific image processing device when specific identification information that identifies a specific image processing device that is a transmission source of the first advertising signal is selected from the multiple pieces of identification information on the selection screen, the request signal being a signal that utilizes the specific information included in the first advertising signal received from the specific image processing device, the request signal being a signal for requesting the execution of communication for transmitting connection information to the specific image processing device, and the connection information being information for establishing a wireless connection between the specific image processing device and an access point; a connection information transmission unit that transmits the connection information to the specific image processing device when the request signal is transmitted to the specific image processing device; a target data communication unit that, after the wireless connection is established between the specific image processing device and the access point due to the connection information being transmitted to the specific image processing device, communicates target data related to image processing executed by the specific image processing device with the specific image processing device via the second wireless interface and the access point; A computer program that functions as a (Item 9) the second advertising signal includes status information of an image processing device that is a transmission source of the second advertising signal; 9. The computer program according to item 8, wherein on the selection screen, the identification information displayed in the second display manner is displayed in association with the status information. [Explanation of symbols]

[0082] 2: communication system, 10: printer, 12: display unit, 14: print execution unit, 16: BTI / F, 18: Wi-Fi I / F, 30: control unit, 32: CPU, 34: memory, 36: program, 50: printer, 100: mobile terminal, 112: display unit, 116: BTI / F, 118: Wi-Fi I / F, 130: control unit, 132: CPU, 134: memory, 136: OS program, 138: print application, 150: mobile terminal, 200, 250: AP

Claims

1. An image processing device, a first wireless interface for performing wireless communication according to the Bluetooth standard; a second wireless interface for performing wireless communication according to the Wi-Fi standard; a signal transmission unit configured to transmit an advertising signal including predetermined information via the first wireless interface, the predetermined information including authentication information; and a first request signal receiving unit that receives a first request signal in which the predetermined information included in the advertising signal is used from a first terminal device via the second wireless interface; a response signal transmitting unit configured to transmit a first response signal via the second wireless interface when the first request signal is received from the first terminal device; a first connection information receiving unit that receives a first connection signal including first connection information from the first terminal device via the second wireless interface; a first establishment unit that establishes a first wireless connection with a first access point via the second wireless interface by using the first connection information when the first connection signal is received from the first terminal device; a related process execution unit that executes a related process related to image processing after the first wireless connection with the first access point is established, the related process including executing communication of target data related to the image processing with the first terminal device via the first access point and the second wireless interface; Equipped with An image processing device, wherein while communication of the target data is being performed with the first terminal device, a wireless connection with an access point other than the first access point is not established via the second wireless interface.

2. The image processing device according to claim 1 , wherein the wireless connection with the different access point is not established by controlling the first wireless interface not to transmit the advertising signal including the predetermined information.

3. The first wireless interface is capable of transmitting both an extended advertising signal available in version 5 or later of the Bluetooth standard and a non-extended normal advertising signal available in versions earlier than version 5 of the Bluetooth standard; The advertising signal including the predetermined information is the extended advertising signal including the predetermined information, The image processing device of claim 2, wherein the wireless connection with the different access point is not established by controlling the first wireless interface to transmit the normal advertising signal that does not include the specified information instead of the extended advertising signal that includes the specified information.

4. The image processing device according to claim 3 , wherein the normal advertising signal includes status information indicating that the related process is being executed.

5. The image processing device further comprises: The image processing device according to claim 3 or 4, further comprising an interface control unit that controls the first wireless interface so as to transmit the extended advertising signal including the specified information instead of the normal advertising signal not including the specified information when communication of the target data is completed.

6. The image processing device further comprises: a second request signal receiving unit that receives, when the advertising signal including the predetermined information is received by a second terminal device different from the first terminal device in a state in which the first wireless connection with the first access point is established, a second request signal receiving unit that receives a second request signal using the predetermined information from the second terminal device via the second wireless interface; a disconnection unit that disconnects the first wireless connection with the first access point when the second request signal is received from the second terminal device; a second connection information receiving unit that receives a second connection signal including second connection information from the second terminal device via the second wireless interface when the second request signal is received from the second terminal device; a second establishment unit that, when the second connection signal is received from the second terminal device, establishes a second wireless connection with a second access point different from the first access point, via the second wireless interface, by using the second connection information; The image processing device according to claim 1 , further comprising:

7. The image processing device further comprises: A printing execution unit is provided, the image processing is printing, the target data is print data representing an image to be printed; 7. The image processing device according to claim 1, wherein the related processing includes receiving the print data from the first terminal device and causing the print execution unit to print the image represented by the print data.

8. A computer program for an image processing device, comprising: The image processing device includes: a first wireless interface for performing wireless communication according to the Bluetooth standard; a second wireless interface for performing wireless communication according to the Wi-Fi standard; Equipped with The computer program controls the computer of the image processing device to operate in the following units: a signal transmission unit configured to transmit an advertising signal including predetermined information via the first wireless interface, the predetermined information including authentication information; and a first request signal receiving unit that receives a first request signal in which the predetermined information included in the advertising signal is used from a first terminal device via the second wireless interface; a response signal transmitting unit configured to transmit a first response signal via the second wireless interface when the first request signal is received from the first terminal device; a first connection information receiving unit that receives a first connection signal including first connection information from the first terminal device via the second wireless interface; a first establishment unit that establishes a first wireless connection with a first access point via the second wireless interface by using the first connection information when the first connection signal is received from the first terminal device; a related process execution unit that executes a related process related to image processing after the first wireless connection with the first access point is established, the related process including executing communication of target data related to the image processing with the first terminal device via the first access point and the second wireless interface; Function as a while the communication of the target data with the first terminal device is being performed, a wireless connection with an access point other than the first access point is not established via the second wireless interface; Computer program.

Citation Information

Patent Citations

  • Radio communication device, radio communication method, radio communication terminal, and program

    JP2018014545A

  • Wireless communication apparatus, wireless communication method, and program

    JP2019169839A