Embodiments described herein relate generally to a technique for setting in an image processing apparatus.
Data obtained by compiling, for example, distinction of monochrome printing and color printing, sheet sizes, magnifications, and distinction of duplex printing and simplex printing (hereinafter referred to as template) is stored in an image processing apparatus. The image processing apparatus controls copying, scanning, and facsimile transmission according to this template. As the template, there are an individual template separately set for each user and a shared template applied to all users who use the image processing apparatus and users belonging to a predetermined group.
In the past, there is a system in which the template can be set on a PC (Personal computer) used by a user. However, in a certain system, for example, in a template for performing copying, only items in an outer frame of the template such as user name in use and a template name can be set. Contents such as a sheet size and a magnification cannot be set in the PC. Therefore, in this system, a user goes to a setting place of an image processing apparatus and sets contents using a control panel included in the image processing apparatus. This work is a burden for the user. Since the user exclusively uses a control panel, the user prevents operation of the image processing apparatus by other users during the work.
On the other hand, in another system in the past, a user can create and update setting contents in a PC used by the user. However, while the user is performing setting work for a template on the PC, the system does not accept setting work in other PCs and control panels. As explained above, while one user performs setting work, the user prevents setting work for an image processing apparatus by other users.
In general, according to one embodiment, a setting system for an image processing apparatus includes the image processing apparatus and at least one computer. The setting system includes a setting-information transmitting unit, an image display unit, an updated-information transmitting unit, and an updating unit. The setting-information transmitting unit transmits setting information stored in a storing unit of the image processing apparatus. The image display unit displays setting information, which is to be transmitted by the setting-information transmitting unit, on a display unit of the computer as an image same as an image displayed by a display unit included in the image processing apparatus. The updated-information transmitting unit transmits updated information updated by the computer with respect to the setting information displayed by the image display unit. The updating unit updates the setting information stored in the storing unit of the image processing apparatus with the updated information transmitted by the updated-information transmitting unit.
In the following explanation, it is assumed that WEB browser software is installed in a PC in advance and control of display is performed by the WEB browser. Server software for transmitting data to at least a PC of a WEB server or the like is implemented in an image processing apparatus. The image processing apparatus outputs current setting contents of the image processing apparatus to the PC in response to a request of the PC. As an example of the implementation, implementation on a JAVA (registered trademark) basis, Javascript (registered trademark), or an HTML language is used. The WEB browser analyzes a code and performs display control. However, these implementations do not limit a form. Other techniques may be adopted as a method of display control and a language in use.
A setting system according to an embodiment is explained below with reference to the accompanying drawings. First, the configuration of the setting system according to this embodiment is shown in
The image processing apparatus 100 includes a control board 110 configured to collectively control hardware devices in the apparatus and realize units explained with reference to
A hardware configuration of the PC 200 is the same as that of the existing PC. The PC 200 includes a processor 204, a memory 205, a NIC 206, a keyboard 202 and a mouse 203 configured to receive an input from the user, and a monitor 201 configured to display an image to the user. The NIC 113 and the NIC 206 perform control of communication with each other via the LAN 300.
Functional blocks of the apparatuses are explained below with reference to
The image processing apparatus 100 includes a setting-information transmitting unit 11, a storing unit 12, a comparing unit 13, an updating unit 14, and a warning transmitting unit 15. The units of the image processing apparatus 100 shown in
As an auxiliary configuration in this embodiment, the PC 200 includes an authentication-information transmitting unit 26 configured to acquire, using the keyboard 202, identification information and a password of the user who performs setting and transmit the identification information and the password to the image processing apparatus 100. The image processing apparatus 100 includes an authenticating unit configured to determine whether the identification information and the password of the user transmitted to the image processing apparatus 100 are identification information and a password registered in the storing unit 12 in advance.
The operation of the setting system 500 is explained with reference to a flowchart of
The setting-information requesting unit 21 of the PC 200 transmits, according to predetermined operation by the user, a telegraphic message for requesting address information (setting information) already registered in the image processing apparatus 100 such as a facsimile number and an email address to the image processing apparatus 100 (ACT 1).
The setting-information transmitting unit 11 of the image processing apparatus 100 receives the request telegraphic message, acquires setting information stored in the storing unit 12, and transmits the setting information to the PC 200 (ACT 2). In ACT 2, the setting-information transmitting unit 11 temporarily stores the transmitted setting information currently stored in the storing unit 12 in another storage area in the memory 112.
The image display unit 22 of the PC 200 receives the setting information transmitted from the setting-information transmitting unit 11, acquires forms for display (image data including an HTML file, a Javascript file, and an icon) stored in the storing unit 23 in advance and displays the current setting information to the user (ACT 3). Implementation is also possible in which the forms for display is stored in the storing unit 12 of the image processing apparatus 100 and the setting-information transmitting unit 11 transmits data for display to the image display unit 22 (the same applies below).
An example of the display by the image display unit 22 in ACT 3 is shown in
When a button B1 (a “create anew” button) on the display of the input unit 24 is pressed on the basis of operation by the user, the image display unit 22 acquires a form for new creation from the storing unit 23 and displays an input form shown in
The input unit 24 inputs data to a predetermined space of the input form according to operation by the user (ACT 4). When a button B2 (an “OK” button) is pressed, the updated-information transmitting unit 25 transmits input information (updated information) to the image processing apparatus 100 (ACT 5).
The comparing unit 13 of the image processing apparatus 100, which acquires the updated information, compares the setting information currently stored in the storing unit 12 and the setting information temporarily stored in ACT 2 to determine whether the setting information is updated via the control panel 120 or another PC in a period from the transmission of the setting information in ACT 2 until the reception of the updated information (ACT 6).
If the comparing unit 13 determines that the setting information is updated (Yes in ACT 6), the warning transmitting unit 15 transmits a warning telegraphic message to the PC 200 (ACT 7). The image display unit 22 of the PC 200 displays a warning on the monitor 201 (ACT 8). The user checks the warning, determines whether the data is updated with the updated information transmitted in ACT 4, and performs operation corresponding to the determination.
On the other hand, if the comparing unit 13 determines that the setting information is not updated (No in ACT 6), the updating unit 14 updates the setting information stored in the storing unit 12 with the updated information transmitted in ACT 5 (ACT 9). Thereafter, the setting-information transmitting unit 11 acquires, as in ACT 2, the updated setting information from the storing unit 12 and transmits the updated setting information to the PC 200. The image display unit 22 of the PC 200 displays, as in Act 3, the updated setting information (ACT 10).
A display example by the image display unit 22 in ACT 10 is shown in
If a button B3 (a “display main body screen” button) of the input unit 24 is pressed on the basis of operation by the user, the image display unit 22 acquires form data such as image data from the storing unit 23 and arranges and displays the image data and the setting information (in this example, text data) in a layout same as a layout of display of the control panel 120 of the image processing apparatus 100. A display example at the time when the button B3 is pressed is shown in
If the display on the control panel 120 and a setting check screen of the PC 200 are different, the user cannot determine in the PC 200 in the user's desk in which position on the control panel 120 an icon button is arranged. As in this embodiment, if the display on the control panel 120 and the display on the monitor 201 of the PC 200 are the same, the user can check how registration is completed on an interface without going to a setting place of the image processing apparatus 100.
If setting information is registered in units of groups as shown in
As indicated by a broken line shown in
In the example explained above, the user registers the information such as the facsimile number and the email address. As another example, an example in which a template for copying is created and contents of the template for copying are changed is explained.
First, in
The user specifies, using the input unit 24, sections necessary to be changed with respect to the setting information displayed on the image display unit 22 and changes values of the sections. A display example during this changing work is shown in
If a button B4 (a “check” button) is pressed by the user, the image display unit 22 switches the display to a form shown in
If the setting work performed by the user using the PC 200 ends and a button B5 (a “register” button) shown in
In the above explanation, the setting system 500 including the image processing apparatus 100 and the PC 200 is explained. However, this does not limit a form. The setting system 500 may be a system including plural image processing apparatuses and plural PCs. The setting system 500 may be a system including a management server, which is a computer including a processor and a memory. In this case, in the system, the management server takes charge of a part or all of processing performed by the authenticating unit 16, the setting-information transmitting unit 11, the comparing unit 13, the warning transmitting unit 15, and the updating unit 14.
It is also a form of this embodiment that the PC 200 is provided as a setting supporting apparatus for an image processing apparatus.
As explained above in detail, according to the technique described in this specification, when setting is performed on a PC, setting work by other users, i.e., setting work on a control panel of an image processing apparatus and other PCs is not prevented. Therefore, convenience is improved.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of invention. Indeed, the novel apparatus and methods described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the apparatus and methods described herein may be made without departing from the sprit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
This application is based upon and claims the benefit of priority from: U.S. provisional application 61/314,663, filed on May 17, 2010; U.S. provisional application 61/314,660, filed on May 17, 2010; and U.S. provisional application 61/314,669, filed on May 17, 2010; the entire contents all of which are incorporated herein by reference.
| Number | Date | Country | |
|---|---|---|---|
| 61314663 | Mar 2010 | US | |
| 61314660 | Mar 2010 | US | |
| 61314669 | Mar 2010 | US |