Printing device, control method thereof, and program

By designing a printing device solution that dynamically adjusts the order of display of application buttons in an image processing device, the problem of unexpected button sorting of users when the device status changes is solved, and the user's operation efficiency and experience are improved.

JP7658039B2Active Publication Date: 2025-04-07CANON KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025002902
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-04-07
Estimated Expiration
2040-05-14

AI Technical Summary

Technical Problem

The prior art when sorting application buttons according to the status of the image processing device, it may lead to unexpected button sorting by the user, increasing the difficulty and time for the user to find the desired buttons.

Method used

A printing device is designed with the functions of reading originals, printing image data, and multi-functional applications. The device dynamically adjusts the display order of application buttons through switching between the first and second screens, combining user operation and device status, to ensure the stability and usability of buttons during user operation.

Benefits of technology

Effectively reduces the possibility of users accidentally sorting buttons on the application selection screen, and improves users' efficiency and experience during device operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007658039000001
    Figure 0007658039000001
  • Figure 0007658039000002
    Figure 0007658039000002
  • Figure 0007658039000003
    Figure 0007658039000003
Patent Text Reader

Abstract

To provide an image processing device capable of reducing a possibility that a button rearrangement which is not intended by a user may be executed on an application button of an application selection screen, a control method therefor, and a program.SOLUTION: An image processing device 100 comprises: a menu function section 207 which displays on an application selection screen 400 application buttons for respectively executing a plurality of applications while dividing them in a plurality of pages and switches the pages of the application selection screen 400 in response to a page switching operation by a user; and a button display order control section 208 which changes a display order of the application buttons when a button priority event which is a condition to preferentially display at least one of the application buttons is detected. In a case where the button priority event is detected and the display order of the application buttons is changed after the page switching operation is performed, the menu function section 207 maintains the application selection screen 400 without rearranging the buttons.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to printing The present invention relates to an apparatus, a control method thereof, and a program, and in particular to a method for displaying many installed applications in a selectable manner on an application selection screen. printing The present invention relates to an apparatus, a control method thereof, and a program. [Background technology]

[0002] In recent years, image processing devices such as multifunction peripherals are equipped with many applications (hereafter, "apps"). The apps referred to here include, for example, apps for copying, faxing, and printing print data from a PC.

[0003] As the number of applications installed in image processing devices increases, the number of application buttons on the application selection screen displayed on the operation unit of the image processing device also continues to increase, and there are cases where the number of application buttons increases so much that it is not possible to display all the application buttons on one screen. In such cases, multiple application selection screens (multiple pages) are prepared, and the desired application button can be selected by switching pages by operations such as flicking.

[0004] On the other hand, an increase in the number of application buttons means that it takes a long time for a user to find an application that he or she wants to operate. Therefore, a technology has been proposed that rearranges the application buttons displayed on the application selection screen depending on the state of the image processing device (for example, see Patent Document 1).

[0005] For example, when a document of a specific paper size is placed on the scanner of the image processing device, the application buttons displayed on the application selection screen are rearranged so that the application button related to the document is placed at the top of the display order. Also, when a print job is submitted from an external device connected to the image processing device via a network, the application buttons displayed on the application selection screen are rearranged so that the application button related to the print job is placed at the top of the display order. This allows the user to quickly reach the desired application button on the application selection screen. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] JP 2016-117158 A Summary of the Invention [Problem to be solved by the invention]

[0007] However, if the rearrangement of application buttons on the application selection screen in accordance with the state of the image processing device, as in the technique of Patent Document 1, is unintended by the user, it may confuse the user.

[0008] For example, suppose that a user finds a desired application button to be executed as a result of page transition by an operation such as flicking on the application selection screen. If the user then places a document of a specific paper size on the scanner of the image processing device before pressing the desired application button, the application buttons are rearranged accordingly. As a result, the desired application button that the user intended to execute is moved to another page on the application selection screen, and the user is forced to search for the desired icon again. Patent Document 1 does not take such a problem into consideration.

[0009] Therefore, the present invention can reduce the possibility that the user will unintentionally rearrange the application buttons on the application selection screen. printing The object is to provide an apparatus, a control method thereof, and a program. [Means for solving the problem]

