Image processing apparatus, control method, and non-transitory computer-readable storage medium

By designing an operation unit, a receiving unit and a sending unit in the image processing device, a web page containing code information is sent to guide the authentication information setting, the problem of information acquisition and setting restriction caused by the incorrect setting of authentication information in the image processing device is solved, and the user can easily set the correct authentication information when remote.

CN119597228APending Publication Date: 2025-03-11CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411179872.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-29
Filing Date
2024-08-27
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

If the authentication information is not correctly set in the image processing device, the unintended user may execute the information or setting authentication information of the image processing device, resulting in limited information acquisition and setting, and it is difficult for the user to correctly set the authentication information when remotely to resolve the error.

Method used

An image processing device is designed, including an operation unit for setting authentication information, a receiving unit for receiving web page requests from the information processing device, and a sending unit for sending web pages to the information processing device. According to the authentication information, a web page containing code information is sent, the code information is displayed on the mobile terminal, and the operation steps of operating the image processing device are provided to set the authentication information.

Benefits of technology

实现了即使图像处理装置远离信息处理装置,用户也能通过移动终端查看错误解决方法并在图像处理装置上设置正确的认证信息,从而解决认证信息设置错误导致的信息获取和设置受限问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597228A_ABST
    Figure CN119597228A_ABST
Patent Text Reader

Abstract

The invention relates to an image processing apparatus, a control method, and a non-transitory computer-readable storage medium. If authentication information for authentication of a web page including information of the image processing apparatus is not correctly set in the image processing apparatus, the image processing apparatus is designed such that the authentication information can be easily set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an image processing apparatus, an image processing apparatus control method, and a non-transitory computer-readable storage medium. Background Art

[0002] Hitherto, there is a remote user interface (RUI) technology by which an information processing apparatus displays information of an image processing apparatus using a web browser.

[0003] In order for the information processing device to acquire the information of the image processing device from the image processing device, it is necessary to input authentication information.

[0004] If authentication information for authentication is not correctly set in the image processing apparatus, an unintended user may execute the image processing apparatus or the authentication information set in the image processing apparatus.

[0005] There is a technology in which if authentication information for authentication is not correctly set, acquisition of information of an image processing apparatus and setting of the image processing apparatus from an information processing apparatus and display of a brief error message on the information processing apparatus are restricted.

[0006] Japanese Patent Laid-Open No. 2007-41840 describes a technique for displaying a two-dimensional code on a panel of a printer when an error occurs.

[0007] In order to solve this error, the user needs to correctly set the authentication information in the image processing apparatus by operating the operation unit of the image processing apparatus.

[0008] If a solution to an error is displayed on the information processing apparatus as in Japanese Patent Laid-Open No. 2007-41840, but if the image processing apparatus is far from the information processing apparatus, it is impossible for the user to operate the operation unit of the image processing apparatus while viewing measures against the error.

[0009] The method in Japanese Patent Laid-Open No. 2007-41840 simply provides for displaying a two-dimensional code on an operation unit of an image processing apparatus, and therefore it is unlikely that a user will notice the display while operating the information processing apparatus. Summary of the invention

[0010] The present disclosure provides an image processing device, comprising: an operation unit for setting authentication information for operating the image processing device; a receiving unit for receiving a request for a web page provided by the image processing device from an information processing device; and a sending unit for sending the web page to the information processing device. In response to receiving the request, a web page including code information is sent to the information processing device according to authentication information, the authentication information satisfies a predetermined condition and is used for authentication of displaying a web page including information of the image processing device on the information processing device. The displayed code information is displayed on a mobile terminal to provide an operation required to set the authentication information through the operation unit of the image processing device.

[0011] Further features of the present disclosure will become apparent from the following description of exemplary embodiments (with reference to the attached drawings). BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 : is a diagram showing the configuration of an online manual guide system.

[0013] Figure 2 is a diagram showing the hardware configuration of a smartphone, a personal computer (PC), and a printer.

