Inkjet printer, method for controlling an inkjet printer, and program
The inkjet printer's display control mechanism addresses security issues by restoring the last displayed screen and requiring password authentication for custom screens, enhancing privacy and security upon power restoration.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- CANON KK
- Filing Date
- 2024-06-17
- Publication Date
- 2026-05-18
AI Technical Summary
The security of the display screen is compromised when the backlight is turned off due to inactivity and then turned back on, especially when the personal tab remains displayed, potentially exposing sensitive information.
An inkjet printer with a display control mechanism that switches between first and second home screens based on the last displayed screen before power-off, ensuring the same screen is restored upon power-on, and implementing lock settings for custom home screens requiring password authentication.
Enhances display screen security by maintaining user privacy and preventing unauthorized access when the device is powered back on.
Smart Images

Figure 0007861050000001 
Figure 0007861050000002 
Figure 0007861050000003
Abstract
Description
Technical Field
[0005]
[0001] The present invention relates to an inkjet printer.
Background Art
[0002] Patent Document 1 discloses a multifunction device in which a tab-form shortcut list screen is displayed. When in the general mode where a registered user is not logged in, the multifunction device displays a shared tab, and when in the personal mode where a registered user is logged in, it displays the shared tab and a personal tab corresponding to the logged-in user. Also, the personal tab is managed so that it can be opened by password authentication or card authentication.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, for example, after the backlight is turned off due to no operation for a certain period of time and then the backlight returns, the display when the backlight returns is not clearly shown, and if the personal tab remains displayed, the security may be reduced.
[0005] Therefore, the present disclosure aims to improve the security of the display screen.
Means for Solving the Problems
[0006] An inkjet printer according to one aspect of the present disclosure is an inkjet printer capable of performing a plurality of functions, including at least a copy function and a scan function, and comprises a display unit and a display control means capable of switching between and displaying on the display unit a first home screen including a button for instructing the execution of a copy function and a button for instructing the execution of a scan function, and a second home screen including a button for instructing the execution of a copy function and a button for instructing the execution of a double-sided copy function. 、 The display control means is characterized in that, when the inkjet printer is turned off while the first home screen is displayed on the display unit and then turned on, the first home screen is displayed on the display unit based on the fact that the first home screen was displayed when the inkjet printer was turned off; and when the inkjet printer is turned off while the second home screen is displayed on the display unit and then turned on, the second home screen is displayed on the display unit based on the fact that the second home screen was displayed when the inkjet printer was turned off. [Effects of the Invention]
[0007] According to this disclosure, the security of the display screen can be improved. [Brief explanation of the drawing]
[0008] [Figure 1] This is a block diagram of an MFP (Multi-Function Programming Device). [Figure 2] This diagram shows the standard home screen displayed on the operation display unit. [Figure 3] This diagram shows a custom home screen displayed on the operation display unit. [Figure 4] This diagram shows the lock screen of the custom home screen displayed on the operation display unit. [Figure 5] This diagram shows the custom home screen displayed on the operation display after unlocking. [Figure 6] This is a flowchart showing the unlock sequence for a custom home screen. [Figure 7] This is a flowchart showing the lock sequence for a custom home screen using tabs. [Figure 8] This is a flowchart showing the screen transition sequence when the backlight is turned off. [Figure 9] This is a flowchart showing a custom home screen lock sequence when the backlight is off. [Figure 10] This is a flowchart showing the tab switching sequence. [Figure 11] This is a flowchart showing the screen display sequence when the software is turned on. [Modes for carrying out the invention]
[0009] Embodiments of the present invention will be described below with reference to the drawings. Note that the following embodiments are not limiting to the present invention, and not all combinations of features described in these embodiments are essential to the solution of the present invention. Identical components will be denoted by the same reference numerals.
[0010] <<Embodiment 1>> <Block diagram> Figure 1 is a block diagram showing a schematic configuration example of the MFP100 in this embodiment. The MFP100 is a type of information processing device. The MFP100 is also a type of electronic device. The MFP100 in this embodiment is equipped with information processing functions such as generating, storing, or transmitting device information including log information and status information. It is also equipped with an image forming function that forms an image on a recording medium by the recording control unit 113 and recording unit 114, which will be described later.
[0011] The MFP100 comprises a CPU 101, ROM 102, RAM 103, image memory 104, data conversion unit 105, read control unit 106, read unit 107, operation display unit 108, LCD 109, communication control unit 110, and resolution conversion unit 111. The MFP100 also comprises a code decoding unit 112, recording control unit 113, recording unit 114, USB function control unit 115, USB host control unit 116, and bus 117.
[0012] The CPU 101 is the system control unit and controls the entire MFP 100. The ROM 102 is a non-volatile memory that stores fixed data such as control programs executed by the CPU 101, data tables, and the embedded operating system (OS). In this embodiment, each control program stored in the ROM 102 is controlled by the embedded OS stored in the ROM 102, and software execution control such as scheduling, task switching, and interrupt handling is performed. The ROM 102 stores information indicating the permission status, which shows whether device information should be provided to the outside. The RAM 103 is composed of SRAM (Static Random Access Memory) or the like, which requires a backup power supply, and power to the RAM 103 is guaranteed by a primary battery for data backup (not shown). Program control variables and the like are stored in the RAM 103. The image memory 104 is composed of DRAM (Dynamic Random Access Memory) or the like, and can store image data. In addition, a part of the image memory 104 is reserved as a work area for executing software processing. The data conversion unit 105 can perform image data conversion, such as parsing a Page Description Language (PDL) or developing character data into computer graphics (CG).
[0013] The reading unit 107 optically reads a document by a CIS image sensor and converts it into an electrical image signal. The reading control unit 106 performs various image processes such as binarization processing or halftone processing on this image signal and outputs high-definition image data. Note that the method of optically reading a document may be either a sheet reading control method in which a fixed CIS image sensor reads the document or a book reading control method in which a CIS image sensor that moves a document fixed to a document table reads the document.
[0014] The operation display unit 108 is composed of a minimum necessary number of keys such as numeric input keys, mode setting keys, enter keys, or cancel keys, and an LED (light emitting diode) or a 7-segment display unit, etc. Each of the above various keys is realized by so-called soft keys displayed on the LCD 109 and can receive operations from the user. When no operation by the user has been performed for a certain period of time, the LCD 109 switches off the backlight (backlight function) of the LCD 109 in order to reduce power consumption.
[0015] The communication control unit 110 controls the communication between the MFP 100 and the communication network 300 and performs communication of various data between the connection to an Internet service provider or the service management server 200. Also, the communication control unit 110 can determine whether the MFP 100 is connected to the Internet or only to a LAN. Note that the connection between the communication control unit 110 and the communication network 300 is by a known method such as HTTP or XMPP. The resolution conversion unit 111 performs resolution conversion processing such as mutual conversion between millimeter-based image data and inch-based image data. Note that the resolution conversion unit 111 can also execute enlargement / reduction processing of image data.
[0016] The symbol decoding unit 112 performs symbol decoding processing or resizing processing on the image data (uncompressed, MH, MR, MMR, JBIG, JPEG, etc.) handled by the MFP 100. The recording control unit 113 performs various image processing such as smoothing processing, recording density correction processing, or color correction on the image data to be printed, converts it into high-definition image data, and outputs it to the recording unit 114. Also, the recording control unit 113 also plays a role of periodically acquiring the state information data of the recording unit 114. The recording unit 114 is composed of a laser beam printer or an inkjet printer, etc., and prints the image data generated by the recording control unit 113 on a recording medium such as paper.
[0017] The USB function control unit 115 performs protocol control in accordance with the USB communication standard. The USB host control unit 116 is a control unit for communicating according to the protocol defined in the USB communication standard. This USB communication standard is a standard for two-way high-speed data communication, and according to this USB communication standard, it is defined that a plurality of hubs or functions (slaves) can be connected to one host (master). That is, the USB host control unit 116 provides the function of the host in USB communication. The components other than the reading unit 107 and the LCD 109 are interconnected via the bus 117.
[0018] <Operation display unit> The operation display unit 108 according to this embodiment has a tab-form screen.
[0019] Figure 2 shows the standard home screen displayed on the operation display unit 108. Tab 201 is the tab corresponding to the standard home screen. Tabs 202, 203, and 204 are tabs (custom tabs) corresponding to custom home screens, respectively. Hereinafter, the term "tab" may also refer to the menu screen corresponding to that tab. Users can switch home screens by pressing tabs. Also, by changing the color of tab 201 from the color of other tabs, it is indicated that the screen of the currently displayed tab (current tab) 201 (i.e., the standard home screen) is being displayed. The standard home screen has a copy menu button 205, a scan menu button 206, a print menu button 207, a LAN button 208, a wireless connect button 209, a settings button 210, and a hint button 211. By pressing each button, the user transitions to the screen corresponding to that button. Specifically, for example, when the copy menu button 205 is pressed, an area for entering copy settings and a screen for instructing the execution of a copy are displayed. Unlike the custom home screen described later, the standard home screen will display predetermined buttons that the user does not need to select. However, it is not limited to this form. The buttons displayed on the standard home screen may also be in a form that the user can select or change as they see fit.
[0020] Figure 3 shows the custom home screen of tab 202 displayed on the operation display unit 108. By changing the color of tab 202 from the color of other tabs, it is indicated that the custom home screen of tab 202 is currently being displayed. The custom home screen of tab 202 has custom menus (screens) 305, 306, and 307, each of which is a user-customizable menu, and the function to be displayed at each menu position can be specified. In this figure, "Standard Copy" is set for custom menu 305, "Double-Sided Copy" for custom menu 306, and "Save Document to PC" for custom menu 307. Unlike the standard home screen, the custom home screen allows registration of menus that link the settings of the processes executed from each menu. That is, for example, when copying from the copy menu button 205, it is necessary to set separately whether the copy is double-sided or single-sided after the copy menu button 205 is pressed. However, when copying from custom menu 306, it is not necessary to set separately whether the copy is double-sided or single-sided after the custom menu 306 is pressed. Furthermore, login information and cookie information may be associated with and saved for each home screen. In addition, each custom home screen can be locked. In this embodiment, locking refers to a control that prevents the custom home screen from being displayed unless the correct password is entered on the password (authentication information) input screen. For custom home screens that are not locked, when the tab corresponding to that custom home screen is operated, the custom home screen will be displayed without displaying the password input screen. Custom menu settings and lock settings for custom home screens can be configured from the settings button 210 in Figure 2.
[0021] Figure 4 shows the lock screen for tab 202 displayed on the operation display unit 108. When a user selects tab 202, which corresponds to a locked custom home screen, the custom home screen is not displayed, and the screen shown in Figure 4 is displayed. When the user presses the unlock button 401, a password input screen is displayed, and if the entered password matches the correct password, the custom home screen for tab 202 is displayed. The correct password is set for each tab. In this embodiment, the locked state is a state in which user operations on the menu screen corresponding to the selected tab (target tab) are restricted. For example, as shown in Figure 4, the menu screen corresponding to the selected tab is not displayed. Alternatively, the menu screen corresponding to the selected tab may be displayed, but the displayed content cannot be changed.
[0022] In this embodiment, if the user displays the menu of another tab from the custom home screen of the currently displayed tab 202, and then presses tab 202 again, the lock screen will not be displayed, and the user will be able to access the custom home screen of tab 202 without having to enter a password.
[0023] Figure 5 shows the unlocked state (unlocked) of the custom home screen displayed on the operation display unit 108. The unlocked icon 501 indicates that the lock setting for the custom home screen corresponding to the currently displayed tab 202 has been released.
[0024] In this embodiment, the user can lock a tab by pressing the unlocking icon (i.e., tab 202 in this figure). Note that the unlocking icon 501 is not displayed for tabs where the lock setting is disabled, and no action is taken even if the tab on the currently displayed custom home screen is pressed. It is assumed that the setting to enable or disable the tab lock setting has been set for each tab in advance. The setting to enable or disable the tab lock setting can be made, for example, accessible from the settings button 210.
[0025] <Flowchart> Figure 6 is a flowchart illustrating the unlock sequence of this embodiment. Using this figure, we will explain the process flow for a user to unlock a tab. The series of processes shown in this flowchart are performed by the CPU 101 of the MFP 100 loading the program code stored in the ROM 102 into the RAM 103 and executing it. In the following descriptions of each process, "S" indicates a step in the flowchart, and the same applies to subsequent embodiments. This process is executed when the user presses a tab on the custom home screen. This process is also started when the operation display unit 108 detects a user operation such as a touch.
[0026] First, in S601, CPU101 detects the tab pressed by the user. In S602, CPU101 determines whether the tab's lock flag is ON. A separate tab lock flag is provided for each tab and is turned ON when the tab is locked. Details regarding the tab lock operation will be described later. If the lock flag is OFF, in S607, CPU101 displays the tab's menu. Note that the lock flag for tabs with the lock setting disabled is always OFF. As explained above, it is assumed that the setting to enable or disable the tab lock setting is pre-configured for each tab.
[0027] When the lock flag is ON, CPU101 in S603 displays a lock screen as shown in Figure 4. In S604, CPU101 detects a password input from the user and determines in S605 whether the password matches. If the password does not match, the lock screen is displayed again in S603. If the password matches, S606 sets the lock flag to OFF and then displays the tab menu in S607.
[0028] If the user switches to another tab in S608, CPU101 maintains the lock flag state of the previous tab, which was turned OFF in S606. As a result, when S601 detects another tab click, S602 determines that the lock flag is OFF, allowing the user to display the tab's menu without entering a password. This is the process flow for unlocking a tab.
[0029] Next, we will explain how the process works when a user locks a tab.
[0030] Figure 7 is a flowchart illustrating the processing sequence when a user locks a tab. The series of processes shown in this flowchart are performed by the MFP100's CPU101 loading the program code stored in ROM102 into RAM103 and executing it. This process begins when the tab is unlocked by an unlocking operation such as password authentication by the user.
[0031] In S701, the CPU 101 displays a menu for a predetermined tab on the operation display unit 108. In S702, the CPU 101 determines whether it has detected a press of the tab currently displaying the menu on the operation display unit 108. In this step, if the CPU 101 determines that it has not detected a press of the tab within a predetermined time, for example, it terminates the processing of this flowchart. On the other hand, if it determines that a press of the tab has been detected within the time, in S703 it determines whether the lock setting for that tab is enabled. As explained above, the setting to enable or disable the tab lock setting is predetermined for each tab. If the lock setting for that tab is disabled, the process terminates. If the tab lock setting is enabled, in S704 a lock confirmation screen is displayed. The lock confirmation screen is, for example, the display screen 850 in Figure 8. On the lock confirmation screen, the user selects whether or not to lock the tab. If the CPU 101 detects that the user has selected not to lock the tab on the lock confirmation screen, it returns the process to S701. If S705 detects a selection to lock, CPU101 in S706 sets the lock flag to ON, displays the locked screen in S707, and then terminates the processing of this flowchart. This is the processing flow when a user locks a tab.
[0032] Next, we will explain the screen transitions when the backlight of the operation display unit 108 is off. The backlight of the operation display unit 108 is turned on when the operation display unit 108 is operated by the user and a screen is displayed, or when the MFP 100 is powered on and a screen is displayed on the operation display unit 108. If no user operation is detected for a certain period of time while the backlight is on, it will turn off to reduce power consumption. In other words, the state where the backlight is on means that a screen is displayed on the operation display unit 108, and the state where the backlight is off means that no screen is displayed on the operation display unit 108 and it is in a power-saving state.
[0033] Figure 8 is a flowchart showing the screen transitions when the backlight is off. The series of processes shown in this flowchart are performed by the CPU 101 of the MFP100 loading the program code stored in the ROM 102 into the RAM 103 and executing it.
[0034] First, in S801, the CPU 101 detects the expiration of the backlight off timer. That is, the CPU 101 starts the backlight off timer to turn off the backlight after a predetermined time has elapsed and counts the time elapsed since there has been no user operation on the operation display unit 108. The CPU 101 detects in S801 that the predetermined time has elapsed. The timer setting time is assumed to be predetermined by the user.
[0035] In S802, CPU 101 retrieves the current tab lock setting. The current tab here refers to the currently displayed tab, and in the backlight-off state, it is the tab that was last displayed before the backlight was turned off. The condition for the backlight to turn off is met when a predetermined time has elapsed since there has been no user operation on the operation display unit 108 (i.e., when a predetermined time has elapsed since the backlight-off timer was activated).
[0036] In S803, the CPU 101 determines whether the current tab lock setting is enabled. If it is determined that the current tab lock setting is enabled, in S804, the CPU 101 executes lock control to set the current tab lock setting to the locked state and transitions the display screen to the current tab lock screen. Then, in S805, the backlight is turned off and the processing of this flowchart ends. Note that the processing in S804 can also be performed when the backlight is on; that is, even if the current tab lock setting is enabled in S803, the backlight is turned off without going through S804. Then, for tabs where the lock setting is enabled when the backlight is on, the display control may be set to show the current tab lock screen. In other words, the lock screen may be displayed when the backlight is off or when the backlight is on.
[0037] If CPU101 determines in S803 that the tab lock setting is currently disabled, CPU101 turns off the backlight in S805. After that, CPU101 terminates the processing of this flowchart.
[0038] As described above, the flowchart in Figure 8 processes the following: when the backlight is turned off on a screen at a lower level of the hierarchy where the lock setting is enabled, the operation display unit 108 will display the locked screen when the backlight is turned on. On the other hand, when the backlight is turned off on a screen at a lower level of the hierarchy where the lock setting is disabled, the operation display unit 108 will display the screen that was displayed before the backlight was turned off when the backlight is turned on. This ensures security when the backlight is off for the currently displayed tab where the lock setting is enabled. Note that the flowchart in Figure 8 processes the currently displayed tab, so tab locking is not applied to other tabs, thus ensuring usability.
[0039] Next, we will explain how to lock all tabs that have the lock setting enabled when the CPU 101 turns off the backlight of the operation display unit 108.
[0040] Figure 9 is a flowchart illustrating the locking process sequence when the backlight is off. The series of processes shown in this flowchart are performed by the CPU 101 of the MFP 100 loading the program code stored in ROM 102 into RAM 103 and executing it.
[0041] In S901, when CPU101 detects that the backlight off timer has expired, in S902 it initializes index i to 1. In S903, CPU101 determines whether index i is less than or equal to the number of custom tabs. If index i is less than or equal to the number of custom tabs in S903, CPU101 determines in S904 whether the lock setting for the i-th custom tab is enabled. If the lock setting for the i-th custom tab is enabled, in S905 CPU101 sets the lock flag for the i-th custom tab to ON.
[0042] If the lock setting for the i-th custom tab is disabled in S904, and after setting the lock flag for the i-th custom tab to ON in S905, CPU101 increments index i by 1 in S906. After executing S906, it is checked again in S903 whether index i is less than or equal to the number of custom tabs. If index i becomes greater than the number of tabs in S903, CPU101 terminates the processing of this flowchart. This allows the tabs to be locked in order from the lowest tab number until index i equals the number of custom tabs. In other words, all tabs with enabled lock settings can be locked at the time the backlight is turned off. This process allows tabs that should be locked to be locked after a certain period of time has elapsed, even if the user forgets to log out or perform other actions after finishing their work. This improves security compared to the process of locking only the currently active tab as explained in Figure 8.
[0043] Next, the tab switching process of this embodiment will be explained using Figures 10 and 11. In this embodiment, when the MFP100 is soft-on (when the MFP100 is started up in response to the power-on operation), the tab that was last displayed when the MFP100 was last used is displayed instead of the standard tab menu screen. Hereafter, the last displayed tab will also be referred to as the target tab. In the following explanation of tab switching, we will describe a display screen that has four tabs, the standard tab, tab 1, tab 2, and tab 3, as shown in Figure 2.
[0044] Figure 10 is a flowchart illustrating the tab switching sequence. The series of processes shown in this flowchart are performed by the CPU 101 of the MFP 100 loading the program code stored in ROM 102 into RAM 103 and executing it.
[0045] In S1001, the CPU 101 detects a tab switch. In S1002, the CPU 101 saves the switched tab to non-volatile memory. The tab saved in this process is called the current tab. Then, in S1003, the CPU 101 displays a menu corresponding to the switched tab and terminates the processing of this flowchart. For example, if the switched tab is tab 2, the CPU 101 displays the menu screen corresponding to tab 2 on the operation display unit 108 in S1003.
[0046] Figure 11 is a flowchart illustrating the screen display sequence when the software is turned on. The series of processes shown in this flowchart are performed by the CPU 101 of the MFP100 loading the program code stored in ROM 102 into RAM 103 and executing it. This process starts when the power button is pressed while the power is off (power off state).
[0047] In S1101, the CPU 101 performs a soft-on process. That is, the CPU 101 starts up the MFP 100 in response to the power-on. Next, in S1102, the CPU 101 retrieves the current tab stored in non-volatile memory in S1002 of Figure 10.
[0048] In S1103, the CPU 101 determines whether the current tab is a standard tab or a custom tab. If the current tab is a standard tab (determined as YES in S1103), in S1104, the CPU 101 displays the standard tab menu on the operation display unit 108 and terminates the processing of this flowchart. If the current tab is not a standard tab (determined as NO in S1103), in S1105, the CPU 101 determines whether the current tab is Tab 1. If the current tab is Tab 1 (determined as YES in S1105), in S1106, the CPU 101 displays the Tab 1 menu screen on the operation display unit 108 and terminates the processing of this flowchart. If the current tab is not Tab 1 (determined as NO in S1105), in S1107, the CPU 101 determines whether the current tab is Tab 2. If the current tab is Tab 2 (determined as YES in S1107), in S1108 the CPU 101 displays the menu for Tab 2 on the operation display unit 108. After that, the processing of this flowchart ends. If the current tab is not Tab 2 (determined as NO in S1107), in S1109 the CPU 101 determines if the current tab is Tab 3. If the current tab is Tab 3 (determined as YES in S1109), in S1110 the CPU 101 displays the menu for Tab 3 on the operation display unit 108 and the processing of this flowchart ends. If the current tab is not Tab 3 (determined as NO in S1109), the CPU 101 ends the processing of this flowchart. Through this process, the tab that was displayed when the MFP100 was last powered off can be displayed when the MFP100 is powered on.
[0049] Furthermore, in S1104, S1106, S1108, and S1110 in Figure 11, if the lock setting for the relevant tab is enabled, the menu screen corresponding to that tab is set to the locked state and the locked screen is displayed. Then, CPU 101 displays the menu screen for that tab when the correct password is entered by the user.
[0050] As described above, this embodiment improves the security of the display screen. Specifically, when the conditions for the backlight of the operation display unit 108 of the MFP100 to turn off are met, the menu screen corresponding to the currently displayed tab can be set to a locked state (controlled) based on whether or not a lock setting is enabled.
[0051] <<Other Embodiments>> In the above-described embodiment, the display screen of the MFP100 was used as an example, but the invention is not limited to this and can be applied to any device that has an operation display unit. For example, the above-described screens for configuring the MFP100 or for instructing the MFP100 to perform various processes may be displayed on another device (such as a smartphone or PC) with which the MFP100 communicates. The present disclosure may also be applied to the screens displayed on such other devices.
[0052] Furthermore, the embodiments described above can also be realized by performing the following process: supplying software (programs) that realize the functions of the embodiments described above to a system or device via a network or various storage media, and having the computer (CPU, MPU, etc.) of that system or device read and execute the program. The program may be executed on a single computer or executed in conjunction with multiple computers. Moreover, it is not necessary to realize all of the above processes in software; some or all of the processes may be realized in hardware such as ASICs. Furthermore, the CPU is not limited to one CPU that performs all the processing; multiple CPUs may perform the processing in coordination as appropriate.
[0053] Furthermore, the functionality of the aforementioned embodiment is not only realized by the execution of program code read by the computer. It also includes cases where the operating system running on the computer performs some or all of the actual processing based on the instructions of that program code, and the functionality of the aforementioned embodiment is realized through that processing.
[0054] Furthermore, this disclosure includes the following components:
[0055] (Composition 1) An inkjet printer capable of performing multiple functions, including at least a printing function for printing image data onto a recording medium, Display unit and A display control means capable of switching between and displaying a first home screen including a button for instructing the execution of the printing function and a button for instructing the execution of a first function, and a second home screen including a button for instructing the execution of the printing function and a button for instructing the execution of a second function, Equipped with, The display control means is capable of displaying the second home screen on the display unit in which the button for instructing the execution of the printing function displayed on the second home screen has been changed to a button for instructing the execution of a third function selected by the user. An inkjet printer characterized in that, when the power of the inkjet printer is turned off while the first home screen is displayed on the display unit, and then the power of the inkjet printer is turned on, the first home screen is displayed on the display unit; and when the power of the inkjet printer is turned off while the second home screen is displayed on the display unit, and then the power of the inkjet printer is turned on, the second home screen is displayed on the display unit. [Explanation of symbols]
[0056] 100 MFP 101 CPU 108 Operation display section
Claims
1. An inkjet printer capable of performing multiple functions, including at least a copy function and a scan function, Display unit and A display control means capable of switching between and displaying on the display unit a first home screen including buttons for instructing the execution of a copy function and buttons for instructing the execution of a scan function, and a second home screen including buttons for instructing the execution of a copy function and buttons for instructing the execution of a double-sided copy function, Equipped with, The display control means is characterized in that, when the power of the inkjet printer is turned off while the first home screen is displayed on the display unit, and then the power of the inkjet printer is turned on, the first home screen is displayed on the display unit based on the fact that the first home screen was displayed when the power of the inkjet printer was turned off; and when the power of the inkjet printer is turned off while the second home screen is displayed on the display unit, and then the power of the inkjet printer is turned on, the second home screen is displayed on the display unit based on the fact that the second home screen was displayed when the power of the inkjet printer was turned off.
2. The inkjet printer according to claim 1, characterized in that the user can specify buttons for executing functions, which are displayed on the second home screen.
3. The inkjet printer according to claim 1, characterized in that the user cannot specify the buttons for executing functions that are displayed on the first home screen.
4. The inkjet printer according to claim 1, characterized in that the second home screen includes a first name indicating the copy function and a second name that is different from the first name and indicates the double-sided copy function.
5. The inkjet printer according to claim 1, characterized in that the state in which the power is turned on is when the inkjet printer is soft-on and started up.
6. The inkjet printer according to claim 1, characterized in that the first home screen includes a LAN button, and the second home screen does not include a LAN button.
7. The inkjet printer according to claim 1, characterized in that the display control means displays the second home screen on the display unit when a first area, which is an area displayed on the first home screen and is an area for displaying the second home screen, is pressed, and displays the first home screen on the display unit when a second area, which is an area displayed on the second home screen and is an area for displaying the first home screen, is pressed.
8. The display control means is characterized in that, when the power button provided on the inkjet printer is pressed while the first home screen is displayed on the display unit, and the power of the inkjet printer is turned off, and thereafter the power button is pressed again to turn the power of the inkjet printer on, the first home screen is displayed on the display unit based on the fact that the first home screen was displayed when the power of the inkjet printer was turned off; and when the power button is pressed while the second home screen is displayed on the display unit, and the power of the inkjet printer is turned off, and thereafter the power button is pressed again to turn the power of the inkjet printer on, the second home screen is displayed on the display unit based on the fact that the second home screen was displayed when the power of the inkjet printer was turned off, as described in claim 1.
9. The inkjet printer according to claim 1, characterized in that the first home screen includes buttons predetermined to be displayed on the first home screen, a button for instructing the execution of the copy function and a button for instructing the execution of the scan function.
10. The inkjet printer according to claim 1, characterized in that the second home screen includes a button for instructing the execution of the copy function, a button for instructing the execution of the duplex copy function, and a button for instructing the execution of functions other than the copy function and the duplex copy function.
11. A control method for an inkjet printer that is capable of performing at least multiple functions, including a copy function and a scan function, and which has a display unit, The system has a display control step that allows switching between a first home screen, which includes buttons for instructing the execution of a copy function and buttons for instructing the execution of a scan function, and a second home screen, which includes buttons for instructing the execution of a copy function and buttons for instructing the execution of a double-sided copy function, and displaying these on the display unit. In the display control step, if the inkjet printer's power is turned off while the first home screen is displayed on the display unit, and then the inkjet printer's power is turned on, the first home screen is displayed on the display unit based on the fact that the first home screen was displayed when the inkjet printer's power was turned off; and if the inkjet printer's power is turned off while the second home screen is displayed on the display unit, and then the inkjet printer's power is turned on, the second home screen is displayed on the display unit based on the fact that the second home screen was displayed when the inkjet printer's power was turned off.
12. A program for functioning as a display control means for an inkjet printer according to any one of claims 1 to 10.