[0010] Claim 1 of the present invention printing The device is A printing device having multiple functions, comprising: a reading means for reading an original; a printing means for printing image data; a first screen including a plurality of items indicating any one of the plurality of functions; and a display control means for switching display of at least the first screen and the second screen when an operation to switch between the first screen and a second screen including the plurality of items and including at least one of the plurality of items different from the item included in the first screen is received, the plurality of items including at least an item indicating a function using the reading means and an item indicating a function using the printing means, the display control means, when the first screen is displayed and a user operation to read an original by the reading means is performed, executing display control to display the item indicating the function using the reading means based on the user operation, and when an operation to switch the first screen to the second screen is received and the second screen is displayed and the user operation is performed, not executing the display control. It is characterized by: A printing device according to claim 16 of the present invention is a printing device having multiple functions, The device comprises a reading means for reading a document, a first screen including a plurality of items indicating any one of the plurality of functions, and a display control means for switching display of at least the first screen and the second screen when an operation to switch between a first screen including a plurality of the items and a second screen including at least one of the plurality of items that is different from the item included in the first screen is received, wherein the plurality of items displayed on the first screen and the second screen each include an image indicating a corresponding function, and the display control means performs display control to display an item indicating a function that uses the reading means based on the user operation when the first screen is displayed and a user operation is performed to read a document with the reading means, and does not perform the display control when the second screen different from the first screen is displayed and the user operation is performed. Effect of the Invention

[0011] According to the present invention, it is possible to reduce the possibility that a user will unintentionally rearrange application buttons on an application selection screen. [Brief description of the drawings]

[0012] [Figure 1] 1 is a block diagram showing a hardware configuration of an image processing apparatus according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing a software configuration of the image processing apparatus. [Diagram 3] 3 is a diagram showing an example of an application button information table appearing in FIG. 2; [Figure 4] FIG. 13 is a diagram showing an application selection screen when each application button is displayed in a default display order. [Diagram 5] FIG. 13 is a diagram showing an application selection screen when a document is detected. [Figure 6] FIG. 13 illustrates an application selection screen when an unspent print job is detected. [Figure 7] 13 is a flowchart of a process for rearranging application buttons displayed on an application selection screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0014] FIG. 1 is a block diagram showing a hardware configuration of an image processing device 100 according to an embodiment of the present invention.

[0015] In FIG. 1, an image processing apparatus 100 includes a control unit 1000, an operation unit 1010, a printer 1011, a scanner 1012, and a human sensor 1013, and is connected to a LAN 101.

[0016] The control unit 1000 controls the overall operation of the image processing device 100. The control unit 1000 also includes a CPU 1001, a ROM 1002, a RAM 1003, a HDD 1004, an operation unit I / F 1005, a printer I / F 1006, a scanner I / F 1007, a human sensor I / F 1008, and a network I / F 1009.

[0017] The CPU 1001 reads out a control program stored in the ROM 1002 and performs various types of control such as reading control and transmission control.

[0018] The ROM 1002 is a boot ROM that stores a boot program for the system. The RAM 1003 is used as a main memory for the CPU 1001, a work area, and other temporary storage areas.

[0019] The HDD 1004 stores image data, various programs, or various information tables.

[0020] The operation unit I / F 1005 is an interface for connecting the operation unit 1010 and the control unit 1000 .

[0021] The operation unit 1010 is provided with a liquid crystal display unit having a touch panel function, a keyboard, etc. The operation unit 1010 also includes hard keys for operating the image processing device 100.

[0022] The printer I / F 1006 is an interface for connecting the printer 1011 and the control unit 1000. Image data to be printed by the printer 1011 is transferred from the control unit 1000 via the printer I / F 1006, and is printed on a recording medium (paper) by the printer 1011.

[0023] The scanner I / F 1007 is an interface for connecting the scanner 1012 and the control unit 1000. The scanner 1012 has a feeder or a pressure plate, reads an image from a document placed on the feeder or the pressure plate, generates image data, and inputs the image data to the control unit 1000 via the scanner I / F 1007.