[0014] Figure 3 is a table showing a list of error information about the printer.

[0015] Figure 4 This is a diagram showing the RUI login screen of the printer.

[0016] Figure 5 This is a diagram showing an RUI login error screen of a printer.

[0017] Figure 6 is a flowchart showing the RUI login control process.

[0018] Figure 7 is a flowchart showing the processing of the online manual guidance system.

[0019] Figure 8 is a diagram showing an RUI login error screen for a smartphone.

[0020] Fig. 9 is a flowchart showing the RUI login control process.

[0021] Fig.10 is a table showing a list of error information about the printer.

[0022] Fig.11 is a diagram showing an error screen that does not require printer operation to resolve the error.

[0023] Fig.12is a flowchart showing the error control process.

[0024] Fig.13 : is a diagram showing a screen for setting a password and an ID of the RUI. DETAILED DESCRIPTION

[0025] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The following exemplary embodiments do not limit the disclosure according to the scope of the claims, and not all combinations of features described in the exemplary embodiments are essential to the solving means of the present disclosure.

[0026] Exemplary Embodiment 1

[0027] Figure 1 is a diagram showing a configuration of a system for guiding to an online manual according to exemplary embodiment 1 of the present disclosure.

[0028] The system includes an online user manual server 100 , the Internet 101 and a local network 102 .

[0029] The local network 102 includes a smartphone 200 serving as an example of a mobile terminal, a PC 300 serving as an example of an information processing apparatus, and a printer 400 serving as an example of an image processing apparatus.

[0030] The printer 400 has a web server function. The user accesses the web server function of the printer 400 using the RUI by operating the smartphone 200 or the PC 300 and using a web browser. Then, the user operates a web page provided by the web server function, thereby changing the settings of the printer 400 and referring to the status of the printer 400.

[0031] The smartphone 200 and the PC 300 access the web server function of the printer 400 via the local network 102. The local network 102 may be a wired network or a wireless network.

[0032] The online user manual server 100 includes a user manual of the printer 400 , and a user can refer to the user manual by operating a web browser of the smartphone 200 or the PC 300 .

[0033] The smartphone 200 and the PC 300 are allowed to connect to the online user manual server 100 via the Internet 101 .

[0034] Figure 2 is a diagram showing the hardware configuration of the smartphone 200 , the PC 300 , and the printer 400 according to the exemplary embodiment 1.

[0035] The smartphone 200 has a CPU 201, a ROM 202, a RAM 203, a HDD 204, a display unit 206, an operation unit 205, a camera 208, and a network I / F 207. CPU, ROM, RAM, HDD, and I / F respectively represent a central processing unit, a read-only memory, a random access memory, a hard disk drive, and an interface.

[0036] The CPU 201 is a system control unit, loads various programs stored in the ROM 202 or the HDD 204 into the RAM 203 , and performs overall control of the smartphone 200 .

[0037] The ROM 202 is a nonvolatile memory, and stores various programs.

[0038] The RAM 203 is a volatile memory, and is used as a work memory of the CPU 201 .

[0039] The memory 204 stores: an operating system (OS) as basic software, a web browser, and software modules. The memory 204 is, for example, an embedded multimedia card (eMMC).

[0040] The operation unit 205 is a device for a user to perform input operations, and is formed of a touch panel sheet or hardware keys.

[0041] The display unit 206 is a display for displaying a screen.

[0042] The network I / F 207 is an interface for connecting the smartphone 200 to the local network 102 and the Internet 101 .

[0043] The camera 208 is a device for reading a QR code (registered trademark) or the like used as an example of code information. A Quick Response Code is abbreviated as a QR code. The code information is not limited to the QR code, and any other code convertible into specific information is available.

[0044] The PC 300 has a CPU 301 , a ROM 302 , a RAM 303 , an HDD 304 , a display unit 306 , an operation unit 305 , and a network I / F 307 .

