This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2013-117808 filed Jun. 4, 2013.
The present invention relates to an image forming apparatus and method, and a non-transitory computer readable medium.
According to an aspect of the invention, there is provided an image forming apparatus including a selector and an integrator. The selector selects plural pieces of setting unit information, each of the plural pieces of setting unit information including plural setting items. The integrator compares the associated plural setting items of the plural pieces of setting unit information selected by the selector, and integrates the plural pieces of setting unit information if the number of sets of associated setting items indicating different contents is equal to or smaller than a predetermined number.
An exemplary embodiment of the present invention will be described in detail based on the following figures, wherein:
The image forming apparatus 1, which is a multifunction device having print, copy, scanner, and facsimile (FAX) functions, includes a controller 10 which is constituted by a central processing unit (CPU) and other elements, and controls individual components and executes various programs, a storage unit 11 which is constituted by a storage medium, such as a flash memory, and stores information therein, a display unit 12 which displays characters, images, and so on, an operation unit 13 which is used for operating the image forming apparatus 1, a print function unit 14 which performs printing on paper, a FAX function unit 15 which sends and receives information according to FAX standards, and an optical scanning function unit 16 which optically scans a paper document and generates image information.
The controller 10 executes an image forming program 110, which will be discussed later, and thereby functions as a setting information forming unit 100, a setting information list display unit 101, a setting information selector 102, an integration determining unit 103, a setting information integrator 104, and a setting information calling unit 105.
The setting information forming unit 100 forms, as a preset, setting unit information indicating a combination of plural setting items for the print function unit 14, the FAX function unit 15, and the optical scanning function unit 16. The setting information forming unit 100 registers the formed setting unit information in setting information 111 stored in the storage unit 11. That is, the setting information 111 includes single or plural pieces of setting unit information.
The setting information list display unit 101 displays a list of single or plural pieces of setting unit information included in the setting information 11 on the display unit 12 by using icons.
From among icons displayed on the display unit 12 by the setting information list display unit 101, the setting information selector 102 selects at least two icons that a user wishes to integrate in accordance with the content of an operation performed on the operation unit 13 by the user.
The integration determining unit 103 determines whether or not the pieces of setting unit information associated with the icons selected by the setting information selector 102 can be integrated with each other.
The setting information integrator 104 integrates setting items included in the pieces of setting unit information which are determined to be integrated by the integration determining unit 103 so as to generate a new piece of setting unit information.
The setting information calling unit 105 selects an icon displayed on the display unit 12 by the setting information list display unit 101 in accordance with the content of an operation performed on the operation unit 13 by the user, and thereby calls a piece of setting unit information associated with the selected icon.
The storage unit 11 stores therein the image forming program 110 which causes the controller 10 to operate as the setting information forming unit 100, the setting information list display unit 101, the setting information selector 102, the integration determining unit 103, the setting information integrator 104, and the setting information calling unit 105. The storage unit 11 also stores therein the setting information 111.
The setting information 111 includes items of information concerning each piece of setting unit information, such as a setting ID, which is an ID for identifying each piece of setting unit information, a setting name of a name appended to each piece of setting unit information, an icon image used for displaying each piece of setting unit information as a list, the content of settings indicating the content of each piece of setting unit information, and a category indicating a category of a setting of each piece of setting unit information.
(Operation of Image Forming Apparatus)
Operations of this exemplary embodiment will be described below through (1) a preregistering operation, (2) a setting information integrating operation, and (3) a setting information calling operation.
(1) Preregistering Operation
A user of the image forming apparatus 1 first registers setting unit information by way of an operation performed on the operation unit 13 of the image forming apparatus 1 or by accessing the image forming apparatus 1 from an external device.
The user determines, as shown in
The setting information forming unit 100 receives setting items of the determined piece of setting unit information, and registers the setting items in the setting information 111 stored in the storage unit 11.
(2) Setting Information Integrating Operation
The user first operates the operation unit 13 and makes a request to display a list of pieces of setting unit information included in the setting information 111.
In response to this request, the setting information list display unit 101 displays a list of pieces of setting unit information included in the setting information 111 by using icons.
On a screen 120 shown in
As shown in
In step S1, the setting information selector 102 detects that the icons 111a1 and 111a2 are superposed on each other by way of an operation of the user. Then, in step S102, the setting information selector 102 selects pieces of setting unit information associated with the icons 111a1 and 111a2 selected by the user and reads the contents of the selected pieces of setting unit information.
In this case, it is assumed by way of example that the pieces of setting unit information having setting IDs “001” and “002” shown in
Then, in step S3, the integration determining unit 103 compares the associated setting items of the pieces of setting unit information, as shown in
Accordingly, the integration determining unit 103 identifies that the number of sets of different setting items of the pieces of setting unit information having the setting IDs “001 and “002” is “one”. Then, in step S4, the integration determining unit 103 compares the number of sets of different setting items with a threshold, which is “one”. In step S5, the integration determining unit 103 determines whether the number of sets of different setting items is equal to or lower than the threshold. In this case, since the result of step S5 is YES, the process proceeds to step S6. In step S6, a screen for instructing the user to set an icon, to input a setting name, and to determine how to handle different setting items of the integrated pieces of setting unit information is displayed.
On a screen 122 shown in
The user operates the button 103a1 so as to change the icon, input a setting name “usual copy” into the box 103a2, and select “select one of setting items of pieces of setting unit information which have not been integrated” from among the options displayed in the menu 103a3 as a way of handling different setting items.
In step S7, the setting information integrator 104 integrates the pieces of setting unit information having the setting IDs “001” and “002” into a piece of setting unit information having an ID “006”. That is, the setting information integrator 104 deletes the pieces of setting unit information having the setting IDs “001” and “002” and creates a new piece of setting unit information having the setting ID “006”.
Setting information 111new is information from which the pieces of setting unit information having the setting IDs “001” and “002” are deleted from the setting information 111 shown in
As another example, a case in which pieces of setting unit information are not integrated will be described below.
On a screen 123 shown in
As shown in
In this case, it is assumed by way of example that pieces of setting unit information having setting IDs “001” and “003” shown in
Then, in step S3, the integration determining unit 103 compares the associated setting items of the pieces of setting unit information, as shown in
Accordingly, the integration determining unit 103 identifies that the number of sets of different setting items of the pieces of setting unit information having the setting IDs “001” and “003” is “three”. Then, in step S4, the integration determining unit 103 compares the number of sets of different setting items with a threshold, which is “one”. In step S5, the integration determining unit 103 determines whether the number of sets of different setting items is equal to or lower than the threshold, and in this case, since the result of step S5 is NO, the process proceeds to step S8. In step S8, the integration determining unit 103 determines that the pieces of setting unit information will not be integrated. In this case, the integration determining unit 103 displays information indicating that the pieces of setting unit information will not be integrated on a screen 125 in the following manner.
On the screen 125 shown in
As stated above, when the threshold is “one”, if the number of sets of different setting items of pieces of setting unit information is “two” or more, these pieces of setting unit information are not integrated. However, if there is a correlation between certain setting items as described below, the manner of counting sets of different setting items is changed.
In the example shown in
Then, the integration determining unit 103 compares the associated setting items of the pieces of setting unit information, and determines that the associated setting items, such as “- (no setting)” and “high-compression processing”, and “TIFF” and “PDF”, are different.
In this case, the integration determining unit 103 would normally determine that the number of sets of different setting items of the pieces of setting unit information having the setting IDs “004” and “005” is “two”. However, if specifications are such that it is not possible to specify for the file format “TIFF” whether or not high-compression processing will be performed, the integration determining unit 103 determines that there is a correlation between the file format and the high-compression processing and determines that the number of sets of different setting items is “one”. That is, the integration determining unit 103 determines that these pieces of setting unit information will be integrated.
The calling operation of integrated setting unit information will now be described below.
(3) Setting Information Calling Operation
On a screen 126 shown in
As shown in
Upon detecting that the icon 111a3 has been selected by way of the operation of the user, the setting information calling unit 105 calls the setting unit information having the setting ID “006” from the setting information 111new. If the contents of settings include “or”, the setting information calling unit 105 identifies that “select one of setting items of pieces of setting unit information which have not been integrated” has been selected as a way of handling different setting items, and then displays the setting items of pieces of setting unit information which have not been integrated, that is, “color-mode automatic” and “color-mode black and white”, and causes the user to select one of the setting items.
On a screen 127 shown in
The user selects one of the buttons 105a1 and 105a2, and the setting information calling unit 105 executes the subsequent processing by using the setting item associated with the selected button.
The present invention is not restricted to the above-described exemplary embodiment, and various modifications may be made without departing from the spirit of the invention. For example, in the above-described exemplary embodiment, in response to the selection of icons by a user, pieces of setting unit information associated with the selected icons are integrated. However, a search may be automatically conducted for pieces of setting unit information having a smaller number of sets of associated different setting items, and the searched pieces of setting unit information may be integrated.
In the above-described exemplary embodiment, functions of the setting information forming unit 100, the setting information list display unit 101, the setting information selector 102, the integration determining unit 103, the setting information integrator 104, and the setting information calling unit 105 of the controller 10 are implemented by a program. However, all of or some of the above-described elements may be implemented by hardware, such as an application specific integrated circuit (ASIC). Alternatively, the program used in the above-described exemplary embodiment may be recorded on a recording medium, such as a compact-disc read only memory (CD-ROM), and may be provided. The steps discussed in the above-described exemplary embodiment may be exchanged, deleted, or added without departing from the spirit of the invention.
The foregoing description of the exemplary embodiment of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiment was chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2013-117808 | Jun 2013 | JP | national |