[0024] The human presence sensor I / F 1008 is an interface for connecting the human presence sensor 1013 and the control unit 1000. The human presence sensor 1013 determines whether or not a person is present in front of the image processing device 100, and inputs the result to the control unit 1000 via the human presence sensor I / F 1008.

[0025] The network I / F 1009 is an interface for connecting the control unit 1000 to the LAN 101. The network I / F 1009 transmits information to and receives information from an external device connected to the network via the LAN 101.

[0026] Representative functions (applications) of the image processing device 100 include a copy application, a print application, a scan and send application, a scan and save application, and an application for using saved files.

[0027] The copy application is a function for reading an image on a document using a scanner 1012 and printing the generated image data using a printer 1011 .

[0028] The print application is a function for printing image data on a printer 1011 based on a print job input from an external information processing apparatus or the like connected to a network via a network I / F 1009 .

[0029] The scan and send application is a function for reading an image on a document using the scanner 1012 and transmitting the generated image data to an external device via the network I / F 1009 .

[0030] The scan and save application is a function for reading an image on a document using the scanner 1012 and saving the generated image data in the HDD 1004 .

[0031] The application for using the saved file has a function for printing image data saved in the HDD 1004 by the printer 1011 or transmitting the image data to the outside via the network I / F 1009 .

[0032] 2 is a block diagram showing the software configuration of the image processing device 100. Each piece of software is stored in a ROM 1002 and executed by a CPU 1001.

[0033] 2, the image processing device 100 includes a document detection unit 201, a login function unit 202, a login information management table 203, and a print job detection unit 204. The image processing device 100 also includes a timer unit 206, a menu function unit 207, a button display order control unit 208, and an application button information table 209.

[0034] The document detection unit 201 detects whether or not a document is placed on the scanner 1012 of the image processing device 100, and stores the detection result. The state in which a document is placed on the scanner 1012 refers to, for example, a state in which a document is placed on a feeder, a state in which a document is placed on a pressure plate, and a state in which the pressure plate is open. Note that the state in which a document is placed on the scanner 1012 is not limited to these.

[0035] The login function unit 202 is responsible for the authentication function of the image processing device 100. Specifically, the login function unit 202 manages the display language displayed on the operation unit 1010 for each authenticated user, and manages whether or not there is a print job (hereinafter, an unprinted job) that has not been printed by the printer 1011 for each authenticated user. Furthermore, the login function unit 202 executes the authentication function when the authentication function is ON. The user sets whether to turn the authentication function ON or OFF via the operation unit 1010. Information on whether the authentication function is ON or OFF is stored in the HDD 1004, and the login function unit 202 refers to this information. When the authentication function is ON, a user needs to log in to operate the image processing device 100. When the authentication function is OFF, a user does not need to log in to operate the image processing device.

[0036] The login information management table 203 holds information to be managed for each user, such as the ID and password of an authenticated user. Information to be managed for each user is, for example, the user's display language information and information on pending print jobs. However, the information to be managed for each user is not limited to this.

[0037] A print job detection unit 204 holds a status as to whether or not there is an unspent print job input from an external device to the image processing device 100 via the LAN 101. When the authentication function is ON, the print job detection unit 204 cooperates with the login function unit 202 and holds a status as to whether or not there is an unspent print job for each authenticated user.

[0038] The timer unit 206 measures how much time has passed since the user last operated the operation unit 1010. When the time measured by the timer unit 206 reaches or exceeds a predetermined time, the operation unit 1010 transitions to an application selection screen 400 shown in Fig. 4 by an auto-clear function. Note that Fig. 4 shows the application selection screen 400 in a state where the user is logged in, but the same screen transition is performed even if the authentication function is turned off.

[0039] The menu function unit 207 controls the screen displayed on the operation unit 1010. The menu function unit 207 is notified of the display order of the application buttons (hereinafter, button display order) from the button display order control unit 208. The menu function unit 207 displays the application selection screen 400 with the application buttons arranged according to the notified button display order. Then, when the menu function unit 207 detects that an application button on the displayed application selection screen 400 is pressed, the menu function unit 207 controls the operation unit 1010 to transition to a screen for executing the corresponding application. In addition, as described later, when the application selection screen 400 has multiple pages, the menu function unit 207 switches the display page of the application selection screen 400 in response to a page switching operation by the user. Note that after switching the page in response to the page switching operation, the menu function unit 207 does not rearrange the application buttons according to the button display order even if the button display order is notified from the button display order control unit 208. Details will be described later.