[0045] The CPU 301 is a system control unit, loads various programs stored in the ROM 302 or the HDD 304 into the RAM 303 , and performs overall control of the PC 300 .

[0046] The ROM 302 is a nonvolatile memory, and stores various programs.

[0047] The RAM 303 is a volatile memory, and is used as a work memory of the CPU 301 .

[0048] The HDD 304 stores: an OS, a web browser, and software modules used as basic software.

[0049] The operation unit 305 is a device for a user to perform input operations, and is a touch panel sheet or a hardware keyboard.

[0050] The display unit 306 is a display for displaying a screen.

[0051] The network I / F 307 is an interface for connecting the PC 300 to the local network 102 and the Internet 101 .

[0052] The printer 400 has a CPU 401 , a RAM 402 , a ROM 403 , an HDD 404 , a console panel 405 , a network I / F 406 , a reading unit 407 , and a printer unit 408 .

[0053] The printer 400 does not necessarily have the reading unit 407 .

[0054] The CPU 401 of the printer 400 loads various programs stored in the ROM 403 or the HDD 404 into the RAM 402 , and performs overall control of the printer 400 .

[0055] The RAM 402 is a volatile memory, and is used as a work memory of the CPU 401 .

[0056] The ROM 403 is a nonvolatile memory and stores various programs. The ROM 403 also stores programs for RUI and the like and initial values ​​of an ID and a password for RUI.

[0057] The HDD 404 is a nonvolatile memory, and stores an ID, a password, and the like for the RUI set using the console panel 405 .

[0058] The console panel 405 has a touch panel having a touch panel sheet attached to the display unit and hardware keys. The console panel 405 receives an operation from a user via the touch panel sheet or the hardware keys and displays information on the display unit.

[0059] The network I / F 406 is an interface for connecting to the local network 102 and the Internet 101 .

[0060] The reading unit 407 reads a document and generates image data of the read document.

[0061] The printer unit 408 controls the printing operation on the sheet based on the image data. The printer unit 408 may be an inkjet printer unit or an electrophotographic printer unit.

[0062] The printer 400 as described above executes a copy job and a print job. The copy job is a job for printing by the printer unit 408 based on image data generated by reading the original image by the reading unit 407. The user can make the printer 400 execute the copy job by performing a copy setting operation using the console panel 405 and giving an execution instruction using the console panel 405. The print job is a job for printing by the printer unit 408 based on the print data received by the printer 400. The user operates the operation unit 305 of the PC 300, thereby calling the printer driver in a state where the image data is edited by the application of the PC 300. The user performs a print setting operation using the printer driver and gives a print instruction, thereby sending the print job from the PC 300 to the printer 400. The printer 400 that has received the print job prints the image data based on the print setting.

[0063] Figure 3 is a table showing a list of error information regarding the printer 400 according to the exemplary embodiment 1.

[0064] The printer 400 manages the URL of the online user manual, which describes all information about possible errors and measures that the user can take to correct any errors related to the error information in the ROM 403. The URL of the online user manual indicates the user manual included in the online user manual server 100. Error Information List ( Figure 3 ) is stored in ROM403.

[0065] Figure 4 1 is a diagram showing an RUI login screen of the printer 400 according to exemplary embodiment 1. When a user accesses the RUI of the printer 400 by using a web browser of the smartphone 200 or the PC 300, the RUI login screen ( Figure 4 ).

[0066] RUI login screen ( Figure 4 ) has: an area for inputting an ID and a password for logging into the RUI and a "Login" button arranged thereon.

[0067] Figure 5 is a diagram showing an RUI login error screen of the printer 400 according to the exemplary embodiment 1.

[0068] RUI login error screen ( Figure 5 ) has a "click" button 501 and a QR code 502 arranged thereon. In the "click" button 501 and the QR code 502, an error information list ( Figure 3) related to the online user manual URL for RUI login errors.

