1. Field of the Invention
The invention relates to an image forming apparatus and a controlling method therefor, and a program and a storage medium, and particularly to an image forming apparatus connected to a server through a network and a controlling method therefor, and a program and a storage medium.
2. Description of the Related Art
In recent years, some of image forming apparatuses installed in stores such as print shops and convenience stores effect not only a copy service, but are connected to information processing apparatuses in the stores and individual homes and offices through a network and effect the print service of effecting print by inputs from these information processing apparatuses, and effect the service of transmitting and receiving various kinds of information through the network. As shown, for example, in Japanese Patent Application Laid-open No. 2002-278868 and Japanese Patent Application Laid-open No. 2002-99658, there has been proposed an image forming apparatus which provides a user with various services such as information terminal services capable of making ticket buying reservations and the like.
The above-described image forming apparatus is provided with a display portion for displaying various kinds of information, and an operating portion for inputting the various kinds of information, and the user performs an operation by the operating portion while confirming the display portion to thereby utilize various services.
However, the above-described image forming apparatuses installed in stores such as print shops and convenience stores differ in the type of machine from one store to another in which they are installed, and sometimes differ in the displaying method of the display portion or the operating method of the operating portion, and in that case, the user cannot easily utilize the image forming apparatuses.
Also, when the image forming apparatus effects not only a copy service but also a print service and an information terminal service, there are many operations to be performed by the use of the operating portion in order that the user may set a service required by him, and the operations are complicated.
So, it is an object of the present invention to provide an image forming apparatus which facilitates operation and improves serviceability, irrespective of the type of the image forming apparatus and a controlling method therefor, and a program and a storage medium.
To achieve the above object, an image forming apparatus according to the present invention is an image forming apparatus connected to a server for effecting personal authentication through a network, comprising:
Also, a controlling method for an image forming apparatus according to the present invention is a controlling method for an image forming apparatus connected to a server for effecting personal authentication through a network, comprising:
Also, a control program for an image forming apparatus according to the present invention is a control program for an image forming apparatus connected to a server for effecting personal authentication through a network, comprising:
Further, a storage medium according to the present invention is a computer-readable storage medium storing the above-described program therein.
Other objects and features of the present invention will become apparent from the following description and the accompanying drawings.
Some embodiments of the present invention will hereinafter be described in detail with reference to the drawings.
The information processing system of
Each of the image forming apparatus 1 of the store A and the image forming apparatus 2 of the store B is a compound machine providing a copy service, a printing machine service, a fax/scan service and an information terminal service. A user, when he utilizes, for example, the copy services of the image forming apparatuses 1 and 2, selects a desired operation mode from among such operation modes as monochrome copy/color copy, single-sided copy/two-sided copy, etc.
The image forming apparatus 1 of the store A has a personal authentication data inputting portion 11 for inputting user authentication information such as user ID for authenticating the user, and a utilization mode detecting portion 12 for periodically detecting an operation mode selected by the user, and holding the information of the detected operation mode (hereinafter referred to as the “utilization mode data”).
The image forming apparatus 2 of the store B has a personal authentication data inputting portion 21 and a utilization mode detecting portion 22, and these are functionally similar to the personal authentication data inputting portion 11 and the utilization mode detecting portion 12.
Here, the inputting of personal authentication data in the personal authentication data inputting portions 11 and 12 is effected by the user inputting them from an operating portion. The user may insert an ID card storing the personal authentication data therein into the image forming apparatus, and the personal authentication data may be read from the ID card.
The server 3 has a personal authentication data table storing registered personal authentication data therein, and a personal authentication portion 31 for obtaining the personal authentication data inputted by the personal authentication data inputting portions 11 and 21 of the image forming apparatuses 1 and 2, and effecting the authentication of the user with reference to a personal authentication data table. Also, the server 3 has a utilization mode storing portion 32 for relating and storing therein utilization mode data and user information held in the utilization mode detecting portions 12 and 22, and a various data storing portion 33 for storing various personal data, etc. therein.
The utilization mode storing portion 32 has a main table and tables A-D.
The main table has information on a service to be applied, and a table storing therein utilization mode data corresponding to the service. Specifically, a copy service is the table A, a fax service and a scan service are the table B, a print service is the table C, and a various information terminal service is the table D.
The table A comprises the utilization mode data of the copy service (such as monochrome copy/color copy, and single-sided copy/two-sided copy). The table B comprises the utilization mode data of the fax/scan service (such as the presence or absence of the display of an address book of fax transmitters, and monochrome/color). The table C comprises the utilization mode data of the print service (such as the printing of print data brought in by the user, and the printing of photographs from a digital camera or the like). The table D comprises the utilization mode data of the information terminal service (such as ticket reservation, lodging information and the outputting of shopping information at stores such as various supermarkets).
The above-described various tables are examples and correspond to the contents of services provided by and the operation modes of the image forming apparatuses of the print shops and convenience stores, and by using encoded common data corresponding to code data mutually related for the content of each service, it is possible to control the utilization mode data without depending on functions inherent to the respective image forming apparatuses.
The utilization mode data preserved in the utilization mode storing portion 32 of the server 3 can also be read and preserved from any image forming apparatus if they are authenticated by the personal authentication portion 31.
The information processing system of
When the image forming apparatus 1 of the store A is to be utilized, if the user inputs personal authentication data by the use of the personal authentication data inputting portion 11, the inputted personal authentication data is transmitted to the server 3 through the network 4. The personal authentication portion 31 of the server 3, when it authenticates that the user is a user registered in advance by the transmitted personal authentication data, transmits the result of the authentication to the image forming apparatus 1 of the store A through the network 4. Thereby, the authenticated user becomes able to utilize the image forming apparatus 1.
At this time, the image forming apparatus 1 loads utilization mode data corresponding to the authenticated user from the utilization mode storing portion 32, and operates in an operation mode corresponding to the utilization mode data. When the user utilizes the present information processing system for the first time, the utilization mode data is not stored in the utilization mode storing portion 32 and therefore, the image forming apparatus 1 operates in a preset default operation mode.
The user selects various services by the image forming apparatus 1, and performs various operations to thereby utilize the selected services. The image forming apparatus 1 of the store A detects the operation mode utilized by the user and holds it as utilization mode data by the utilization mode detecting portion 12 during the time from after the user starts the utilization until he finishes it, and periodically transmits it to the utilization mode storing portion 32 of the server 3 through the network 4. The transmission of the utilization mode data is effected each time the user changes over the function or at each predetermined time. The utilization mode storing portion 32 relates the transmitted utilization mode data to the user and stores it therein.
When the user utilizes the image forming apparatus 1 of the store A next time, he transmits the personal authentication information to the server 3 as he did the last time, and when the personal authentication portion 31 of the server 3 authenticates that the user is a pre-registered user, the authenticated user becomes able to utilize the image forming apparatus 1. At this time, the server 3 authenticates the user and simultaneously therewith, refers to the utilization mode storing portion 32 of the server 3 to thereby refer to the utilization mode data when the user utilized the last time and transmits the utilization mode data to the image forming apparatus 1 through the network 4.
In the image forming apparatus 1 of the store A, a utilization mode is selected and displayed in accordance with the utilization mode data read out from the utilization mode storing portion 32 of the server 3. In this case, as a method of determining the utilization mode with reference to the utilization mode data stored in the utilization mode storing portion 32 of the server 3, the operation mode when the utilization was finished the last time may be displayed, or an operation mode often utilized by plural times of utilization may be displayed, or plural operation modes of operation modes often utilized by plural times of utilization which are great in the frequency of utilization may be displayed.
When the user utilizes the image forming apparatus for the first time, or when the utilization mode data is not stored in the utilization mode storing portion 32 of the server 3, or when the loaded utilization mode data is not of a value within a preset range, a preset initial screen is displayed on the image forming apparatus.
The utilization mode data stored in the aforedescribed utilization mode storing portion 32 correspond to various items the tables A-D in the same utilization mode storing portion 32 have, and for example, when the user has printed the photographic data of a digital camera, and by the main table in the utilization mode storing portion 32 of the server 3, it is judged that the table corresponding to the print service is the table C, and in the table C, there are stored values obtained by condition selection for the service items of the printing function, e.g. items 3-1 to 3-4 in the table C in
Also, for example, when the image forming apparatus 1 of the store A has been utilized before the image forming apparatus 2 of the store B is utilized, the utilization mode data utilized in the image forming apparatus 1 of the store A can be loaded from the utilization mode storing portion 32 of the server 3 to the image forming apparatus 2, and the same operation environment can be obtained even in a different image forming apparatus or an image forming apparatus installed in a different store.
Also, in some image forming apparatuses, there is a case where even if utilization mode data utilized by the user is introduced from the utilization mode storing portion 32 of the server 3, a service corresponding to the utilization mode data cannot be effected, but in such case, the display that the service cannot be effected may be effected to the user and also, a service more significant than the service corresponding to the utilization mode data may be displayed, or an initial screen set by the image forming apparatus may be displayed.
In
When as a result of the discrimination at the step S203, the personal authentication data has been authenticated in the server 3, utilization mode data is loaded from the utilization mode storing portion 32 of the server 3, and an operation mode corresponding to the utilization mode data is determined by referring to a table in the utilization mode storing portion 32 of the server 3, thereby changing the operation mode of the image forming apparatus 1 (step S204). Then, the authenticated user selects the operation mode and operates the image forming apparatus 1, whereby the image forming apparatus 1 executes various processes such as copying, printing, fax/scan and a process as an information terminal (step S205).
Then, the authenticated user gives finishing instructions from the operation finishing key of the image forming apparatus 1 and discriminates whether the operation is finished (step S206), and if the operation is not finished, return is made to the step S205. On the other hand, if the operation is finished, the utilization mode detecting portion 12 of the image forming apparatus 1 transmits the so far utilized utilization mode data to the utilization mode storing portion 32 of the server 3 and renews the utilization mode data (step S207). Thereafter, the present process is finished.
According to the process of
This process is a process in a case where the utilization mode data is not stored in the utilization mode storing portion 32 of the server 3. This process is basically the same as the process of
In
If as a result of the discrimination at the step S302, the utilization mode data corresponding to the table data could not be loaded, that is, could not be loaded due either to the loaded utilization mode data not corresponding to the table data or to the utilization mode data being not written in, the operation mode is set to a default operation mode preset in the image forming apparatus 1 (step S304). Thereafter, the processes of a step S303 and subsequent steps are executed, thus finishing the present process.
According to the process of
This process is a process in a case where a plurality of utilization mode data are stored in the utilization mode storing portion 32 of the server 3. This process is basically the same as the process of
In
Next, whether the selected utilization mode data is utilization mode data corresponding to the table data in the utilization mode storing portion 32 of the server 3 is discriminated (step S402). If the selected utilization mode data is utilization mode data corresponding to the table data, an operation mode corresponding to the utilization mode data is determined by referring to the table in the utilization mode storing portion 32 of the server 3, and the operation mode of the image forming apparatus 1 is changed (step S403). Thereafter, the processes of a step S205 and subsequent steps are executed, thus finishing the present process.
If as a result of the discrimination at the step S402, the selected utilization mode data is not utilization mode data corresponding to the table data, that is, the utilization mode data corresponding to the table data could not be loaded due either to the selected utilization mode data not corresponding to the table data, or to the utilization mode data being not written in, the operation mode is set to a default operation mode preset in the image forming apparatus 1 (step S404). Thereafter, the processes of the step S403 and subsequent steps are executed, thus finishing the present process.
According to the process of
This process is a process in a case where a plurality of utilization mode data are stored in the utilization mode storing portion 32 of the server 3. In the process of
The present process is basically the same as the process of
In
Next, whether the selected M batches of utilization mode data are data corresponding to the table data in the utilization mode storing portion 32 of the server 3 is discriminated (step S502). If the selected M batches of utilization mode data are utilization mode data corresponding to the table data, a plurality of operation modes corresponding to the selected M batches of utilization mode data are displayed on the display portion of the image forming apparatus 1 (step S503).
Next, when the user selects one operation mode from among the plurality of displayed operation modes, the operation mode of the image forming apparatus 1 is changed to the selected operation mode (step S504). Thereafter, the processes of a step S205 and subsequent steps are executed, thus finishing the present process.
If as a result of the discrimination at the step S502, the selected utilization mode data is not the utilization mode data corresponding to the table data, that is, the utilization mode data corresponding to the table data could not be loaded due either to the selected utilization mode data not corresponding to the table data, or to the utilization mode data being not written in, the utilization mode data not corresponding to the table data is deleted and the utilization mode data second highest in the frequency of utilization is selected (step S505). Thereafter, return is made to the step S502.
According to the process of
This process is a process in a case where a handheld information terminal possessed by the user is used as the inputting method of the personal authentication data inputting portion 11 in the image forming apparatus 1. In the processes of FIGS. 2 to 5, the inputting method of the personal authentication data inputting portion 11 is carried out by an input from the operating portion or inserting an ID card, but in the present process, it is carried out by transmitting personal authentication data from the handheld information terminal.
The present process is basically the same as the process of
In
The image forming apparatus 1 discriminates whether the personal authentication data has been authenticated in the server 3 (step S203), and if the personal authentication data is not authenticated in the server 3 as in a case when wrong personal authentication data has been inputted, the present process is finished.
If as a result of the discrimination at the step S203, the personal authentication data is authenticated in the server 3, utilization mode data is received from the handheld information terminal (step S602). Then, on the basis of the received utilization mode data, the operation mode of the image forming apparatus 1 is changed (step S603). Thereafter, the authenticated user selects an operation mode and operates the image forming apparatus 1, whereby the image forming apparatus 1 executes various processes such as copying, printing, fax and scanning, and a process as an information terminal (step S205). The processes thereafter are similar to those shown in
According to the process of
While in FIGS. 2 to 6, the process executed by the image forming apparatus 1 of the store A has been described as an example, the image forming apparatus 2 of the store B can also execute a similar process. Also, for example, when the image forming apparatus 1 of the store A is utilized before the image forming apparatus 2 of the store B is utilized, the utilization mode data utilized in the image forming apparatus 1 of the store A can be loaded from the utilization mode storing portion 32 of the server 3 to the image forming apparatus 2, and the same operation environment can also be obtained in a different image forming apparatus or an image forming apparatus installed in a different store.
Also, of course, the objects of the present invention are achieved by supplying a system or an apparatus with a storage medium having recorded therein the program code of soft ware realizing the functions of the above-described embodiments, and the computer (or CPU or MPU) of the system or the apparatus reading out and executing the program code stored in the storage medium.
In this case, the program code itself read out from the storage medium realizes the functions of the aforedescribed embodiments, and the program code and the storage medium storing the program therein constitute the present invention.
Also, of course, not only the functions of the aforedescribed embodiments are realized by the program code read out by the computer being executed, but also there is covered a case where on the basis of the instructions of the program code, an operating system (OS) or the like working on the computer performs part or the whole of an actual process, and the functions of the aforedescribed embodiments are realized by the process.
Further, of course, there is also covered a case where the program code read out from the storage medium is written into a memory provided in a function expanding card inserted in the computer or a function expanding unit connected to the computer, thereafter on the basis of the instructions of the program code, a CPU or the like provided in the function expanding card or the function expanding unit performs part or the whole of an actual process, and the functions of the aforedescribed embodiments are realized by the process.
Also, the above-described program can only realize the functions of the above-described embodiments by a computer, and the form thereof may be the form of an object code, a program code executed by an interpreter, script data supplied to OS, or the like.
The storage medium supplying the program can be one capable of storing the above-described program therein such as, for example, a Floppy (registered trademark) disc, an optical disc, a magneto-optical disc, a CD-ROM, a CD-R, a CD-RW, a DVD (DVD-ROM, DVD-RAM, DVD-RW or DVD+RW), a magnetic tape, a non-volatile memory card or other ROM. Alternatively, the above-described program is supplied by being down-loaded from other computer or a data base, not shown, connected to the Internet, a commercially available network or a local area network.
According to the embodiments described above, utilization mode data corresponding to an authenticated user is obtained from the utilization mode storing portion 32 of the server 3, and the operation mode of the image forming apparatus 1 is set to an operation mode corresponding to the obtained utilization mode data, and the utilization mode data of the utilization mode storing portion 32 is renewed on the basis of the utilization mode data corresponding to the operation mode utilized by the user and therefore, irrespective of the type of the image forming apparatus 1, the operation can be facilitated and the convenience can be improved.
Also, when the utilization mode data could not be obtained, the operation mode of the image forming apparatus 1 is set to a preset initial operation mode and therefore, even when the past utilization mode data could not be obtained as in a case where the user utilizes the service for the first time, the user can utilize the service.
Also, mode data is renewed when the user has finished the operation of the image forming apparatus 1, and the renewed utilization mode data is obtained when the user's last operation was finished and therefore, irrespective of the type of the image forming apparatus 1, the service utilized the last time can be utilized with an easy operation.
Also, a plurality of utilization mode data are obtained, and the operation mode of the image forming apparatus 1 is set to an operation mode corresponding to the utilization mode data of the plurality of obtained utilization mode data which is high in the frequency of utilization and therefore, irrespective of the type of the image forming apparatus 1, services great in the frequency of utilization can be utilized with an easy operation.
Also, of the plurality of obtained utilization mode data, a plurality of operation modes corresponding to a plurality of utilization mode data high in the frequency of utilization are displayed, and the operation mode of the image forming apparatus 1 is set to an operation mode the user has selected from among the plurality of displayed operation modes and therefore, irrespective of the type of the image forming apparatus 1, services great in the frequency of utilization can be utilized with an easy operation.
Also, one image forming apparatus obtains utilization mode data renewed by the one image forming apparatus or another image forming apparatus and therefore, even in a different image forming apparatus or an image forming apparatus installed in a different store, the same operation environment can be obtained.
This application claims priority from Japanese Patent Application No. 2004-195760 filed Jul. 1, 2004, which is hereby incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2004-195760 | Jul 2004 | JP | national |