[0040] The button display order control unit 208 refers to the application button information table 209 and notifies the menu function unit 207 of the button display order according to the states of the document detection unit 201, the login function unit 202, the print job detection unit 204, and the timer unit 206. For example, when the document detection unit 201 detects a document, it is highly likely that the next task performed by the user will be a task involving document reading processing. Therefore, the button display order control unit 208 notifies the menu function unit 207 of the button display order in which the application button for reading a document is placed at the top. Also, when the print job detection unit 204 detects an unprinted job, it is highly likely that the next task performed by the user will be print output of the unprinted job. Therefore, the button display order control unit 208 notifies the menu function unit 207 of the button display order in which the application button for outputting an unprinted job is placed at the top.

[0041] The application button information table 209 manages information on each application button displayed on the application selection screen 400 .

[0042] 3 is a diagram showing an example of application button information table 209. Note that application button information table 209 may be stored in HDD 1004 of image processing device 100, or in an external storage device connected via network I / F 1009. Application button information table 209 may be managed for each user. In this case, application button information table 209 is stored in association with login information management table 203, and is read out at the time of authentication.

[0043] 3, the application button information table 209 includes four data columns 301-304.

[0044] A data column 301 manages the value of an application button ID for uniquely identifying each application button.

[0045] The data column 302 manages the names of the application buttons displayed on the application selection screen 400 .

[0046] Data column 303 manages the default display order of each application button. Before menu function unit 207 rearranges the application buttons on application selection screen 400 according to the button display order set by button display order control unit 208, each application button is displayed on application selection screen 400 in the default display order.

[0047] A data column 304 manages, for each application button, a button priority event that is a condition for preferentially displaying at least one of the application buttons.

[0048] For example, the copy application (application button ID 0001) is an application for processing to read an original using the scanner 1012, so its button priority event is "original detection." Similarly, the button priority event of each of the applications with application button IDs 0005, 0008, and 0009 is "original detection." In addition, the print application (application button ID 0003) is an application for processing to print an unprinted job using the printer 1011, so its button priority event is "unprinted job detection." Similarly, the button priority event of the application with application button ID 0004 is also "unprinted job detection."

[0049] Note that the information managed in application button information table 209 is not limited to this. Also, the button priority events managed in data column 304 are not limited to document detection and unprinted job detection. For example, there may be an application button whose priority event is detection of the existence of a fax reception job, or there may be an application button whose priority event is detection of an event requiring maintenance in the image processing device.

[0050] Furthermore, the default display order managed by the data column 303 and the information on the button priority events managed by the data column 304 may be stored in advance in the HDD 1004 or the like, or may be set by the user.

[0051] Hereinafter, a screen switching method in this embodiment for the application selection screen displayed on the operation unit 1010 will be described with reference to FIGS.

[0052] FIG. 4 is a diagram showing an application selection screen 400 in which application buttons are displayed in the default display order.

[0053] The user can use various applications included in the image processing device 100 by selecting one of the application buttons displayed on the application selection screen 400 shown in FIG.

[0054] The number of application buttons displayed on one screen of application selection screen 400 can be set by the user on a setting screen (not shown). Here, a case where the number of application buttons displayed on one screen is set to three will be described as an example.

[0055] When the menu function unit 207 starts displaying the application selection screen 400, the button display order control unit 208 notifies the menu function unit 207 of the default display order managed in the data column 303 of the application button information table 209 as the button display order. The menu function unit 207 displays the application buttons on the application selection screen 400 in a line according to the notified button display order. When there are multiple application buttons to be displayed on the application selection screen 400 and they cannot fit on one screen, the menu function unit 207 displays the application selection screen 400 in multiple pages. In this case, the menu function unit 207 switches the display page of the application selection screen 400 in response to a page switching operation, specifically, a flick operation on the application selection screen 400 or pressing of the page switching buttons 401 and 402.