[0069] When the user accesses the RUI of the printer 400 by using the web browser of the smartphone 200 or the PC 300, an RUI login error screen ( Figure 5 ).

[0070] In response to the user pressing the "click" button 501, a user manual describing a method of correcting an RUI login error is displayed on the display unit 206 or the display unit 306. In addition, in response to the user photographing the QR code 502 using the camera 208 of the smartphone 200, a user manual describing measures to deal with an RUI login error is displayed on the display unit 206.

[0071] Figure 6 is a flowchart illustrating RUI login control processing according to exemplary embodiment 1.

[0072] The CPU 401 loads the program stored in the ROM 403 into the RAM 402 and executes the program. Figure 6 The steps in the flowchart in .

[0073] When the printer 400 detects access to the RUI, it starts Figure 6 Flowchart in .

[0074] In S601, CPU 401 reads out the password (PW) and identifier (ID) set in the RUI function from HDD 404. PW and ID are information to be compared with the PW and ID input by the user. CPU 401 reads out the security policy for RUIPW and ID from ROM 403. For example, the security policy indicates the change of RUIPW and ID before a predetermined period of time since the last change or the inconsistency of RUIPW and ID with the initial value.

[0075] In S602, CPU 401 determines whether the PW and ID set in the RUI function comply with the security policy. The following are examples of non-compliance with the security policy: RUIPW and ID have not changed within a predetermined period since the last change; RUIPW and ID are the same as the initial value; or PW or ID is not set (PW or ID is a null value). If CPU 401 determines that PW and ID violate the security policy, CPU 401 proceeds to S603. On the contrary, if CPU 401 determines that PW and ID comply with the security policy, CPU 401 proceeds to S605.

[0076] If the CPU 401 advances the process to S605, the CPU 401 provides the access PC 300 with a message for displaying the message by using the network I / F 406. Figure 4 The CPU 301 of the PC 300 receives the information of the RUI login screen shown in the figure and terminates the process. Figure 4 The RUI login screen shown is displayed on the display unit 306 .

[0077] In contrast, if the CPU 401 continues the processing from S602 to S603 (if the predetermined condition is satisfied), the CPU 401 reads out the ROM 403 in S603. Figure 3 The CPU 401 obtains the URL (http: / / 111...) of the online user manual related to the RUI login error. Then, the CPU 401 generates a QR code based on the obtained URL. The pre-generated QR codes can be stored in the ROM 403, and the CPU 401 can read out one of the QR codes.

[0078] In S604, the CPU 401 provides the accessing PC 300 with a message for displaying the network I / F 406. Figure 5 The RUI login error screen shown in is displayed and the process is terminated.

[0079] Figure 7 3 is a sequence diagram showing processing in the online manual guidance system according to the present disclosure. When the user accesses the URL of the RUI by using the Web browser of the PC 300, the sequence shown in the sequence diagram starts.

[0080] In S701 , the CPU 301 of the PC 300 accesses the RUI of the printer 400 using the network I / F 307 .

[0081] In S702, the CPU 401 of the printer 400 performs Figure 6 The RUI login control process shown in FIG. 4 will be described as follows: Figure 6 The situation of S603 in .

[0082] In S703, the CPU 301 of the PC 300 receives a signal for displaying Figure 5 Then, the CPU 301 of the PC 300 causes the RUI login error screen with the QR code to be displayed on the display unit 306.

[0083] In S704, the CPU 201 of the smartphone 200 uses the camera 208 to read the image displayed on the display unit 306 of the PC 300. Figure 5Then, the CPU 201 analyzes the QR code and acquires the URL of the online user manual.

[0084] In S705, the CPU 201 accesses the URL of the acquired online user manual by using the network I / F 207, and sends a request for the online user manual to the online user manual server 100. The CPU 201 receives the online user manual sent from the online user manual server 100, and causes the received online user manual to be displayed on the display unit 206.

