This application is based upon and claims the benefit of priority from the corresponding Japanese Patent Application No. 2008-187522, filed Jul. 18, 2008, the entire contents of which is incorporated herein by reference.
The present invention relates to a computer-readable recording medium having a driver program stored.
Icon menus generally include an information icon and a restricted-state indication icon. The restricted-state indication icon indicates whether performance of an operation on the information icon is restricted. In an icon menu, a user is generally able to specify whether performing an operation on an information icon is restricted. However, when viewing an information icon, the user may not immediately understand the content of the settings associated with the information icon.
Furthermore, in order to enter the content of the setting associated with an icon, a user clicks on the icon to display a screen that includes an entry field. A user then enters the desired content of the setting into the screen. Thus, when an icon menu is provided, in order to change the content of a setting, a user needs to perform various operations as described above.
An embodiment of a computer-readable recording medium may include a driver program. When executed the driver program may allow a user to immediately understand the content of a setting associated with an icon. The driver program may allow a user to change a setting value of a setting by performing a simple operation.
In an embodiment, a computer-readable recording medium including a stored driver program may allow a computer to function as an icon display processor, an operation detector, a setting changing processor and/or an icon switching processor. The icon display processor may be configured to display an icon on a display device. The operation detector may be configured to detect an operation performed on the icon displayed on the display device. After an operation has been detected, the setting changing processor may change a setting content (i.e., setting value) associated with the icon on which the operation has been performed to different content. In accordance with the changes made by the setting changing processor, the icon image switching processor and/or icon display processor may be configured to switch an icon image of the icon currently displayed on the display device. The icon image switching processor switches the icon image displayed from an icon image corresponding to the content of the setting from a first setting value (i.e., the setting value before being changed) to an icon image corresponding to a second setting value (i.e., the changed setting value).
The above and other objects, features, and advantages of the present invention will be more apparent from the following detailed description of the embodiments taken in conjunction with the accompanying drawings.
In this text, the terms “comprising”, “comprise”, “comprises” and other forms of “comprise” can have the meaning ascribed to these terms in U.S. Patent Law and can mean “including”, “include”, “includes” and other forms of “include”.
The various features of novelty which characterize the invention are pointed out in particularity in the claims annexed to and forming a part of this disclosure. For a better understanding of the invention, its operating advantages and specific objects attained by its uses, reference is made to the accompanying descriptive matter in which exemplary embodiments of the invention are illustrated in the accompanying drawings in which corresponding components are identified by the same reference numerals.
The following detailed description, given by way of example, but not intended to limit the invention solely to the specific embodiments described, may best be understood in conjunction with the accompanying drawings, in which:
Reference will now be made in detail to various embodiments of the invention, one or more examples of which are illustrated in the accompanying drawings. Each example is provided by way of explanation of the invention, and by no way limits the present invention. In fact, it will be apparent to those skilled in the art that various modifications, combinations, additions, deletions and variations can be made in the present invention without departing from the scope or spirit of the present invention. For instance, features illustrated or described as part of one embodiment can be used in another embodiment to yield a still further embodiment. It is intended that the present invention covers such modifications, combinations, additions, deletions, applications and variations that come within the scope of the appended claims and their equivalents.
In some embodiments, terminal apparatus 1 may be a personal computer, a hand held device, and/or any device which includes a computer-readable recording medium having a driver program stored.
An image forming apparatus 2 couples to terminal apparatus 1 through a communication channel including, but not limited to a cable, an interface cable, such as a peripheral apparatus interface cable, or a computer network (e.g., wireless and/or wired). Image forming apparatus 2 may serve as a peripheral apparatus. The functions of the image forming apparatus may include, but are not limited to a printing function, an image reading function, a facsimile transmission function, a facsimile reception function, and/or any combination of the functions.
One embodiment of terminal apparatus 1 may include computer 15, input device 11, display device 12, communication device 13, and data storage device 14.
Input device 11 may include any device configured to detect a user operation and output an indication of the user operation as an electric signal. Input device 11 includes but is not limited to a peripheral device, a keyboard, a pointing device, a mouse, a microphone, a camera, a touch screen, a light pen, a joystick, a touch panel, or any other device known or yet to be discovered in the art.
Display device 12 is configured to receive an electric signal containing image and/or video data to display an image corresponding to the electric signal on a screen. Display device 12 may include, but is not limited to a liquid crystal display, cathode ray tube display, cholesteric liquid crystal display, digital light processing display, electroluminescent display, field emission display, laser TV display, light-emitting diode display, liquid crystal on silicon display, organic light-emitting diode display, plasma display panel, surface-conduction electron-emitter display, vacuum fluorescent display, or any other display known or yet to be discovered in the art. For example, display device 12 may be a printer screen. In some embodiments, display device 12 may be a printer driver screen.
Communication device 13 may be any device that can be configured to communicate with a peripheral apparatus, such as image forming apparatus 2. In some embodiments, a communication device may be configured to communicate with the image forming apparatus through a specific communication channel. Communication device 13 may include, but is not limited to a peripheral apparatus interface, a network interface card (NIC), a network card, a network adapter, a network interface controller, LAN adapter, or any other device known or yet to be discovered in the art.
Data storage device 14 may be any device configured to store data and programs. A data storage device may include, but is not limited to a hard disk drive, optical storage device, magneto-optical disk, flash memory (e.g., USB sticks or keys), floppy disks, magnetic tape, standalone RAM disks, zip drives, any nonvolatile memory or any other device known or yet to be discovered in the art. In an embodiment, driver program 21, setting information 22 including the setting values of a plurality of settings, and icon image data 23 are stored in data storage device 14. Icon image data 23 may include image data of a plurality of icon images. An icon image may include text, photographic, and/or illustration data.
Driver program 21 may be stored on and supplied by a recording medium. A recording medium may include but is not limited to read-only memory (ROM), a hard disk, a universal serial bus (USB) memory, a flexible disk, a memory card, or a magneto-optical disk, that can be read by computer 15. When driver program 21 is read from the recording medium to computer 15, instructions are transmitted to each of the component parts constituting computer 15, and each of the component parts performs a corresponding process.
A computer may include, but is not limited to a central processing unit (hereinafter referred to as “CPU”), random-access memory (hereinafter referred to as “RAM”), read-only memory (hereinafter referred to as “ROM”), or any other device known or yet to be discovered in the art. Various processing units may be implemented when a driver program is loaded to the RAM and executed by the CPU. For example, for the configuration shown in
In some embodiments, icon display processor 31 may serve as an icon display processor and/or an icon image switching processor. Icon display processor 31 is a processing unit configured to display an icon on display device 12 and to switch an icon image of the icon. When the setting value of the setting is changed by setting changing processor 33, the icon image of the icon displayed on display device 12 is switched. The icon image is switched to an icon image corresponding to the setting value of the setting. In some embodiments, the setting value of the setting may have a predetermined sequence. Thus, when an operation is performed on an icon, the setting may be changed in a specific order of setting values. In addition, the icon images displayed may correspond to the setting values. Thus, in an embodiment the icon images may be displayed in a specific sequence corresponding to the sequence of the setting values.
Operation detector 32 is a processing unit that may detect operations performed on an icon on display device 12. Operation detector 32 may be configured to detect an operation performed on an icon displayed on display device 12. For example, operation detector 32 may detect when a user clicks on an icon on display device 12.
An operation as used herein may be performed to change a setting value of a setting in the herein described embodiments. In some embodiments, an operation may be a series of movements. In some embodiments, an operation may include, but is not limited to various movements, clicks, keystrokes, mouse movements, finger movements, sounds, light and any other operations known or used in the art. For example, a click operation may be a single click, a double click, or a series of clicks.
As shown in
Controller 34 is a processing unit configured to control image forming apparatus 2 based on a setting value of the setting.
Icon display processor 31 displays an initial screen of an icon menu and reads setting information 22 from data storage device 14. As shown in Step S1, setting information 22 indicates the current contents for a plurality of settings.
In Step S2, icon display processor 31 reads icon image data 23 of the icons from data storage device 14. The icon image data of icons corresponds to the current setting values of the individual settings. During Step S3, icon display processor 31 displays icons with icon images corresponding to the current setting values of the individual settings on display device 12. Accordingly, an icon menu is displayed.
As described above, the icons corresponding to the setting values for the setting may be displayed as is shown in
As shown in
As shown in
The setting values of the paper orientation setting may include, but are not limited to “portrait” or “landscape”. Icon image data 23 of a “portrait” icon image and a “landscape” icon image are stored in data storage device 14. The icon images may be selected in accordance with the setting selected in the orientation setting for icon 52. In the icon menu shown in
The setting values for the copy unit printing setting may include, but are not limited to “sort” or “collate”. Icon image data 23 of a “sort” icon image and a “collate” icon image also may be stored in the data storage device 14. One of the icon images may be selected for icon 53 in accordance with a setting value selected in the copy unit printing setting. As shown in
The setting values of the multiple pages grouping per paper setting may include, but are not limited to “1-up”, “2-up”, or “4-up”. Icon image data 23 of the “1-up” image icon, the “2-up” icon image, and/or the “4-up” icon data are stored in data storage device 14 (shown in
The setting values for the color mode setting content may include, but are not limited to “color” or “monochrome”. Icon image data 23 of a “color” setting and/or a “monochrome” setting are stored in data storage device 14 (shown in
In some embodiments, the number of icons may vary. The number of icons present may be any suitable number. For example, some icon menus may include one, two, three, four, five or more icons. In some embodiments, icons which are used infrequently may be automatically changed to an icon of a different setting. An embodiment may include an icon for each setting of interest.
Referring back to
During Step 5 of
Furthermore, when operation detector 32 determines that a click operation has been performed, icon display processor 31 changes the icon image of the icon on which the click operation has been performed. In Step S6, the icon image of the icon is changed from the current icon image corresponding to the setting value of the setting to the icon image corresponding to the setting value of the changed setting. For example, clicking on icon 52 shown in
Thus, when an operation performed on an icon has been detected, the setting value of the setting associated with the icon is changed, and the icon image is also changed accordingly.
In further embodiments, the sequence of changes to the setting value of the settings that occur in response to detection of an operation can be set in advance. In some embodiments, every time an icon operation is detected, the setting value of the setting associated with the icon is changed according to a predetermined sequence. After reaching the last setting value in the predetermined sequence of some embodiments, the setting value of the setting may be returned to the first setting value in the predetermined sequence.
For example, when “portrait” and “landscape” are set as the content of the paper orientation setting in that specific sequence, the content of the setting of paper orientation is changed in the sequence of “portrait”, “landscape”, “portrait”, “landscape”, and so on. As shown in
When “sort” and “collate” are set as setting values of the copy unit printing setting in a specific sequence, the setting values of the copy unit printing setting can be changed in the sequence of “sort”, “collate”, “sort”, “collate”, and so on. Thus, as shown in
When “1-up”, “2-up”, and “4-up” are set as the setting values of the page grouping setting in that specific sequence, the setting values of the multiple pages grouping per paper setting is changed in the sequence of “1-up”, “2-up”, “4-up”, “1-up”, “2-up”, “4-up”, and so on. As shown in
When the contents of the settings are set as described above, and when a printing request is generated, controller 34 (shown in
According to some embodiments of the terminal apparatus, when computer 15 executes driver program 21, then icon display processor 31, operation detector 32, setting changing processor 33, and controller 34 processing units are subsequently implemented. When operation detector 32 detects an operation, setting changing processor 33 changes the setting value of the setting associated with an icon on which the operation has been performed to a different setting value for the setting. Then, icon display processor 31 switches the icon from an initial icon image associated with the initial setting value to a new icon image associated with a new setting value. For example, when a user clicks on an icon displayed the first icon image (displayed before the clicking operation), is replaced with a second icon image displayed after the click operation.
Accordingly, the user is able to immediately view and understand the setting value of a setting associated with an icon and is able to change the setting value of the setting by performing a simple operation. For example, a user may click on an icon to change a setting from a first setting value to a second setting value.
In an embodiment, the setting value associated with an icon image is one of a plurality of setting values provided for the setting. Every time an operation performed on an icon is detected, the setting changing processor changes the setting value of the setting according to a predetermined sequence. In addition, the icon display processor may change the icon image displayed to correspond to the current setting value. Further, after reaching the end of a predetermined sequence, the setting value is returned to the first or original setting value in the predetermined sequence. In addition, the icon image is returned to the first icon image in the predetermined sequence.
By repeating operations, the switching of an icon image may be continued endlessly. Thus, since an icon image that has already been displayed can be displayed again only by repeating the same operations, that is, click operations, a desired content of a setting may be set by a simple operation.
As shown in
Thus, contents of a plurality of settings regarding a certain function can be collectively set on a single screen by simple operations. In addition, the contents of a plurality of setting that are frequently set for the printing function can be collectively set by simple operations. In some embodiments, a different icon image may be provided for each setting value of each setting. Thus, the user is able to immediately view and understand the current content of a setting in accordance with an icon image corresponding to the setting value.
In some embodiments, a plurality of setting values and a plurality of icon images or any may be provided for a setting. For example, four or more setting values and four or more icon images may be provided for a setting.
In an embodiment, controller 34 controls image forming apparatus 2 in accordance with the contents of the settings. Then, icon display processor 31 displays icons 52, 53, 54, 55 associated with the individual settings regarding a certain function of image forming apparatus 2.
Accordingly, the setting values of a plurality of settings that can be set by a driver of image forming apparatus 2 can be collectively set by simple operations.
In some embodiments, alternative designs may be used to perform the above-described components.
According to embodiments of the present invention, performing an operation on an icon may change the content of the setting for the clicked icon accordingly. However, in some embodiments, a particular content for a setting associated with a different icon cannot be selected. In these embodiments, that particular setting content may be removed from the sequence of setting values of the setting.
Having thus described in detail preferred embodiments of the present invention, it is to be understood that the invention defined by the foregoing paragraphs is not to be limited to particular details and/or embodiments set forth in the above description, as many apparent variations thereof are possible without departing from the spirit or scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2008-187522 | Jul 2008 | JP | national |