[0056] For example, when there are nine application buttons to be displayed on the application selection screen 400, the application selection screen 400 is divided into three pages and displayed as shown in FIGS. 4A to 4C. Also, when a flick operation from left to right is performed on the first page screen (FIG. 4A) of the application selection screen 400 or the page switching button 402 is pressed while the first page screen (FIG. 4A) of the application selection screen 400 is being displayed, the menu function unit 207 switches to the second page screen (FIG. 4B). Furthermore, when the user performs a similar page switching operation, the menu function unit 207 switches the display page of the application selection screen 400 to the third page screen (FIG. 4C). The user searches for a desired application button by switching the display pages of the application selection screen 400 in this manner, and causes the image processing device 100 to execute a desired operation by pressing the desired application button. Note that when a flick operation from right to left is performed on the application selection screen 400 or the page switching button 401 is pressed, the page switching of the application selection screen 400 is performed in the reverse order to that described above.

[0057] On the first page of the application selection screen 400 shown in FIG. 4(A), a copy button 403, a print button 404 for the received document, and a print button 405 are displayed.

[0058] A copy button 403 is a button for transitioning to a screen for executing a copy application (hereinafter, a copy application screen).

[0059] A print received document button 404 is a button for transitioning to a screen for executing a print application for a received document.

[0060] A print button 405 is a button for transitioning to a screen for executing a print application.

[0061] On the second page of the application selection screen 400 shown in FIG. 4B, a print all button 406, a scan and send button 407, and a use saved file button 408 are displayed.

[0062] A print all button 406 is a button for printing out all unprinted jobs reserved in the print application.

[0063] A scan and send button 407 is a button for transitioning to a screen for executing a scan and send application.

[0064] The use saved file button 408 is a button for transitioning to a screen for executing an application for using a saved file.

[0065] On the third page of the application selection screen 400 shown in FIG. 4C, a setting / registration button 409, a saving copy button 410, and a send to me button 411 are displayed.

[0066] A setting / registration button 409 is a button for displaying a screen for making various settings of the image processing device 100 .

[0067] The economical copy button is a button for executing copying in 2-in-1 and double-sided settings. When the economical copy button 410 is pressed, the document placed on the pressure plate is read on both sides and the read images are printed out in a 2-in-1 layout without transitioning to the copy application screen.

[0068] The Send to Me button 411 is a button for scanning an original with the scanner 1012 and sending it to the email address of the logged-in user. When this button is pressed, the original is scanned at the set resolution without transitioning to the "scan and send" application screen, and the scanned image is converted into the set file format and sent. Fig. 4(C) shows an example where the original is scanned at a resolution of 300 dpi, converted into a PDF file format, and sent.

[0069] On the other hand, as shown in Fig. 5, when the document detection unit 201 detects that a document has been placed on the scanner 1012, the display order of the application buttons on the application selection screen 400 changes from the default display order. Note that Fig. 5 shows the application selection screen that is displayed when such detection is made before the pages are switched in response to a page switching operation.

[0070] 5, the display order of application buttons whose button priority event shown in data column 304 of application button information table 209 is “original detection” is rearranged to the top. Specifically, the display order of copy button 403, scan and send button 407, economy copy button 410, and send to self button 411 are rearranged to the top.

[0071] Similarly, as shown in Fig. 6, when print job detection unit 204 detects an unprinted job, the display order of application buttons on application selection screen 400 changes from the default display order. Note that Fig. 6 shows the application selection screen that is displayed when such detection is performed before pages are switched in response to a page switching operation.

[0072] 6, the display order of application buttons whose button priority event indicated by the data column 304 of the application button information table 209 is “not yet printed job detected” is rearranged to the top. Specifically, the display order of the print button 405 and the print all button 406 is rearranged to the top.

[0073] 7 is a flowchart of the sorting process of application buttons displayed on the application selection screen 400. The CPU 1001 of the image processing device 100 calls a program from the ROM 1002 to execute each step in FIG.

[0074] In step S701, CPU 1001 sets the display order of application buttons to the default display order. Specifically, button display order control unit 208 refers to the information in application button information table 209 and notifies menu function unit 207 of the information on the default display order in data column 303 as the button display order. CPU 1001 also stores 1, which is the default display page number stored in advance in HDD 1004, in RAM 1003 as the display page number.