[0085] In S706, the user changes the RUIPW and ID using the console panel 405. The CPU 401 of the printer 400 stores the RUIPW and ID changed using the console panel 405 in the HDD 404. Fig.13 Describe its details.

[0086] Fig.13 is a diagram of a screen for setting a password and an ID of an RUI according to the present disclosure. Fig.13 The screen shown is displayed on the console panel 405 by the CPU 401 .

[0087] A screen 1301 is a main screen displayed on the console panel 405 when the power on button of the printer 400 is pressed. In response to detection of pressing of the "Menu" button, a screen 1302 is displayed.

[0088] Screen 1302 is a menu screen. In response to detection of pressing of "Management Settings", screen 1303 is displayed.

[0089] Screen 1303 is a management setting screen. In response to detection of pressing of "Permission / Others", screen 1304 is displayed.

[0090] Screen 1304 is a screen for permission and others. In response to detection of pressing of "Remote UI Setting", screen 1305 is displayed.

[0091] Screen 1305 is a screen for remote UI setting. In response to detection of pressing of "Access Limit", screen 1306 is displayed.

[0092] Screen 1306 is a screen for access restriction. In response to detection of pressing of ON, screen 1307 is displayed.

[0093] Screen 1307 is a screen for inputting ID and PW. An ID input bar, a PW input bar, and a soft keyboard are displayed on the input screen. A plurality of keys for inputting numbers and letters are displayed on the keyboard. In response to selecting the ID input bar and detecting the pressing of a key, the CPU 401 stores the ID input in the ID input bar in the RAM 402. In response to selecting the PW input bar and detecting the pressing of a key, the CPU 401 stores the PW input in the PW input bar in the RAM 402. Dummy characters are displayed in the ID input bar and the PW input bar. In response to detecting the pressing of the "Enter" button, the CPU 401 determines whether the ID and PW stored in the RAM 402 meet the predetermined rules. If the ID and PW do not meet the rules, a message to that effect is displayed, and screen 1307 is displayed again. If the ID and PW meet the rules, screen 1308 is displayed.

[0094] Screen 1308 is a screen for inputting and verifying an ID and a password. An ID input bar, a PW input bar, and a soft keyboard are displayed on the input screen. A plurality of keys for inputting numbers and letters are displayed on the keyboard. In response to selecting the ID input bar and detecting the pressing of a key, the CPU 401 stores the ID input in the ID input bar in the RAM 402. In response to selecting the PW input bar and detecting the pressing of a key, the CPU 401 stores the PW input in the PW input bar in the RAM 402. Hidden characters are displayed in the ID input bar and the PW input bar. In response to detecting the pressing of the "Enter" button, the CPU 401 determines whether the ID and PW input on screen 1308 match the ID and PW input on screen 1307. In the case of a match, screen 1309 is displayed. In the case of a mismatch, a message to that effect is displayed, and screen 1308 is displayed again.

[0095] The screen 1309 is a screen for indicating that the ID / PW setting is completed. The CPU 401 displays the screen 1309 on the console panel 405 for two seconds and displays the screen 1302 on the console panel 405 .

[0096] According to the present exemplary embodiment as described above, if authentication information for authenticating a web page for displaying information including the printer on a PC is not correctly set in the printer, the authentication information can be easily set.

[0097] Specifically, displaying a QR code for obtaining an online user manual on a PC enables guidance to the online user manual. Even if the PC and the printer are far away from each other, the user can thereby resolve the error by operating the printer while viewing the user manual describing measures to deal with the error using a smartphone.

[0098] Exemplary Embodiment 2

[0099] In exemplary embodiment 1, the same configuration is used to display the Figure 5 For this exemplary embodiment, an example of providing different corresponding RUI login error screens for a smartphone and a PC is described. Detailed description of parts common to exemplary embodiment 1 (such as system configuration) is omitted.

[0100] Figure 8 is a diagram showing an RUI login error screen for a smartphone in the present exemplary embodiment.

