This application is based on Japanese Patent Application No. 2010-209155 filed with the Japan Patent Office on Sep. 17, 2010, the entire content of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to an input interface technique for accepting a setting related to various functions of an image formation apparatus.
2. Description of the Related Art
An image formation apparatus accepts an instruction from a user through a touch panel. In other words, the user enters a setting related to various functions such as image printing, scanning, and the like into an image formation apparatus. For example, the user sets the magnification ratio for the image formation apparatus having a magnification copy function and/or sets the darkness level of a color for the image formation apparatus having the function of modifying the picture quality/density.
For example, Japanese Laid-Open Patent Publication No. 2005-074716 discloses an image formation apparatus allowing the state of a function setting, after the function has been set, to be maintained even when the mode is switched from the normal display mode to the simple display mode, or from the simple display mode to the normal display mode.
When the user enters a setting related to a first function belonging to a first category through the operation panel, there may be the case where a previous setting of another function (second function) will modified or canceled automatically in conjunction with the relevant setting. However, the user may possibly not realize that the previous setting related to the second function has been modified or canceled. Particularly, this possibility will become higher in the case where the second function does not belong to the first category. This is because the user may generally pay attention to only the first category. Thus, there is the possibility that a job will be executed in accordance with a setting not intended by the user.
The present invention is directed to solving such a problem. An object of the present invention is to notify the user, when a setting related to a first function belonging to a first category is entered, that a previous setting related to a second function belonging to a second category has been changed in conjunction with the relevant setting.
An aspect of the present invention is directed to an image formation apparatus including a plurality of functions, each which is associated with any of a plurality of categories. The image formation apparatus includes a display, a first acceptance unit causing the display to display category objects indicating the plurality of categories, respectively, in a selectable manner for accepting selection of a first category among the plurality of categories, a second acceptance unit causing the display to display function objects indicating functions, respectively, corresponding to the selected first category among the plurality of functions in a selectable manner for accepting a setting related to a first function among the functions corresponding to the first category, a determination unit determining whether a setting of a second function corresponding to a second category other than the first category has changed or not in response to a setting entered related to the first function, and a display modification unit causing the display, when the setting of the second function corresponding to the second category has changed, to display information indicating that the setting of the second function has changed.
Preferably, the display modification unit modifies, when the setting of the second function has changed, the display manner of the category object of the second category.
Preferably, the display modification unit causes the display, when the setting of the second function has changed, to display the first function objects indicating functions, respectively, corresponding to the first category, and a second function object indicating the second function whose setting has been changed.
Preferably, the display manner of the second function object differs from the display manner of the first function objects.
Preferably, the display modification unit causes the display to display, when the setting of the second function has changed, first function objects indicating functions, respectively, corresponding to the first category, a second function object indicating the second function belonging to the second category and whose setting has been changed, and a third function object indicating a function other than the second whose setting has been changed in the second category. The display manner of the second function object differs from the display manner of the third function object.
Preferably, each of the first function objects includes a software button of a first size. Each of the second and third function objects includes a software button of a second size smaller than the first size.
Preferably, each of the first function objects includes a software button of a first size. Each of the second and third function objects includes a mark smaller than the first size. The mark corresponding to the first second and third function objects constitute a function bar.
Preferably, the display modification unit causes the display to display, when the setting of the second function has changed, a list of the labels of functions corresponding to the second category as the second function object.
Preferably, the display modification unit terminates display of the second function object when any of software buttons appearing on the display is depressed.
Preferably, the image formation apparatus further includes a hardware button. The display modification unit terminates display of the second function object when the hardware button is depressed.
Preferably, the display modification unit terminates display of the second function object when a category other than the second category is selected.
Preferably, the image formation apparatus further includes a timer for counting time during which the second function object is displayed. The display modification unit terminates the display of the second function object when the time during which the second function object is displayed reaches a predetermined value.
Preferably, the condition to terminate the display of the second function object differs depending upon the type of the second category.
Another aspect of the present invention is directed to a method of display at an image formation apparatus including a plurality of functions, each which is associated with any of a plurality of categories. The image formation apparatus includes a display. The display method includes the steps of: causing the display to display a category objects indicating a plurality of categories, respectively, in a selectable manner; accepting selection of a first category among the plurality of categories; causing the display to display function objects indicating functions, respectively, corresponding to the selected first category among the plurality of functions in a selectable manner; accepting a setting related to a first function among the functions corresponding to the first category; determining whether a setting of the second function corresponding to a second category other than the first category has changed or not in response to a setting entered related to the first function; and causing the display to display, when the setting of the second function corresponding to the second category has changed, information indicating that the setting of the second function has changed.
A further aspect of the present invention is directed to a computer readable storage medium storing a display program for an image formation apparatus including a plurality of functions, each which is associated with any of a plurality of categories. The image formation apparatus includes a display and a processor. The display program causes the processor to execute the steps of: causing the display to display category objects indicating a plurality of categories, respectively, in a selectable manner; accepting selection of a first category among the plurality of categories; causing the display to display function objects indicating functions, respectively, corresponding to the selected first category among the plurality of functions in a selectable manner; accepting a setting related to a first function among the functions corresponding to the first category; determining whether a setting of the second function corresponding to a second category other than the first category has changed or not in response to a setting entered related to the first function; and causing the display to display, when the setting of the second function corresponding to the second category has changed, information indicating that the setting of the second function has changed.
The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
Embodiments of the present invention will be described hereinafter with reference to the drawings. In the following description, the same components have the same reference character allotted. Their designation and function are also identical. Therefore, detailed description thereof will not be repeated. In the following, the “first category” corresponds to “Basic Function 2”, whereas the “second category” corresponds to “Basic Function 1” and “Extended Function”.
First, one manner of an overall configuration of an image fotmation apparatus 100 according to the first embodiment will be described with reference to
In the present embodiment, a tandem-type digital color multi function peripheral will be described by way of example of image formation apparatus 100. It is noted that the digital color multi function peripheral can generally execute a scan job for scanning an image of a set document and storing the image in an HDD (Hard Disk Drive) or the like, a copy job for further printing the image on a sheet of paper or the like, a print job for printing on a sheet of paper based on a print instruction from an external terminal such as a personal computer (hereinafter also denoted as a PC), a facsimile job for receiving facsimile data from a facsimile machine or the like and storing the data in the HDD or the like, an HDD print job (a BOX print job) for printing an image stored in the HDD or the like on a sheet of paper or the like, and so forth.
Referring to
Image scanner 4 has document scanning functions such as scanning a FAX transmission document, Scan to E-Mail, Box saving, and the like. A color material reflected light image of document 2 scanned by image scanner 4 is sent to an image processing unit 12, for example, as document reflectance data of three colors of red (R), green (G), blue (B) (each having 8 bits).
Image processing unit 12 subjects the reflectance data of document 2 to prescribed image processing such as shading correction, position displacement correction, lightness/color space conversion, gamma correction, erasing of a frame, edition of color/movement, and the like. In addition, image processing unit 12 can also subject image data sent from a personal computer or the like to prescribed image processing. The image data subjected to prescribed image processing by image processing unit 12 is again converted by image processing unit 12 to document reproduction color material gradation data of four colors of yellow (Y), magenta (M), cyan (C), black (K) (each having 8 bits). The image data is sent to a print head 14, which carries out image exposure onto image forming units 13Y, 13M, 13C, 13K of respective colors of yellow (Y), magenta (M), cyan (C), black (K). Print head 14 serving as an image exposure apparatus carries out image exposure using a laser beam LB, in accordance with the document reproduction color material gradation data of a prescribed color.
In a case of a tandem-type digital color multi function peripheral, in main body 1, as shown in
Referring to
As shown in
One rotating polygon mirror 19 is irradiated with laser beams LB-Y, LB-M, LB-C, LB-K emitted from the four respective semiconductor lasers, causing deflection and scanning. Here, among laser beams LB-Y, LB-M, LB-C, LB-K emitted from the four respective semiconductor lasers above, laser beam LB-Y and laser beam LB-M are emitted toward one side surface of rotating polygon mirror 19 and other laser beams LB-C and laser beam LB-K are emitted toward the other side surface of rotating polygon mirror 19.
Consequently, laser beams LB-Y, LB-M and laser beams LB-C, LB-K are opposite to each other in the direction of deflection and scanning by rotating polygon mirror 19. Laser beams LB-Y, LB-M, LB-C, LB-K deflected and scanned by rotating polygon mirror 19 are reflected by a plurality of reflection mirrors 201 to 203 through an f-θ lens not shown. Laser beams LB-Y, LB-M, LB-C, LB-K are scanned for exposure onto photoconductor drums 15 in respective image forming units through a window 21 from diagonally below.
Image processing unit 12 successively outputs image data of respective colors to print head 14 provided in common to image forming units 13Y, 13M, 13C, 13K of respective colors of yellow (Y), magenta (M), cyan (C), black (K), and laser beams LB-Y, LB-M, LB-C, LB-K emitted from this print head 14 in accordance with the image data are scanned for exposure onto the respective surfaces of corresponding photoconductor drums 15. An electrostatic latent image is thus formed.
Then, the electrostatic latent image formed on photoconductor drum 15 is developed by developer 17 as a toner image of each color of yellow (Y), magenta (M), cyan (C), black (K), as shown in
Intermediate transfer belt 25 is wound around a drive roller 27, a back-up roller 28 and a tension roller 24 at constant tension. Intermediate transfer belt 25 is circulated and driven in a prescribed direction at a prescribed speed by drive roller 27 rotationally driven by a dedicated drive motor (not shown) having excellent constant speed property. For example, a belt made by forming a film of a synthetic resin such as flexible polyimide like a band and connecting opposite ends of the synthetic resin film formed like a band through means such as welding to thereby obtain an endless belt is employed as intermediate transfer belt 25.
The toner image of respective colors of yellow (Y), magenta (M), cyan (C), black (K) multiply transferred onto intermediate transfer belt 25 above is transferred onto a sheet of transfer paper 30 serving as a transfer material, by a secondary transfer roller 29 pressed against back-up roller 28 with the intermediate transfer belt being interposed, by means of pressing force and electrostatic force. Transfer paper 30 onto which the toner images of respective colors has been transferred is transported to a fixer 31 located above.
Secondary transfer roller 29 is located on the side of back-up roller 28. Secondary transfer roller 29 secondarily collectively transfers the toner images of respective colors onto transfer paper 30 transported from below to above. Then, transfer paper 30 onto which the toner images of respective colors have been transferred is subjected to a fixation process with heat and pressure by fixer 31 and thereafter ejected onto an ejection tray 33 provided in the upper portion of main body 1 by an ejection roller 32.
In the present embodiment, transfer paper 30 having a prescribed size is transported from a paper feed cassette 34 through a paper transport path 37 to a register roller 38 by a paper feed roller 35 and a roller pair 36 for separated paper transport, and stopped there. Transfer paper 30 is sent to a secondary transfer position of intermediate transfer belt 25 by register roller 38 that rotates at prescribed timing.
It is noted that, in a case of image formation on opposite surfaces of transfer paper 30 in the digital color multi function peripheral, transfer paper 30 on which one surface an image has been fixed is not directly ejected to ejection tray 33 by ejection roller 32. The digital color multi function peripheral switches the direction of transport of transfer paper 30 by using a switching gate not shown and transports transfer paper 30 to a both-surface transport unit 40 through a roller pair 39 for paper transport.
Both-surface transport unit 40 transports transfer paper 30 again to register roller 38 by using a transport roller pair (not shown) provided along a transport path 41, with transfer paper 30 being turned upside down. Then, after the image is transferred and fixed onto the back surface of transfer paper 30, transfer paper 30 is ejected onto ejection tray 33. In
A hardware configuration of image formation apparatus 100 will now be described.
Referring to
For display 131, a liquid crystal display (LCD) or a CRT (cathode-ray tube) display, for example, is employed. In the present embodiment, a tablet 132 is provided at the surface of display 131. Namely, display 131 and tablet 132 constitute a touch panel 133.
Image formation apparatus 100 includes, as hardware button 134, a power-on key, ten key, arrow key, determination key, and the like.
Authentication apparatus 135 includes a contact/non-contact type IC card authentication apparatus, a finger vein authentication apparatus, or the like. Printer 136 in
Image formation apparatus 100 includes a central processing unit (CPU) 110. CPU 110 is connected to an NV-RAM (Non Volatile-Random Access Memory) 101, a BootROM (Read Only Memory) 102, a RAM 103, a hard disk drive (HDD) 105, a communication control unit (communication interface) 106, a display control unit 121, an input control unit 122, an authentication control unit 123, and a print control unit 124.
CPU 110 controls the overall operation of image formation apparatus 100 based on data stored in NV-RAM 101, BootROM 102, RAM 103, and hard disk drive 105. RAM 103 (volatile memory) provides a work area for an operation of CPU 110. HDD 105 (non-volatile memory) stores image data subjected to image formation during execution of a copy job or print job by image formation apparatus 100. Further, HDD 105 stores (saves in BOX) image data that was scanned in a scan job to allow output subsequently.
CPU 110 provides the display of a plurality of software buttons, each indicating a corresponding one of a plurality of functions, on touch panel 133 (display 131) according to a program transferred to RAM 103. In image formation apparatus 100 of the present embodiment, RAM 103 stores a table that will be described afterwards, indicating the corresponding relationship between a plurality of categories and a plurality of functions.
A schematic operation related to a user interface according to the present embodiment will be described hereinafter. In the present embodiment, CPU 110 implements a user interface set forth below through usage of touch panel 133.
CPU 110 causes touch panel 133 to display a plurality of software buttons 131A to indicate each of a plurality of functions corresponding to the category of “Basic Function 1” in a selectable manner. CPU 110 responds to a depression of any of software buttons 131A by the user to perform the setting related to the selected function.
CPU 110 causes touch panel 133 to display a plurality of software buttons 131B to indicate each of a plurality of functions corresponding to the category of “Basic Function 2” in a selectable manner. CPU 110 responds to a depression of software button 131B by the user to perform the setting related to the selected function.
In the present embodiment, RAM 103 stores a function relation table that represents the relationship between a plurality of functions. In the function relation table, a plurality of functions and information to identify, when a setting related to a certain function is input, another function to be modified in response to the relevant input, or information to identify the setting contents of that another function are stored, in correspondence.
For example, when the setting of any of the functions corresponding to the category of “Basic Function 2” is modified, CPU 110 may refer to the function relation table to automatically modify the setting of a function corresponding to the category of “Basic Function 1”, or a function corresponding to the category of “Extended Function”. An event of the “booklet” function belonging to category “Basic Function 2” being set to “right-to-left folded” will be described hereinafter.
More specifically, when the “booklet” function belonging to the “Basic Function 2” category is set at “right-to-left folded”, CPU 110 sets the “magnification” function belonging to the “Basic Function 1” category to “70.7%”, the “duplex side/page aggregation” function belonging to the “Basic Function 1” category to “one side→duplex side”, and the “finishing” function belonging to the “Basic Function 1” category to “saddle stitch”.
CPU 110 determines whether the setting of “Basic Function 1” or “Extended Function” has been automatically modified in response to the setting of the function of “Basic Function 2” being changed. When the setting of a function belonging to the “Basic Function 1” category, differing from “Basic Function 2”, has been changed automatically, CPU 110 changes the display manner of button 1311 of the relevant “Basic Function 1” from the former display manner.
In the present embodiment, CPU 110 causes touch panel 133 to display a mark 131Y on button 1311 indicating “Basic Function 1”. Alternatively, CPU 110 may be configured to cause touch panel 133 to alter the color or shape of button 1311 indicating “Basic Function 1”. CPU 110 also causes touch panel 133 to display mark 131Y on button 1312 indicating “Basic Function 2” that is currently selected. Further, CPU 110 causes the display of mark 131Y on the “booklet” button 131B accepting change in the setting on touch panel 133.
In the present embodiment, CPU 110 modifies the display manner of the software button indicating the category to which the function having the setting modified by the user belongs to, and the display manner of the software button indicating the category to which the function whose setting has been changed automatically by the relevant modification belongs to, from each former display manner.
Thus, the present embodiment allows the user to be notified that the setting of a function not belonging to the currently selected category has been changed automatically. Particularly, the user can be notified of the category to which the function whose setting has been changed automatically belongs to in the present embodiment.
A control process at image formation apparatus 100 according to the present embodiment will be described hereinafter with reference to the flowchart of
Referring to
When a setting related to a function corresponding to “Basic Function 2” is accepted from the user (YES at step S102), CPU 110 refers to the function relation table to determine whether there is a function whose setting is automatically changed in conjunction with the relevant setting, among the functions corresponding to “Basic Function 1” or “Extended Function” (step S104). When there is no function whose setting is to be automatically changed in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (NO at step S104), CPU 110 executes the process starting from step S114.
When there is a function whose setting is to be changed automatically in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (YES at step S104), CPU 110 stores the setting changed automatically in conjunction with the relevant setting into RAM 103 (step S106).
Then, as shown in
When a setting related to a function corresponding to “Basic Function 2” is not accepted from the user (NO at step S102), a determination is made whether the currently selected setting has been canceled by the user or not (step S114). When the currently selected setting is not canceled (NO at step S114), CPU 110 terminates the control process, i.e. repeats the process from step S102.
When the currently selected setting is canceled (YES at step S114), CPU 110 determines whether the setting changed in conjunction with the relevant setting is stored in RAM 103 at step S106 (step S116). When a setting changed in conjunction with the relevant setting is not stored in RAM 103 at step S106 (NO at step 116), the control process is terminated, i.e. the process starting from step S102 is repeated.
When a setting changed in conjunction with the relevant setting is stored in RAM 103 at step S106 (YES at step S116), CPU 110 terminates the emphasized display of software button 1311 indicating the “Basic Function 1” category corresponding to the function whose setting was changed automatically in conjunction during the prior acceptance of the relevant setting (step S118). In other words, CPU 110 returns the display of touch panel 133 from the state of
CPU 110 may cause touch panel 133 to display a mark on software button 131B directly representing the function modified by the user. CPU 110 may cause touch panel 133 to display a mark on software button 1312 indicating the category that includes the function changed by the user.
A second embodiment of the present invention will be described hereinafter. Image formation apparatus 100 according to the first embodiment described above is directed to modifying the display manner of software button 1311 indicating the second category from the former display manner, when the setting of a function in a category (second category) other than the currently selected category (first category) is automatically changed.
An image formation apparatus 100 of the second embodiment causes, when the setting of a function in a category (second category) other than the currently selected category (first category) is automatically changed, the display manner of software button 1311 indicating the second category to be modified from the former display manner, and displays the software button indicating the function whose setting has been automatically changed.
The remaining configuration of the second embodiment is similar to the configuration of image formation apparatus 100 of the first embodiment. Therefore, description thereof will not be repeated. For example, the overall configuration of image formation apparatus 100, the configuration of the print engine portion of image formation apparatus 100, and the hardware configuration of image formation apparatus 100 of the present embodiment are similar to those of the first embodiment shown in
A schematic operation related to a user interface according to the present embodiment will be described hereinafter. In the present embodiment, CPU 110 implements a user interface set forth below utilizing touch panel 133.
Similarly in the present embodiment, a function relation table representing the relationship between a plurality of functions is stored in RAM 103. For example, when the setting of any of the functions corresponding to “Basic Function 2” is changed, there is the case where CPU 110 automatically changes the setting of a function corresponding to “Basic Function 1” or “Extended Function”. The following description is based on the case where the “booklet” function belonging to the “Basic Function 2” category is set to “right-to-left folded”.
Referring to the pictorial representation of touch panel 133 in
More specifically, when the “booklet” function belonging to the “Basic Function 2” category is set at “right-to-left folded”, CPU 110 sets the “magnification” function belonging to the “Basic Function 1” category to “70.7%”, the “duplex side/page aggregation” function belonging to the “Basic Function 1” category to “one side→duplex side”, and the “finishing” function belonging to the “Basic Function 1” category to “saddle stitch”.
In response to the change in the setting of the function in “Basic Function 2”, CPU 110 determines whether the setting of a function corresponding to “Basic Function 1” or “Extended Function” has been changed automatically or not. When the setting of a function belonging to category “Basic Function 1”, differing from “Basic Function 2”, has been changed automatically, the display manner of button 1311 of the relevant “Basic Function 1” is modified from the former display manner.
Similarly in the present embodiment, CPU 110 causes touch panel 133 to display mark 131Y on button 1311 indicating “Basic Function 1”. CPU 110 also causes touch panel 133 to display mark 131Y on button 1312 indicating currently selected “Basic Function 2”. In other words, CPU 110 modifies the display manner of a software button indicating the category to which the function whose setting has been changed by the user belongs to and the display manner of a software button indicating the category to which the function whose setting has been changed automatically by the relevant change belongs to, each from the former display manner.
Particularly, in the present embodiment, CPU 110 causes touch panel 133 to display, not only software button 131B indicating the function belonging to the currently selected category, but also software button 131a indicating the function whose setting has been changed automatically. With regard to a function that does not belong to the currently selected category, a software button 131a corresponding to any function whose setting has been changed automatically is displayed on touch panel 133.
CPU 110 responds to a depression of, not only software button 131B indicating the function to which the currently selected category belongs to, but also software button 131a corresponding to the function whose setting has been changed automatically to accept a modification instruction of a setting related to the function corresponding to the relevant software button 131a. Therefore, execution of a job under a setting not intended by the user can be readily prevented.
Thus, the present embodiment allows the user to be notified that the setting of a function not belonging to the currently selected category has been changed automatically. Particularly, the user can be notified of the category to which the function whose setting has been changed automatically belongs to in the present embodiment.
A control process at image formation apparatus 100 of the present embodiment will be described hereinafter with reference to the flowchart of
Referring to
When a setting related to a function corresponding to “Basic Function 2” is accepted from the user (YES at step S202), CPU 110 refers to the function relation table to determine whether there is a function whose setting is changed automatically in conjunction with the relevant setting, among the functions corresponding to “Basic Function 1” or “Extended Function” (step S204). When there is no function whose setting will be automatically changed in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (NO at step S204), CPU 110 executes the process starting from step S214.
When there is a function whose setting is to be changed automatically in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (YES at step S204), CPU 110 stores the setting changed automatically in conjunction with the relevant setting in RAM 103 (step S206).
Then, as shown in
When a setting related to a function corresponding to “Basic Function 2” is not accepted from the user (NO at step S202), CPU 110 determines whether the currently selected setting has been canceled by the user (step S214). When the currently selected setting is not canceled (NO at step S214), CPU 110 terminates the control process, i.e. repeats the process starting from step S202.
When the currently selected setting is canceled (YES at step S214), CPU 110 determines whether the setting changed in conjunction with the relevant setting is stored in RAM 103 at step S206 (step S216). When a setting changed in conjunction with the relevant setting is not stored in RAM 103 at step S206 (NO at step 216), the control process is terminated, i.e. the process starting from step S202 is repeated.
When a setting changed in conjunction with the relevant setting is stored in RAM 103 at step S206 (YES at step S216), CPU 110 terminates the emphasized display of software button 1311 indicating the “Basic Function 1” category corresponding to the function whose setting was changed automatically in conjunction during the prior acceptance of the relevant setting (step S218). In other words, CPU 110 returns the display of touch panel 133 from the state of
CPU 110 may cause touch panel 133 to display a mark on software button 131B directly representing the function modified by the user. CPU 110 may cause touch panel 133 to display a mark on software button 1312 indicating the category that includes the function changed by the user.
A first process to terminate the display of an object (for example, software button 131a or the like) indicating a function whose setting has been changed automatically will be described hereinafter. In other words, the specific process executed at step S218 in the flowchart of
Referring to
When a determination is made that the user has depressed any of the software button and hardware button (YES at step S702), CPU 110 determines whether an object indicating the function whose setting has been changed automatically is displayed or not (step S704). When an object indicating a function whose setting has been changed automatically is not displayed (NO at step S704), CPU 110 ends the object display termination process.
When an object indicating a function whose setting has been changed automatically is displayed (YES at step S704), CPU 110 terminates the display of the relevant object on touch panel 133 (step S708). CPU 110 ends the object display termination process.
When an operation is newly accepted from the user under the state where an object indicating a function whose setting has been changed automatically is displayed in object display termination process 1, the display of the relevant object is terminated. In other words, an object indicating a function whose setting has been changed automatically is displayed until an operation is newly accepted from the user.
A second process to terminate the display of an object indicating a function whose setting has been changed automatically will be described hereinafter.
Referring to
When a determination is made that the user has depressed any of the software button and hardware button (YES at step S712), CPU 110 determines whether an object indicating a function whose setting has been changed automatically is displayed or not (step S714). When an object indicating a function whose setting has been changed automatically is not displayed (NO at step S714), CPU 110 ends the object display termination process.
When an object indicating a function whose setting has been changed automatically is displayed (YES at step S714), CPU 110 determines whether an object other than the relevant object is depressed or not through touch panel 133 by the user (step S716). When the user has depressed a relevant object (NO at step S716), CPU 110 ends the object display termination process.
When an object other than the relevant object is depressed by the user (YES at step S716), CPU 110 terminates the display of the relevant object on touch panel 133 (step S718). CPU 110 terminates the object display termination process.
Thus, when a function whose setting has been changed automatically is displayed and an operation corresponding to an object other than the object indicating the function whose setting has been changed automatically is accepted from the user in object display termination process 2, the display of the object indicating the function whose setting has been changed automatically is terminated. In other words, an object indicating a function whose setting has been changed automatically is displayed until an operation corresponding to an object other than the object indicating the function whose setting has been changed automatically is accepted from the user.
A third process to terminate the display of an object indicating a function whose setting has been changed automatically will be described hereinafter.
Referring to
When a determination is made that the displayed time has reached the predetermined value (YES at step S722), CPU 110 determines whether an object indicating a function whose setting has been changed automatically is displayed or not (step S724). When an object displaying a function whose setting has been changed automatically is not displayed (NO at step S724), CPU 110 ends the object display termination process.
When an object indicating a function whose setting has been changed automatically is displayed (YES at step S724), CPU 110 causes touch panel 133 to terminate the display of the relevant object (step S728). CPU 110 ends the object display termination process.
Thus, when the displayed time of an object indicating a function whose setting has been changed automatically reaches the predetermined value in object display termination process 3, the display of the relevant object is terminated. In other words, the relevant object is displayed until the displayed time of the object indicating a function whose setting has been changed automatically reaches the predetermined value.
An exemplified application of a process to terminate the display of an object indicating a function whose setting has been changed automatically will be described hereinafter. Image formation apparatus 100 may employ any one of, or employ two or three of, the first to third object display termination processes set forth above.
Alternatively, a different object display termination process may be employed according to the category to which a function whose setting has been changed automatically belongs to. For example, when the category to which the function whose setting has been changed automatically belongs to is “Basic Function 1”, “Basic Function 2”, and “Extended Function”, CPU 110 may execute the first object display termination process, the second object display termination process, and the third object display termination process, respectively. In this case, the corresponding relationship between a category and an object display termination process is stored in NV-RAM 101 or the like.
In further detail, the specific control set forth below is provided.
Referring to
When an object whose setting has been changed is displayed (YES at step S732), CPU 110 identifies the category to which the function whose setting has been changed automatically belongs to (step S734).
When the category to which a function whose setting has been changed automatically belongs to is “Basic Function 1”, CPU 110 reads out the object display termination process corresponding to “Basic Function 1” from NV-RAM 101 (step S736). CPU 110 executes the object display termination process corresponding to “Basic Function 1” (for example, the first object display termination process shown in
When the category to which a function whose setting has been changed automatically belongs to is “Basic Function 2”, CPU 110 reads out the object display termination process corresponding to “Basic Function 2” (step S740). CPU 110 executes the object display termination process corresponding to “Basic Function 2” (for example, the second object display termination process shown in
When the category to which a function whose setting has been changed automatically belongs to is “Extended Function”, CPU 110 reads out the object display termination process corresponding to “Extended Function” (step S744). CPU 110 executes the object display termination process corresponding to “Extended Function” (for example, the third object display termination process shown in
A third embodiment of the present invention will be described hereinafter. Image formation apparatus 100 of the first embodiment described above is directed to modifying, when the setting of a function of a category (second category) other than the currently selected category (first category) has been changed automatically, the display manner of software button 1311 indicating the second category from the former display manner.
Image formation apparatus 100 of the third embodiment is directed to displaying, when the setting of a function of a category (second category) other than the currently selected category (first category) is automatically changed, modifying the display manner of software button 131 indicating the second category from the former display manner, and displaying software buttons 131b of all the functions belonging to the second category. Further, the display manner of the software button of the function belonging to the second category and whose setting has been changed automatically is differentiated from the display manner of a software button of a function belonging to the second category and whose setting has not been changed automatically.
The remaining configuration of the third embodiment is similar to the configuration of image formation apparatus 100 of the first embodiment. Therefore, description thereof will not be repeated. For example, the overall configuration of image formation apparatus 100, the configuration of the print engine portion of image formation apparatus 100, and the hardware configuration of image formation apparatus 100 of the present embodiment are similar to those of the first embodiment shown in
A schematic operation related to a user interface according to the third embodiment will be described hereinafter. In the present embodiment, CPU 110 implements a user interface set forth below utilizing touch panel 133.
Similarly in the present embodiment, a function relation table representing the relationship between a plurality of functions is stored in RAM 103. For example, when the setting of any of the functions corresponding to “Basic Function 2” is changed, there is the case where CPU 110 automatically changes the setting of a function corresponding to “Basic Function 1” or “Extended Function”. The following description is based on the case where the “booklet” function belonging to the “Basic Function 2” category is set to “right-to-left folded”.
Referring to the pictorial representation of touch panel 133 in
More specifically, when the “booklet” function belonging to the “Basic Function 2” category is set at “right-to-left folded”, CPU 110 sets the “magnification” function belonging to the “Basic Function 1” category to “70.7%”, the “duplex side/page aggregation” function belonging to the “Basic Function 1” category to “one side→duplex side”, and the “finishing” function belonging to the “Basic Function 1” category to “saddle stitch”.
In response to the change in the setting of the function in “Basic Function 2”, CPU 110 determines whether the setting of a function corresponding to “Basic Function 1” or “Extended Function” has been changed automatically or not. When the setting of a function belonging to the “Basic Function 1” category, differing from “Basic Function 2”, has been changed automatically, the display manner of button 1311 of the relevant “Basic Function 1” is modified from the former display manner.
Similarly in the present embodiment, CPU 110 causes the display of mark 131Y on button 1311 indicating “Basic Function 1”. CPU 110 also causes the display of mark 131Y on button 1312 indicating currently selected “Basic Function 2”. In other words, CPU 110 modifies the display manner of a software button indicating the category to which the function whose setting has been changed by the user belongs to and the display manner of a software button indicating the category to which the function whose setting has been changed automatically by the relevant change belongs to, each from the former display manner.
Particularly, in the present embodiment, CPU 110 causes touch panel 133 to display, not only software button 131B indicating the function belonging to the currently selected category (first category), but also all software buttons 131b belonging to the category (second category) corresponding to the function whose setting has been changed automatically. Software button 131b belonging to the second category is smaller than the software button the belonging to the first category. The display manner of the software button indicating the function belonging to the second category and whose setting has been changed automatically is differentiated from the display manner of a software button indicating a function belonging to the second category and whose setting has not been changed automatically.
CPU 110 responds to a depression of, not only software button 131B indicating the function to which the currently selected category belongs to, but also software button 131b corresponding to the function whose setting has been changed automatically to accept a modification instruction of a setting related to the function corresponding to the relevant software button 131b. Therefore, execution of a job under a setting not intended by the user can be readily prevented.
Thus, the present embodiment allows the user to be notified that the setting of a function not belonging to the currently selected category has been changed automatically. Particularly, the user can be notified of the category to which the function whose setting has been changed automatically belongs to in the present embodiment.
A control process at image formation apparatus 100 of the present embodiment will be described hereinafter with reference to the flowchart of
Referring to
When a setting related to a function corresponding to “Basic Function 2” is accepted from the user (YES at step S302), CPU 110 refers to the function relation table to determine whether there is a function whose setting is changed automatically in conjunction with the relevant setting, among the functions corresponding to “Basic Function 1” or “Extended Function” (step S304). When there is no function whose setting will be automatically changed in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (NO at step S304), CPU 110 executes the process starting from step S314.
When there is a function whose setting is to be changed automatically in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (YES at step S304), CPU 110 stores the setting changed automatically in conjunction with the relevant setting in RAM 103 (step S306).
Then, as shown in
Software button 131b corresponding to a function belonging to the “Basic Function 1” category is smaller than software button 131B corresponding to the function belonging to the “Basic Function 2” category. Further, CPU 110 cause touch panel 133 to display, in an emphasized manner, the software button corresponding to the function whose setting has been changed automatically. CPU 110 terminates the control process, i.e. repeats the process starting from step S302.
When a setting related to a function corresponding to “Basic Function 2” is not accepted from the user (NO at step S302), CPU 110 determines whether the currently selected setting has been canceled by the user (step S314). When the currently selected setting is not canceled (NO at step S314), CPU 110 terminates the control process, i.e. repeats the process starting from step S302.
When the currently selected setting is canceled (YES at step S314), CPU 110 determines whether the setting changed in conjunction with the relevant setting is stored in RAM 103 at step S306 (step S316). When a setting changed in conjunction with the relevant setting is not stored in RAM 103 at step S306 (NO at step 316), the control process is terminated, i.e. the process starting from step S302 is repeated.
When a setting changed in conjunction with the relevant setting is stored in RAM 103 at step S306 (YES at step S316), CPU 110 terminates the emphasized display of software button 1311 indicating the “Basic Function 1” category corresponding to the function whose setting was changed automatically in conjunction during the prior acceptance of the relevant setting (step S318). In other words, CPU 110 returns the display of touch panel 133 from the state of
CPU 110 may cause touch panel 133 to display a mark on software button 131B directly representing the function modified by the user. CPU 110 may cause touch panel 133 to display a mark on software button 1312 indicating the category that includes the function changed by the user.
A fourth embodiment of the present embodiment will be described hereinafter.
Image formation apparatus 100 according to the first embodiment described above is directed to modifying the display manner of software button 1311 indicating the second category from the former display manner, when the setting of a function in a category (second category) other than the currently selected category (first category) is automatically changed.
In contrast, image formation apparatus 100 of the fourth embodiment modifies, when the setting of a function of a category (second category) other than the currently selected category (first category) is changing automatically, the display manner of software button 1313 indicating the second category, and displays an object indicating each of the functions belonging to the second category as a function bar 131c (refer to
In the following, the description of a configuration of image formation apparatus 100 similar to that of the first embodiment will not be repeated. For example, the overall configuration of image formation apparatus 100, the configuration of the print engine portion of image formation apparatus 100, and the hardware configuration of image formation apparatus 100 of the fourth embodiment are similar to those of the first embodiment shown in
A schematic operation related to a user interface according to the present embodiment will be described hereinafter. In the present embodiment, CPU 110 implements a user interface set forth below utilizing touch panel 133.
Similarly in the present embodiment, a function relation table representing the relationship between a plurality of functions is stored in RAM 103. For example, when the setting of any of the functions corresponding to “Basic Function 2” is changed, there is the case where CPU 110 automatically changes the setting of a function corresponding to “Basic Function 1” or “Extended Function”. The following description is based on the case where the “booklet” function belonging to the “Basic Function 2” category is set to “right-to-left folded”.
Referring to the pictorial representation of touch panel 133 in
More specifically, when the “booklet” function belonging to the “Basic Function 2” category is set at “right-to-left folded” in the present embodiment, CPU 110 sets the “magnification” function in the “picture quality/density” section belonging to the “Extended Function” category to “70.7%”, the “duplex side/page aggregation” function in the “layout” section “belonging to the “Extended Function” category to “one side→duplex side”, and the finishing” function in the “arrangement” section belonging to the “Extended Function” category to “saddle stitch”.
A section refers to a group including a plurality of functions similar to each other. In other words, each of the plurality of functions is classified into any one of the sections according to the type of function.
In response to the change in the setting of a function in “Basic Function 2”, CPU 110 determines whether the setting of a function corresponding to “Basic Function 1” or “Extended Function” has been changed automatically or not. When the setting of a function belonging to category “Extended Function”, differing from “Basic Function 2”, has been changed, the display manner of button 1313 of the relevant “Extended Function” is modified from the former display manner.
Similarly in the present embodiment, CPU 110 causes touch panel 133 to display mark 131Y on button 1313 indicating “Extended Function”. CPU 110 also causes touch panel 133 to display mark 131Y on button 1312 indicating currently selected “Basic Function 2”. In other words, CPU 110 modifies the display manner of a software button indicating the category to which the function whose setting has been changed by the user belongs to and the display manner of a software button indicating the category to which the function whose setting has been changed automatically by the relevant change belongs to, each from the former display manner.
Particularly, in the present embodiment, CPU 110 causes touch panel 133 to display, not only software button 131B indicating the function belonging to the currently selected category (first category), but also objects indicating all the functions whose setting has been changed automatically and belonging to the currently selected category (second category) as function bar 131c. The display manner of an object 131Z of a function belonging to the second category and whose setting has been changed automatically is differentiated from the display manner of an object 131W of a function belonging to the second category and whose setting is not changed automatically.
Thus, the user can be notified that the setting of a function not belonging to the currently selected category has been modified automatically in the present embodiment. Particularly, the user can be notified of a category to which the function whose setting has been changed automatically belongs to and the relevant function.
A control process at image formation apparatus 100 of the present embodiment will be described hereinafter with reference to the flowchart of
Referring to
When a setting related to a function corresponding to “Basic Function 2” is accepted from the user (YES at step S402), CPU 110 refers to the function relation table to determine whether there is a function whose setting is changed automatically in conjunction with the relevant setting, among the functions corresponding to “Basic Function 1” or “Extended Function” (step S404). When there is no function whose setting will be automatically changed in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (NO at step S404), CPU 110 executes the process starting from step S414.
When there is a function whose setting is to be changed automatically in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (YES at step S404), CPU 110 stores the setting changed automatically in conjunction with the relevant setting in RAM 103 (step S406).
Then, as shown in
When a setting related to a function corresponding to “Basic Function 2” is not accepted from the user (NO at step S402), CPU 110 determines whether the currently selected setting has been canceled by the user (step S414). When the currently selected setting is not canceled (NO at step S414), CPU 110 terminates the control process, i.e. repeats the process starting from step S402.
When the currently selected setting is canceled (YES at step S414), CPU 110 determines whether the setting changed in conjunction with the relevant setting is stored in RAM 103 at step S406 (step S416). When a setting changed in conjunction with the relevant setting is not stored in RAM 103 at step S406 (NO at step 416), the control process is terminated, i.e. the process starting from step S402 is repeated.
When a setting changed in conjunction with the relevant setting is stored in RAM 103 at step S406 (YES at step S416), CPU 110 terminates the emphasized display of software button 1311 indicating the “Extended Function” category corresponding to the function whose setting was changed automatically in conjunction during the acceptance of the relevant setting (step S418). In other words, CPU 110 returns the display on touch panel 133 from the state of
CPU 110 may cause touch panel 133 to display a mark on software button 131B directly representing the function modified by the user. CPU 110 may cause touch panel 133 to display a mark on software button 1312 indicating the category that includes the function changed by the user.
A fifth embodiment of the present invention will be described hereinafter. Image formation apparatus 100 according to the first embodiment described above is directed to modifying the display manner of software button 1311 indicating the second category from the former display manner, when the setting of a function in a category (second category) other than the currently selected category (first category) is automatically changed.
In contrast, image formation apparatus 100 of the fifth embodiment is directed to, when the setting of a function of a category (second category) other than the currently selected category (first category) is modified automatically, modifying the display manner of software button 1313 indicating a second category from the former display manner, and displaying the designation and setting contents corresponding to each of the functions belonging to the second category as an object in a list.
In the following, the description of a configuration of image formation apparatus 100 similar to that of the first embodiment will not be repeated. For example, the overall configuration of image formation apparatus 100, the configuration of the print engine portion of image formation apparatus 100, and the hardware configuration of image formation apparatus 100 of the present embodiment are similar to those of the first embodiment shown in
A schematic operation related to a user interface according to the present embodiment will be described hereinafter. In the present embodiment, CPU 110 implements a user interface set forth below utilizing touch panel 133.
Similarly in the present embodiment, a function relation table representing the relationship between a plurality of functions is stored in RAM 103. For example, when the setting of any of the functions corresponding to “Basic Function 2” is changed, there is the case where CPU 110 automatically changes any setting of a function corresponding to “Basic Function 1” or “Extended Function”. The following description is based on the case where the “booklet” function belonging to the “Basic Function 2” category is set to “right-to-left folded”.
Referring to the pictorial representation of touch panel 133 in
More specifically, when the “booklet” function belonging to the “Basic Function 2” category is set at “right-to-left folded” in the present embodiment, CPU 110 sets the “magnification” function in the “Extended Function” category to “70.7%”, the “duplex side/page aggregation” function in the “Extended Function” category to “one side→duplex side”, and the finishing” function in the “Extended Function” category to “saddle stitch”.
In response to the change in the setting of the function in “Basic Function 2”, CPU 110 determines whether the setting of a function corresponding to “Basic Function 1” or “Extended Function” has been changed automatically or not. When the setting of a function belonging to category “Extended Function”, differing from “Basic Function 2”, has been changed, the display manner of button 1313 of the relevant “Extended Function” is modified from the former display manner.
Similarly in the present embodiment, CPU 110 causes touch panel 133 to display mark 131Y on button 1313 indicating “Extended Function”. CPU 110 also causes touch panel 133 to display mark 131Y on button 1312 indicating currently selected “Basic Function 2”. In other words, CPU 110 modifies the display manner of a software button indicating the category to which the function whose setting has been changed by the user belongs to and the display manner of a software button indicating the category to which the function whose setting has been changed automatically by the relevant change belongs to, each from the former display manner.
Particularly, in the present embodiment, CPU 110 causes touch panel 133 to display, not only software button 131B indicating the function belonging to the currently selected category (first category), but also object 131e indicating the designation and setting contents corresponding to all the functions belonging to the category (second category) with the function whose setting has been changed automatically in a list. In the case where CPU 110 cannot display the designation and setting contents of all the functions belonging to the second category at one time, scroll bar 131d is displayed to allow the user to confirm the designation and setting contents of all the functions belonging to the second category.
Similarly in the present embodiment, CPU 110 may differentiate the display manner of the designation and setting contents of a function belonging to the second category and whose setting has been changed automatically from the display manner of the designation and setting contents of the function belonging to the second category and whose setting has not been changed automatically via touch panel 133.
Thus, the user can be notified that the setting of a function not belonging to the currently selected category has been modified automatically in the present embodiment. Particularly, the user can be notified of a category to which the function whose setting has been changed automatically belongs to and the relevant function.
A control process at image formation apparatus 100 according to the present embodiment will be described hereinafter with reference to the flowchart of
Referring to
When a setting related to a function corresponding to “Basic Function 2” is accepted from the user (YES at step S502), CPU 110 refers to the function relation table to determine whether there is a function whose setting is automatically changed in conjunction with the relevant setting, among the functions corresponding to “Basic Function 1” or “Extended Function” (step S504). When there is no function whose setting is to be automatically changed in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (NO at step S504), CPU 110 executes the process starting from step S514.
When there is a function whose setting is to be changed automatically in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (YES at step S504), CPU 110 stores the setting changed automatically in conjunction with the relevant setting into RAM 103 (step S506).
Then, as shown in
When a setting related to a function corresponding to “Basic Function 2” is not accepted from the user (NO at step S502), a determination is made whether the currently selected setting has been canceled by the user or not (step S514). When the currently selected setting is not canceled (NO at step S514), CPU 110 terminates the control process, i.e. repeats the process from step S502.
When the currently selected setting is canceled (YES at step S514), CPU 110 determines whether the setting changed in conjunction with the relevant setting is stored in RAM 103 at step S506 (step S516). When a setting changed in conjunction with the relevant setting is not stored in RAM 103 at step S506 (NO at step S16), the control process is terminated, i.e. the process starting from step S502 is repeated.
When a setting changed in conjunction with the relevant setting is stored in RAM 103 at step S506 (YES at step S116), CPU 110 terminates the emphasized display of software button 1311 indicating the “Extended Function” category corresponding to the function whose setting was changed automatically in conjunction with the relevant setting (step S518). In other words, CPU 110 returns the display of touch panel 133 from the state of
CPU 110 may cause touch panel 133 to display a mark on software button 131B directly representing the function changed by the user. CPU 110 may cause touch panel 133 to display a mark on software button 1312 indicating the category that includes the function changed by the user.
A sixth embodiment of the present invention will be described hereinafter. Image formation apparatus 100 of the second to fifth embodiments set forth above is directed to changing the display manner of a software button 1311 (1313) indicating the second category from the former display manner when the setting of a function of a category (second category) other than the first category is modified automatically in the case where the setting of the function belonging to the currently selected category (first category) is changed.
In contrast, image formation apparatus 100 of the sixth embodiment is directed to, when the setting of a function belonging to the currently selected category (first category) is canceled, changing the display manner of software button 1311 indicating the second category from the former display manner in the event of the setting of a function of a category (second category) other than the first category being changed automatically by the relevant cancellation.
Although the following description is based on the case where the technique according to the present embodiment is applied to the second embodiment, the technique of the present embodiment is commonly applicable to image formation apparatus 100 of the first and third to fifth embodiments set forth above.
The description of the configuration of image formation apparatus 100 of the present embodiment that is similar to the configuration of image formation apparatus 100 of the first embodiment will not be repeated. For example, the overall configuration of image formation apparatus 100, the configuration of the print engine portion of image formation apparatus 100, and the hardware configuration of image formation apparatus 100 of the present embodiment are similar to those of the first embodiment shown in
A schematic operation related to a user interface according to the sixth embodiment will be described hereinafter. In the present embodiment, CPU 110 implements a user interface set forth below utilizing touch panel 133.
Similarly in the present embodiment, a function relation table representing the relationship between a plurality of functions is stored in RAM 103. For example, when the setting of any of the functions corresponding to “Basic Function 2” is changed, there is the case where CPU 110 automatically changes the setting of a function corresponding to “Basic Function 1” or “Extended Function”. The following description is based on the case where the “booklet” function belonging to the “Basic Function 2” category is set to “right-to-left folded”.
Referring to the pictorial representation of touch panel 133 in
More specifically, when the “booklet” function belonging to the “Basic Function 2” category is set at “right-to-left folded”, CPU 110 sets the “magnification” function belonging to the “Basic Function 1” category to “70.7%”, the “duplex side/page aggregation” function belonging to the “Basic Function 1” category to “one side→duplex side”, and the “finishing” function belonging to the “Basic Function 1” category to “saddle stitch”. Then, when the “booklet” function belonging to the “Basic Function 2” category is canceled, CPU 110 returns the “magnification” function belonging to the “Basic Function 1” category to “100%”, the “duplex side/page aggregation” function belonging to the “Basic Function 1” category to “one side→one side”, and the “finishing” function belonging to the “Basic Function 1” category to “none”.
In response to the change in the setting of the function in “Basic Function 2”, CPU 110 determines whether the setting of a function corresponding to “Basic Function 1” or “Extended Function” has been changed automatically or not. When the setting of a function belonging to the “Basic Function 1” category, differing from “Basic Function 2”, has been changed, the display manner of button 1311 of the relevant “Basic Function 1” is modified from the former display manner. Furthermore, CPU 110 determines whether the setting of a function corresponding to “Basic Function 1” or “Extended Function” has been changed automatically or not in response to the cancellation of the setting of a function belonging to the “Basic Function 2” category. When the setting of a function belonging to the “Basic Function 1” category, differing from the “Basic Function 2” category, has been changed, the display manner of button 1311 of the relevant “Basic Function 1” is modified from the former display manner.
Similarly in the present embodiment, CPU 110 causes the display of mark 131Y on button 1311 indicating “Basic Function 1” on touch panel 133. CPU 110 also causes the display of mark 131Y on button 1312 indicating currently selected “Basic Function 2”. In other words, CPU 110 modifies the display manner of a software button indicating the category to which the function whose setting has been changed and canceled by the user belongs to from the display manner of a software button indicating the category to which the function whose setting has been changed automatically and canceled by the relevant change belongs to, each from the former display manner.
Particularly, in the present embodiment, CPU 110 causes touch panel 133 to display, not only software button 131B indicating the function belonging to the currently selected category, but also software button 131a whose setting has been changed and canceled automatically.
Thus, the present embodiment allows the user to be notified that the setting of a function not belonging to the currently selected category has been changed and canceled automatically. Particularly, the user can be notified of the category to which the function whose setting has been changed and canceled automatically belongs to in the present embodiment.
A control process at image formation apparatus 100 of the present embodiment will be described hereinafter with reference to the flowchart of
Referring to
When a setting related to a function corresponding to “Basic Function 2” is accepted from the user (YES at step S202), CPU 110 refers to the function relation table to determine whether there is a function whose setting is changed automatically in conjunction with the relevant setting, among the functions corresponding to “Basic Function 1” or “Extended Function” (step S204). When there is no function whose setting will be automatically changed in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (NO at step S204), CPU 110 executes the process starting from step S214.
When there is a function whose setting is to be changed automatically in conjunction with the relevant setting among the functions corresponding to “Basic Function 1” or “Extended Function” (YES at step S204), CPU 110 stores the setting changed automatically in conjunction with the relevant setting in RAM 103 (step S206).
Then, as shown in
When a setting related to a function corresponding to “Basic Function 2” is not accepted from the user (NO at step S202), CPU 110 determines whether the currently selected setting has been canceled by the user (step S214). When the currently selected setting is not canceled (NO at step S214), CPU 110 terminates the control process, i.e. repeats the process starting from step S202.
When the currently selected setting is canceled (YES at step S214), CPU 110 determines whether the setting changed in conjunction with the relevant setting is stored in RAM 103 at step S206 (step S216). When a setting changed in conjunction with the relevant setting is not stored in RAM 103 at step S206 (NO at step 216), the control process is terminated, i.e. the process starting from step S202 is repeated.
When a setting changed automatically in conjunction with the relevant setting is stored in RAM 103 at step S206 (YES at step S216), CPU 110 cancels the setting of the function whose setting was changed automatically and terminates the emphasized display of software button 1311 indicating the “Basic Function 1” category corresponding to the function whose setting was changed automatically (step S218). CPU 110 causes touch panel 133 to display, in an emphasized manner, the function whose setting was changed automatically as software button 131a (step S220). Then, CPU 110 terminates the control process, i.e. repeats the process from step S202.
It is to be noted that the present invention is applicable even in the case where the present invention is achieved by supplying a program to an image formation apparatus. The advantage of the present invention can be obtained by supplying a recording medium storing a program represented by software directed to achieving the present invention to a system or an apparatus, and causing a computer (or CPU or MPU) of that system or apparatus to read out and execute program codes stored in the storage medium.
In this case, the program code per se read out from the storage medium will implement the functions of the embodiments described above, and the storage medium storing the program codes will constitute the present invention.
Furthermore, the present invention corresponds to the case where the functions of the embodiments set forth above are realized, not only by executing program codes read out by the computer, but also by a process according to an operating system (OS) running on the computer performing a part of or all of the actual process, based on the commands of the relevant program codes.
In addition, the present invention corresponds to the case where the program codes read out from the storage medium may be written to a memory included in a functionality expansion board inserted to a computer or a functionality expansion unit connected to the computer. The functions of the embodiments described above may be realized by a process according to a CPU or the like provided on the functionality expansion board or the functionality expansion unit, performing a part of or all of the actual process, based on the commands of the relevant program codes.
Examples of the storage media include media storing a program in a non-volatile manner, such as a CD-ROM (Compact Disc-Read Only Memory), a DVD-ROM (Digital Versatile Disk-Read Only Memory), a USB (Universal Serial Bus) memory, a memory card, an FD (Flexible Disk), a hard disk, a magnetic tape, a cassette tape, an MO (Magnetic Optical Disc), an MD (Mini Disc), an IC (Integrated Circuit) card (excluding memory cards), an optical card, a mask ROM, an EPROM, an EEPROM (Electronically Erasable Programmable Read-Only Memory), and the like.
Thus, the present embodiment allows the user to be notified that, when the user enters a setting related to a first function belonging to a first category, the setting related to a second function belonging to a second category has been changed automatically in conjunction with the relevant setting.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the scope of the present invention being interpreted by the terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2010-209155 | Sep 2010 | JP | national |