[0075] Next, in step S702, the CPU 1001 initializes a display page switching completion flag, which indicates whether or not a page has been switched in response to a page switching operation, to OFF. Specifically, the menu function unit 207 stores the setting value OFF in the RAM 1003 as the initial value of the page switching completion flag.

[0076] Next, in step S703, CPU 1001 displays application selection screen 400. Specifically, menu function unit 207 displays application buttons on application selection screen 400 in the button display order notified by button display order control unit 208. As a result of the process in step S701, on the screen that is first displayed as application selection screen 400, the order of application buttons is the default display order, and the display page number is 1. Therefore, the screen displayed as application selection screen 400 is the screen shown in FIG.

[0077] Next, in step S704, CPU 1001 determines whether or not the application button has been pressed by the user. If it is determined that the application button has been pressed, CPU 1001 advances the process to step S705, and if it is determined that the application button has not been pressed, CPU 1001 advances the process to step S706.

[0078] In step S705, CPU 1001 performs processing according to the pressed application button. Specifically, menu function unit 207 determines which application button was pressed, and executes an application according to the pressed application button, or transitions to a screen for executing the application. For example, if the pressed application button is copy button 403, menu function unit 207 transitions to a copy application screen.

[0079] In step S706, CPU 1001 determines whether a page switching operation has been performed. Specifically, menu function unit 207 receives an operation signal from operation unit 1010 and determines a user operation. If the determined user operation is a press of either page switching button 401 or 402, or a flick operation on application selection screen 400, it is determined to be a page switching operation. If it is determined that a page switching operation has been performed, CPU 1001 advances the process to step S707, and if it is determined that a page switching operation has not been performed, it advances the process to step S709.

[0080] In step S707, the CPU 1001 switches the displayed page. Specifically, the menu function unit 207 switches the displayed page to the right or left in accordance with the page switching operation determined in step S706.

[0081] In step S708, the CPU 1001 sets the display page switched flag to ON. Specifically, the menu function unit 207 overwrites the page switched flag held in the RAM 1003 to ON. After that, the CPU 1001 returns the process to step S703.

[0082] In step S709, the CPU 1001 determines whether a button display order change event has occurred. If a button display order change event has occurred, the button display order control unit 208 changes the button display order in response to the button display order change event, notifies the menu function unit 207 of the changed button display order, and then proceeds to step S710. On the other hand, if a button display order change event has not occurred, the process proceeds to step S713.

[0083] Events that change the button display order include, for example, detection of an original document and detection of an unprinted job.

[0084] When the document detection unit 201 detects that a document has been placed on the scanner 1012, it notifies the button display order control unit 208 of the document detection. Upon receiving the document detection notification, the button display order control unit 208 refers to the application button information table 209, and notifies the menu function unit 207 of the button display order in which the display order of the application button whose button priority event is "document detection" has been changed to a higher position.

[0085] When print job detection unit 204 detects that there is an unprinted job, it notifies button display order control unit 208 of the unprinted job. Upon receiving the unprinted job notification, button display order control unit 208 refers to application button information table 209 and notifies menu function unit 207 of the display order in which application buttons whose button priority event is "unprinted job detected" are placed at the top.

[0086] If two or more button display order change events occur, for example, if the button display order control unit 208 receives both a document detection notification and a pending print job notification, the button display order control unit 208 changes the button display order with the latter being given priority. That is, the button display order control unit 208 changes the button display order based on the notification received last. In such a case, it may be determined in advance which notification the button display order control unit 208 will use to change the button display order.

[0087] In step S710, the CPU 1001 determines whether the display page switched flag is ON. Specifically, the menu function unit 207 reads the page switched flag stored in the RAM 1003 to make this determination. If the display page switched flag is ON as a result of this determination, the CPU 1001 returns the process to step S704. That is, even if a button display order change event occurs in step S709 and the button display order control unit 208 notifies the menu function unit 207 of the changed button display order, the menu function unit 207 maintains the current display of the application selection screen. On the other hand, if the display page switched flag is OFF as a result of the determination in step S710, the CPU 1001 advances the process to step S711.

