Image processing apparatus, control method thereof, and program
Patent Information
- Application Number
- JP2024123749
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2025-06-02
- Estimated Expiration
- 2040-07-01
AI Technical Summary
Existing image processing devices fail to effectively manage error notifications when signage content cannot be displayed, leading to user confusion or unnoticed errors, depending on the user's ability to handle errors.
An image processing device with a registration means for content settings, a display means for error messages, and a determination means to control error message display based on user authentication and device conditions, allowing users to switch error message visibility.
Enables user-friendly error message control, preventing unnecessary notifications for non-admin users and ensuring prompt error reporting when necessary, enhancing user experience and device usability.
Smart Images

Figure 00000020_0000 
Figure 00000021_0000 
Figure 00000022_0000
Abstract
Description
[Technical field]
[0001] The present invention relates to an image processing device, a control method thereof, and a program. [Background technology]
[0002] In recent years, "digital signage" that transmits information using displays connected to a network is becoming more widespread in various places such as outdoors, in stores, in public spaces, and in transportation. In corporate offices, the use of digital signage is also attracting attention for the purpose of supporting information sharing among employees using image processing devices such as multifunction printers, and for controlling corporate information. Such digital signage technology has the advantage that the content can be changed quickly and easily because the signage content is distributed by download distribution or streaming distribution via a network. In the image processing devices such as the above-mentioned multifunction printers, a technology is also known in which content is obtained from a content server connected via a network and the obtained content is displayed on the operation unit of the image processing device.
[0003] However, there are cases where the image processing device fails to download or stream content from a content server and is unable to display the content due to a setting error, communication failure, etc. In such cases, a technique is known for displaying an error message on the image processing device indicating that the content cannot be displayed (Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2019-10787 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, even if an error message is displayed on an operation unit of an image processing device as in Patent Document 1, the user who sees the error message is not necessarily able to resolve the error. When an image processing device is used in an environment where a user who normally uses the image processing device is not a user who can handle errors, it is annoying for the user that an error message is displayed simply because the signage content cannot be displayed, even though other functions can be used normally. On the other hand, if an error message is not displayed even though the signage content cannot be displayed normally, the occurrence of an error will be left unrecognized. In other words, when an image processing device is used in an environment where a user who normally uses the image processing device is a user who can handle errors, displaying an error message makes it possible to handle the error early.
[0006] SUMMARY OF THE PRESENT EMBODIMENTS Accordingly, an object of the present invention is to provide an image processing device capable of switching whether or not to notify an error message when signage content cannot be displayed. [Means for solving the problem]
[0007] An image processing device, a registration unit for registering information related to a content for notifying a user of the image processing device of information and displayed using a web browser; a display means for displaying the content when a predetermined condition for displaying the content is satisfied; a determination means for determining whether or not to display a screen notifying the user of an error when the predetermined condition is satisfied and an error that prevents the content from being displayed is detected; a control means for controlling display of the content by the display means in accordance with the determination by the determination means; 13. An image processing device comprising: Effect of the Invention
[0008] According to the present invention, it is possible to switch whether or not to display an error message when signage content cannot be displayed. [Brief description of the drawings]
[0009] [Figure 1] 1 is an overall view of a system according to an embodiment of the present invention. [Diagram 2] 1 is a block diagram showing a hardware configuration of an image processing apparatus according to an embodiment of the present invention. [Diagram 3] FIG. 2 is a block diagram showing a software configuration of the image processing apparatus according to the embodiment of the present invention. [Figure 4] 4 is a flowchart showing a processing procedure of the image processing apparatus according to the embodiment of the present invention. [Figure 5-1] FIG. 4 is a diagram showing an example of a setting screen for the image processing apparatus according to the embodiment of the present invention. [Figure 5-2] FIG. 4 is a diagram showing an example of a setting screen for the image processing apparatus according to the embodiment of the present invention. [Figure 6] FIG. 3 is a diagram showing an example of a content setting management table 306 according to the embodiment of the present invention. [Figure 7] FIG. 13 is a diagram showing an example of a screen for making settings related to user authentication in the embodiment of the present invention. [Figure 8] FIG. 2 is a diagram showing an example of a screen when content is displayed on an operation unit 209 according to the embodiment of the present invention. [Figure 9-1] FIG. 2 is a diagram showing a flow of displaying content on an operation unit 209 according to an embodiment of the present invention. [Figure 9-2] FIG. 2 is a diagram showing a flow of displaying content on an operation unit 209 according to an embodiment of the present invention. [Figure 9-3] FIG. 2 is a diagram showing a flow of displaying content on an operation unit 209 according to an embodiment of the present invention. [Figure 9-4] FIG. 2 is a diagram showing a flow of displaying content on an operation unit 209 according to an embodiment of the present invention. [Figure 9-5]FIG. 2 is a diagram showing a flow of displaying content on an operation unit 209 according to an embodiment of the present invention. [Figure 10] FIG. 11 is a diagram showing an example of an error screen according to an embodiment of the present invention. [Figure 11] 11 is a diagram illustrating an example of a content error management table according to the embodiment of the present invention. [Figure 12-1] FIG. 13 is a diagram showing a flow of displaying an error on the operation unit 209 according to the embodiment of the present invention. [Figure 12-2] FIG. 13 is a diagram showing a flow of displaying an error on the operation unit 209 according to the embodiment of the present invention. [Figure 13] FIG. 4 is a flowchart showing a processing procedure of the image processing apparatus according to the embodiment of the present invention. [Figure 14] FIG. 4 is a diagram showing an example of a content setting screen according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, the embodiments of the present invention will be described with reference to the drawings. Note that the following embodiments do not limit the invention according to the claims, and all of the combinations of features described in the embodiments are not necessarily essential to the solution of the invention.
[0011] First Embodiment FIG. 1 is an overall view of an information processing system in this embodiment. An image processing device 100 is connected to the Internet 110 via a LAN (Local Area Network) 101. A client PC 102 can communicate with the image processing device 100 via the LAN 101. A content server 120 stores various contents (details will be described later) such as advertisements and bulletin boards, and is connected to the Internet 110 via a LAN 121. The image processing device 100 can acquire and display contents (described later) from the content server 120 via the Internet 110. Note that, although an example is described here in which there is one image processing device 100, one client PC 102, and one content server 120, there may be a plurality of these devices. Alternatively, instead of the content server 120, the image processing device 100 may store contents therein, and acquire and display the contents therein.
[0012] FIG. 2 is a block diagram showing the configuration of the image processing device 100 in this embodiment. The control unit 200 including the CPU 201 controls the operation of the entire image processing device 100. The CPU 201 reads out control programs stored in the ROM 202, HDD 204, etc., and performs various controls such as reading control and transmission control. The ROM 202 is a boot ROM, and stores a boot program for the system. The RAM 203 is used as a temporary storage area such as the main memory and work area of the CPU 201. The HDD 204 stores image data, various programs, or various information tables. In addition, the HDD 204 can also store content downloaded from the content server 120, such as advertisements and bulletin boards. In addition, as described above, when the image processing device 100 stores content in its own device, the content is stored in the HDD 204. The operation unit I / F 205 is an interface for connecting the operation unit 209 and the control unit 200. The operation unit 209 is provided with a liquid crystal display unit having a touch panel function, a keyboard, and the like.
[0013] The printer I / F 206 is an interface for connecting the printer 210 and the control unit 200. Image data to be printed by the printer 210 is transferred from the control unit 200 via the printer I / F 206, and is printed on a recording medium (paper) by the printer 210.
[0014] The scanner I / F 207 is an interface for connecting the scanner 211 and the control unit 200. The scanner 211 reads an original document, generates image data, and inputs the image data to the control unit 200 via the scanner I / F 207.
[0015] The network I / F 208 is an interface for connecting the control unit 200 to the LAN 101. The network I / F 208 transmits information to an external device (e.g., the content server 120) connected to the Internet 110 via the LAN 101, and receives information from the external device.
[0016] Representative functions of the image processing device 100 are as follows. A “copy” function in which an image on a document is read by a scanner 211 and the generated image data is printed by a printer 210. A "print" function for printing image data on the printer 210 based on a print job input from an external device such as the client PC 102. A “scan and send” function that reads an image on a document using the scanner 211 and transmits the generated image data to an external device via the network I / F 208. A “scan and save” function that reads an image on a document using the scanner 211 and saves the generated image data in the HDD 204. A "use of saved files" function for printing image data saved in the HDD 204 using the printer 210 or transmitting the image data to the outside via the network I / F 208.
[0017] Fig. 3 is a diagram for explaining the software configuration of the entire system including the image processing device 100. Each functional unit shown in Fig. 3 is realized by the CPU 201 in the image processing device 100 reading and executing a control program stored in the ROM 202 or the HDD 204.
[0018] The image processing device 100 has functional units such as an application 311, a screen control unit 303, an authentication processing unit 308, an auto-clear processing unit 309, a print management unit 310, and the like.
[0019] Applications 311 include applications that utilize the functions of image processing device 100, such as signage application 300, copy application 312, fax application 313, and print application 314. Note that applications 311 may also include other applications not shown. Details of signage application 300 that displays content such as advertisements and bulletin boards acquired from content server 120 etc. will be described below.
[0020] Signage application 300 is an embedded software program installed in image processing device 100. Signage application 300 has external communication unit 301, content display unit 302, content setting unit 304, content management unit 305, content setting management table 306, and event receiving unit 307.
[0021] The external communication unit 301 communicates with the content server 120 and acquires the content managed by the content server 120. The communication protocols for communication between the external communication unit 301 and the content server 120 are SMB (Server Message Block), WebDAV (Web-based Distributed Authoring and Versioning), and HTTP (Hypertext Transfer Protocol). Note that other communication protocols such as e-mail and file transfer protocol (FTP) may also be used.
[0022] The content display unit 302 reads the content stored in the content server 120 or the HDD 204 into the RAM 203, and outputs it to the operation unit 209. The content refers to data that can be viewed with a Web browser, such as text data, HTML, image files (JPEG, GIF, PNG, BMP, etc.), video files, etc. When a specified event occurs, the content is displayed and functions as an electronic signboard, a bulletin board for advertising and sharing information, that is, a means of disseminating information.
[0023] The content setting unit 304 performs settings related to the content to be displayed on the image processing device 100. Specifically, the image processing device 100 uses a Web server function to provide the client PC 102 with a Web page for performing settings. Then, the content setting unit 304 accepts instructions from a user via a setting screen displayed by a Web browser of the client PC 102, and performs various settings. For example, the user sets on the client PC 102 what content should be displayed when what event occurs. The settings performed by the content setting unit 304 will be described with reference to FIGS. 5-1 and 5-2.
[0024] 5-1 and 5-2 are diagrams showing examples of screens for performing various settings, including settings related to content display, of the image processing device 100. As described above, the screens shown in Figs. 5-1 and 5-2 are displayed on the client PC 102 by accessing the Web server of the image processing device 100 using the Web browser of the client PC 102.
[0025] Fig. 5-1(a) is a diagram showing an example of an authentication screen for inputting authentication information. When a user inputs a user name and password via this authentication screen and presses the login button, the authentication processing unit 308 performs user authentication and login processing. When a user with administrator authority logs in, the screen shown in Fig. 5-1(b) is displayed.
[0026] Fig. 5-1(b) is a diagram showing an example of a screen for allowing a user with administrator authority to perform various settings related to the image processing device 100. When any setting item is selected from the menu located on the left side of the screen, detailed setting items corresponding to the selected item are displayed on the right side of the screen. For example, when a user selects the setting item "License / Other" 501, the screen shown in Fig. 5-1(c) is displayed.
[0027] Fig. 5-1(c) is a diagram showing an example of a screen for performing detailed settings related to licenses / etc. Each setting item, including setting item 502, is a hyperlink, and when selected, a web page corresponding to the setting item is displayed. When the user selects setting item 502, the setting screen of signage application 300 shown in Figs. 5-2(e) to (g) is displayed.
[0028] On the other hand, in the case of FIG. 5-1(a), if a user without administrator privileges logs in, the screen of FIG. 5-1(d) will be displayed.
[0029] FIG. 5-1(d) is a diagram showing an example of a screen for allowing a user without administrator authority to perform various settings related to image processing device 100. Since this screen does not display setting item 501 displayed on the screen of FIG. 5-1(b), a user without administrator authority cannot display the setting screen of signage application 300. In this manner, by allowing only users with administrator authority to display the setting screen of signage application 300, users who can set content can be limited to administrators. Note that in this embodiment, users who can set content are limited to users who have administrator authority for the entire image processing device 100, but general users who do not have administrator authority may also be able to set content. In addition to the administrator authority for the entire image processing device 100, an administrator authority unique to signage application 300 may be provided so that only users with that authority can set content.
[0030] FIGS. 5-2(e)-(g) are diagrams showing examples of the setting screen of signage application 300. Check box 503 is a setting item for switching the screen display of signage application 300 ON / OFF. In other words, it is possible to set whether or not to display content. When check box 503 is not checked, other setting items are displayed in a grayed-out state as shown in FIG. 5-2(e) and cannot be entered. When check box 503 is checked, configurable items are displayed in an ungrayed state as shown in FIG. 5-2(f)(g).
[0031] Radio button 504 is a button for selecting the communication protocol between external communication unit 301 and content server 120. When radio button 504 is selected as SMB, the setting items related to SMB are ungrayed out, as shown in FIG. 5-2(f), and each setting item related to SMB can be input. When radio button 504 is selected as HTTP / WebDAV, the setting items related to HTTP / WebDAV are ungrayed out, as shown in FIG. 5-2(g), and each setting item can be input.
[0032] The text box 505 is an input field for inputting a path of the content, which becomes available when the communication protocol is set to SMB. The path is a character string indicating the storage location of the content, and in the case of SMB, it is a computer name, a folder name, a file name, etc., separated by a yen sign (yen symbol) or a backslash (backslash). As the content, a file stored in the HDD 204 may be specified, or a file stored in the content server 120 may be specified. The text box 506 is an input field for inputting a user name used when accessing the path of the content, which becomes available when the communication protocol is set to SMB. The text box 507 is an input field for inputting a password used when accessing the path of the content, which becomes available when the communication protocol is set to SMB.
[0033] The text box 508 is an input field for inputting a path of the content, which can be input when the communication protocol is set to HTTP / WebDAV. In the case of HTTP / WebDAV, the path is a computer name, a folder name, a file name, etc., indicating the storage location of the content, separated by a / (slash). As the content, a file stored in the HDD 204 may be specified, or a file stored in the content server 120 may be specified. The text box 509 is an input field for inputting a user name to be used when accessing the path of the content, which can be input when the communication protocol is set to HTTP / WebDAV. The text box 510 is an input field for inputting a password to be used when accessing the path of the content, which can be input when the communication protocol is set to HTTP / WebDAV. Check boxes 511 and 512 are setting items related to encrypted communication when the communication protocol is set to HTTP / WebDAV.
[0034] Radio button 513 is an item that allows the timing of displaying the content to be set. This button sets the timing of displaying the content when a setting is made to display an authentication screen when the user starts operating image processing device 100 as described in FIG. 7. When radio button 513 is selected for "after login", an authentication screen is displayed when operation starts, and the content is displayed after login processing. When radio button 513 is selected for "after auto clear", the content is displayed after auto clear. Radio button 513 does not have to be in the form of a radio button, and may be a check box or the like that allows both "after login" and "after auto clear" to be selected.
[0035] Check box 514 is a setting item for switching ON / OFF of a function for displaying content during print processing. Since printing takes time, it can be set whether or not to display content while the user is waiting during printing. If check box 514 is checked, content is displayed when image processing device 100 executes printing.
[0036] Check box 515 in Fig. 5-2(g) is a setting item for switching whether or not to display an error screen 1000 (Fig. 10) on the image processing device 100 when an error that prevents content from being displayed is detected. When the check box 515 is checked, an error screen is displayed on the operation unit 209 when an error in content display is detected. On the other hand, when the check box 515 is not checked, an error screen is not displayed on the operation unit 209 when an error in content display is detected.
[0037] An OK button 516 is a button for storing the items set in 503 to 515 in the content setting management table 306. When the OK button 516 is pressed, the settings of 503 to 515 are stored in the content setting management table 306, and the screen returns to that of FIG. 5-1(c). A cancel button 517 is a button for returning to the screen of FIG. 5-1(c) without storing the items set in 503 to 515 in the content setting management table 306.
[0038] In this way, the user can set and register setting information for displaying content by signage application 300 via the setting screens shown in Figures 5-1 and 5-2. Note that, although an example has been shown here in which settings related to content display are set from client PC 102, it is also possible to set the settings using operation unit 209 of image processing device 100.
[0039] Returning to the explanation of Fig. 3, the content management unit 305 stores the setting details, such as the path of the content, set by the content setting unit 304 in a content setting management table 306. The content management unit 305 also acquires the stored settings from the content setting management table 306 and notifies the content display unit 302 of them.
[0040] Content setting management table 306 is a management table for managing the setting values of signage application 300 set by content setting unit 304 .
[0041] Fig. 6 is a diagram showing an example of the content setting management table 306. Here, the content setting management table 306 is shown that has been generated and updated based on the setting contents input as shown in Fig. 5-2(g).
[0042] The key 601 column indicates the keys corresponding to the respective setting items of signage application 300.
[0043] Setting value 602 column indicates the value corresponding to the key of each setting item of signage application 300.
[0044] Line 603 is an item indicating ON / OFF of screen display of signage application 300, where a value (column 602) corresponding to the item is 0 to indicate OFF, and 1 to indicate ON. When the setting of checkbox 503 in FIG. 5-2 is updated, this value is updated.
[0045] Line 604 is an item indicating the communication protocol between the external communication unit 301 and the content server 120, with 0 indicating SMB and 1 indicating HTTP / WebDAV. When the setting of the radio button 504 in FIG. 5-2 is updated, this value is updated.
[0046] Line 605 is an item that indicates the path to the content when the communication protocol is set to SMB. When the setting in the text box 505 in FIG. 5-2 is updated, this value is updated.
[0047] Line 606 is an item indicating the user name used to access the content path when the communication protocol is set to SMB. This value is updated when the setting in the text box 506 in FIG. 5-2 is updated.
[0048] Line 607 is an item indicating the password used to access the content path when the communication protocol is set to SMB. This value is updated when the setting in the text box 507 in FIG. 5-2 is updated.
[0049] Line 608 is an item indicating the path of the content when the communication protocol is set to HTTP / WebDAV. When the setting in the text box 508 in FIG. 5-2 is updated, this value is updated.
[0050] Line 609 is an item showing the user name used to access the content path when the communication protocol is set to HTTP / WebDAV. This value is updated when the setting in the text box 509 in Figure 5-2 is updated.
[0051] Line 610 is an item indicating the password used to access the content path when the communication protocol is set to HTTP / WebDAV. This value is updated when the setting in the text box 510 in FIG. 5-2 is updated.
[0052] Lines 611 and 612 are items indicating settings related to encrypted communication when the communication protocol is set to HTTP / WebDAV, with 0 indicating no selection and 1 indicating selection. This value is updated when the settings of checkboxes 511 and 512 in FIG. 5-2 are updated.
[0053] Line 613 is an item indicating the setting of the timing to display the signage (content). 0 indicates "after auto clear", 1 indicates "after login", and 3 indicates that both "after auto clear" and "after login" are selected. When the setting of radio button 513 in Fig. 5 is updated, this value is updated.
[0054] Line 614 is an item indicating whether or not to display the content when printing is executed. When the setting of check box 514 in FIG. 5-2 is updated, this value is updated.
[0055] Line 615 is an item indicating whether or not to display an error screen when a content display error is detected, with 0 indicating OFF and 1 indicating ON. When the setting of check box 515 in FIG. 5-2 is updated, this value is updated.
[0056] Returning to the explanation of Fig. 3, the content management unit 305 acquires the setting value 602 for each setting item by referring to the content setting management table 306 based on the key 601 in Fig. 6.
[0057] The copy application 312 uses a high-resolution scanner and a printer capable of high-speed printing to enable high-speed, high-quality copying. The copy application 312 also uses a hard disk mounted in the control device to enable continuous scanning and copying of a large number of originals. Furthermore, the copy application 312 also enables multiple copies by transmitting scanned image data to multiple image processing devices via a network.
[0058] The fax application 313 is capable of not only sending and receiving G3 and G4 faxes, but also converting received fax data into a protocol such as e-mail and forwarding it by using a forwarding function. The fax application 313 also enables Internet faxing, which sends and receives faxes using the Internet instead of a conventional telephone line.
[0059] The print application 314 is a function that can receive print data sent from a host computer in a PDL (Page Description Language) such as PostScript or LIPS (LBP Image Processing) and print it on paper at high speed. The print application 314 can also receive BMLinks (registered trademark), a format common to various printers, from an external source and print it on paper. Furthermore, the print application 314 can also directly receive application data such as PDF (Portable Document Format) from an external source without going through a printer driver and print it on paper.
[0060] An event receiving unit 307 receives various types of event information notified from an authentication processing unit 308, an auto-clear processing unit 309, and a print management unit 310. Note that an event may also be notified from another module (not shown).
[0061] The authentication processing unit 308 displays an authentication screen on the operation unit 209 or the client PC 102, and performs user authentication using authentication information such as a user ID and a password input by the user. If the user authentication is successful, the authentication processing unit 308 performs a login process to log the user into the image processing device 100. If a logout instruction is given, the authentication processing unit 308 performs a logout process to log the logged-in user out of the image processing device. The logout instruction is issued when a logout button displayed on the operation unit 209 is pressed by the user, or when an auto-clear process, which will be described later, is executed. When a login process or a logout process is performed, the authentication processing unit 308 transmits an event (login event, logout event) indicating that the process has been performed to the event receiving unit 307. In addition, the authentication processing unit 308 controls the display timing of the authentication screen based on a display setting of the authentication screen, as will be described later.
[0062] The auto-clear processing unit 309 executes the auto-clear processing when no operation is performed on the operation unit 209 for a predetermined time (hereinafter, the "predetermined time" is referred to as the auto-clear transition time). The auto-clear processing is a processing for clearing the setting value / setting state on the displayed screen and returning it to the initial value. For example, when the user leaves the image processing device 100 while setting various settings related to copying via a copy screen for setting various settings, and the auto-clear transition time passes, the setting value set up until that point is cleared and returned to the default setting value. At this time, if the user is in a logged-in state to the image processing device 100, the auto-clear processing automatically logs out the user. The auto-clear function can prevent the user from unintentionally taking over the setting state of the user who was used immediately before and executing copying or the like with unexpected settings, or from viewing setting contents that should not be disclosed to the next user. When the auto-clear processing is executed, the auto-clear processing unit 309 transmits an auto-clear event to the event receiving unit 307. When the auto-clear processing is executed, the authentication processing unit 308 executes a logout processing for logging out the logged-in user. The auto-clear transition time can be set arbitrarily by the user.
[0063] It is also possible to set a screen to which the transition occurs during auto-clear processing. If an initial screen has been set as the screen to which the transition occurs during auto-clear, the screen of the operation unit 209 switches from the screen that has been displayed up until then to the initial screen. The initial screen is a screen that has been set in advance by the user as a screen to be displayed at startup. For example, a main menu screen for selecting a function to be used from among a plurality of functions and applications possessed by the image processing device 100, an application screen, etc. can be set. In the following description, an example will be described in which the initial screen is set as the screen to which the transition occurs during auto-clear, and the main menu screen is set as the initial screen.
[0064] A screen control unit 303 outputs a screen managed for each application, a main menu screen, and the like to the operation unit 209 .
[0065] The print manager 310 starts a print job and notifies the event receiver 307 of the start of the print job.
[0066] The authentication management unit 308, the auto-clear processing unit 309, the screen control unit 303, and the print management unit 310 are common processing units and management units for each application included in the application 311, and may cooperate with each other. There may also be other common management units and processing units (not shown).
[0067] Fig. 7 is a diagram showing an example of a screen displayed by the screen control unit 303 for setting up user authentication of the image processing device 100. The setting screen shown in Fig. 7 is assumed to be a screen that can be displayed only when a user having administrator authority logs in.
[0068] 7(a) is a screen for setting whether or not to use the image processing device 100 in a user authentication environment. Button 701 is a button for enabling user authentication, and when this button is selected, user authentication is required to use each function of the image processing device 100. Button 702 is a button for disabling user authentication, and when this button is selected, each function of the image processing device 100 can be used without user authentication.
[0069] 7(b) and (c) are screens for setting the timing for displaying the authentication screen. The timing for user authentication and login processing is determined according to the settings made on this screen. Fig. 7(b) shows the screen when button 703 is selected, and Fig. 7(c) shows the screen when button 704 is selected.
[0070] Button 703 is a button for setting to display an authentication screen when the user starts to operate the image processing device 100 (for example, before the main menu is displayed). If this button is selected, an authentication screen is displayed when the user starts an operation, and user authentication is required. In other words, when the user uses any function or application of the image processing device 100, user authentication is required first.
[0071] A button 704 is a button for setting to display an authentication screen when a specific function or application of the image processing device 100 is selected. When the button 704 is pressed, a screen 705 for selecting a function or the like that requires user authentication is displayed as a pop-up, as shown in Fig. 7(c). When a button 706 is selected here, the screen is switched to that shown in Fig. 7(d).
[0072] FIG. 7(d) is a screen for selecting a function that requires user authentication among a plurality of functions possessed by the image processing device 100. For a function selected as a function that requires user authentication via the screen of FIG. 7(d), an authentication screen is displayed when the function is used. On the other hand, for a function that is not selected as a function that requires user authentication, the function can be used without user authentication. In FIG. 7(d), the functions "Copy", "Use of saved file", and "Print" are selected as functions that require user authentication. On the other hand, the functions "Scan and save", "Scan and send", and "Browser" are functions that do not require user authentication. In this way, when the button 704 is selected, the authentication screen is not displayed when the operation of the image processing device 100 is started, and when the user uses each function, an authentication screen is displayed depending on the selected function, and user authentication is required.
[0073] FIG. 8 is a diagram showing an example of a screen of image processing device 100 when pre-registered Web content is displayed by signage application 300. Web content 801 is displayed Web content acquired from content server 120. Here, the HTML file indicated by "https: / / guest_webdav / signage.html" is displayed by referring to content setting management table 306 in FIG. 6. When the user presses close button 902, Web content 801 is hidden. Note that a notice of a disaster prevention drill is displayed in FIG. 8. In this way, by registering notices for employees as Web content and displaying them on image processing device 100 using signage application 300, it is possible to utilize the Web content for supporting information sharing among employees, controlling information in a company, and the like.
[0074] Next, the display timing of the Web content will be described. As described above, the flow of the displayed screen differs depending on the settings related to the Web content display timing and the user authentication timing via the setting screens in Figs. 5-1, 5-2 and 7. In this embodiment, in order to effectively utilize the image processing device 100 as a signage, the difference in the screen flow is taken into consideration and the Web content is displayed at an appropriate timing according to the settings.
[0075] 9-1 to 9-5 are diagrams showing screen flows displayed on operation unit 209 when the display of signage application 300 is set to ON (503 is selected). Figs. 9-1, 9-2, and 9-3 are diagrams showing screen flows when button 701 is selected on the screen of Fig. 7(a), that is, when the user authentication function is set to ON.
[0076] FIG. 9-1 is a diagram showing a screen flow when button 703 is selected on the screen of FIG. 7(b), that is, when the authentication screen is set to be displayed at the start of operation. In addition, FIG. 9-1 shows a screen flow when radio button 513 is selected on the screen of FIG. 5-2 as “after login”. When user authentication is successful based on the authentication information input by the user via authentication screen 901 and the login process is completed, screen 801 of signage application 300 is displayed. This screen 801 is the same as the screen shown in FIG. 8. Here, when the close button in the upper right corner of the screen is pressed, screen 801 is hidden and main menu screen 902 is displayed. When the “Copy” button is operated on main menu screen 902, a copy setting screen 903 is displayed, and when the “Scan and save” button is operated on main menu screen 902, a scan and save setting screen 904 is displayed.
[0077] In this way, if the authentication screen is set to be displayed when operation starts and the web content is set to be displayed after login, the web content is displayed by signage application 300 at the timing when the user completes login. Therefore, since the web content is displayed when the user starts to use image processing device 100, it is possible to attract the user's attention and effectively inform the user of internal company notices and the like.
[0078] FIG. 9-2 is a diagram showing a screen flow when button 703 is selected on the screen of FIG. 7(b), that is, when the authentication screen is set to be displayed at the start of operation. In addition, FIG. 9-2 shows a screen flow when radio button 513 is selected as "after auto-clear" on the screen of FIG. 5-2. Compared with FIG. 9-1, when the auto-clear transition time elapses without the user operating operation unit 209 and the auto-clear process is performed, screen 801 of signage application 300 is displayed. Then, when the close button in the upper right corner of the screen is pressed, screen 801 is hidden and authentication screen 901 is displayed. This screen 801 is the same as the screen shown in FIG. 8. Furthermore, when user authentication is successful based on the authentication information input by the user via authentication screen 901 and login process is completed, main menu screen 902 is displayed.
[0079] In this way, if the authentication screen is set to be displayed at the start of operation and the Web content is set to be displayed after auto-clear and operation is completed, the Web content is displayed by signage application 300 at the timing when auto-clear is performed. Therefore, since the Web content is displayed before the user operates image processing device 100, the Web content is more likely to catch the eye of users who are simply passing by without intending to operate image processing device 100, and a high advertising effect can be expected.
[0080] Figure 9-3 is a diagram showing the screen flow when button 704 is selected on the screen of Figure 7(c), that is, when the authentication screen is set to be displayed when a function is selected. Also, as shown in Figure 7(d), it is assumed that the functions "Copy", "Use of saved file", and "Print" are selected as functions that require authentication. In addition, Figure 9-3 shows the screen flow when radio button 513 is selected as "After auto clear" on the screen of Figure 5-2.
[0081] In this case, even if user authentication and login processing are completed based on the information entered via authentication screen 901, the screen of signage application 300 is not displayed. Instead, when the auto-clear transition time elapses without the user operating operation unit 209 and the auto-clear processing is performed, screen 801 of signage application 300 is displayed. Then, when the close button is pressed, screen 801 is hidden and main menu screen 902 is displayed.
[0082] In this way, the Web content is not displayed when the user logs in, but is displayed when auto-clear occurs.
[0083] Here, the radio button 513 is selected as "after auto-clear" on the screen of FIG. 5-2, but if "after login" is selected, the user selects a function that requires user authentication, and the Web content is displayed after the user logs in. On the other hand, if a function that does not require user authentication is selected, login is not performed, and the Web content is not displayed. For example, a user who frequently uses the "scan and save" function and rarely uses the "copy" function will have almost no opportunity to see the Web content. In contrast, by setting the timing of displaying the Web content to the occurrence of auto-clear, a user who uses the image processing device 100 after auto-clear will see the Web content when he or she first operates the operation unit 209. Therefore, regardless of the function used, the image processing device 100 can operate as a device for sharing information during standby, and can effectively inform the user of notices and the like. In addition, even if the radio button 513 is selected as "after login," if a setting is made to display an authentication screen when selecting a function, the radio button 513 may be automatically switched to "after auto-clear."
[0084] FIG. 9-4 is a diagram showing a screen flow when the button 702 is selected on the screen of FIG. 7(a), that is, when the user authentication function is set to OFF.
[0085] In this case, similarly to the case of FIG. 9-3, screen 801 of signage application 300 is displayed at the timing when auto-clear occurs.
[0086] In this way, even if the user authentication function is set not to be used, image processing device 100 can be effectively used as signage by displaying Web content when auto-clear occurs. Regardless of whether "After auto-clear" or "After login" is selected as radio button 513 on the screen in Fig. 5-2, if the user authentication function is set to OFF, screen 801 of signage application 300 may be displayed when auto-clear occurs.
[0087] FIG. 9-5 is a diagram showing a screen flow of Web content display at the start of printing executed by CPU 201. A user selects a “print” function on main menu screen 902, and print screen 905 is displayed. When the user performs a print start operation while print screen 905 is displayed, if check box 514 is checked on the screen of FIG. 5-2, screen 801 of signage application 300 is displayed. Then, when the close button is pressed, screen 801 is hidden and print screen 905 is displayed. On the other hand, when the user performs a print start operation while print screen 905 is displayed, if check box 514 is not checked on the screen of FIG. 5-2, screen 801 of signage application 300 is not displayed. Also, when the start of a print job is accepted while print screen 905 is not displayed, screen 801 of signage application 300 is not displayed.
[0088] FIG. 10 is a diagram showing an example error screen 1001 displayed on operation unit 209 when an error is detected by signage application 300 at the timing of displaying Web content. In other words, this is an example of a screen that is displayed when image processing device 100 cannot display content due to a communication error or the like. Error message display area 1002 displays the details of the detected error. In the example of FIG. 10, an error message is displayed to notify a "communication error" when a communication error is detected. The error type is not limited to this, and error messages corresponding to multiple error types described in FIG. 11 are displayed in error message display area 1002. When close button 1003 is pressed, the error screen is hidden.
[0089] 11 shows an example of an error related to the display of Web content. The error table 1100 is a table in which an error code corresponds to an error content, and is used to identify and notify a detected error. The error table 1100 may be stored in the HDD 204 of the image processing device 100, or may be stored in the content server 120.
[0090] An error code 1101 column indicates an error code for use by the image processing apparatus 100 etc. to determine a detected error. An error type 1102 column indicates an error type corresponding to the error code.
[0091] The error indicated on line 1103 is a "file not found error" that occurs when attempting to retrieve web content according to the content path entered in text box 505 or text box 508 in Figure 5-2, and retrieval of the web content fails for reasons such as the web content not existing.
[0092] The error indicated on line 1104 is an "authentication error" that occurs when authentication is required to access the content path entered in text box 505 in Fig. 5-2, authentication is performed according to the input in text boxes 506 and 507, and the authentication fails. Similarly, it also includes an "authentication error" that occurs when authentication is performed according to the input in text boxes 509 and 510, and the authentication fails, when authentication is required for the content path entered in text box 508.
[0093] The error indicated on line 1105 is a "communication error" that occurs when an attempt is made to obtain Web content from content server 120 and the Web content cannot be obtained due to a network failure or the like.
[0094] The error indicated on line 1106 is an error other than 1103 to 1105 or 1107 to 1109, and is a “system error” that occurs in a case not anticipated by signage application 300 due to a malfunction of image forming apparatus 100 or the like. This error is detected when content cannot be displayed normally due to a malfunction of image forming apparatus 100 or the like.
[0095] The error indicated on line 1107 is a "data size over error" that occurs when the Web content to be acquired exceeds a predetermined upper limit of the data size that can be acquired for the content.
[0096] The error indicated on line 1108 is a “format mismatch error” that occurs when the acquired Web content is not in a format that can be displayed in the Web content display section 302 .
[0097] Next, a flow of displaying an error when the image processing device 100 detects an error when displaying Web content, which is a feature of this embodiment, will be described.
[0098] 12-1 and 12-2 are diagrams showing the flow of the screen displayed on operation unit 209 when the display of signage application 300 is set to ON. Furthermore, a description will be given of the cases where the error screen display at the time of error detection is set to ON / OFF.
[0099] FIG. 12-1 is a diagram showing a screen flow when button 703 is selected on the screen of FIG. 7(b), that is, when a setting is made to display the authentication screen at the start of operation. In addition, FIG. 12-1 shows a screen flow when radio button 513 is selected as "After login" on the screen of FIG. 5-2 and check box 515 is checked. When user authentication is successful based on authentication information input by the user via authentication screen 901 and signage application 300 detects a display error in the Web content at the timing when login processing is completed, error screen 1001 is displayed. When close button 1003 is pressed here, screen 1001 is hidden and main menu screen 902 is displayed.
[0100] In this way, if the authentication screen is set to be displayed at the start of operation, the Web content is set to be displayed after login, and an error message is set to be displayed, then error screen 1001 is displayed at the timing when the user completes login. This makes it possible to promptly notify the user of error information at the time an error occurs in signage application 300. If a user who sees the error notification reports the error to an administrator, it is possible that the error can be promptly resolved. However, even if a user sees the error notification, it is unlikely that the user will be able to resolve the error by himself, and the user can only report the error to an administrator. Furthermore, even if a display error occurs in the Web content, the image processing device itself can be used normally, so uniformly displaying errors is bothersome to the user.
[0101] FIG. 12-2 is a diagram showing a screen flow when button 703 is selected on the screen of FIG. 7(b), that is, when a setting is made to display the authentication screen at the start of operation. In addition, FIG. 12-2 is a screen flow when radio button 513 is selected on the screen of FIG. 5-2 to be “after login” and check box 515 is not checked. Compared with FIG. 12-1, even if user authentication is successful based on authentication information input by the user via authentication screen 901 and signage application 300 detects a display error of Web content at the timing when login processing is completed, error screen 1001 is not displayed. In this way, even if signage application 300 detects an error in displaying Web content, it is possible to control so that the error screen is not displayed. This prevents a user who has difficulty dealing with the error from seeing an error message.
[0102] As shown in Figures 12-1 and 12-2, an administrator can switch the error notification on and off for the signage display. If general users are able to configure signage application 300, they can also switch the error notification on and off. Turning error notification on increases the likelihood that a user who sees the error notification will report it to the administrator, allowing the administrator to quickly notice the error. On the other hand, turning error notification off can prevent a notification display that is bothersome to users from being displayed.
[0103] 4(a) and (b) are flowcharts showing a process for displaying error screen 1001 when signage application 300 detects an error when displaying Web content. Each process shown in the flowchart is realized by CPU 201 reading out a control program stored in ROM 202 and HDD 204 into RAM 203 and executing the program.
[0104] In S401, the Web content display unit 302 performs a display trigger issuing process for Web content. The display trigger issuing process is a process for detecting whether or not an event that causes the Web content display unit 302 to display content has occurred. The process of S401 will be described with reference to the flowchart in FIG. 4(b).
[0105] FIG. 4B shows a process in which the event receiving unit 307 receives a Web content display event and determines whether or not to issue a Web content display trigger in accordance with the values set in 503 to 514 in FIG. 5-2.
[0106] In S411, the event receiving unit 307 determines whether it has received a login event from the authentication processing unit 308, an auto-clear event from the auto-clear processing unit 309, or a print job start event from the print management unit 310. If the event receiving unit 307 determines that it has received any of the events, the process proceeds to S412. If the event receiving unit 307 determines that it has not received any of the events, the process returns to S411 and waits for reception of an event.
[0107] In S412, content management unit 305 obtains a setting value corresponding to key 603 from content setting management table 306, and determines whether the display of signage application 300 is ON. If content management unit 305 determines that the display is OFF, the process ends. If content management unit 305 determines that the display is ON, the process proceeds to S413.
[0108] In S413, the event receiving unit 307 determines whether the event received in S411 is a print start event. If the event receiving unit 307 determines that the event is a print start event, the process proceeds to S414. If the event receiving unit 307 determines that the event is not a print start event, the process proceeds to S416.
[0109] In S414, the content management unit 305 obtains a setting value corresponding to the key 614 from the content setting management table 306 and determines whether the content display at the start of printing is ON. If the content management unit 305 determines that the display is OFF, the process ends. If the content management unit 305 determines that the display is ON, the process proceeds to S415.
[0110] In S415, the screen control unit 303 determines whether the print screen 905 is displayed on the operation unit 209. If the screen control unit 303 determines that the print screen 905 is not displayed, the process ends. For example, when printing is performed at the timing when the image processing device 100 receives print data transmitted from an external device such as a PC, the signage is not displayed because it is unlikely that a user is in front of the image processing device 100. If the screen control unit 303 determines that the print screen 905 is displayed, the process proceeds to step S420.
[0111] In S416, the event receiving unit 307 determines whether the event received in S411 is a login event or an auto-clear event. If the event receiving unit 307 determines that the event is a login event, the process proceeds to S417. If the event receiving unit 307 determines that the event is an auto-clear event, the process proceeds to S419.
[0112] In S417, the authentication processing unit 308 determines whether the display setting of the authentication screen is set to display the authentication screen when the operation starts. If the authentication processing unit 308 determines that the authentication screen is not set to be displayed when the operation starts, that is, if the authentication screen is set to be displayed when the function is selected, the processing ends. In other words, this shows an example in which, when the authentication screen is set to be displayed after the user selects a copy or scan function, the web content is not displayed even if a login event occurs. If the authentication processing unit 308 determines that the authentication screen is set to be displayed when the operation starts, the processing proceeds to S418.
[0113] In S418, the content management unit 305 obtains a setting value corresponding to the key 613 from the content setting management table 306, and determines whether the timing to display the Web content is after login. If the content management unit 305 determines that the timing is after login, the process proceeds to S420. If the content management unit 305 determines that the timing is not after login, the process ends.
[0114] In S419, the content management unit 305 obtains a setting value corresponding to the key 613 from the content setting management table 306, and judges whether the timing to display the Web content is after auto-clear. If the content management unit 305 judges that the timing is after auto-clear, the process proceeds to S420. If the content management unit 305 judges that the timing is not after auto-clear, the process ends. In other words, the image processing device 100 issues a content display trigger when the state of the image processing device itself satisfies a predetermined condition.
[0115] Returning to Fig. 4(a), in S402, the Web content display unit 302 judges whether or not the Web content display trigger issued by the process of S401 has been received. If it is judged that the Web content display trigger has been received, the process proceeds to S403. On the other hand, if it is judged that the Web content display trigger has not been received, the process returns to S401 and repeats the process.
[0116] In S403, the content management unit 305 refers to the content setting management table 306, acquires the path of the Web content, and notifies the Web content display unit 302 of the path.
[0117] In S404, the Web content display unit 302 acquires the Web content from the content server 120 based on the path acquired in S406, and reads it into the RAM 203.
[0118] In S405, the Web content display unit 302 judges whether or not there is an error in the content display. If it is judged that an error has occurred, the process proceeds to S406. On the other hand, if it is judged that no error has occurred, the process proceeds to S408. Here is an example of judging whether or not there is an error in the content display. If the content cannot be acquired from the content server 120 due to a communication error when displaying the content, it is judged that there is an error in the content display due to a "communication error". Also, if the content is acquired from the content server 120 in advance and stored in the image processing device, a flag indicating a "no file error" is set in advance if there is no file in the set path. Then, at the timing of the content display, it is judged that there is an error in the content display due to a "no file error" based on the flag.
[0119] In S406, the content management unit 305 obtains a setting value corresponding to the key 615 from the content setting management table 306 and determines whether the display of an error message is ON. If the content management unit 305 determines that the display is OFF, the processing ends without displaying an error message. If the content management unit 305 determines that the display is ON, the processing proceeds to S407.
[0120] In S407, the Web content display unit 302 or the screen control unit 303 displays an error message via the operation unit 209. At that time, the error content to be displayed is an appropriate error message according to the error code 1101 obtained when the occurrence of the error is detected.
[0121] In S408, the Web content display unit 302 outputs the Web content acquired in S404, and the Web content is displayed on the operation unit 209.
[0122] As described above, according to the image processing device 100 of this embodiment, when a signage is displayed, the display of an error message is controlled according to the setting of the error message display. By setting the administrator or user to not display the error message, all users do not need to see the error screen. It is possible to prevent users from becoming confused by seeing the error screen. Furthermore, by setting the display of the error message to ON when necessary, it is possible to make the user aware of the error. It is also possible for a user who notices an error to report it to an administrator or the like, so that the error can be quickly resolved.
[0123] Also, it may be possible to automatically switch whether or not to display an error notification screen depending on the content of the error. Specifically, in S405, when Web content display unit 302 determines whether an error has occurred in content display, it stores the content of the error that has occurred. Then, when displaying an error message in S407, if the stored error content is a specific error, the error message is displayed, and if it is a different error, the error message is not displayed. The content of the error for which an error message is displayed may be set in advance by an administrator or user on a setting screen of signage application 300 shown in Figs. 5-2(e) to (g), or the like.
[0124] Second Embodiment In the first embodiment, an example was shown in which a setting is provided that allows the display of an error notification to be turned ON / OFF when an error occurs during signage display. In the present embodiment, an example is shown in which whether or not to display an error notification is controlled depending on the user operating the image processing device 100, rather than uniformly deciding whether or not to display an error notification depending on the error display ON / OFF setting. Note that the basic configuration of this embodiment is the same as that of the first embodiment, so only the differences are shown.
[0125] FIG. 13 is a flowchart showing a process in which signage application 300 displays error screen 1001 when an error occurs related to Web content display in this embodiment.
[0126] The basic configuration of the flowchart in FIG. 13 is the same as that of the flowchart in FIG. 4(a), so only the differences are shown.
[0127] The authentication processing unit 308 stores each piece of user information registered in advance in the image processing device 100 in association with authority information such as Administrator, GeneralUser, DeviceAdmin, and NetworkAdmin. That is, each piece of user information is associated with authority information indicating whether the user is an administrator, a network administrator, or a general user. For example, it is possible to control the system so that an error notification is sent only to the administrator and not to other users. It is assumed that the administrator or the like has set in advance which user has which authority information to notify of an error.
[0128] In S1301, the Web content display unit 302 acquires authority information (authentication role) of the user operating the image processing device 100 from the authentication processing unit 308.
[0129] In S1302, the Web content display unit 302 judges whether the user is permitted to display an error message based on the authentication role acquired in S1301. If it is judged that the role permits display of an error message, the process proceeds to S1307, and an error message is displayed on the operation unit 209. On the other hand, if it is judged that display of an error message is not permitted, the process ends without displaying the content or error message on the operation unit 209.
[0130] As described above, by adding a judgment based on the authentication role, it is possible to display an error message only to a specific user, and to display the error message more appropriately. Also, when an error occurs, the error code in FIG. 11 may be referenced, and the user to whom the error is notified may be changed depending on the error content. For example, if the error content is a communication error, the error may be notified to a network administrator who can handle the error. Also, if the error content is something that a general user can resolve, the error may be notified to all users.
[0131] Third embodiment In the first embodiment, an example is shown in which it is possible to set whether or not to display an error notification on the setting screen of signage application 300. In the present embodiment, an example is shown in which an item is further provided on the setting screen of signage application 300, which allows the user to set whether or not to notify the administrator by email if an error occurs during content display. Note that the basic configuration of this embodiment is the same as that of the first embodiment, so only the differences are shown.
[0132] FIG. 14 shows an example of a setting screen of signage application 300 in this embodiment. An item 1401 is provided that allows the user to set whether or not to notify an administrator by email when an error occurs when displaying content. As shown in FIG. 14, when error message display (515) is OFF and notify administrator of error by email (1401) is ON, no error screen is displayed even if an error occurs in displaying content. Instead, if there is an error, the administrator is notified by email, so that it is possible to notify only the administrator that an error has occurred without displaying a notification screen to the user. Here, when error message display (515) is set to OFF, notify administrator of error by email (1401) may be automatically set to ON. Also, even if item 1401 is not provided, if error message display (515) is set to OFF, an error email may be automatically sent to the administrator.
[0133] (Other embodiments) In the above embodiment, the image processing device 100 having multiple functions such as a copy function and a scanner function has been described as an example, but the present invention can also be applied to a single-function image processing device having only some of these functions. The present invention may also be applied to other information processing devices such as personal computers, PDAs, mobile phones, FAX machines, cameras, video cameras, and other image viewers.
[0134] The present invention can also be realized by executing the following process. That is, software (program) that realizes the functions of the above-mentioned embodiments is supplied to a system or device via a network or various storage media, and the computer (or CPU, MPU, etc.) of the system or device reads and executes the program. In this case, the computer program and the storage medium on which the computer program is stored constitute the present invention. [Explanation of symbols]
[0135] 201 CPU 202 ROM 203 RAM 204 HDD 208 Network Interface 209 Operation section 210 Printer 211 Scanner
Claims
1. An image processing device, a registration unit for registering information related to content displayed using a web browser, the content being used to inform a user of the image processing device of information; a display means for displaying the content when a predetermined condition for displaying the content is satisfied; a determination means for determining whether or not to display a screen notifying the user of an error when the predetermined condition is satisfied and an error that prevents the content from being displayed is detected; a control means for controlling display of the content by the display means in accordance with the determination by the determination means; 13. An image processing device comprising:
2. The method further includes providing means for providing a setting screen for accepting a setting as to whether or not to display the screen notifying the error, The determining means determines whether or not to display the screen notifying the error based on the setting received on the setting screen.
2. The image processing device according to claim 1,
3. The determining means determines whether or not to display a screen notifying the user of the detected error depending on the content of the error.
2. The image processing device according to claim 1,
4. The determining means determines whether or not to display a screen notifying the user of the error depending on a user who operates the image processing device.
2. The image processing device according to claim 1,
5. The determining means determines whether or not to display a screen notifying the error according to authority information of a user who operates the image processing device.
5. The image processing device according to claim 4.
6. The display device further includes a transmission means for transmitting an e-mail to a user corresponding to predetermined authority information to notify the user of an error that prevents the content from being displayed, when the display means does not display a screen notifying the user of the error.
6. The image processing device according to claim 1,
7. further comprising an authentication means for authenticating a user of the image processing device; The display means displays the content in response to at least the user being authenticated by the authentication means.
7. The image processing device according to claim 1,
8. The display means displays the content when no operation is performed on an operation unit of the image processing device for a predetermined period of time.
8. The image processing device according to claim 1, wherein the image processing device performs the image processing.
9. The display means displays the content in response to at least the start of a print process.
8. The image processing device according to claim 1, wherein the image processing device performs the image processing.
10. The information registered by the registration means is a pass for accessing the content.
10. The image processing device according to claim 1,
11. The contents displayed on the display means are advertisements or bulletin boards.
11. The image processing device according to claim 1,
12. The error includes a communication error.
12. The image processing device according to claim 1,
13. The content is acquired from a server connected to the image processing device via a network.
13. The image processing device according to claim 1,
14. A control method executed by an image processing device, comprising: a registration step of registering information related to content for notifying a user of the image processing device of information and displayed using a web browser; a display step of displaying the web content when a predetermined condition for displaying the web content is satisfied; a determining step of determining whether or not to display a screen notifying the user of an error when the predetermined condition is satisfied and an error that causes the content to be unable to be displayed is detected; a control step of controlling display of the content by the display step in accordance with the determination by the determination step; A control method comprising the steps of:
15. A program for causing a computer to function as each of the means according to any one of claims 1 to 13.