[0101] The RUI login error screen for smartphones has a “click” button 801 thereon. The “click” button 801 has a link to a URL for displaying a user manual that describes measures to deal with the RUI login error and is stored in the online user manual server 100.

[0102] When the user accesses the RUI of the printer 400 by using the web browser of the smartphone 200, the Figure 8 In response to the user pressing the "click" button 801, a user manual describing measures to deal with the RUI login error is displayed on the display unit 206 of the smartphone 200. The user moves to the printer 400 with the smartphone 200 and resolves the error.

[0103] As mentioned above, since the assumption shows Figure 8 The device in the error screen is portable for the printer, so with Figure 5 The RUI login error screen is different in Figure 8 There is no QR code on the error screen.

[0104] Fig. 9 4 is a flowchart showing the RUI login control process according to the present disclosure. The flowchart is started when the CPU 401 detects access to the RUI.

[0105] The CPU 401 loads the program stored in the ROM 403 into the RAM 402 and executes the program. Fig. 9 The steps in the flowchart in .

[0106] Due to Figure 6 The steps in are the same, so the description of S901 and S902 is omitted.

[0107] In S903, the CPU 401 acquires the screen size of the device that has accessed the RUI function. The screen size refers to the size of the display unit 206 of the smartphone 200 and the size of the display unit 306 of the PC 300. The respective screen sizes have been defined using the media query and the media type in the cascading style sheet (CSS) included in the information sent from the PC, and the respective screen sizes can be acquired in a manner that the CPU 401 refers to the information. If the acquired screen size is greater than or equal to the threshold value (greater than or equal to the predetermined size), the CPU 401 determines that the device that has accessed the RUI function is the PC 300, and causes the process to proceed to S904. On the contrary, if the acquired screen size is less than the threshold value (less than the predetermined size), the CPU 401 determines that the device that has accessed the RUI function is the smartphone 200, and causes the process to proceed to S906. The threshold value is stored in the ROM 403 or the HDD 404, and is referred to by the CPU 401.

[0108] Since steps S904, S905 and S907 are Figure 6 The steps of S603, S604 and S605 are the same, so the description of S904, S905 and S907 is omitted.

[0109] In S906, the CPU 401 provides the access device with the network I / F 406. Figure 8 The smartphone RUI login error screen is displayed and the process is terminated.

[0110] In this exemplary embodiment as described above, an error screen without a QR code is provided to the smartphone. Thus, a user accessing the RUI with a smartphone can be directed to the manual without taking a picture of a QR code. If the printer is far from the PC, the user moves to the printer with the smartphone and can resolve the error.

[0111] Exemplary Embodiment 3

[0112] In exemplary embodiment 2, a configuration is used that provides different corresponding error screens for smartphones and PCs. In this exemplary embodiment, a configuration is used that provides different error screens depending on whether a printer operation is required to resolve the error. Detailed description of parts common to exemplary embodiment 1 (such as system configuration) is omitted.

[0113] Fig.10 is a table showing a list of types of error information of the printer 400 according to the present disclosure. In this table, information on whether a QR code is provided is added to Figure 3The error information list shown. An error associated with "yes" regarding whether to provide a QR code requires a printer operation to resolve the error. On the contrary, an error associated with "no" regarding whether to provide a QR code does not require a printer operation to resolve the error, and the error is resolved by performing a setting change operation or the like using the RUI.

[0114] Fig.11 is a diagram showing an error screen that does not require printer operation to resolve the error according to the present disclosure. Fig.11 The error screen in FIG. 1 has a “click” button 1101 . The “click” button 1101 has a link to the URL of the user manual stored in the online user manual server 100 .

[0115] Describes an example of an SMTP server setting error. SMTP stands for Simple Mail Transfer Protocol. To resolve an SMTP server setting error, the user needs to correctly set values ​​such as the SMTP server name, account, and password on the SMTP Server Setting screen of the RUI.