[0088] In step S711, CPU 1001 rearranges the application buttons displayed on application selection screen 400. Specifically, menu function unit 207 rearranges the application buttons displayed on application selection screen 400 according to the button display order notified by button display order control unit 208. After that, CPU 1001 returns the process to step S704.

[0089] By the above processing, when a button display order change event occurs before a page switching operation is performed on the application selection screen 400, the display order of the application buttons on the application selection screen 400 is changed. For example, when a document detection occurs as a button display order change event, an application button for performing a process of reading a document is preferentially displayed on the application selection screen 400. Also, when an unprinted job is detected as a button display order change event, an application button for printing an unprinted job is preferentially displayed on the application selection screen 400. On the other hand, when a button display order change event occurs after a page switching operation is performed on the application selection screen 400, the display order of the application buttons on the application selection screen 400 is not changed.

[0090] For example, a case where the user wants to press the "Saving Copy" button will be described below.

[0091] 7 starts, and when the screen of FIG. 4(A) is displayed as application selection screen 400, if the user places the document on the pressure plate (first case), in step S711, the screen of FIG. 5(A) on which saving copy button 410 exists is displayed as application selection screen 400. Therefore, the user can immediately press saving copy button 410.

[0092] On the other hand, after the process of FIG. 7 starts, there is a case (second case) where the user switches the application selection screen 400 from the screen of FIG. 4(A) to the screen of FIG. 4(C) by a page switching operation, finds the saving copy button 410, and then places the document. In this case, when the process proceeds to step S711 as in the above first case, the screen of FIG. 5(C), which does not have the saving copy button 410, is displayed as the application selection screen 400. For this reason, the user needs to perform a page switching operation again to find the saving copy button 410.

[0093] Therefore, in this embodiment, in the second case, the process does not proceed to step S711, and the screen in FIG. 4C remains displayed.

[0094] This allows the user to quickly select a desired application button displayed on application selection screen 400 without becoming confused, in either the first or second case.

