This application is based on Japanese Patent Application No. 2007-297074 filed with the Japan Patent Office on Nov. 15, 2007, the entire content of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a system including a plurality of image forming apparatuses, a display method in the system and a server directed to the system and, more specifically, it relates to a technique for providing a customizable user interface.
2. Description of the Related Art
With rapid development of information techniques of late, image forming apparatuses such as a Multi Function Peripheral (hereinafter also simply referred to as “MFP”) come to have higher functions. Specifically, functions of color printing, stapling, punching and folding of output sheets of paper have been added and functions of copying, scanning, facsimile have been integrated (multi-functions). As a result, display images appearing on an operation panel (user interface) come to include a large member of buttons and the like to attain various functions that are supported.
On the other hand, among the large number of functions supported by the image forming apparatus, only a few specific functions may be sufficient for some users, For such a user, display of large number of buttons on the screen is unnecessary, and simple display of buttons necessary for attaining frequently used functions would be more convenient.
In view of the foregoing, an image forming apparatus allowing user-by-user customization of display image has been proposed. By way of example, Japanese Laid-Open Patent Publication No. 2005-198140 discloses a multi function peripheral that can retrieve customized menu from an individual information server and display the same for each registered user.
In offices having a plurality of image forming apparatuses installed, sometimes only some of the image forming apparatuses are renewed, and old and new types of apparatuses exist together. It is often the case that in an image forming apparatus supporting a new function or functions, images on the display screen are displayed in a different manner. Therefore, in an environment where old and new types of apparatuses exist together as mentioned above, such difference in operation procedures may be confusing to users.
In the image forming apparatus disclosed in Japanese Laid-Open Patent Publication No. 2005-198140 mentioned above, it is not assumed in providing the customized menu that functions (capabilities) supported by image forming apparatuses are not the same. Therefore, when there are a number of users in an environment having a plurality of image forming apparatuses installed, it becomes necessary to set customized menus same in number as the number of users in each image forming apparatus, requiring considerable labor for the task of setting.
The present invention was made to solve such a problem and its object is to provide a system, a display method and a server that can appropriately realize a user interface preferred by each user in accordance with capability of the image forming apparatus, by a simple setting operation.
According to an aspect, the present invention provides a system, including: a plurality of image forming apparatuses, and a server capable of data communication with the plurality of image forming apparatuses. Each of the image forming apparatuses includes a display portion displaying information related to an operation of the image forming apparatus, and a receiving portion receiving identification information identifying a user using the image forming apparatus and transmitting the identification information to the server. The server includes a storage portion for storing first setting information set user by user in advance, a generating portion responsive to the identification information from the image forming apparatus, for generating second setting information by deleting any item other than those supported by the image forming apparatus from the first setting information corresponding to the identification information, and a returning portion returning the second setting information to the image forming apparatus. Each of the plurality of image forming apparatuses further includes a display control portion providing, on the display portion, information related to the operation in a display mode based on the second setting information returned from the server.
Preferably, each of the plurality of image forming apparatuses further includes a capability information transmitting portion transmitting capability information indicating a function supported by itself to the server. The generating portion generates the second setting information based on the capability information from the image forming apparatus.
Preferably, the server further includes a table for storing beforehand capability information indicating a function supported by each of the image forming apparatuses, in correspondence with the plurality of image forming apparatuses. The generating portion looks up the table to obtain capability information corresponding to the image forming apparatus as a transmission source of the identification information, and generates the second setting information based on the obtained capability information.
Preferably, the storage portion is capable of storing, user by user, at least one piece of the first setting information for each of the image forming apparatuses. The returning portion returns that piece of first setting information which corresponds to the image forming apparatus as the transmission source of the identification information, to the image forming apparatus.
Preferably, the display control portion displays the information related to the operation in a predetermined, prescribed display mode, if the second setting information is not effectively returned from the server.
Preferably, the system further includes a user terminal capable of data communication with the server. The server further includes a setting portion invoking a display of an image for setting the first setting information on the user terminal and storing the first setting information in the storage portion in accordance with a set value input through the user terminal.
Preferably, the first setting information includes a setting value for at least one of display items, a layout, a font type and a color.
According to another aspect, the present invention provides a display method in a system including a plurality of image forming apparatuses and a server capable of data communication with the plurality of image forming apparatuses. Each of the image forming apparatuses includes a display portion displaying information related to an operation of the image forming apparatus, and the server includes a storage portion for storing first setting information set user by user in advance. The display method includes the steps of: the image forming apparatus receiving identification information for identifying a user who uses it, and transmitting the identification information to the server; in response to the identification information from the image forming apparatus, the server generating second setting information by deleting any item other than those supported by the image forming apparatus from the first setting information corresponding to the identification information; the server returning the second setting information to the image forming apparatus; and the image forming apparatus displaying the information related to an operation in a display mode based on the second setting information returned from the server.
Preferably, the display method further includes the step of the image forming apparatus transmitting capability information indicating a function supported by itself to the server. The generating step includes the step of generating the second setting information based on the capability information from the image forming apparatus.
Preferably, the server further includes a table for storing beforehand capability information indicating a function supported by each of the image forming apparatuses, in correspondence with the plurality of image forming apparatuses. The generating step includes the step of looking up the table to obtain capability information corresponding to the image forming apparatus as a transmission source of the identification information, and generating the second setting information based on the obtained capability information.
Preferably, the storage portion is capable of storing, user by user, at least one piece of the first setting information for each of the image forming apparatuses. The returning step includes the step of returning that piece of first setting information which corresponds to the image forming apparatus as the transmission source of the identification information, to the image forming apparatus.
Preferably, the displaying step includes the step of displaying the information related to the operation in a predetermined, prescribed display mode, if the second setting information is not effectively returned from the server.
Preferably, the system further includes a user terminal capable of data communication with the server. The display method further includes the step of the server invoking a display of an image for setting the first setting information on the user terminal, and storing the first setting information in the storage portion in accordance with a set value input through the user terminal.
Preferably, the first setting information includes a setting value for at least one of display items, a layout, a font type and a color.
According to a still further aspect, the present invention provides a server capable of data communication with a plurality of image forming apparatuses and with a user terminal Each of the plurality of image forming apparatuses includes a display portion displaying information related to an operation of the image forming apparatus. The server includes a storage portion for storing first setting information set user by user in advance, for defining display mode of the information related to an operation in the image forming apparatus; a setting portion invoking a display of an image for setting the setting information in the user terminal, and storing the setting information in the storage portion in accordance with a set value input through the user terminal; a generating portion responsive to reception of identification information for identifying a user from the image forming apparatus, generating second setting information by deleting any item other than those supported by the image forming apparatus from the first setting information corresponding to the identification information; and a returning portion returning the second setting information to the image forming apparatus.
According to the present invention, user interface preferred by each user can appropriately be realized in accordance with the capability of the image forming apparatus, by a simple setting operation.
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 in detail with reference to the figures. In the figures, the same or corresponding portions are denoted by the same reference characters and description thereof will not be repeated.
<Overall System Configuration>
Referring to
The network NW may be a private line such as LAN (Local Area Network) or WAN (Wide Area Network), or a public line such as virtual private network, which may be partially or fully implemented to realize wireless communication such as wireless LAN. The present invention is applicable to a configuration that allows data communication between the personal computer PC and server SRV and between the server SRV and the image forming apparatus MFP, and therefore, independent networks may be formed to connect these components to each other.
The image forming apparatus MFP includes an operation panel. The operation panel functions as a display portion displaying information related to an operation of each image forming apparatus MFP and it also functions as an input portion for receiving a user operation. Specifically, the operation panel provides a user interface to the image forming apparatus MFP. Particularly, the image forming apparatus MFP in accordance with the present embodiment requests input of a user ID for identifying the user, when the user operates the image forming apparatus MFP. The image forming apparatus MFP obtains customizing information corresponding to the input user ID from the server SRV and, in accordance with the retrieved customizing information, changes the display mode of display on the operation panel. The customizing information is configured to allow setting by each user of the image forming apparatus MFP and each user sets the display image at will to be convenient for use by himself/herself.
In the present embodiment, as a representative example of the image forming apparatus, a multi function peripheral (MFP) having a plurality of functions such as a copying function (monochrome and/or color), a printer function, a facsimile function and image reading function will be described. The apparatus may be a copying machine supporting the copying function only, if it includes the operation panel described above.
The server SRV stores in advance the customizing information of the user for the display image described above and, in response to a request from the image forming apparatus MFP, returns the corresponding customizing information. Here, server SRV transmits the customizing information with items other than those supported by the image forming apparatus of interest deleted. It may be the case that a general user customizes the display image as he/she likes, without considering the functions (capabilities) supported by the image forming apparatus. Therefore, if a display is given based on common customizing information on every image forming apparatus in an office where a plurality of image forming apparatuses are installed, buttons and the like designating unavailable functions would possibly be displayed in some of the image forming apparatuses of lower performance. The server SRV avoids such a situation and provides an appropriate user interface reflecting the capability of each image forming apparatus.
Further, the server SRV provides a setting window on personal computer PC to allow the user to customize the display image of the image forming apparatus MFP. Then, in accordance with the user setting input by the user through the setting window displayed on the personal computer, server SRV stores the customizing information.
Typically, the personal computer PC is a user terminal having a known operating system (OS) installed. In the personal computer PC, a browser application is installed and using the browser application, the setting window is provided.
<Hardware Configuration of Image Forming Apparatus>
Referring to
Control portion 100 is typically formed to include an operating device such as a CPU (Central Processing Unit) and executes processes in accordance with the present embodiment by executing a program or programs stored in advance. Memory portion 102 is typically a volatile storage such as a DRAM (Dynamic Random Access Memory), and holds programs executed by control portion 100 and data necessary for executing the programs. Network interface portion 108 is a communication portion for transmitting/receiving data to/from the server SRV (
Referring to
When a user presses start key 128, a function selected in the image forming apparatus MFP is executed. When the user presses stop key 130, the function that is being executed is halted or stopped. As described above, the image forming apparatus MFP in accordance with the present embodiment requests input of a user ID when the user operates the image forming apparatus MFP. Specifically, if the image forming apparatus MFP is not used by any user, a message asking input of the user ID is displayed on touch panel 122. If the user presses ID key 126 in this state, a window for inputting user ID is displayed on touch panel 122, and the user inputs the user ID to the input window, using ten keys 124 and the like. Then, an image of the display mode corresponding to the input user ID is displayed on touch panel 122. The input user ID may be authenticated in the image forming apparatus MFP or server SRV and, in that case, the image in the display mode corresponding to the input user ID is displayed only when the authentication has been successful. Further, besides the configuration in which the user ID is directly input, the user ID may be obtained by using a device for reading an IC card or the like in a non-contact manner, or by using biometric authentication technique (such as vein authentication or retina verification).
Touch panel 122 includes a liquid crystal panel (LCD: Liquid Crystal Display) for displaying information related to an operation of the image forming apparatus MFP, and a pressure-sensitive panel arranged on the liquid crystal panel and receiving a user operation by sensing pressure applied thereon. Specifically, touch panel 122 displays information to the user and displays buttons corresponding to various operations to the image forming apparatus MFP. When the pressure-sensitive panel detects a user operation at a position corresponding to any of the buttons, an operation corresponding to the button is executed.
<Hardware Configuration of Server and Personal Computer>
Referring to
CPU 200 receives an operation request from the user through an input portion 208 implemented by a keyboard and/or a mouse, and provides a screen image output generated by execution of a program to display 204. Further, CPU 200 performs data communication with personal computer PC or image forming apparatus MFP through network interface (I/F) portion 206 provided by an LAN card or the like. These parts are connected to each other through an internal bus 202.
Schematic hardware configuration of personal computer PC is similar to that of
<Process for Setting Customizing information>
Referring to
Specifically, when the user operates personal computer PC (step S10), a user access is made from personal computer PC to server SRV (step S12). In response to the user access, server SRV reads customizing information stored beforehand (step S14), and retunes image data for customization to the personal computer (step S16). Then, based on the image data, personal computer PC displays a customize image (step S18). Typically, when the setting window for customization is provided on Web basis, the user activates a browser application installed in the personal computer PC and designates a network address (for example, IP address) or a domain name of the server SRV. Then, a request message is transmitted from the browser application to the server SRV and, in response to the request message, text data in the format of HTML (Hypertext Markup Language) or the like, a program described in JAVA®, image data and the like are transmitted from the server SRV to personal computer PC. Then, the browser application of personal computer PC displays the setting window for customization, based on such data.
After such a setting window is displayed, the user inputs his/her favorite setting by operating the keyboard and/or the mouse (step S20). At this time, the user also inputs his/her user ID used for operating the image forming apparatus MFP. Thereafter, when the user applies an “apply” instruction to personal computer PC (step S22), personal computer PC transmits the user setting at that time point to the server SRV (step S24). Then, server SRV stores the customizing information corresponding to the transmitted user setting, in association with the user ID (step S26). The user ID is transmitted together with the user setting. Alternatively, the server SRV may obtain the user ID based on the network address of personal computer PC as the transmission source of the user setting.
By the process procedure described above, the process for setting customizing information is complete.
<Display Process Corresponding to Customizing Information>
Referring to
First, when the user inputs the user ID (step S50) to operate the image forming apparatus MFP, the image forming apparatus MFP transmits the input user ID and machine type ID of itself to server SRV (step S52). The machine type ID represents identification information uniquely identifying each image forming apparatus and it is also referred to as a device ID.
Receiving the user ID and the machine type ID from any of the image forming apparatuses MFP, server SRV asks the image forming apparatus MFP as the transmission source for capability information (as will be described later) (step S54). In response to the request of capability information, the image forming apparatus MFP transmits capability information representing functions it supports, to the server SRV (step S56). The capability information is stored in advance in each of the image forming apparatuses.
Thereafter, receiving the user ID and the machine type ID from image forming apparatus MFP, server SRV decides whether the user corresponding to the user ID has permitted customization of the imager forming apparatus MFP corresponding to the machine type ID or not (step S58). Specifically, the server SRV has a customizing table (as will be described later) stored beforehand. The customizing table is a table for designating, user by user, which of the at least one piece of customizing information set separately for each image forming apparatus MFP is to be selected. The customizing table includes information as to whether customization of each of the image forming apparatuses is permitted or not for each user. Therefore, server SRV obtains a flag value indicating permission/non-permission of customization corresponding to the received user ID and machine type ID by making a reference to the customizing table, and makes a decision based on the obtained flag value.
If the object user has permitted customization of the object image forming apparatus MFP (YES at step S58), the server decides whether or not the user corresponding to the user ID has set customizing information in the image forming apparatus corresponding to the machine type ID (step S60). Specifically, the server SRV decides whether there is any customizing information corresponding to the received user ID and the machine type ID, by making a reference to the customizing table described above.
If the object user has set the customizing information for the object image forming apparatus MFP (YES at step S60), server SRV reads the set customizing information (step S62). Based on the received capability information, the server SRV decides whether there is any item related to the capability not supported by the image forming apparatus MFP in the read customizing information (step S64).
If there is any item related to the capability not supported by the image forming apparatus MFP contained in the read customizing information (YES at step S64), the server SRV deletes the item corresponding to the capability from the read customizing information, and generates customizing information for transmission (step S66). The object of deletion at step S66 is the customizing information to be transmitted to image forming apparatus MFP, and not the customizing information set in advance by the user
In contrast, if the object user has not permitted customization of the image forming apparatus MFP (NO at step S58), or the object user has not set any customizing information for the object image forming apparatus (NO at step S60), the server SRV does not read the customizing information.
Then, server SRV transmits the customizing information to the object image forming apparatus MFP (step S68). At this time, if the item corresponding to the capability not supported by the image forming apparatus MFP has been deleted at step S66, the server SRV transmits the customizing information with the item deleted. Even when the server SRV has not read the customizing information, it transmits empty (null) customizing information to the object image forming apparatus MFP. This is to notify each image forming apparatus of process completion by the server SRV.
Receiving the customizing information from the server SRV, the image forming apparatus MFP decides whether the customizing information is valid or not (step S70). Specifically, the image forming apparatus MFP decides whether customizing information containing valid information has been received or not.
If the customizing information is valid (YES at step S70), the image forming apparatus MFP displays an image on touch panel 122 in the display mode in accordance with the received customizing information (step S72).
If the customizing information is not valid (NO at step S70), the image forming apparatus MFP displays an image on touch panel 122 in a predetermined display mode (display mode in accordance with default setting) (step S74).
By the process procedure as described above, the process of display in accordance with the customizing information is completed. Then, the user operates the displayed image and executes a desired operation of the image forming apparatus MFP.
<Control Structure>
Referring to
Operating system 200a manages hardware and program execution of personal computer PC. Browser application 200b accesses to server SRV, receives the customizing image data from server SRV, and displays a setting window for customizing the display image, on display 204. Embedded program 200c is, for example, JAVA® applet and generates, in cooperation with browser application 200b, the setting window for customization. Further, browser application 200b transmits the input user setting to server SRV.
Referring to
When there is a user access from any of the personal computers PC, the first server function portion 302 reads image data 312 stored in data storage portion 310 and returns the data to personal computer PC as the access source. Further, receiving a user setting from any of the personal computers PC, the first server function portion 302 updates or adds contents of customizing information 314 stored in data storage portion 310, in accordance with the user setting.
Receiving a user ID and a machine type ID from any of the image forming apparatuses MFP, the second server function portion 304 transmits a capability information request to the image forming apparatus MFP as the transmission source of the user ID and the machine type ID (step S54 of
Filter portion 306 executes a prescribed process (steps S58 to S66 of
Referring to
ID receiving portion 158 receives the user ID input by the user as he/she operates the image forming apparatus MFP, and using communication portion 154, transmits the user ID to the server SRV.
Receiving the user ID from ID receiving portion 158, communication portion 154 adds a unique machine type ID to the user ID, and transmits the result to a predetermined server SRV. Further, receiving the capability information request from the image forming apparatus MFP, communication portion 154 reads the capability information indicating functions supported by itself from hardware information 160, and returns the read information to server SRV.
Here, capability information means state of functions supported by each of the image forming apparatuses MFP, and typically, the function include a possible print mode (monochrome and/or color), an image reading function (scanner function), a facsimile function, a network printer function, and a finishing function (staple, punch and sort).
Further, receiving the customizing information from server SRV, communication portion 154 outputs the received customizing information to panel control portion 152. Panel control portion 152 generates an image in the display mode corresponding to the received customizing information and displays it on touch panel 122. Further, panel control portion 152 receives a user operation through touch panel 122 and outputs a control instruction in accordance with the user operation to a part such as print portion 106 (
Particularly, panel control portion 152 includes an interpreter 152a for generating an image from the customizing information. Specifically, the customizing information is formed by a mark-up language as represented by XML (Extensible Markup Language), and interpreter 152a interprets tags included in XML and generates the image of designated display mode. The customizing information will be described later.
As to the correspondence between various functional blocks shown in
<Exemplary Display>
In the following, specific examples of display will be described.
Referring to
Status display area 122a displays status of the image forming apparatus MFP. Here, a status is shown indicating that image forming apparatus MFP supports copying, and the number of copies is set to “1”.
On function allocating area 122b, three buttons (“customer”, “group”, “within department”) arbitrarily set by the user are displayed. The “number” and “arrangement” (layout) of the buttons, displayed “name” and its “font type,” “display color,” and “functions” designated corresponding to respective buttons may be arbitrarily set by the user. Further, items and icons to be displayed may also be set arbitrarily by the user.
Referring to
In the panel image setting area 252, an image of the window to be displayed on touch panel 122 of image forming apparatus MFP is displayed, and the user performs desired customization while viewing the image. In menu display area 254, an operation menu 258 for customization is displayed. As an example of operation menu 258, a button-selection button 258a for adding a button object, a label selection button 258b for adding a label object, a Save button 258c for storing set customizing information to server SRV, a Load button 258d for reading customizing information stored in server SRV and the like are provided.
By way of example, when the display image is to be customized to one shown in
When a once arranged object is to be changed on setting window 250 shown in
When the user selects any object on the setting window 250 shown in
Referring to
If any function is selected at function selection portion 282, selectable items are extracted by item selecting portion 264 in accordance with the selected function, and the extracted items are displayed in the form of a pull-down menu to allow selection. By way of example, if “copy” (copying function) is selected by function selection portion 282, item selection portion 264 allows selection of “color mode (monochrome/color)”, “paper setting” and the like, as setting items for the copying function.
In correspondence with the item or items selected at item selection portion 264, at least one setting value is displayed in the form of a pull-down menu to allow selection, at setting selection portion 266. For instance, if “paper setting” is selected at item selection portion 264, setting selection portion 266 allows selection of setting values such as “A3”, “A4” and “A5”.
Displays of item selection portion 264 and setting selection portion 266 may also be adapted to allow selection of only items supported by the image forming apparatus MFP, if the image forming apparatus MFP as the object of setting has been designated in advance.
When the user selects an APPLY button 268, each item selected as described above is reflected as the set value of the object. If a CLEAR button 270 is selected, contents of each set item are cleared.
In place of the approach in which advanced setting is allocated to each object as described above, standard functions set in advance for the image forming apparatus MFP may be set. Specifically, an object may be set as a short-cut key to a standard function of the image forming apparatus MFP. If such an approach is taken, the user selects any object on setting window 250 shown in
Referring to
Referring to
Further, setting for button object 256b of
Referring to
By way of example, assume that of the three button displays (“customer”, “group” and “within department”) on function allocation area 122b, “customer” is set for color copy and other “group” and “within department” are for monochrome copy. If the image forming apparatus supports the color printing function, image display such as shown in
In contrast, if the image forming apparatus MFP supports the monochrome printing function only, image display such as shown in
In this manner, button display for designating color printing does not appear in the image forming apparatus MFP supporting only the monochrome printing function and, therefore, erroneous operation by the user can be prevented.
<Other Exemplary Displays>
In addition to the image displays described above, images may be displayed in various display modes on touch panel 122 of image forming apparatus MFP.
Referring to
Referring to
Referring to
<Modification 1>
In the foregoing, a configuration in which each image forming apparatus transmits capability information of itself to the server SRV has been described. It is also possible for the server to collectively manage capability information of each image forming apparatus. Such a configuration will be described in the following.
Referring to
Hardware table 308 stores capability information indicating capabilities supported by each image forming apparatus MFP, in correspondence with a plurality of image forming apparatuses connected to one same network NW. The capability information stored in hardware table 308 is substantially the same as the capability information stored in hardware information 160 of each image forming apparatus shown in
Receiving the user ID and the machine type ID from any of the image forming apparatuses MFP, the second server function portion 304 looks up the hardware table 308 using the machine type ID as a key, and obtains the corresponding capability information. Then, the second server function portion 304 outputs the capability information to filter portion 306.
Referring to
Specifically, in the process procedure shown in
Other configuration and processes are the same as those described above and, therefore, detailed description will not be repeated.
As described above, in Modification 1 of the embodiment of the present invention, server SRV# collectively manages the capability information of image forming apparatuses MFP and, therefore, even when there are a large number of image forming apparatuses MFP, management of capability information of the apparatuses can be simplified. Further, as it is unnecessary to transmit the capability information request and the capability information between the server SRV and the image forming apparatus MFP, communication load between the two can be reduced.
<Modification 2>
In the description of the embodiment of the present invention above, a configuration has been disclosed as an example in which the user customizes, on the personal computer, the display image of the image forming apparatus MFP. The invention is not limited to such a configuration. By way of example, the display image may be customized on any of the image forming apparatuses MFP, and the corresponding customizing information may be transmitted from the image forming apparatus to the server SRV. In that case, when each user logs off from the image forming apparatus MFP, whether the customization made on the image forming apparatus should be reflected to other image forming apparatuses or not may be selected.
According to the embodiment of the present invention, the user may customize the image forming apparatus MFP beforehand so that a desired image is displayed, and may store the customizing information in the server SRV. Then, when the user inputs a user ID to operate any image forming apparatus, the user ID is transmitted to the server SRV and from the server SRV, the customizing information corresponding to the user ID is returned to the image forming apparatus. Further, the image forming apparatus MFP provides image display in a display mode in accordance with the returned customizing information. Therefore, even if there are a large member of image forming apparatuses MFP, the trouble of customization by each user can be reduced, and a user interface preferred by each user can be realized in a plurality of image forming apparatuses through a simple setting operation.
Further, according to the embodiment of the present invention, even when various and many items are set as user customizing information, only the available items are selectively displayed, reflecting the capability of the image forming apparatus on which the image is displayed Therefore, button display requesting an unsupported function can be avoided, and erroneous operation by the user can be prevented. Therefore, a user interface appropriate for the capability of the image forming apparatus can be provided.
Further, according to the embodiment of the present invention, each user can set customizing information for each image forming apparatus MFP. Therefore, it is possible, for example, to display images in different display modes on image forming apparatuses having different functions (image forming apparatus MFP supporting monochrome copy only and image forming apparatus MFP also supporting color copy). Thus, more convenient user interface can be provided.
The program in accordance with the present invention may be realized by calling necessary modules in a prescribed sequence at prescribed timings to execute processes, from program modules provided as part of the operating system (OS) of a computer. In such a case, the program itself does not include the modules mentioned above, and the processes are executed in cooperation with the OS. Such program not including the modules is also encompassed by the present invention.
Further, the program in accordance with the present invention may be provided incorporated as a part of another program. In that case also, the program itself does not include the modules included in said another program, and the processes are executed in cooperation with said another program. Such a program incorporated in another program is also encompassed by the present invention.
The program product provided by the invention is executed installed in a program storage such as a hard disk. The program product includes the program itself and a storage medium storing the program.
Further, part of or all of the functions realized by the program in accordance with the present invention may be implemented by dedicated hardware.
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 |
---|---|---|---|
2007-297074 | Nov 2007 | JP | national |