[0116] If an SMTP server setting error occurs while the user is logging into the RUI of the printer 400 by using the Web browser of the smartphone 200, an error message is displayed on the display unit 206. Fig.11 In response to the user pressing the "click" button 1101, a user manual describing measures to deal with the error is displayed on the display unit 206. The user sets values ​​on the SMTP server setting screen of the RUI while viewing the user manual, and resolves the error.

[0117] As mentioned above, if you do not operate the printer, you can use the display Fig.11 If the device displays the error screen shown in the figure to solve the error, the error screen including the "Click" button without the QR code is displayed.

[0118] Fig.12 is a flowchart illustrating an error control process according to the present disclosure. Fig.12 The steps in the flowchart in are implemented in such a manner that the CPU 401 loads the program stored in the ROM 403 into the RAM 402 and executes the program.

[0119] The CPU 401 starts this flowchart every predetermined period when the power of the printer 400 is turned on. Alternatively, the CPU 401 starts this flowchart when executing a job.

[0120] In S1201, the CPU 401 detects the status of the printer 400. For example, the CPU 401 acquires the status of various components of the printer 400, the remaining status of consumables, the status of jobs, and the like, and proceeds to S1202.

[0121] In S1202, the CPU 401 determines whether there is a state indicating an error among the states acquired in S1201. If the CPU 401 determines that there is no state indicating an error, the CPU 401 terminates the flowchart. If the CPU 401 determines that there is a state indicating an error, the CPU 401 advances the process to S1203.

[0122] In S1203, the CPU 401 refers to the Fig.10 The error information list shown in determines whether to provide a QR code related to the detected error. If the detected error requires a QR code, the CPU 401 advances the process to S1204. If the detected error does not require a QR code, the CPU 401 advances the process to S1206.

[0123] In S1204, the CPU 401 refers to the Figure 3 The CPU 401 then generates a QR code based on the error information list shown in the figure, and obtains the URL of the online user manual related to the detected error.

[0124] In S1205, the CPU 401 provides, for example, a network interface 406 to the device accessing the RUI. Figure 5 The RUI login error screen with the QR code is shown. Then, the CPU 401 terminates the flowchart.

[0125] If the CPU 401 causes the process to proceed from S1203 to S1206, the CPU 401 provides, for example, a network interface 406 to the device accessing the RUI. Fig.11 The SMTP server setting error screen with a link to the URL is shown. Then, the CPU 401 terminates the flowchart.

[0126] If the error can be solved using a device that has accessed the RUI without operating the printer, an error screen with a link to the user manual URL and without a QR code is provided in this exemplary embodiment. Thus, the user can be guided to the manual without being bothered by the QR code. Conversely, if the error is to be solved by operating the printer, an error screen with a QR code is provided. The user can be guided to display the user manual to the location of the printer using a portable device such as a smartphone.

[0127] Other embodiments

[0128] The (multiple) embodiments of the present disclosure may also be implemented as follows: a computer of a system or device, the system or device reads and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be more completely referred to as a "non-transitory computer-readable storage medium") to perform one or more functions of the above (multiple) embodiments, and / or the system or device includes one or more circuits (e.g., application-specific integrated circuits (ASICs)) for performing one or more functions of the above (multiple) embodiments; and a method performed by a computer of the system or device, for example, reading and executing computer executable instructions from a storage medium to perform one or more functions of the above (multiple) embodiments, and / or controlling the one or more circuits to perform one or more functions of the above (multiple) embodiments. The computer may include one or more processors (e.g., a central processing unit (CPU), a microprocessing unit (MPU)), and may include a network of separate computers or separate processors to read and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or a storage medium. The storage medium may include, for example, a hard disk, a random access memory (RAM), a read-only memory (ROM), a memory of a distributed computing system, an optical disk (such as a compact disc (CD), a digital versatile disc (DVD), or a Blu-ray disc (BD) TM ), one or more of a flash memory device and a memory card, etc.