[0095] (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 an image processing device having only some of these functions. The present invention can also be applied to other information processing devices such as personal computers, PDAs, mobile phones, FAX machines, cameras, video cameras, and other image viewers.

[0096] 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.

[0097] In addition, in this embodiment, a button priority event is stored in application button information table 209, and when a button priority event occurs in image processing device 100, the application buttons on application selection screen 400 are rearranged, but the method of rearranging the application buttons is not limited to this. For example, the button display order when a button priority event occurs may be stored in advance in application information table 209, and when the button priority event occurs, the application buttons may be rearranged in that display order. [Explanation of symbols]

[0098] 1001 CPU 1002 ROM 1003 RAM 1004 HDD 1005 Operation unit I / F 1006 Printer I / F 1007 Scanner I / F 1008 Human sensor I / F 1009 Network Interface 1010 Operation section 1011 Printer 1012 Scanner 1013 Human Sensor

Claims

1. A printing device having multiple functions, A reading means for reading a document; A printing means for printing image data; a display control means for switching display of at least the first screen and the second screen when an operation for switching between a first screen including a plurality of items indicating any one of the plurality of functions and a second screen including a plurality of the items and including at least one item among the plurality of items that is different from the item included in the first screen is received; Equipped with The plurality of items include at least an item indicating a function of using the reading means and an item indicating a function of using the printing means; The display control means, when the first screen is displayed and a user operation is performed to read a document by the reading means, executes display control to display an item indicating a function of using the reading means based on the user operation, and does not execute the display control when the second screen is displayed upon receiving an operation to switch the first screen to the second screen and the user operation is performed. A printing device comprising:

2. The display control means, when the first screen is displayed and a user operation is performed to read a document by the reading means, displays a plurality of items indicating a function of using the reading means based on the user operation.

2. The printing device according to claim 1.

3. The item indicating a function using the reading means, which is displayed based on the user's operation, is an item indicating a function of printing data of a document read by the reading means by the printing means.

3. The printing apparatus according to claim 1, wherein the first and second printing units are arranged in a first direction.

4. The item indicating a function using the reading means, which is displayed based on the user's operation, is an item indicating a function of transmitting data of a document read by the reading means.

4. The printing device according to claim 1, wherein the first and second printing units are arranged in a first direction.

5. The item indicating a function using the reading means, which is displayed based on the user's operation, is an item indicating a function of saving data of a document read by the reading means.

5. The printing device according to claim 1, wherein the first and second printing units are arranged in a first direction.

6. When the user operation is performed while the first screen including an item indicating a function that does not use the reading means is displayed, the display control means executes control to display a plurality of items indicating functions that use the reading means based on the user operation, and not to display items indicating functions that do not use the reading means.

6. The printing device according to claim 1, wherein the first and second printing units are arranged in a first direction.

7. The plurality of items included in the second screen are displayed in a display order set by a user.

7. The printing device according to claim 1, wherein the first and second printing units are arranged in a first direction.

8. The first screen includes at least an item for switching to the second screen.

8. The printing device according to claim 1, wherein the first and second printing units are arranged in a first direction.

9. The operation of switching the first screen to the second screen is an operation on an item for switching to at least the second screen.

9. The printing apparatus according to claim 8.

10. The second screen includes at least an item for switching to the first screen.

10. The printing device according to claim 1, wherein the first and second printing units are arranged in a first direction.

11. The first screen is a home screen on which any one of the plurality of items can be selected.

11. The printing device according to claim 1 ,

12. The second screen is a home screen on which any one of the plurality of items can be selected.

12. The printing device according to claim 1, wherein the printing device is a printer.

13. The first screen and the second screen include a display item showing a home screen.

13. The printing device according to claim 1, wherein the printing device is a printer.

14. The item is a button that indicates an application installed in the printing device.

14. The printing device according to claim 1, wherein the printing device is a printer.

15. The printing device is a printer.

15. The printing device according to claim 1, wherein the printing device is a printer.

16. A printing device having multiple functions, comprising: A reading means for reading a document; a display control means for switching display of at least the first screen and the second screen when an operation for switching between a first screen including a plurality of items indicating any one of the plurality of functions and a second screen including a plurality of the items and including at least one item among the plurality of items that is different from the item included in the first screen is received; Equipped with each of the plurality of items displayed on the first screen and the second screen includes an image indicating a corresponding function; The display control means, when the first screen is displayed and a user operation is performed to read a document by the reading means, executes display control to display an item indicating a function that uses the reading means based on the user operation, and does not execute the display control when the second screen, which is different from the first screen, is displayed and the user operation is performed. A printing device comprising:

17. A method for controlling a printing device having multiple functions, comprising: a reading step of reading a document; a printing step of printing the image data; a display control step of switching display of at least the first screen and the second screen when an operation to switch between a first screen including a plurality of items indicating any one of the plurality of functions and a second screen including a plurality of the items and including at least one of the plurality of items that is different from the item included in the first screen is received; having The plurality of items include at least an item indicating a function of using a reading means for reading an original and an item indicating a function of using a printing means for printing image data; In the display control step, when the first screen is displayed and a user operation for reading a document is performed in the reading step, a display control is executed to display an item indicating a function for using the reading means based on the user operation, and when an operation for switching the first screen to the second screen is accepted and the second screen is displayed and the user operation is performed, the display control is not executed. A control method comprising:

18. A method for controlling a printing device having multiple functions, comprising: a reading step of reading a document; a display control step of switching display of at least the first screen and the second screen when an operation to switch between a first screen including a plurality of items indicating any one of the plurality of functions and a second screen including a plurality of the items and including at least one of the plurality of items that is different from the item included in the first screen is received; having each of the plurality of items displayed on the first screen and the second screen includes an image indicating a corresponding function; In the display control step, when the first screen is displayed and a user operation is performed to read a document in the reading step, a display control is executed to display an item indicating a function of using a reading means for reading a document based on the user operation, and when the second screen different from the first screen is displayed and the user operation is performed, the display control is not executed. A control method comprising:

19. A program for causing a computer to function as each of the means of a printing device described in any one of claims 1 to 16.

Citation Information

Patent Citations

  • Image processing apparatus, control method thereof and program

    JP2007067561A

  • Operation device and electronic device

    JP2016015776A

  • Image forming device, image forming system and program

    JP2016117158A