Image processing device, program and control method
Patent Information
- Application Number
- JP2020157893
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-09-18
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2040-09-18
AI Technical Summary
【0008】 本発明により、ユーザーによる置き忘れの原稿によって、ボタンの表示順序が変更されることを抑制することができる。
Smart Images

Figure 0007638649000006 
Figure 0007638649000007 
Figure 0007638649000008
Abstract
Description
[Technical field]
[0001] The present invention relates to a control method and a program for an image processing device that controls the display of icons. [Background technology]
[0002] Some image processing devices are capable of displaying a menu screen on an operation unit to present to a user buttons for executing functions such as copy and scan that the device has after the user logs in to the device. The user can instruct the setting and execution of functions by pressing the buttons on the menu screen. For example, Patent Document 1 discloses a technology for displaying a number of buttons, such as a button for selecting a copy mode, a button for comprehensively selecting transmission modes, and a button for individually selecting transmission modes such as email and fax, on a home screen when a user logs in to an image processing device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2011-210009 A Summary of the Invention [Problem to be solved by the invention]
[0004] When many buttons are arranged on the home screen as in the conventional technology, it is difficult for the user to find the desired button. Therefore, a configuration is conceivable in which the display method of the buttons on the menu screen is changed according to the status of the image processing device. The button display method includes a method of changing the display order of the buttons, a method of making the buttons visible or invisible, or a method of displaying the buttons in a shaded manner. In addition, the status of the image processing device refers to the presence or absence of a print job, the presence or absence of a document on the document tray, etc. For example, when there is a document on the document tray, a configuration is conceivable in which the buttons corresponding to the copy function or the scan function are preferentially displayed on the home screen. By adopting this configuration, the buttons that are predicted to be used by the user in the future are preferentially displayed on the home screen, improving convenience.
[0005] However, if a document left on the platen, rather than the document that the user intentionally placed on the platen, affects the way the buttons are displayed, buttons other than the button that the user is about to use will be displayed preferentially, reducing convenience.
[0006] An object of the present invention is to prevent the display order of buttons from being changed due to a document left behind by a user. [Means for solving the problem]
[0007] An image processing device having multiple functions, A reading means for reading a document; a first detection means for detecting a document placed on the reading means; a second detection means for detecting the presence or absence of a job that uses an original; a menu screen for selecting at least one function from the plurality of functions, a display control means for controlling a display method of icons corresponding to each of the plurality of functions by using at least a detection result by the first detection means; Based on the detection result of the first detection means and the detection result of the second detection means, a determination unit for determining whether or not a document has been left behind at the reading unit, When the determining means determines that the document has been left behind, The display control means A control is performed to display a second icon corresponding to a function that does not use a document placed on the reading means preferentially over a first icon corresponding to a function that uses a document placed on the reading means. 13. An image processing device comprising: Effect of the Invention
[0008] According to the present invention, it is possible to prevent the display order of buttons from being changed due to a document left behind by a user. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram illustrating a configuration of an image processing device 1 according to an embodiment of the present invention. [Diagram 2] A block diagram showing an example of the functions of the image processing device 1. [Diagram 3] A flow diagram showing an example of the process from startup to displaying a screen to a logged-in user. [Figure 4] FIG. 13 is a schematic diagram showing an example of an authentication screen. [Diagram 5] FIG. 1 is a flow diagram showing an example of a procedure for displaying an initial screen. [Figure 6] FIG. 13 is a schematic diagram showing an example of an initial screen. [Figure 7] FIG. 1 is a flow diagram showing an example of a method for displaying a smart home screen. [Figure 8] FIG. 1 is a flow diagram showing an example of a screen flow relating to a smart home screen. [Figure 9] FIG. 1 is a flow chart showing an example of a state transition of a document left behind according to an embodiment of the present invention; [Figure 10] FIG. 11 is a flow diagram showing an example of a process for displaying a smart home screen in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.
[0011] [First embodiment] 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.
[0012] <Image processing device> 1 is a block diagram illustrating the configuration of an image processing device 1 according to an embodiment of the present invention. The image processing device 1 includes a control unit 10, an operation unit 12, and an image processing unit 13.
[0013] The control unit 10 controls the operation of each unit of the image processing device 1. The control unit 10 includes a CPU 100, a LAN (Local Area Network) 11, a communication unit 101, a RAM 102, a HDD 103, a ROM 104, a timer 105, a FAX unit 106, and a scanner 107. The CPU 100 controls the entire control unit 10. The LAN 11 indicates a network for exchanging data with an external device, and the image processing device 1 is connected to the Internet via the LAN 11. The communication unit 101 transmits and receives data through the LAN 11. The RAM 102 provides a system work memory for the operation of the CPU 100. The HDD 103 is a hard disk drive, and may be a storage medium such as a magnetic disk, an optical medium, or a flash memory. The HDD 103 can store document data, setting data, and the like. The HDD 103 may not be present in the image processing device 1. An external server, PC, or the like may be used as a data storage device via the communication unit 101. ROM 104 is a boot ROM, and stores a boot program for the system. CPU 100 loads the program installed in HDD 103 into RAM 102 using the boot ROM of ROM 104, and performs various controls based on the program. Timer 105 counts time according to instructions from CPU 100, and notifies CPU 100 by interrupt or the like when the instructed time has elapsed. FAX unit 106 transmits and receives fax data via telephone line 14.
[0014] The scanner 107 reads the document. The scanner 107 is available in a variety of types, including an ADF (Auto Document Feeder) that automatically transports the document, and a document tray on which the user manually places and removes the document. The scanner 107 is equipped with a sensor that detects the presence or absence of the document, and a document tray open / close sensor, and the CPU 100 can determine, for example, that the document has been left on the document tray according to the detection results of each sensor (sensor state and state change). In this embodiment, the "document left behind state" refers to a state in which a document that has been used once has been left on the document tray. This is because the ADF in this embodiment automatically transports a document placed at a document detection position to a document discharge position that is different from the document reading position, so that the problem of reading the document again by mistake does not occur. In this embodiment, the presence or absence of the document may be detected by the ADF and the document tray separately, or the state of the ADF and the document tray may be combined.
[0015] The operation unit 12 is controlled by the control unit 10 and includes a display unit 120 and an input unit 121. The display unit 120 is a display for displaying information of the image processing device to the user. The input unit 121 accepts operation inputs from the user through an interface such as a touch panel, a mouse, a camera, a voice input, or a keyboard.
[0016] The image processing unit 13 is controlled by the control unit 10, and includes an image analysis unit 130, an image generation unit 131, and an image output unit 132. The image analysis unit 130 analyzes the structure of an original image and extracts necessary information from the analysis result. The image generation unit 131 reads an original (for example, scans) and digitizes the image of the original to generate image data and store it in the HDD 103. The image generation unit 131 can also generate original image data in a different format using information analyzed by the image analysis unit 130. The image output unit 132 outputs image data stored in the HDD 103 or the like. Examples of the output method include printing the image data of the original on paper, transmitting the image data to an external device, server, facsimile machine, etc. connected to the network via the communication unit 101, and storing the image data in a storage medium connected to the image processing device 1.
[0017] Fig. 2 is a block diagram showing an example of functions of the image processing device 1 shown in Fig. 1. The image processing device 1 has as its functions an authentication processing unit 201, a user information management unit 202, a job processing unit 203, an operation processing unit 204, and a device information management unit 205. Each of these functional units is a function that is realized based on a program that is installed in the HDD 103 and loaded into the RAM 102 by the CPU 100 using the boot ROM of the ROM 104.
[0018] The authentication processing unit 201 receives a login / logout request from a user, authenticates the input user information, and performs processing to identify the user who will use the image processing device 1. The user information management unit 202 manages the information of the user identified by the authentication processing unit 201. For example, it manages the language (e.g., English, Japanese, etc.) used by each user, and can switch the language depending on the logged-in user. In addition, it can manage print jobs received from an external device via the communication unit 101 for each user who submitted the job.
[0019] The job processing unit 203 processes various jobs to be executed by the image processing device 1. Specifically, it controls the image generation unit 131 to execute a scan job using the scan function, controls the image output unit 132 to execute a print job, and controls the communication unit 101 to transmit a job.
[0020] The operation processing unit 204 controls the display unit 120 to display various information to the user. Furthermore, it receives and processes operation instructions input from the user via the input unit 121. The device information management unit 205 manages information related to the entire image processing device 1. Specific examples include an IP address assigned to the image processing device 1 and a setting value common to all users who use the image processing device 1. It is also possible for the device information management unit 205 to manage the same type of information as that managed by the user information management unit 202. For example, when the common setting of the language used is set to English in the device information management unit 205, when a user who has not set the language used uses the device, a message in English is presented to the user. However, when a certain user has set the language used to Japanese, it is also possible to present a message in Japanese to this user.
[0021] Next, the process from starting up the image processing device 1 to displaying a login user screen will be described with reference to the flow diagram of Fig. 3. The flow diagram of Fig. 3 is realized by the authentication processing unit 201, the user information management unit 202, the job processing unit 203, the operation processing unit 204, and the device information management unit 205.
[0022] In S301, the authentication processing unit 201 displays a login screen on the display unit 120. The authentication processing unit 201 determines whether or not there is a login request. Specifically, the login screen (FIG. 4) is displayed on the display unit 120, and the user inputs a user ID and password via the input unit 121. By selecting login key 403, a login request is transmitted to the authentication processing unit 201. FIG. 4 is an example of the login screen displayed on the display unit 120. The user inputs a login user ID in a user ID input field 401 and a password in a password input field 402.
[0023] In S302, the authentication processing unit 201 accepts a user ID and a password as a login request. The login request may be made by input from an IC card reader or a biometric authentication device such as fingerprint authentication connected to the input unit 121 of the image processing device 1. In S303, upon receiving the login request, the authentication processing unit 201 compares the user ID and password stored in the HDD 103 with the user ID and password accepted in S302 to see if they match.
[0024] If the authentication processing unit 201 determines in S304 that the "input user name and password do not match," an error message is displayed for a certain period of time on the display unit 120 via the operation processing unit 204 in S305. Then, the authentication processing unit 201 displays a login screen (FIG. 4) on the display unit 120 via the operation processing unit 204 (S301). If the authentication processing unit 201 determines in S304 that the input user name and password match, the user information management unit 202 calls up information associated with the user stored in the HDD 103 in S306.
[0025] Next, in S307, the user name of the user who was successfully authenticated in S304 is stored in the HDD 103 as the currently logged-in user. Thereafter, in S308, the operation processing unit 204 displays an initial screen reflecting information of the called logged-in user on the display unit 120. In this embodiment, the initial screen is a screen presented to the user immediately after logging in to the image processing device 1. Examples of the initial screen include various application screens including a copy application capable of setting and executing a copy function, and a menu screen (hereinafter referred to as a home screen) on which buttons for executing various applications are lined up. It is assumed that the user or the administrator of the image processing device 1 can set in advance which initial screen is to be displayed. For convenience of explanation, it is assumed that the home screen is displayed as the initial screen.
[0026] Next, the details of the process for displaying the initial screen in S308 will be described with reference to the flow diagram of Fig. 5. The flow diagram of Fig. 5 is realized by the authentication processing unit 201, the user information management unit 202, the job processing unit 203, the operation processing unit 204, and the device information management unit 205.
[0027] In S501, the operation processing unit 204 acquires setting information on an initial screen to be presented to the logged-in user from the user information management unit 202 and the device information management unit 205. Specifically, if setting information for an initial screen specific to the logged-in user is set in advance in the user information management unit 202, this setting information is used, and if not, the setting information for the initial screen stored as default information in the device information management unit 205 is used.
[0028] Next, in S502, the operation processing unit 204 determines the type of the initial screen to be displayed based on the setting information of the initial screen acquired in S501. If the type of the initial screen determined in S502 is a variety of application screen such as a copy application (FIG. 6(a)), the operation processing unit 204 displays the application screen as the initial screen on the operation unit 12 (S520) and ends the process. FIG. 6(a) shows an example of a copy application screen as an example of a variety of application screens. The copy application accepts execution conditions for copying from the user via a color selection button 611 or the like. In addition, a start button 612 is provided for accepting an instruction to start copying with the setting contents displayed on the copy application screen, and when pressing this button is detected, the operation processing unit 204 issues an instruction to execute a job to the job processing unit 203 based on the setting contents.
[0029] If the type of the initial screen determined in S502 is a home screen, in S503 the operation processing unit 204 determines the mode of the home screen based on the setting information related to the initial screen. The number, type, and manner of buttons displayed on the home screen vary depending on the mode. If the mode of the home screen is a static mode in S503, the operation processing unit 204 displays a home screen in the static mode (FIG. 6(b)) on the operation unit 12 in S510 and ends the process. FIG. 6(b) is an example of a home screen in the static mode. The home screen in the static mode includes a button area 621 in which apps available to the user are displayed as buttons, a history display area 622 in which the history of job settings executed by the user is displayed, and the like. The history displayed in the history display area 622 varies depending on the user currently logged in to the image processing device 1. In addition, a smart mode switching button 623 for switching to a home screen in a smart mode (hereinafter referred to as a smart home screen) described later is also provided.
[0030] In S503, if the mode of the home screen is the smart mode, in S504, the operation processing unit 204 displays the smart home screen (FIG. 6(c)) on the display unit 120, and ends the process. FIG. 6(c) is an example of a smart home screen. Unlike the home screen in the static mode, the smart home screen dynamically changes and displays buttons according to the state of the image processing device 1. The state of the image processing device 1 includes the reception status of print jobs and FAX jobs, whether an original is set on the platen or ADF of the scanner 107, whether various functions of the image processing device are available, and the like. In this embodiment, the number of buttons displayed in the smart home screen is three, which is fewer than the number of buttons displayed in the home screen in the static mode, but the number of buttons in each mode is not limited to this.
[0031] The buttons displayed on the smart home screen are called smart buttons (631 to 633). In addition to smart buttons 631 and 633 for transitioning to an application screen such as a copy application screen, smart buttons 631 to 633 may include a smart button 632 (hereinafter, an immediate execution button) that starts job execution with predetermined settings without displaying an application screen by simply pressing it. For example, the immediate execution button 632 can execute a process of scanning a document and sending the scanned image to a destination such as an email address that is associated in advance with the logged-in user, without displaying the scan application screen.
[0032] In this embodiment, an immediate execution icon 634 indicating that the job will be executed immediately is arranged on the immediate execution button, and the immediate execution button is distinguished in appearance from other application buttons. In addition, a menu button 635 is arranged on the smart home screen, and pressing the button displays a menu screen (FIG. 6(d)) that allows various settings to be displayed and changed. Various menu items including a mode setting menu 637 for setting the mode of the home screen are displayed on the menu screen. The information set in the mode setting menu 637 is information referenced in S503.
[0033] The smart home screen also has a status notification area 638 (FIG. 6(c)), which notifies the user of the status of the image processing device 1, such as a misplaced document or a shortage of consumables such as toner. In addition, the smart home screen has a static mode switching button 636 for transitioning to the home screen in the static mode exemplified in FIG. 6(b).
[0034] The home screen in the static mode shown in Fig. 6(b) and the smart home screen shown in Fig. 6(c) are both screens for calling up application screens and executing jobs with specified settings, but the functions provided by the home screens in these two modes are different.
[0035] The home screen in static mode basically provides the same screen to all users, but users can customize the order of buttons, etc. In other words, unless a user customizes it, the same home screen as other users will be used.
[0036] In contrast, the smart home screen changes the contents and order of smart buttons presented to the user depending on the state of the image processing device 1. Therefore, unlike the home screen in the static mode, the smart home screen has a feature that the user does not need to actively customize it.
[0037] Next, the details of the process for displaying the smart home screen in S504 will be described with reference to the flow diagram of Fig. 7. The flow diagram of Fig. 7 is realized by the authentication processing unit 201, the user information management unit 202, the job processing unit 203, the operation processing unit 204, and the device information management unit 205.
[0038] In this embodiment, an example in which the display state of the buttons is changed is shown, taking as an example the state of the image processing device 1 "FAX unit 106 is unavailable." In addition, in this embodiment, an example in which the button order is determined based on the state of the image processing device 1, such as whether or not there is a document in the scanner 107, whether or not a print job associated with the logged-in user has been stored, and whether or not the document has been left behind. Also, the button order determined by the process described below is applied to the smart home screen.
[0039] In S701, the operation processing unit 204 acquires the initial value of a button list corresponding to the logged-in user from the device information management unit 205 and the user information management unit 202. The button list (Table 1) is a list that compiles information about various buttons to be displayed on the home screen. When acquiring the button list, all information may be acquired from either the device information management unit 205 or the user information management unit 202, or the button list may be acquired by referring to the contents of both the device information management unit 205 and the user information management unit 202. Table 1 shows an example of the button list acquired in S701.
[0040] [Table 1]
[0041] Each row corresponds to an individual smart button, and each column represents various button attributes. The identifier C101 is a unique number assigned to the button. The button name (C102) is the name of the button to be displayed on the smart home screen. Displayable (C103) indicates whether the button can be used by the logged-in user in the current situation, and differs depending on the logged-in user.
[0042] Immediate execution (C104) indicates whether a button immediately executes a job when pressed, and "O" indicates that the button is an immediate execution button. Image output related (C105) indicates whether the button is related to an image output function. For example, a button named "Copy" outputs scanned data onto paper, so the C105 column shows "O". Image generation related (C106) indicates whether the button is related to an image generation function. For example, a button named "Scan and send" scans an original document with the scanner 107 and generates data of the original document image, so the C106 column shows "O". Fax reception related (C107) indicates whether the button is related to a fax reception function. Used application (C108) is the name of the application that actually runs when the button is selected.
[0043] In this embodiment, the button list is managed as an ordered list, and the top button in the list is the button with the highest order. That is, in the button list shown in Table 1, the button with identifier 001 is the button with the highest display priority and is displayed at the leftmost position on the home screen. Since only three buttons are displayed on the smart home screen, the buttons with identifiers 001 to 003 are arranged in order from the left, but from the second page onwards of the home screen, the buttons with identifiers 004 and onwards are arranged from the left in the order of the list. Note that the elements included in the button list are not limited to those described above, and other elements may be included. In the following flow, the operation processing unit 204 performs processing such as changing the order of this button list, and then displays the smart home screen.
[0044] Next, in S702 to S704, the operation processing unit 204 applies a change rule of the button display state to the button list after the flow of S701 ends. The change rule of the button display state is a software module that changes the contents of the usable state (C103) of each button in the button list according to a predetermined rule for Table 1. In this embodiment, the change rule of the button display state is assumed to be included in the operation processing unit 204 in advance, but may be managed in other manners, such as being supplied from outside the image processing device 1. As an example of the change rule of the button display state, it is considered that the state of the image processing device 1 is reflected in the displayable state (C103). Specifically, when the FAX unit 106 is unavailable due to the administrator setting or the like, the "displayable state (C103)" of the button whose application (C108) is "fax" is changed to "x". Similarly, when it is desired to change the display state of a button in response to some event other than FAX, a change rule of each button display state is set and applied. Table 2 shows an example of a button list after the above-mentioned FAX button display state change rule is applied (after the flow of S704 ends) to the button list of Table 1. The display enable (C103) of the button with identifier (C101) 004 is changed to "X", and the corresponding button is hidden or grayed out on the home screen.
[0045] [Table 2]
[0046] Next, in S705 to S707, the operation processing unit 204 applies the button order change rule to the button list (Table 2) after the flow of S704 ends. The button order change rule is a software module that changes the order of buttons in the button list. In this embodiment, the button order change rule is included in the operation processing unit 204 in advance, but may be managed in other ways, such as being supplied from outside the image processing device 1. In this embodiment, the state of the image processing device 1 is assumed to have three events: "there is a document in the scanner 107," "a print job associated with the logged-in user is stored," and "the document is left behind." Since the button order change rule is applied for each event, in this embodiment, the processing loop from S705 to S707 is performed three times. If one event is reduced, for example, if "a print job associated with the logged-in user is not stored," the number of events targeted by the button order change rule becomes two, and the number of times the processing loop from S705 to S707 is also two.
[0047] The first event is "There is a document on the scanner 107." The order of the button list (Table 2) is changed depending on the physical state of the image processing device 1 (whether or not there is a document on the scanner 107). When a document has been placed in advance on the scanner 107 of the image processing device 1, the CPU 100 determines that it is possible to read the document. This triggers the order of the button list to be changed so that the button with "◯" for image generation related (C106) is at the top of the button list.
[0048] Table 3 shows the button list after applying the button order change rule based on the first event to the button list (Table 2). The buttons with an "O" for image generation-related (C106), namely "Copy," "Send to self," "Fax," and "Scan and send," are sorted higher, and accordingly the buttons with an "X" for image generation-related (C106) are sorted lower.
[0049] [Table 3]
[0050] The second event is "a print job associated with the logged-in user is stored." The order of the button list (Table 3) is changed depending on the presence or absence of print jobs stored in the image processing device 1. When a user transmits a print job to the image processing device 1 via an external device in advance, the print job is stored in the image processing device 1. Then, the order of the button list (Table 3) is changed so that an application capable of executing the print job is placed at the top. In this embodiment, the button whose application (C108) is "Print" is placed at the top of the button list. Note that the user currently logged in to the image processing device 1 and the user who transmitted the print job from the external device are linked by the user information management unit 202, etc., and only the presence or absence of print jobs associated with the user currently logged in to the image processing device 1 is referred to when changing the button list. In other words, even if print jobs are stored in the image processing device 1, if the print jobs of the logged-in user are not included in the print jobs, the presence of those print jobs does not affect the order of the button list.
[0051] Table 4 shows the button list after applying the above button order change rule to the button list in Table 3. The order has been changed so that the print button, whose application (C108) is "Print", is at the top. As a result of applying the button order change rule based on the second event, it can be seen that the smart button "Print", which was at the bottom of the button list in the first event because the image generation related (C106) was "X", has been raised to the top of the button list.
[0052] [Table 4]
[0053] The third event is "original left behind." When the CPU 100 determines that an original has been left behind on the platen (hereinafter, "original left behind"), it changes the order of the button list (Table 4) so that buttons with "o" for image generation-related (C106) are placed lower in the button list. Since the event of an original being left behind on the platen is determined to be unrelated to the logged-in user, the buttons for the application that uses the platen (image generation-related buttons) are placed lower in the button list.
[0054] A flow for determining that the original has been left behind is shown in Fig. 9. When an original is set on the platen and a job using the original is executed (S901), the image processing device 1 transitions to an original left behind state (S902). Whether the original has been left behind may be managed by the ON / OFF state of a flag. The original left behind state continues until the CPU 100 detects that the platen has been opened (S903). When it detects that the platen has been opened, the original left behind state of the image processing device 1 is cleared (S904).
[0055] In this embodiment, when a job using a document is executed, the document transitions to a misplaced state, but it may take a predetermined time before the transition to the corresponding state occurs. Alternatively, the document may transition to a misplaced state when the user logs out while the document is placed on the document tray. Alternatively, instead of transitioning to a misplaced state in response to execution of a job, it may be determined that the document has been misplaced by combining the results of detection of whether or not there is a document on the document tray and the time that has elapsed since that state was detected.
[0056] Table 5 shows the button list after applying the button order change rule to the button list in Table 4. The buttons with image generation related (C106) marked as "○", namely "Copy", "Send to self", "Fax", and "Scan and send", have been moved down in the order.
[0057] [Table 5]
[0058] When the state of the image processing device 1 when the user logs in is one of the four events "FAX unit 106 is unavailable," "There is a document in the scanner 107," "A print job associated with the logged-in user has been accumulated," and "The document has been left behind," a button list like that shown in Table 5 is obtained. Note that in this embodiment, the explanation is given on the premise that "FAX unit 106 is unavailable," but if the FAX unit 106 is available, the display enable (C103) for the smart button "Fax" will be "◯," and the smart button "Fax" will be displayed between the smart buttons "Send to yourself" and "Scan and send."
[0059] Next, in S708, the operation processing unit 204 draws a smart home screen according to the contents of the determined button list. In this embodiment, since three buttons are arranged on one home screen as shown in FIG. 6(c), the top three smart buttons in the button list shown in Table 5, "Print," "Print Received Document," and "Copy," are displayed on the display unit 120 immediately after the user logs in. From the second screen onwards, lower level smart buttons are arranged after the smart button "Send to yourself." Since the immediate execution (C104) of the smart button "Send to yourself" is "◯," the immediate execution icon 634 is added to the smart button.
[0060] 8 is a screen transition diagram of the smart home screen in this embodiment. These transition screens are displayed on the display unit 120 of the image processing device 1.
[0061] The login screen 810 is a login screen for logging in to the image processing device 1, and is the same as the above-mentioned screen in Fig. 4. After authentication via the login screen 810 is successful, one of the smart home screens described below is displayed depending on the state of the image processing device 1 at the time of login.
[0062] Each smart home screen has a common logout button 821 for logging out. When logging out, the screen transitions to a login screen 810. As described in the first embodiment, the contents displayed on the smart home screen change depending on the state of the device and the user's usage.
[0063] Specifically, when the image generating unit 131 does not detect a document and there is no print job of the logged-in user in the user information management unit 202 at the time of login, the screen transitions to a smart home screen 820. When the image generating unit 131 detects a document and there is no print job of the logged-in user in the user information management unit 202 at the time of login, the screen transitions to a smart home screen 830. When the image generating unit 131 does not detect a document and there is a print job of the logged-in user in the user information management unit 202 at the time of login, the screen transitions to a smart home screen 840. When the image generating unit 131 detects a document and there is a print job of the logged-in user in the user information management unit 202 at the time of login, the screen transitions to a smart home screen 850.
[0064] When the user places a document on the screen while the smart home screen 820 is being displayed and the image generating unit 131 detects the document, the screen transitions to the smart home screen 830.
[0065] When the smart home screen 830 is displayed and the user removes the document from the scanner unit, or performs processing on the document so that the document is no longer on the scanner unit, the image generation unit 131 no longer detects the document, and the screen transitions to the smart home screen 820.
[0066] If the image generating unit 131 detects a document while the smart home screen 840 is displayed, the screen transitions to the smart home screen 850. If the user performs a process such as executing a job while the smart home screen 840 is displayed and the print job of the logged-in user no longer exists in the user information managing unit 202, the screen transitions to the smart home screen 820.
[0067] If the image generating unit 131 no longer detects a document while the smart home screen 850 is displayed, the screen transitions to the smart home screen 840. If the print job of the logged-in user no longer exists in the user information managing unit 202 while the smart home screen 850 is displayed, the screen transitions to the smart home screen 830.
[0068] In the case of the second embodiment, the order in which the button order change rules are applied may be such that the rule related to the last detected event is applied last. For example, if a user logs in and detects that a print job associated with the user exists, and then places a document on the scanner unit, the button order change rule related to the event "a print job associated with the logged-in user is stored" is applied, and then the button order change rule related to the event "a document is placed on the scanner unit" is applied. In this case, the image processing device 1 stores the time when the event was detected.
[0069] As described above, the order of buttons displayed on the home screen is changed according to the state of the image processing device 1. By preferentially displaying smart buttons that are assumed to be likely to be used by the user in this manner, it is possible to improve the operability for the user when using the image processing device 1.
[0070] In this embodiment, when the button list is determined, the button order change rule is applied in the order of events "a document is placed on the scanner 107" and "the document is left behind". However, the order in which the rules are applied is not limited to this. In addition, a priority relationship may be established between events, such as first checking the event "the document is left behind" and not checking subsequent events if the event is confirmed. In addition, the rule to be applied later may be determined in advance, or the order in which the rules are applied may be made changeable so that the user can set the order of the rules to be applied. In addition, when multiple rules are applied, the order of the button to which the rule is applied more frequently may be raised. In addition, when it is desired to change the order of the buttons in response to an event other than the above, the button order change can be realized by setting a button order change rule in the same way and modularizing the software. In addition, by appropriately managing the order in which the button order change rule is applied, a button arrangement that takes into account the user's intention can be realized even when there are many events that affect the order.
[0071] In this embodiment, an example has been shown in which buttons are rearranged when multiple events that change the button list are detected. However, even if only one event that changes the button order is detected, the buttons may be rearranged by applying a button order change rule that corresponds to the relevant event.
[0072] [Second embodiment] In the first embodiment, when a job is executed with a document placed on the document tray, the state transitions to "document left behind state," and buttons related to image generation are not preferentially displayed until the document tray is opened. If the user who placed the document on the document tray and the logged-in user are the same person, it is possible that the user will execute a job again using a document for which a job has already been executed.
[0073] In the second embodiment, even if the document is left behind, the display position of the button with the image generation related (C106) marked with "◯" is displayed at the top. Note that the basic configuration of this embodiment is the same as that of the first embodiment, so only the differences are shown.
[0074] The process executed after S708 will be described with reference to FIG.
[0075] After the home screen is displayed in S708, if an event occurs that changes the order of the buttons, the various units are requested to notify the operation processing unit 204 of the occurrence of the event. Specifically, the user information management unit 202 is requested to notify the operation processing unit 204 when the status of a print job related to the logged-in user is changed. In addition, the job processing unit 203 is requested to notify the operation processing unit 204 when the status of whether the image generation unit 131 can read an original is changed.
[0076] 10 is executed when a notification is received from each unit, such as the user information management unit 202 and the job processing unit 203, after a request for notification of the occurrence of an event that changes the order of buttons is made. Note that the occurrence of the above-mentioned event is detected only while the smart home screen is displayed, and the notification request is canceled when a transition is made to another screen.
[0077] After the home screen is displayed in S708 of Fig. 7, the authentication processing unit 201 determines in S1001 whether or not logout processing has been performed. If it is determined that logout processing has not been performed, the process proceeds to S1002. If it is determined that logout processing has been performed, the process ends, and when the user logs in again, the process of Fig. 7 is performed.
[0078] In S1002, the user information management unit 202 determines whether or not there is a job associated with the logged-in user. If there is an associated job, the process proceeds to S1004, and if there is no associated job, the process proceeds to S1005. In S1004, the button order change rule is applied to events other than the event of "original left behind." In other words, the button order change rule is applied to the events of "original present in the scanner 107" and "print jobs associated with the logged-in user are stored," and buttons related to image generation are preferentially displayed.
[0079] In S1003, the button order change rule is applied to events other than the event "a print job associated with the logged-in user has been accumulated" and the event "a document has been left behind." In other words, the button order change rule is applied to the event "a document is present in the scanner 107," and image processing related buttons are preferentially displayed.
[0080] In S1005 and S1006, the operation processor 204 displays the buttons on the display unit 120 in the order of the buttons determined in S1003 or S1004. This concludes the explanation of FIG.
[0081] As described above, if the user who placed the document on the document platen and the currently logged-in user are the same person, the image generation related buttons are preferentially displayed without regarding the document as having been left behind.
[0082] (Other embodiments) The object of the present invention can also be achieved by executing the following process: A storage medium on which program code of software that realizes the functions of the above-mentioned embodiments is stored is supplied to a system or device, and a computer (or a CPU, MPU, etc.) of the system or device reads out the program code stored in the storage medium. In this case, the program code read out from the storage medium itself realizes the functions of the above-mentioned embodiments, and the program code and the storage medium on which the program code is stored constitute the present invention. [Explanation of symbols]
[0083] 1 Image processing device 100 CPU 101 Communication unit 102 RAM 103 HDD 104 ROM 105 Timer 106 FAX unit 107 Scanner 120 Display section 121 Input section
Claims
1. An image processing device having multiple functions, A reading means for reading a document; a first detection means for detecting a document placed on the reading means; a second detection means for detecting the presence or absence of a job that uses an original; a menu screen for selecting at least one function from the plurality of functions, a display control means for controlling a display method of icons corresponding to each of the plurality of functions by using at least a detection result by the first detection means; a determination unit that determines whether or not a document has been left behind at the reading unit based on a detection result of the first detection unit and a detection result of the second detection unit, When the determining means determines that the document has been left behind, The display control means An image processing device characterized by controlling the display of a second icon corresponding to a function that does not use a document placed on the reading means over a first icon corresponding to a function that uses a document placed on the reading means.
2. The state in which the document is left behind as determined by the determination means is 2. The image processing apparatus according to claim 1, which is in a state from when a job is executed using a document placed on said reading means until the document is removed.
3. The display control means 3. The image processing device according to claim 1, wherein a display order of the plurality of icons is changed, or some of the plurality of icons are made non-displayable.
4. 4. The image processing device according to claim 1, wherein the icon displayed with the highest priority when the first detection means detects the presence of an original is either an icon corresponding to a copy function or an icon corresponding to a scan function.
5. The icon is:
5. The image processing apparatus according to claim 1, wherein the image processing apparatus includes a first home screen that is displayed after a user logs in to the image processing apparatus.
6. The display control means the first home screen; 6. The image processing apparatus according to claim 5, wherein the display can be switched between a first home screen and a second home screen in which the detection result by the first detection means does not affect the display of icons.
7. If the determining means determines that the document has not been left behind and the first detecting means detects the document, The display control means 7. The image processing device according to claim 1, wherein, of the icons corresponding to the plurality of functions, the first icon is displayed in a manner different from that of the second icon.
8. 8. The image processing device according to claim 7, wherein when the determination means determines that no document has been left behind and the first detection means detects a document, the first icon is displayed in priority to the second icon.
9. The image processing device includes: Further comprising a second reading means for reading the document, When the determining means determines that the document has been left behind and the document is placed on the second reading means, The display control means 9. The image processing device according to claim 1, wherein, while notifying a user that a document has been left behind, an icon corresponding to a function that uses the document placed on the second reading means is preferentially displayed.
10. A method for controlling an image processing device having multiple functions, comprising: a reading step of reading the document using a reading means; a first detection step of detecting a document placed on the reading means; a second detection step of detecting the presence or absence of a job using an original; a menu screen for selecting at least one function from the plurality of functions, a display control step of controlling a display method of icons corresponding to each of the plurality of functions by using at least a detection result obtained by the first detection step; a determination step of determining whether or not a document has been left behind at the reading means based on a detection result of the first detection step and a detection result of the second detection step, If it is determined in the determining step that the document has been left behind, The display control step includes: A control method for an image processing device, characterized by controlling the display of a second icon corresponding to a function that does not use a document placed on the reading means over a first icon corresponding to a function that uses a document placed on the reading means.
11. A program for causing an image processing device to function as an image processing device having multiple functions, An image processing device having multiple functions, A reading means for reading a document; a first detection means for detecting a document placed on the reading means; a second detection means for detecting the presence or absence of a job that uses an original; a menu screen for selecting at least one function from the plurality of functions, a display control means for controlling a display method of icons corresponding to each of the plurality of functions by using at least a detection result by the first detection means; a determination unit that determines whether or not a document has been left behind at the reading unit based on a detection result of the first detection unit and a detection result of the second detection unit, When the determining means determines that the document has been left behind, The display control means A program for functioning as an image processing device, characterized by controlling the display of a second icon corresponding to a function that does not use a document placed on the reading means, over a first icon corresponding to a function that uses a document placed on the reading means.
Citation Information
Patent Citations
Operation console, electronic device and image processing apparatus provided with the operation console, and method of displaying information on the operation console
JP2011210009A
Compound machine and display control method
JP2016009901A
Image processing apparatus and control program
JP2016163123A
Image reader and image forming apparatus
JP2017118255A