[0129] The embodiments of the present invention may also be implemented by providing software (program) for performing the functions of the above-described embodiments to a system or device via a network or various storage media, and a computer or a central processing unit (CPU) or a microprocessing unit (MPU) of the system or device reads and executes the program.

[0130] Although the present disclosure has been described with reference to exemplary embodiments, it is to be understood that the present disclosure 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.

Claims

1. An image processing device, comprising: an operation unit for setting authentication information for operating the image processing device; a receiving unit configured to receive, from an information processing device, a request for a web page provided by the image processing device; a sending unit, configured to send the web page to the information processing device, wherein, in response to receiving the request, a web page including code information is sent to the information processing device according to authentication information, the authentication information satisfies a predetermined condition and is used for authentication of displaying a web page including information of the image processing device on the information processing device, The displayed code information is displayed on the mobile terminal to provide an operation required for setting the authentication information through the operation unit of the image processing device.

2. The image processing device according to claim 1, in, The predetermined condition is that authentication information for authentication of displaying the web page is not set.

3. The image processing device according to claim 1, in, The predetermined condition is that authentication information for authentication of displaying the web page is set to an initial value.

4. The image processing device according to claim 1, in, The predetermined condition is that the authentication information used for displaying the authentication of the web page has not been changed within a predetermined period of time.

5. The image processing device according to claim 1, in, In response to receiving the request including authentication information, sending a web page that does not include the code information to the information processing device, the authentication information satisfying the predetermined condition and indicating that the size of the screen displayed by the information processing device is smaller than a predetermined size, and In which, in response to receiving the request including authentication information, a web page including the code information is sent to the information processing device, and the authentication information satisfies the predetermined condition and indicates that the screen size displayed by the information processing device is greater than or equal to a predetermined size.

6. The image processing device according to claim 1, further comprising: A detection section for detecting errors, wherein the sending unit sends the web page including the code information to the information processing device according to the detected error and according to the type of the error being the type of operation that requires operation by using the operating unit of the image processing device, and wherein the transmission section transmits the web page not including the code information to the information processing device according to the detected error and according to the type of the error being a type that does not require an operation by using the operation section of the image processing device.

7. The image processing device according to claim 1, in, The web page enables changing settings of the image processing apparatus.

8. The image processing device according to claim 1, in, The web page enables changing the setting of authentication information of the image processing apparatus.

9. The image processing device according to claim 1, in, The webpage also includes information prompting to set the authentication information.

10. The image processing device according to any one of claims 1 to 9, in, The code information is a QR code.

11. A method for controlling an image processing device, comprising: A receiving step of receiving, from the information processing device, a request for a web page provided by the image processing device; as well as a sending step, in response to receiving the request in the receiving step, sending the web page to the information processing device, Wherein, in response to receiving the request in the receiving step, in the sending step, a web page including code information is sent to the information processing device based on authentication information that meets predetermined conditions, and the authentication information is used to authenticate the web page including information of the image processing device displayed on the information processing device, and the code information is photographed to display on the mobile terminal the operations required to set the authentication information by using the operating unit of the image processing device.

12. A non-transitory computer-readable storage medium storing a program, the program causing a computer to execute an image processing device control method, the image processing device control method comprising: A receiving step of receiving, from the information processing device, a request for a web page provided by the image processing device; as well as a sending step, in response to receiving the request in the receiving step, sending the web page to the information processing device, Wherein, in response to receiving the request in the receiving step, in the sending step, a web page including code information is sent to the information processing device based on authentication information that meets predetermined conditions, and the authentication information is used to authenticate the web page including information of the image processing device displayed on the information processing device, and the code information is photographed to display on the mobile terminal the operations required to set the authentication information by using the operating unit of the image processing device.

Citation Information

Patent Citations

  • Maintenance system of printer, printer, portable terminal and server

    JP2007041840A