Image forming apparatus performing wireless LAN communication through access point, control method therefor, and storage medium storing control program therefor
10853012 ยท 2020-12-01
Assignee
Inventors
Cpc classification
H04N1/00103
ELECTRICITY
H04N1/00095
ELECTRICITY
H04N2201/0094
ELECTRICITY
G06F3/1204
PHYSICS
H04W4/00
ELECTRICITY
H04N1/00127
ELECTRICITY
International classification
G06F3/12
PHYSICS
H04N1/00
ELECTRICITY
H04W4/00
ELECTRICITY
Abstract
An image forming apparatus that is capable of communicatively connecting to a suitable access point corresponding to a role of a wireless LAN. The image forming apparatus communicates by the wireless LAN through an access point. A role setting unit makes a user set a role of the wireless LAN in the image forming apparatus. A control unit controls a setting of the access point corresponding to the role of the wireless LAN. The control unit makes the user reset the access point in a case where the role of the wireless LAN has been changed. The role of the wireless LAN shows whether the wireless LAN is used as a main line or a subline.
Claims
1. An image forming apparatus communicating by a wireless LAN through an access point, the image forming apparatus comprising: a role setting unit configured to make a user set a role of the wireless LAN in the image forming apparatus; and a control unit configured to control a setting of the access point corresponding to the role of the wireless LAN, wherein the control unit makes the user reset the access point in a case where the role of the wireless LAN has been changed, and wherein the role of the wireless LAN shows whether the wireless LAN is used as a main line or a subline.
2. The image forming apparatus according to claim 1, wherein the control unit manages a history of connection to an access point that the image forming apparatus succeeded in communication connection and deletes the history of connection in a case where the role of the wireless LAN is changed.
3. The image forming apparatus according to claim 2, wherein connection destination information that shows an access point that the image forming apparatus succeeded in communication connection is associated with the role of the wireless LAN in the history of connection, and the image forming apparatus communicatively connects to the access point that the connection destination information associated with the role of the wireless LAN shows.
4. The image forming apparatus according to claim 1, wherein the control unit displays a message that prompts the user to reset the access point in a case where the role of the wireless LAN has been changed.
5. The image forming apparatus according to claim 1, wherein the control unit displays an access-point selection screen on which the user sets an access point, and wherein only an access point that supports an authentication method available to the role of the wireless LAN is displayed on the access-point selection screen in a selectable state.
6. The image forming apparatus according to claim 5, wherein an access point that does not support an authentication method available to the role of the wireless LAN is displayed on the access-point selection screen in an unselectable state.
7. The image forming apparatus according to claim 5, wherein an access point that does not support an authentication method available to the role of the wireless LAN is not displayed on the access-point selection screen.
8. A control method for an image forming apparatus communicating by a wireless LAN through an access point, the control method comprising: a role setting step of making a user set a role of the wireless LAN in the image forming apparatus; and a control step of controlling a setting of the access point corresponding to the role of the wireless LAN, wherein the user is prompted to reset the access point in the control step in a case where the role of the wireless LAN has been changed, and wherein the role of the wireless LAN shows whether the wireless LAN is used as a main line or a subline.
9. A non-transitory computer-readable storage medium storing a control program causing a computer to execute a control method for an image forming apparatus communicating by a wireless LAN through an access point, the control method comprising: a role setting step of making a user set a role of the wireless LAN in the image forming apparatus; and a control step of controlling a setting of the access point corresponding to the role of the wireless LAN, wherein the user is prompted to reset the access point in the control step in a case where the role of the wireless LAN has been changed, and wherein the role of the wireless LAN shows whether the wireless LAN is used as a main line or a subline.
10. An image forming apparatus communicating by a wireless LAN through an access point, the image forming apparatus comprising: a storage configured to store connection information of an access point to which the image forming apparatus has connected; a wireless communicator configured to perform connecting function for connecting an access point based on the stored connection information and at least one memory that stores a set of instructions; and at least one processor that executes the instructions, the instructions, when executed, causing the image forming apparatus to perform operations comprising: receiving an instruction for changing a role of the wireless communicator to one of a primary network interface and a secondary network interface, and changing connection information of the access point stored in the storage, in a case where the instruction for changing the role of the wireless communicator is received, wherein the stored connection information is changed so as to disable the wireless communicator to perform the connection function for connecting an access point, and wherein the stored connection information before changing the role of the wireless communicator cannot be accessed, even if the role of the wireless communicator is rechanged to the same role of the wireless communicator before the stored connection information is changed so as to disable the wireless communicator to perform the connection function for connecting an access point.
11. The image forming apparatus according to claim 10, further comprising a display configured to display a message urging a user to set an access point to be connected using the wireless communicator in a case where the role of the wireless communicator is changed in accordance with the received instruction.
12. The image forming apparatus according to claim 10, further comprising a wired communicator, wherein, in a case where the received instruction is an instruction for changing the role of the wireless communicator to the secondary network interface, the wired communicator is activated.
13. The image forming apparatus according to claim 10, wherein the secondary network interface is restricted in communication functions as compared with the primary network interface.
14. An image forming apparatus communicating by a wireless LAN through an access point, the image forming apparatus comprising: a storage configured to store connection information including a Service Set Identifier (SSID) and an authentication information corresponding to the SSID of an access point to which the image forming apparatus has connected; a wireless communicator configured to perform connecting function for connecting an access point using the stored connection information obtained from the storage; at least one memory that stores a set of instructions; and at least one processor that executes the instructions, the instructions, when executed, causing the image forming apparatus to perform operations comprising: receiving an instruction for changing a communication mode for the wireless communicator to one of a first communication mode and a second communication mode, deleting the stored connection information from the storage in a case where the instruction for changing the communication mode is received, and terminating a connection to the access point in a case where the instruction for changing the communication mode is received, wherein the stored connection information before changing the communication mode cannot be accessed, even if the communication mode is rechanged to the same communication mode before the stored connection information is deleted.
15. The image forming apparatus according to claim 14, further comprising a display configured to display a message urging a user to set the an access point to be connected using the wireless communicator in a case where the communication mode for the wireless communicator is changed in accordance with the received instruction.
16. The image forming apparatus according to claim 14, further comprising a wired communicator, wherein, the first communication mode is a communication mode where the wireless communicator is used as a primary network interface, while the second communication mode is a communication mode where the wireless communicator is used as a secondary network interface, wherein in a case where the received instruction is an instruction for changing the communication mode for the wireless communicator to the second communication, the wired communicator is activated.
17. The image forming apparatus according to claim 14, wherein the second communication mode is restricted in communication functions as compared with the first communication mode.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DESCRIPTION OF THE EMBODIMENTS
(14) Hereafter, embodiments according to the present invention will be described in detail with reference to the drawings.
(15)
(16) As shown in
(17) Moreover, the MFP 11 is further provided with a subline that enables communication concurrently with the main line. The subline is restricted in functions as compared with the main line in order to enable communication concurrently with the main line. The MFP 11 uses one of the wired LAN and wireless LAN as the main line and uses the other as the subline. For example, when using the wired LAN as the main line and using the wireless LAN as the subline, the MFP 11 constitutes the wireless LAN as the subline by joining the network 18 through the access point 17. At this time, the MFP 11 registers the connection destination information, such as the SSID of the access point 17, into the above-mentioned connection history. The network 18 is not connected to the Internet 16 and consists of only specific communication apparatuses. Namely, an access point that becomes a communication connection destination is changed depending on the role of the wireless LAN that is the main line or the subline in the embodiment.
(18)
(19) As shown in
(20) The controller 201 totally controls the entire MFP 11. The CPU 202 reads a program for controlling each section of the MFP 11 from the ROM 204, develops it to the RAM 203, and runs the read program. The RAM 203 is used as a main memory of the CPU 202 and is used as a temporary storage area for data. Although the embodiment describes the configuration where the controller 201 is provided with the single CPU 202 and the single RAM 203 as an example, each of the numbers of the CPU 202 and RAM 203 in the controller 201 is not limited to one. For example, the controller 201 may be provided with a plurality of CPUs 202 and a plurality of RAMS 203. In such a case, the plurality of CPUs 202 and the plurality of ROMs 204 may cooperate to control each section. The ROM 204 stores programs that are executed by the CPU 202 and set values etc. The HDD 205 stores programs and data used for controlling each section.
(21) The printer I/F 206 connects the printing unit 207 to the controller 201. The printer 207 prints print data input through the printer I/F 206 on a sheet. The scanner I/F 208 connects the scanner 209 to the controller 201. The scanner 209 reads a stacked original and generates image data on the basis of the read image information. The image data that the scanner 209 generated is printed by the printer 207 or is stored in the HDD 205. Moreover, the above-mentioned image data is sent to communication apparatuses through the FAX I/F 214, the wireless LAN I/F 212, and the wired LAN I/F 213. The operation panel I/F 210 connects the operation panel 211 to the controller 201. The operation panel 211 is provided with a touch-sensitive display unit. The operation panel 211 displays a setting screen for setting each value of the MFP 11 and receives an instruction input by a user. In the embodiment, an interface selection screen 300 shown in
(22) The interface selection screen 300 is a setting screen for infrastructure settings of the MFP 11. When WIRED (MAIN LINE) ONLY 301 is set to ON, the MFP 11 uses the wired LAN as the main line. When WIRELESS (MAIN LINE) ONLY 302 is set to ON, the MFP 11 uses the wireless LAN as the main line and performs wireless LAN communication through the access point 12. When WIRED (MAIN LINE)+WIRELESS (SUB LINE) 303 is set to ON, the MFP 11 uses the wired LAN as the main line. Moreover, the MFP 11 uses the wireless LAN as the sub line and performs wireless LAN communication through the access point 17. On the interface selection screen 300, only one of three candidates WIRED (MAIN LINE) ONLY 301, WIRELESS (MAIN LINE) ONLY 302, and WIRED (MAIN LINE)+WIRELESS (SUB LINE) 303 is set to ON. Selection of an OK button 304 stores the set values on the interface selection screen 300 into the HDD 205 etc.
(23) The wireless LAN I/F 212 performs wireless LAN communication through one of the access points 12 and 17 selected according to the values set on the interface selection screen 300. The wired LAN I/F 213 performs wired LAN communication through a LAN cable (not shown) that connects the MFP 11 and the HUB 14. The FAX I/F 214 performs facsimile communication with an external apparatus through a telephone network (not shown).
(24)
(25) As shown in
(26) The wireless LAN client module 401 provides a wireless LAN client function and connects to the access points 12 and 17. The connection-history management module 402 manages the above-mentioned connection history. The communication-interface management module 403 manages settings of the communication interfaces, such as the wireless LAN I/F 212 and wired LAN I/F 213. For example, the communication-interface management module 403 manages information showing the role of the wireless LAN in the MFP 11, such as the information about either the main line or the subline that is used by the wireless LAN and the information showing authentication methods available to the wireless LAN of the set role, specifically. The UI control module 404 performs controls of the operation panel, such as display control in the operation panel and reception control of information input on the operation panel.
(27)
(28) The process in
(29) In the MFP 11, when WIRELESS (MAIN LINE) ONLY 302 is set to ON and the communication connection to the access point 12 succeeds, the connection destination information showing the access point 12 is registered into the connection history. Then, the communication connection to the access point 12 is once cut, and the role of the wireless LAN in the MFP 11 is changed. Specifically, when the setting of ON is switched from WIRELESS (MAIN LINE) ONLY 302 to WIRED (MAIN LINE)+WIRELESS (SUBLINE) 303 on the interface selection screen 300, the MFP 11 sets the access point shown by the connection destination information registered in the connection history in order to perform wireless LAN communication. At this time, the MFP 11 is needed to set the connection destination information about the access point 17 in order to use the wireless LAN as the sub line. A conventional MFP automatically sets the connection destination information showing the access point 12 registered in the connection history. That is, when the role of the wireless LAN is changed, the conventional MFP cannot communicatively connect to an access point corresponding to the changed role.
(30) In light of this problem, when the role of the wireless LAN in the MFP11 is changed, a user is prompted to set an access point again in the embodiment.
(31) As shown in
(32) As a result of the determination in the step S501, when the role of the wireless LAN has not been changed, the CPU 202 finishes this process. In the meantime, as a result of the determination in the step S501, when the role of the wireless LAN has been changed, the CPU 202 deletes the connection history in which the connection destination information is registered from the HDD 205 (step S502). Next, the CPU 202 displays a message 601 in
(33) The process in
(34) Moreover, when the role of the wireless LAN is changed, the history of connection to the access point that succeeded in the communication connection is deleted in the process in
(35) Furthermore, since the message 601 that prompts a user to reset an access point is displayed when the role of the wireless LAN is changed in the above-mentioned process in
(36)
(37) The process in
(38) In the embodiment, although the main line is not limited in an available function and authentication method, the sub line is limited in an available function and authentication method in order to enable concurrent communication together with the main line. In the meantime, when a user sets access points for a main line and sub line, a conventional MFP executes an access-point retrieval process that retrieves access points that will be selection candidates from among access points that are arranged at positions at which the MFP is communicatively connectable. In the access-point retrieval process, when an access point for either of the main line and sub line is set, access points that support all the authentication methods available to the MFP (i.e., available to the main line) are retrieved. Accordingly, the conventional MFP cites even an access point that is unavailable to the subline, when making a user set an access point for the subline. As a result, for example, even if the process in
(39) In light of this problem, an access point that does not support the authentication method available to the role of the wireless LAN is displayed in the unselectable state on the operation panel 211 in the embodiment.
(40) As shown in
(41) Next, the CPU 202 determines whether each access point included in the list information obtained in the step S701 supports an authentication method that is available to the wireless LAN of the obtained role (step S704). For example, when the obtained role is the sub line, the CPU 202 determines whether each access point included in the list information supports the authentication methods of WPA-PSK and WEP that are available to the wireless LAN of the sub line in the step S704.
(42) As a result of the determination in the step S704, when the access point supports an authentication method that is available to the wireless LAN of the obtained role, the CPU 202 displays this access point in the access-point selection screen 800 in
(43) In the next step S706, the CPU 202 determines whether there is an unconfirmed access point in the list information obtained in the step S702.
(44) As a result of the determination in the step S706, when there is an unconfirmed access point, the CPU 202 returns the process to the step S704. In the meantime, as a result of the determination in the step S706, when there is no unconfirmed access point, the CPU 202 finishes this process.
(45) As a result of the determination in the step S704, when the access point does not support the authentication method available to the wireless LAN of the obtained role, the CPU 202 displays this access point on the access-point selection screen 800 in the unselectable state (step S707). In the step S707, a check box for selecting the above-mentioned access point is not displayed on the access-point selection screen 800, for example. Then, the CPU 202 finishes this process.
(46) In the process in
(47) Next, a case where a user directly inputs an SSID etc. of an access point will be described.
(48)
(49) The process in
(50) In the embodiment, the user sets the authentication method that will be used through the setting screen 1000 in
(51) In light of this problem, the apparatus controls so that an authentication method unavailable to the role of the wireless LAN cannot be selected in the embodiment.
(52) In the process in
(53) As a result of the determination in the step S904, when an invalid authentication method is included, the CPU 202 displays the setting screen 1000 shown in
(54) As a result of the determination in the step S904, when an invalid authentication method is not included, the CPU 202 displays setting buttons corresponding to all the authentication methods that are available to the MFP 11 on the setting screen 1000 in the selectable state and finishes this process.
(55) In the above-mentioned process in
(56) Although the present invention was described with the embodiment mentioned above, the present invention is not limited to the embodiment mentioned above. It is enough to control so that the above-mentioned access point cannot be selected in the step S707. For example, the above-mentioned access point may not be displayed on the access-point selection screen 800.
(57) Moreover, it is enough to control so that an authentication method unavailable to the role of the wireless LAN cannot be selected in the step S905 in the above-mentioned embodiment. For example, a setting button corresponding to the above-mentioned authentication method may not be displayed on the setting screen 1000.
(58) Furthermore, the connection destination information and the information about the role of the wireless LAN associated with the connection destination information may be registered to the connection history in the above-mentioned embodiment.
(59)
(60) The process in
(61) As shown in
(62) As a result of the determination in the step S1102, when the communication connection to the set access point failed, the CPU 202 finishes this process. In the meantime, as a result of the determination in the step S1102, when the communication connection to the set access point succeeded, the CPU 202 obtains the role of the wireless LAN (step S1103). Next, the CPU 202 registers the obtained role and the connection destination information showing the set access point in association with each other into a connection history 1200 in
(63)
(64) The process in
(65) In the process in
(66) As a result of the determination in the step S1303, when there is an access point that is available in communication connection in the connection history 1200, the CPU 202 communicatively connects to this access point (step S1304). For example, when the role of the wireless LAN is the sublime and when the access point whose SSID is AP04 in the connection history 1200 is located at a position that is communicatively connectable to the MFP 11, the CPU 202 communicatively connects to this access point. Then, the CPU 202 finishes this process.
(67) As a result of the determination in the step S1303, when there is no access point that is available in communication connection in the connection history 1200, the CPU 202 notifies a user to prompt manual setting of an access point and finishes this process.
(68) In the embodiment mentioned above, the MFP 11 communicatively connects to the access point associated with the role of the wireless LAN. Accordingly, the MFP 11 communicatively connects to the suitable access point corresponding to the role of the wireless LAN certainly.
OTHER EMBODIMENTS
(69) Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a non-transitory computer-readable storage medium) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)), a flash memory device, a memory card, and the like.
(70) While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
(71) This application claims the benefit of Japanese Patent Application No. 2017-143588, filed Jul. 25, 2017, which is hereby incorporated by reference herein in its entirety.