US20070079363A1 - Multi function peripheral - Google Patents
Multi function peripheral Download PDFInfo
- Publication number
- US20070079363A1 US20070079363A1 US11/529,259 US52925906A US2007079363A1 US 20070079363 A1 US20070079363 A1 US 20070079363A1 US 52925906 A US52925906 A US 52925906A US 2007079363 A1 US2007079363 A1 US 2007079363A1
- Authority
- US
- United States
- Prior art keywords
- information
- public
- function
- unit
- registration information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 49
- 230000006870 function Effects 0.000 claims abstract description 407
- 238000000034 method Methods 0.000 description 99
- 230000008569 process Effects 0.000 description 99
- 230000008859 change Effects 0.000 description 24
- 230000005540 biological transmission Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 14
- 230000000994 depressogenic effect Effects 0.000 description 6
- 230000000881 depressing effect Effects 0.000 description 5
- 230000015556 catabolic process Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 101000896027 Rattus norvegicus 3-hydroxyacyl-CoA dehydrogenase Proteins 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000002187 spin decoupling employing ultra-broadband-inversion sequences generated via simulated annealing Methods 0.000 description 1
- 210000003462 vein Anatomy 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Definitions
- the present invention relates to a multi function peripheral having a plurality of functions such as a facsimile, a copier, a scanner, and a multi function peripheral control program.
- a multi function peripheral which is provided with a plurality of functions, a facsimile transmission function to transmit image information via a communication line and a facsimile receive function to receive image information, a copier function to read image information recorded on a record medium and record the image information on another record medium, a scanner function to read image information recorded on a record medium and stored in a memory unit, etc.
- Japanese Patent Application Provisional Publication No. P2002-152446A discloses a multi function peripheral which stores menu display data for each user in the memory unit beforehand, displays the menu corresponding to a user when the user inputs his/her identification information (password), and allows the user to use functions indicated by the menu.
- the multi function peripheral When the multi function peripheral is installed in a place where many people gather such as a company, expenses due to private use which has no relationship to original business tend to be a problem. Then, occasionally, only specific persons authenticated by inputting a password can use the device. In some cases, a setup of a password and functions to be allowed to use has to be done for each of all users, and there is a heavy load for administration of the device. Further, a user must input his/her password to be authenticated every time in any case, and an operation is complicated.
- aspects of the invention are advantageous in that there is provided a multi function peripheral which can determine and set up whether each function is allowed to be used even when the authentication is not executed.
- FIG. 1 is a block diagram which shows an electrical configuration of a communication system containing a multi function peripheral according to the embodiment of the present invention.
- FIG. 2 is a plain view of the operation panel portion of the multi function peripheral.
- FIG. 3 shows tables of individual registration information and public registration information.
- FIGS. 4A-4O are schematic views each of which shows a display in the setting process on the LCD of the multi function peripheral.
- FIG. 5 is a flowchart which shows a main process.
- FIG. 6 is a flowchart which shows a process executed in the main process in case of the lock off condition.
- FIG. 7 is a flowchart which shows a setting process.
- FIG. 8 shows tables of a 1-job accounting information and accumulative accounting information.
- FIG. 9 is a flowchart which shows an accounting process.
- FIGS. 10A-10C are schematic views each of which shows a division of memory areas of the RAM.
- a multi function peripheral having a plurality of functions which includes an input unit to input individual identification information, an individual information memory unit that stores individual registration information indicating whether it is allowed or not to use each function of the plurality of functions responsive to the identification information input into the input unit, a public information memory unit that stores public registration information indicating whether it is allowed or not to use each function of the plurality of functions in case that the identification information is not input, a function setup unit that sets up whether usage of each function is allowed or not based on the individual registration information stored in the individual information memory unit responsive to the identification information in case that the identification information is input to the input unit, and sets up whether usage of each function is allowed or not based on the public registration information stored in the public information memory unit in case that the identification information is not input to the input unit.
- the multi function peripheral may include a determination unit to determine whether prescribed administrator identification information is input to the input unit, and a registration information setup unit that makes it possible to set up the individual registration information or the public registration information indicating whether each of the plurality of functions is allowed to be used to each of the individual information memory unit and the public information memory unit in case that the prescribed administrator identification information is determined to be input.
- a setup for each individual user and a setup in case that user authentication is not executed can be done depending upon a place where the multi function peripheral is installed.
- the multi function peripheral may be configured that the public registration information stored in the public information memory unit indicates prescribed functions of the plurality of functions cannot be allowed to be used by the information setup unit.
- the multi function peripheral may include a template information memory unit that stores template information set up preliminarily whether each of plurality of function is allowed to be used comprising, and the registration information setup unit may be provided with a template information memory unit that sets up the individual registration information or public registration information indicating whether each function is allowed to be used to the individual information memory unit and the public information memory unit based on the template information stored in the template information memory unit.
- the registration information setup unit is provided with a public information utilization unit that sets up the individual registration information in the individual information memory unit using the public registration information stored in the public information memory unit.
- a setup corresponding to a user can be made based on the registration information stored in the public information memory unit, and a setup operation for the user can be made easy.
- the public information utilization unit may set up to similarly allow usage of functions of which usage is set up to be allowed among the plurality of functions in the public registration information stored in the public information memory unit when the individual registration information is set up in the individual information memory unit.
- the registration information stored in the public information memory unit is to allow usage of minimum functions and functions to be allowed to use corresponding to a user usually contain functions allowed to a public user and more. Therefore, a setup operation for the user can be made easy.
- the multi function peripheral may be provided with a display unit, and the public information utilization unit may display setup contents of the public registration information stored in the public information memory unit on the display unit when the individual registration information is set up in the individual information memory unit.
- the registration information for individual user can be set up associating with the registration information set up for a public user.
- the individual information memory unit displays the information on the display unit so as to make it possible to determine whether the public registration information is set up in the public information memory unit on the display unit when the individual registration information is set up.
- the public information memory unit may store an initial registration information that is set up where usage of each function is not allowed in an initial condition where the registration information setup unit has not set up.
- the multi function peripheral may include an operation unit that have an operator to select one of the plurality of functions, an operator to set up parameters of each of the plurality of functions and a time unit that times when either operator of the operation unit is not operating.
- the identification information is input to the input unit, and it is set up whether usage of each function is allowed based on the individual registration information stored in the individual information memory unit in association with the identification information, in case that the time unit times the prescribed time, the function setup unit sets up whether usage each function is allowed based on the public registration information stored in the public information memory unit.
- the setup is back to a setup corresponding to a public user, and it can be prevented from setting free to use functions that are not allowed for a public user.
- a multi function peripheral control program which is executed by a multi function peripheral having a plurality of functions.
- the multi function peripheral includes the individual information memory unit that stores individual registration information indicating whether each of the plurality of functions is allowed to be used responsive to the identification information, and the public information memory unit that stores the public registration information indicating whether each of the said plurality of functions is allowed to be used corresponding to a case that the identification information is not input, an input step to input the individual identification information, and a function setup step that whether usage of each function is allowed based on the individual registration information stored in the individual information memory unit responsive to the identification information in case that the identification information is input in the input step and sets up whether usage of each function is allowed based on the public registration information stored in the public information memory unit in case that the identification information is not input to the input unit.
- each function can be set up whether usage of each function is allowed based on the individual registration information indicating whether usage of each function is allowed corresponding to individual user, and it can be set up whether usage of each function is allowed based on the public information whether usage of each function is allowed corresponding to a public user whose identity is not authenticated. Accordingly, by setting up properly for the individual user and the public user depending on a place where the multi function peripheral is installed, better operatability is attained. For example, in case that user authentication is not executed, by setting up to allow minimum functions to be used, a user can use the minimum functions without inputting his/her password.
- the multi function peripheral may include a template information memory unit that stores template information set up preliminarily whether usage of each function of the plurality of functions is allowed, a template information utilization step to set up the individual registered information or the public registration information indicating whether usage of each function of the plurality of functions is allowed based on the template information stored in the template information memory unit, the individual information memory unit and the public information memory unit, a public information utilization step that sets up the individual registration information in the individual information memory unit based on the registration information stored in the public information memory unit.
- the registration information stored in the template information memory unit can be used in case that it is set up whether many functions are allowed to be used by a user, and registration information is easily set up by simple operation.
- FIG. 1 is a block diagram which shows a configuration of a communication system that contains a multi function peripheral (hereinafter referred to an MFP) of an embodiment according to aspects of the present invention.
- the communication system is configured with the MFP 1 which has a plurality of functions such as a facsimile function, a server 2 and a personal computer 3 (hereinafter referred to a PC 3 ) which are communicatably connected to the MFP 1 .
- the MFP 1 of the communication system is also connected to a telephone line network 100 .
- the MFP 1 has a facsimile function which realizes facsimile communication and a voice call function which realizes voice communication via the telephone line network 100 .
- the MFP 1 also contains various functions such as a printer function, a copier function, a scanner function in its body. Further, the MFP 1 contains a PC fax function which forwards received fax data to the personal computer 3 via a LAN.
- the MFP 1 includes a CPU 12 which controls operations of the entire MFP 1 , a ROM 14 which stores various control programs which are executed by the CPU 12 , and fixed value data, a RAM 16 which is a memory for storing temporarily necessary data and programs in various processes executed by the CPU 12 , a rewritable nonvolatile flash memory 18 which stores various setups, a scanner unit 22 , a printer unit 24 , a modem 26 , a line control unit 28 , a handset 32 which is detachable from a body part of the MFP 1 and is used for telephone transmission and receiving in the voice call function, an operation unit 34 which has a plurality of operation input keys (buttons and switches) to execute various functions of the MFP 1 , an LCD 36 which is a liquid crystal display (hereinafter referred to an “LCD”) to display various information of the MFP 1 , a speaker unit 38 which has a speaker and a drive circuitry to drive the speaker, a LAN I/F
- the CPU 12 , the ROM 14 , the RAM 16 , the scanner unit 22 , the printer unit 24 , the modem 26 , the line control unit 28 , the operation unit 34 , the LCD 36 , the speaker unit 38 , and the LAN I/F 40 are connected to each other via a bus line 46 .
- the line control unit 28 is connected to the modem 26 or the handset 32 via a transmission path.
- the scanner unit 22 reads out an image from an original copy set at a prescribed reading position (not shown), and generates image data of the image based on an instruction from the CPU 12 .
- the image data read out by the scanner unit 22 is transmitted to a communication partner device designated by a telephone number, etc., through the modem 26 , the line control unit 28 and the telephone line network 100 , when the MFP 1 is set in a facsimile mode (hereinafter referred to a “FAX mode”) where a facsimile function is activated in the MFP 1 .
- FAX mode facsimile mode
- the MFP 1 when the MFP 1 is set in a copy mode (hereinafter referred to a “COPY mode”) where a copier function is activated in the MFP 1 , image data generated by the scanner unit 22 is printed out on a record paper by the printer unit 24 . Further, when the MFP 1 is set in a scanner mode (hereinafter referred to a “SCAN mode”) where a scanner function activated in the MFP 1 , the image data generated by the scanner unit 22 is stored in a prescribed memory region of the RAM 16 .
- COPY mode copy mode
- SCAN mode scanner mode
- the printer unit 24 is configured with an ink jet printer which prints on record papers set at a prescribed paper feed position (not shown) based on instructions from the CPU 12 , and has a record paper feed motor which feeds record papers (not shown), a print head which propels droplets of ink onto record papers (not shown), and a carriage motor which moves a carriage to which the print head is mounted (not shown).
- the image data generated by the scanner unit 22 is printed on a record paper by the printer unit 24 .
- the modem 26 modulates the image data generated by the scanner unit 22 , generates image signal transmittable to the telephone line network 100 via the line control unit 28 , demodulates the image signals input from the telephone line network 100 via the line control unit 28 into image data based on instruction from the CPU 12 .
- the line control unit 28 handles various signal inputs from the telephone line network 100 and signal outputs to the telephone line network 100 and set up a transmission path between the line control unit 28 and the telephone line network 100 based on instructions from the CPU 12 .
- a path toward the modem 26 is set up as the transmission path. Then, the image signal can be transmitted through the path. Whereas, the set up transmission path is cancelled when the image signal output by the modem 26 is completed, or the image signal input is completed from the telephone line 100 , and the image signal is not transmitted through the path.
- the RAM 16 includes a system memory 16 a , a copier function memory 16 b , a facsimile function memory 16 c , a scanner function memory 16 d , a temporary memory 16 e .
- the system memory 16 a is a memory area which is used when the MFP 1 executes various functions, and includes a function restrictions table 16 a 1 that stores which functions among the plurality of functions of the MFP 1 are allowed to be used corresponding to a user.
- the function restrictions table 16 a 1 stores information which functions are allowed to be used and which functions are not allowed to be used among the plurality of functions at the time point. When the user selected one of the functions, FAX mode, COPY mode, SCAN mode, etc.
- the function restrictions table 16 a 1 is referred and it is determined whether the function is allowed to be used by the user. Then, when a use environment is changed, for example, a user is changed, or a lock condition is changed from “on” to “off”, contents in the function restrictions table 16 a 1 are rewritten accordingly.
- the copier function memory 16 b is a memory area which stores image data generated by the scanner unit 22 when a copy mode is selected.
- the facsimile memory 16 c is a memory area which stores transmitted facsimile data and received facsimile data.
- the scanner function memory 16 d is a memory area which stores image data generated by the scanner unit 22 when a scanner mode is selected.
- the temporary memory 16 e is a memory area to be used when the memory area assigned to each mode is short of necessary area or temporarily memory needs to be used. A size of the each area is set up as needed.
- the flash memory 18 includes function setting table memory 18 a that stores a function setting table 51 (see FIG. 3 ), a lock flag memory 18 b that stores a lock flag, a 1-job account information memory 18 c that stores usage condition to charge a user for usage of the MFP 1 , and an accumulative accounting information memory 18 d.
- the function setting table 51 stores public registration information that sets up whether it is allowed or not for a public user who is not individually registered to use each function of the plurality of functions of the MFP 1 , individual registration information that sets up whether it is allowed or not for individual user to use each function, and template information preliminarily sets up whether each of plurality of function is allowed to be used.
- the public registration information is information indicating whether it is allowed or not to use each function of the plurality of functions of the MFP 1 for a public user who has not a password.
- the public registration information is information indicating whether it is allowed or not to use each function of the plurality of functions of the MFP 1 for a public user who has not a password.
- the administrator set up a password, and when the password is input, public registration information can be rewritten.
- public registration information is rewritten, template information is read out, and the template information can be set up as public registration information as it is. Then, changes can be added to some of the functions.
- the individual registration information is information indicating whether it is allowed or not to use each function of the plurality of functions of the MFP 1 for a user who has a password.
- the administrator sets up a password, and when the password is input and his/her identification is authenticated, individual registration information of each user can be rewritten.
- the lock flag memory 18 b stores a lock flag which shows that the MFP 1 is in which state, a lock off condition where usage of all functions is not limited or a lock on condition where allowable functions are restricted depending upon each user.
- the lock flag is set to be “0” in case of the lock off condition where user identification is not executed and usage of all functions are not limited, and the lock flag is set to be “1” in case of the lock on condition where usage of functions are restricted for each user.
- the lock flag can be changed only when a password of the administrator (a person who is in charge of managing the MFP 1 , usually in an organization, a person who is recognized to have an administrative ability is named.) is input.
- the lock flag is set up to be “0” at time of shipment from the factory.
- the 1-job account information memory 18 c stores usage condition of each 1-job for each user in order to calculate for each 1-job.
- a 1-job means processes executed between the time a user starts usage and terminates usage. For example, when User 1 transmits a facsimile and a copy is executed, then User 2 starts usage, 1-job accounting information of User 1 is facsimile transmission and copy. In this way, for each 1-job, 1-job accounting information is stored in the memory, and when utility rate is collected for each 1-job, utility rate can be calculated by referring to the 1-job account information memory 18 c.
- the accumulative accounting information memory 18 d stores accumulative usage condition instead of usage condition for each 1-job, and stores executed functions sequentially added for each user. For example, in case that utility rate is collected each month, usage amount is calculated, and the accumulative accounting information is deleted on the final day of each month. Next month, every usage is added to usage situation stored in the memory, and utility rate can be calculated from accumulative usage amount on the final day of the month, for each user.
- FIG. 2 is a plain view of the operation panel portion of the MFP 1 .
- the operation panel portion is configured with various operation input keys 34 a - 34 g which constitute the operation unit 34 , and an LCD 36 .
- the power source key 34 a When the power source key 34 a is depressed while the MFP 1 is in the power source shut off state, the power source is turned on in the MFP 1 . When the power source key 34 a is depressed while the MFP 1 is in the power source turn on state, the power source is shut off in the MFP 1 .
- the operation input keys 34 b are a cross cursor key and set keys to select options displayed on the LCD 36 which shows functions to be executed in the MFP 1 or setting values.
- a cursor displayed on the LCD 36 can be moved in the upward, downward, left, and right directions and the functions can be selected and displayed.
- the cursor is positioned at the point indicating an option corresponding to the desired function or setting value, by depressing a central part of the operation input key 34 b (hereinafter, referred to “setting operation”), the function or the setting value to which the cursor position is corresponding is selected or set up.
- the operation input key 34 c is a mode selection key (hereinafter, referred to “mode selection key 34 c ”), is provided with a COPY mode key 34 c 1 which makes a copier function of the MFP 1 work, a FAX mode key 34 c 2 which makes a facsimile function of the MFP 1 work, and a SCAN mode key 34 c 3 which makes a scanner function of the MFP 1 work.
- mode selection key 34 c is a mode selection key (hereinafter, referred to “mode selection key 34 c ”), is provided with a COPY mode key 34 c 1 which makes a copier function of the MFP 1 work, a FAX mode key 34 c 2 which makes a facsimile function of the MFP 1 work, and a SCAN mode key 34 c 3 which makes a scanner function of the MFP 1 work.
- the MFP 1 executes the corresponding function to the depressed mode selection key 34 c ( 34 c 1 - 34 c 3 ).
- the function restrictions table 16 a 1 is referred, and when the function restrictions table 16 a 1 indicates usage of the function is allowed, the function is executed.
- the speaker unit 38 is made to sound to notify the user that usage of the function is not allowed, and the LCD 36 displays a message thereof.
- the operation input keys 34 d constitute a numeric keypad, in case that the MFP 1 is in facsimile mode, the operation input keys are used to input a telephone number of a communication partner device to which facsimile data is transmitted and to input setting values and a password by the administrator or the registered user due.
- the operation input keys 34 e are menu buttons, and to instruct menu display, or execution of a specific function (for example, an on-hook dial function in a FAX mode) in various modes
- the operation input key 34 f is a stop button, and is used to instruct to stop execution of a function during execution of various functions.
- the operation input key 34 g is a start button, and is used to instruct to start execution of functions in FAX mode, COPY mode, etc.
- the LCD 36 is a liquid crystal display which shows various information of the MFP 1 .
- the LCD 36 displays waiting information of current setup situation, etc., in operation waiting time of the MFP 1 , besides the above described function at function setup time or setup display for setting values.
- FIG. 3 shows the function setting table 51 which indicates registration information and template information registered corresponding to a public user and registered users.
- a first line of the function setting table 51 indicates setup items corresponding to users.
- a second line 51 a corresponds to a public user and a third second line 51 b corresponds to a registered user.
- a last line 51 c corresponds to a template.
- a first column of the function setting table 51 indicates a user or a template.
- a second column 51 d indicates user names.
- a third column 51 e indicates passwords.
- Fourth-eighth columns 51 f indicate each function.
- the each function means a facsimile transmission function shown in the fourth column, a facsimile receiving record function shown in the fifth column, a copier function shown in the sixth, a scanner function shown in the seventh column, or a printer function shown in the eighth column.
- the facsimile transmission function is the item to indicate whether the facsimile transmission function of the MFP 1 is allowed to be used. All received facsimile data is stored in the RAM of the MFP 1 instead of printing on a record medium.
- the facsimile receiving record function is a function which enables users who are allowed usage to display received contents on the LCD 36 to confirm, in case that the user determines it can be output, and to print it on the record medium or transmit it to the PC of a receiver via the LAN 200 .
- COPIER FUNCTION and SCANNER FUNCTION are the items to indicate whether the copier function or the scanner function of MFP 1 is allowed to be used.
- the printer function is a function to receive image information from PCs via the LAN 200 and to print it.
- PRINTER FUNCTION is the item to indicate whether the printer function is allowed to be used by recognizing the user identified from the address of the transmitted PC at the time receiving image information. There is no user name or a password as to a public user and template information.
- the function setting table 51 as to each user and template information, in case that usage of each function is allowed (Enable), “1” is stored, and in case that usage is not allowed (Disable), “0” is stored.
- the function setting table 51 shown in FIG. 3 only usage of a copier function is allowed for a public user, all other functions are set up not to be allowed to be used, and usage of all functions are set up to be allowed for user 2 .
- a password setup screens shown in FIG. 4B and FIG. 4C are displayed to set up the administrator's password, then a password is input and setting operation is executed. Further, a password setup screen FIG. 4D is displayed again for confirmation.
- the password is input similarly and setting operation is executed, it is determined whether the password input previous time is identical with the password input this time. If they are identical with each other, the administrator's password is set up. If they are not identical, the password setup screen FIG. 4C is displayed once again, and the password is input.
- a password input screen is displayed to input the administrator's password. If the input password is identical with the stored one, a user selection screen shown in FIG. 4E to select a public user (Public) or a registered user (User 1 ) is displayed. If the input password is not identical with the registered one, the process returns to the selection screen shown in FIG. 4A .
- “Public” and “User 1 ” meaning the user number 1 are shown.
- “User 2 ”, “User 3 ” . . . “User 10 ” meaning user numbers 2 , 3 , . . . , 10 are displayed and either one can be selected.
- user numbers are 1, . . . , 10 as an example, there is no limitation to that. The number may be larger or fewer.
- a user name registration screen shown in FIG. 4F is displayed.
- a user name (SUSAN) is input and setting operation is executed, then the user name is registered as a registered user.
- a user name is registered associated with the user number, the user name is displayed, the user name is deleted by operating the delete button (not shown) and setting operation is executed, registration of the user is deleted.
- the process returns to the selection screen shown in FIG. 4A .
- a password setup screen shown in FIG. 4H is displayed to set up a password corresponding to the registered user name.
- the password setup screen when a password is input and setting operation is executed, the password corresponding to the user name is registered. If a password is already registered, the password is displayed as shown in FIG. 4I . By inputting a password again and executing setting process, a password can be changed.
- a function setup screen shown in FIG. 4J is displayed.
- the function setup screen shown in FIG. 4J is displayed directly.
- FIG. 4K In a screen to select setup items shown in FIG. 4A , when the first setup item “Lock On->Off” is selected, an administrator's password input screen is displayed as shown in FIG. 4K .
- a password is registered by inputting a password and executing setting operation. If the administrator's password is input correctly, “Accepted” is displayed for 2 seconds, the MFP 1 is set up in the lock on condition and returns to a standby state. On the other hand, if the password is not input correctly, “Wrong Password” is displayed for 2 second to show that the input password is incorrect, and returns to the standby state.
- a menu button When a menu button, one of the operation keys 34 e , is operated, and the MFP 1 is set up in the lock on condition, a menu screen shown in FIG. 4L to select set up items is displayed.
- “Lock On->Off” is displayed to change the lock status from the lock on condition to the lock off condition.
- “User Change” is displayed to change a user setup.
- a password setup screen shown in FIG. 4M is displayed to set up the administrator's password, then a password is input and setting operation is executed.
- a password is registered by inputting a password and executing setting operation. If the administrator's password is input correctly, “Accepted” is displayed for 2 seconds, the lock flag is set to be “0”, the MFP 1 is set up in the lock off condition by storing that usage of all functions is allowed in the function restrictions table 16 a 1 , and returns to the standby state. On the other hand, if the password is not input correctly, “Wrong Password” is displayed for 2 second to show that the input password is incorrect, and returns to the standby state.
- a user selection screen shown in FIG. 4N is displayed and registered user names are shown. By moving the cursor in upward and downward directions, sequentially user names are shown. By setting operation, a user name where the cursor is positioned is selected. As can be seen in FIG. 4O , the selected user name (in this example, Fukuhara) is displayed, and a screen to input the user's password is displayed. By a user's inputting a password and executing setting operation, the password is registered. If the password is a correct password corresponding to the user name, the functions corresponding to the user name are set up based on the registered contents in the function setting table 51 and the MFP 1 returns to the standby state.
- the selected user name in this example, Fukuhara
- the password is registered. If the password is a correct password corresponding to the user name, the functions corresponding to the user name are set up based on the registered contents in the function setting table 51 and the MFP 1 returns to the standby state.
- “Wrong Password” is displayed to show the fact that the password is not correct for 2 seconds, and the MFP 1 returns to the standby state. Furthermore, it is possible to select the public user as one of the users with the user selection screen. When the public user is selected, without inputting a password, the functions corresponding to the public user are set up based on the registered contents in the function setting table 51 and the MDF 1 returns to the standby state.
- FIG. 5 and FIG. 6 are flowcharts which show a main process.
- initial setting is executed (S 1 ).
- initial setup referring to the lock flag which is stored in the flash memory 18 , if the MFP 1 is in the lock on condition, processes, such as reading a function setup of the public user stored in the function setting table memory 18 a into the function restrictions table 16 a 1 , are executed. If the MFP 1 is in the lock off condition, processes such that usage of all functions is set up to be allowed are executed. Then, the MFP 1 returns to the standby state waiting for a user's operation.
- the lock state is the lock on condition by referring to the lock flag stored in the lock flag memory 18 b of the flash memory 6 . Namely, if the lock flag is 0, the lock state is the lock off condition, and if the lock flag is 1, the lock state is the lock on condition.
- a menu screen shown in FIG. 4 L is displayed to select a process to switch from the lock on condition to the lock off condition or a process to change the registered user (S 5 ).
- the lock flag stored in the lock flag memory 18 b is changed from 1 to 0, the function restrictions table 16 a 1 stored in the system memory 16 a of the RAM 16 is set up so that usage of all functions of the MFP 1 is allowed (S 7 ). If the correct password is not input, as described above, “Wrong Password” is displayed for 2 second to show that the input password is incorrect, and returns to the standby state. It is noted that in a flowchart shown in FIG. 5 , a process executed in case that the incorrect password is input is omitted to avoid complication of the flowchart.
- the function restrictions table 16 a 1 stored in the system memory 16 a of the RAM 16 is set up to indicate whether usage of each function is allowed corresponding to the user based on the individual registration information stored in the function setting table memory 18 a .
- the public user can be selected as one of the users. If the public user is selected, without requesting to input a password, the function restrictions table 16 a 1 stored in the system memory 16 a of the RAM 16 is set up to indicate whether usage of each function is allowed based on the public registration information stored in the function setting table memory 18 a.
- the detected operation is to indicate an operation displayed on the menu screen and the detected operation is to select a function of the MFP 1 (S 3 : No)
- the selected function is executed (S 13 ). If usage of the selected function is not allowed (S 12 : No), the speaker unit 38 is made to sound to notify the user that usage of the function is not allowed (S 14 ), and the LCD 36 displays a message thereof. When the process S 13 and the process S 14 are completed, the process return to the process S 2 .
- any one of the operators is determined not to be operated (S 2 : No)
- time while any one of the operators is not operated has elapsed over the prescribed time (S 15 ).
- the CPU 12 times since it was determined to be Yes in the previous time, and it is determined based on the result of the timing of the CPU 12 .
- the time while any one of the operators is not operated has elapsed over the prescribed time (S 1 5 : Yes)
- it is determined whether the lock state is the lock on condition (S 16 ). If the lock state is the lock on condition (S 16 : Yes), it is determined whether the function setup which is stored in the function restrictions table 16 a 1 is the registered user setup of the registered user (S 17 ).
- the function restrictions table 16 a 1 is setup based on the public registration information stored in the function setting table memory 18 a (S 18 ). If the time while any one of the operators is not operated has not elapsed over the prescribed time (S 1 5 : No), the process returns to S 2 . If the lock states is determined not to be the lock on condition (S 16 : No), the process returns to S 2 . And also if the function setup stored in the function restrictions table 16 a 1 is determined not to be corresponding to the registered user (S 17 : No), the process returns to S 2 .
- FIG. 6 is a flowchart which shows processes executed if it is determined the lock state is the lock off condition in the determination process S 4 shown in FIG. 5 .
- a menu screen shown in FIG. 4A to select a setup item is displayed.
- “Lock On->Off” is displayed to change lock status from the lock on condition to the lock off condition
- “Set Password” is displayed to set up the administrator's password
- the third setup item, “Setup User” is displayed to set up the individual registered information or the public registration information.
- peripheral points in top and bottom of the operation input key 34 b By depressing peripheral points in top and bottom of the operation input key 34 b , a cursor is moved in the upward, downward direction, when the cursor is positioned at the point indicating an option corresponding to the desired function, the selected function is executed by setting operation.
- S 23 If it is determined that the item to switch from the lock off condition to the lock on condition is not selected at S 23 (S 23 : No), it is determined whether a item to set up the password the administrator is selected (S 25 ). If the item to set up the password administrator is selected (S 25 : Yes), the process to set up the password of the administrator is executed (S 26 ). Specifically, a screen shown in FIG. 4B is displayed to request for input of an old password. If the old password is correctly input, a screen shown in FIG. 4C is displayed to request for input of a new password.
- a password confirm screen shown in FIG. 4D is displayed to request for input the new password again. If the retyped password is identical with the password previously input, the changed new password is registered. If the password of the administrator is determined to not to be yet set up at S 21 (S 21 : No), in the administrator password setup process S 26 , a password input screen shown in FIG. 4C is displayed to request for input of the new password. If the new password is input, the password confirmation screen shown in FIG. 4D is displayed to request for input of the new password once again. If the retyped password is identical with the password previously input, the changed new password is registered.
- FIG. 7 is a flowchart which shows a register process.
- the register process firstly, it is determined which function is set up to be allowed to be used in the public registration information (S 41 ).
- all functions are set up not to be allowed to be used in the public registration information. For example, if all functions are set up not to be allowed to be used in the public registration information same at the time of shipment from the factory (S 41 : No), the item to select the public user is displayed at the top position above the user (User 1 ) as can be seen in FIG. 4E (S 43 ).
- the administrator selects the user or the public user to be set up registration and input items selected (S 44 ) with the selection screen displayed in this way.
- the selected item is the public user (S 45 ). If the selected item is the public user (S 45 : Yes), when the public registration information is registered, a screen to make the administrator select whether the template information stored in the template information memory 18 c is used is displayed (not shown). It is determined whether the administrator selects to use the template information stored in the template information memory 18 c (S 46 ).
- the template information stored in the template information memory 18 c is read out, and the template information is stored in the RAM temporarily (S 52 ).
- a screen to make the administrator select whether to change the setup of each function in the template information which is read out is not shown, and it is determined whether the administrator selects to change the setup of each function (S 53 ).
- the setups are input by selecting “Enable” to indicate usage is allowed or “Disable” to indicate usage is not allowed while the functions to be set up are displayed as can be seen in FIG. 4J .
- the template information is used, firstly, the status of the template information stored in the RAM is displayed. If any change is necessary, the setup of the function is completed only by executing the setting operation. If a change is necessary, the display is changed by moving cursor, and the setting operation is executed.
- the public registration information is setup, the FAX transmission function cannot be set up to be allowed. In this way, the prescribed functions among the plurality of functions cannot be set up to be allowed to be used. Therefore, it can be prevented that the administrator allows the public user to use each function by accident which should not be allowed.
- the function setups are written in the function setting table memory 18 a .
- the template information includes information indicating whether usage of the plurality of functions is allowed to be used, the public registration information can be set up by executing only one operation. Therefore, without setting up each of the plurality functions individually, the registration information can be set up by a simple operation.
- the register setup corresponding to the user is executed. Firstly, a screen indicating a user name is displayed as can be seen in FIG. 4F , then the user name is input (S 61 ).
- the processes in the case that user name is already registered are explained above, in this flowchart the details of the processes are omitted for their complication.
- the password setup screen corresponding to the user name shown in FIG. 4H is displayed, and the password is input (S 62 ).
- a screen to make the administrator select whether the public registration information stored in the public registration information memory 18 a is used is displayed (not shown). It is determined whether the administrator selects to use the public registration information stored in the public registration information memory 18 a (S 63 ).
- the public registration information stored in the public registration information memory 18 a is read out, and the public registration information is stored in the RAM temporarily. If it is determined that the public registration information is not used (S 63 : No), a screen to make the administrator select whether the template information stored in the template information memory 18 c is used is displayed (not shown). It is determined whether the administrator selects to use the template information stored in the template information memory 18 c (S 65 ).
- the template information stored in the template information memory 18 c is read out, and the template information is stored in the RAM temporarily (S 66 ).
- a screen to make the administrator select whether to change the setup of each function in the public registration information or the template information stored in the RAM is displayed, and it is determined whether the administrator selects to change the setup of each function (S 67 ).
- each of all functions including the FAX transmission function can be set up to be allowed or not to be allowed to use.
- the template information or the public registration information can be used. Therefore, without setting up each of the plurality functions individually, the registration information can be set up by a simple operation.
- the public registration information is to allow usage of minimum functions and functions to be allow to use corresponding to a user usually contain functions allowed to a public user and more. Therefore, there is an effect that setup operation for the user can be made easy.
- the individual registration information is setup and stored in the function setting table memory 18 a .
- a screen to make the administrator select whether the setup process is terminated is displayed (not shown). It is determined whether the administrator selects to terminate the setup process (S 55 ). If it is determined that the setup process is kept going on instead of terminating (S 55 : No), the CPU goes to the process S 44 . If it is determined that the setup process is selected to be terminated (S 55 : Yes), the registration process is terminated.
- the individual registration information indicating whether usage of each function of the plurality of functions of the multi function peripheral 1 is allowed corresponding to each user who has a password and the public registration information indicating whether usage of each function of the plurality of functions is allowed for the public user who has not a password are stored. Therefore, function restriction for the registered user and function restriction for the public user can be executed.
- it can be configured that a person in a position for management in a company's section is set up as a registered user for whom each function is set up to be allowed to use, and the other persons are allowed as public users only to use limited functions.
- the administrator can change the individual registration information or the public registration information, only if the correct password is input. Therefore, it can be prevented that a person who is not an administrator changes the allowable functions to use, and private use can be prevented as much as possible to cut expenses.
- FIG. 8 is a table which shows 1-job accounting information stored in the 1-job account information memory 18 c of the flash memory 18 and accumulative accounting information stored in the accumulative accounting information memory 18 d .
- FIG. 8 two users, User 1 and User 2 , are described. However, information of more than two users may be stored.
- items recorded as 1-job accounting information are a number of copy sheets, copy resolution, color or monochrome (B/W).
- a printer function is used, a number of print sheets, print resolution, color or monochrome (B/W) are items to be recorded.
- a number of fax transmit sheets, usage communication time, color or monochrome (B/W) are items to be recorded.
- a FAX receiving function a number of fax receiving sheets, usage communication time, color or monochrome (B/W) are items to be recorded.
- a scanner function a number of scanned sheets is recorded.
- items recorded as accumulative accounting information are a total number of copy sheets, and as a breakdown, a number of sheets which are printed in color with Text resolution, a number of sheets which are printed in color with Photo resolution, a number of sheets which are printed in monochrome (B/W) with Text resolution, a number of sheets which are printed in monochrome (B/W) with Photo resolution.
- a total number of print sheets and as a breakdown, a number of sheets which are printed in color with resolution 600 , a number of sheets which are printed in color with resolution 1200 , a number of sheets which are printed in monochrome (B/W) with resolution 600 , a number of sheets which are printed in monochrome (B/W) with resolution 1200 are recorded.
- FAX transmission a total number of sheets, and as a breakdown, a number of sheets of color FAX and a number of sheets of monochrome (B/W) FAX, and total communication time are recorded.
- FAX receiving function FAX receiving a total number of sheets, and as a breakdown, a number of sheets of color FAX and a number of sheets of monochrome (B/W) FAX, and total communication time are recorded.
- scanner function a number of scan sheets is recorded.
- FIG. 9 is a flowchart which shows an accounting process.
- the flowchart shown in FIG. 9 is a process that is a main process shown in FIG. 5 to which accounting process is added.
- the corresponding portions are given the same step numbers for convenience of explanation.
- a process shown in FIG. 9 is a process which is booted when the power source is turned on in the MFP 1 . Firstly, an initial setup is executed (S 1 ), and secondly, the 1-job accounting information of all users stored in the 1-job account information memory 18 c is deleted (S 81 ). In this way, the 1-job accounting information stored in the previous usage can be deleted.
- a menu screen is displayed to select a process to switch from the lock on condition to the lock off condition or a process to change the registered user (S 5 ).
- the detected operation is to indicate an operation displayed on the menu screen and the detected operation is select a function of the MFP 1 (S 3 : No)
- the selected function is executed (S 1 3 ). Then, the 1-job accounting information and the accumulative accounting information corresponding to the execute process are generated, and stored in the 1-job account information memory 18 c and the accumulative accounting information memory 18 d respectively to each user name (S 83 ).
- any one of the operators is determined not to be operated (S 2 : No)
- the function restrictions table 16 a 1 is setup based on the public registration information stored in the function setting table memory 18 a (S 18 ), and accounting information the current user is deleted (S 84 ).
- the process of accounting information deletion similarly as the process of S 82 , is executed, because it is assumed that the current register user's usage is completed and its 1-job accounting is completed.
- FIGS. 10 A-C are schematic views each of which shows a division manner where all area of the RAM 16 is divided for each intended use. As described above, functions which are not allowed to use are set up for a public user and each register user. It is not necessary to allocate a memory area to the functions which are not allowed.
- FIG. 10A shows a division manner where a copier function, a FAX function and scanner function are allowed to be used. Memory areas are allocated to the system, the FAX function, the scanner function and a temporary memory.
- FIG. 10B shows a division manner where a copier function is not allowed to be used by some register user.
- a memory area is not allocated to the copier function.
- Memory area of the same size as in FIG. 10A are allocated to the FAX function and the scanner function, and enlarged memory area to which a memory area allocated to the copier function in FIG. 10A is allocated to the temporary area.
- FIG. 10C shows another division manner where the copier function is not allowed to be used.
- a memory area is not allocated to the copier function.
- Enlarged memory areas to which a half of the memory is allocated to the copier function in FIG. 10A are allocated to the FAX function and the scanner function.
- a memory area of the same size as in FIG. 10A is allocated to the temporary area.
- individual registration information and public registration information are setup.
- individual registration information and public registration information may be set up in the server 2 or the PC 3 connected with the MFP 1 via the LAN 200 , and forwarded to the multi function peripheral 1 .
- the public registration information or the individual registration information us setup other registration information are not referred.
- the public registration information, the individual registration information, and the template information may be displayed all together in the large screen, and any one of the information may be changed.
- the template information memory 18 c stores one set of template information. However, a plurality of sets of template information may be stored, one of the templates may be selected, and based on the selected template information, the individual registration information or the public registration information may be set up.
- a password is input with the operation panel, and authentication of the user or the administrator is executed base on the password.
- the user's finger prints, veins of the palm of the hand, or face may be used in authentication.
- the template information when the public information is set up, the template information can be utilized. However, when it is determined whether the template information utilized, the template information may be displayed on the LCD 36 . Similarly, in the embodiment, when the individual registration information is set up, the public registration information or the information can be utilized. However, when it is determined whether the public registration information or the template information is utilized, the public registration information or the template information may be displayed on the LCD 36 .
- the individual registration information or the public registration information when the individual registration information or the public registration information is set up, one of the functions is displayed, and whether usage of the function is allowed is set up.
- a plurality of functions may be concurrently set up on the large screen to attain operation efficiency.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
There is provided a multi function peripheral having a plurality of functions which includes an input unit to input individual identification information, an individual information memory unit that stores individual registration information indicating whether it is allowed to use each function of the plurality of functions responsive to the identification information input into the input unit, a public information memory unit that stores public registration information indicating whether it is allowed to use each function of the plurality of functions in case that the identification information is not input, a function setup unit that sets up whether usage of each function is allowed based on the individual registration information in case that the identification information is input to the input unit, and sets up whether usage of each function is allowed based on the public registration information in case that the identification information is not input to the input unit.
Description
- This application claims priority under 35 U.S.C. §119 from Japanese Patent Application No. 2005-286161, filed on Sep. 30, 2005. The entire subject matter of the application is incorporated herein by reference.
- 1. Technical Field
- The present invention relates to a multi function peripheral having a plurality of functions such as a facsimile, a copier, a scanner, and a multi function peripheral control program.
- 2. Related Art
- A multi function peripheral is widely known which is provided with a plurality of functions, a facsimile transmission function to transmit image information via a communication line and a facsimile receive function to receive image information, a copier function to read image information recorded on a record medium and record the image information on another record medium, a scanner function to read image information recorded on a record medium and stored in a memory unit, etc.
- Japanese Patent Application Provisional Publication No. P2002-152446A discloses a multi function peripheral which stores menu display data for each user in the memory unit beforehand, displays the menu corresponding to a user when the user inputs his/her identification information (password), and allows the user to use functions indicated by the menu.
- When the multi function peripheral is installed in a place where many people gather such as a company, expenses due to private use which has no relationship to original business tend to be a problem. Then, occasionally, only specific persons authenticated by inputting a password can use the device. In some cases, a setup of a password and functions to be allowed to use has to be done for each of all users, and there is a heavy load for administration of the device. Further, a user must input his/her password to be authenticated every time in any case, and an operation is complicated.
- Aspects of the invention are advantageous in that there is provided a multi function peripheral which can determine and set up whether each function is allowed to be used even when the authentication is not executed.
-
FIG. 1 is a block diagram which shows an electrical configuration of a communication system containing a multi function peripheral according to the embodiment of the present invention. -
FIG. 2 is a plain view of the operation panel portion of the multi function peripheral. -
FIG. 3 shows tables of individual registration information and public registration information. -
FIGS. 4A-4O are schematic views each of which shows a display in the setting process on the LCD of the multi function peripheral. -
FIG. 5 is a flowchart which shows a main process. -
FIG. 6 is a flowchart which shows a process executed in the main process in case of the lock off condition. -
FIG. 7 is a flowchart which shows a setting process. -
FIG. 8 shows tables of a 1-job accounting information and accumulative accounting information. -
FIG. 9 is a flowchart which shows an accounting process. -
FIGS. 10A-10C are schematic views each of which shows a division of memory areas of the RAM. - General Overview
- According to aspects of the invention, there is provided a multi function peripheral having a plurality of functions which includes an input unit to input individual identification information, an individual information memory unit that stores individual registration information indicating whether it is allowed or not to use each function of the plurality of functions responsive to the identification information input into the input unit, a public information memory unit that stores public registration information indicating whether it is allowed or not to use each function of the plurality of functions in case that the identification information is not input, a function setup unit that sets up whether usage of each function is allowed or not based on the individual registration information stored in the individual information memory unit responsive to the identification information in case that the identification information is input to the input unit, and sets up whether usage of each function is allowed or not based on the public registration information stored in the public information memory unit in case that the identification information is not input to the input unit.
- Therefore, it can be set up whether usage of each function is allowed based on the individual registration information indicating whether usage of each function is allowed corresponding to individual user, and it can be set up whether usage of each function is allowed based on the public information whether usage of each function is allowed corresponding to a public user whose identity is not authenticated. Accordingly, by setting up properly for an individual user and a public user depending on a place where the multi function peripheral is installed, better operatability is attained. For example, in case that user authentication is not executed, by setting up to allow minimum functions to be used, a user can use the minimum functions without inputting his/her password. Therefore, it is not necessary to set up a function to require every user to input his/her password and allow usable function to each user, leading to load reduction in administration of the device.
- Optionally, the multi function peripheral may include a determination unit to determine whether prescribed administrator identification information is input to the input unit, and a registration information setup unit that makes it possible to set up the individual registration information or the public registration information indicating whether each of the plurality of functions is allowed to be used to each of the individual information memory unit and the public information memory unit in case that the prescribed administrator identification information is determined to be input.
- Therefore, only a person who knows specific identification information can set up individual registration information and public registration information, and private use can be prevented as much as possible. A setup for each individual user and a setup in case that user authentication is not executed can be done depending upon a place where the multi function peripheral is installed.
- Further optionally, the multi function peripheral may be configured that the public registration information stored in the public information memory unit indicates prescribed functions of the plurality of functions cannot be allowed to be used by the information setup unit.
- Therefore, when an administrator allows a public user to use each function, it can be prevent the administrator from allowing mistakenly the user to use a function which should not be allowed.
- Optionally, the multi function peripheral may include a template information memory unit that stores template information set up preliminarily whether each of plurality of function is allowed to be used comprising, and the registration information setup unit may be provided with a template information memory unit that sets up the individual registration information or public registration information indicating whether each function is allowed to be used to the individual information memory unit and the public information memory unit based on the template information stored in the template information memory unit.
- Therefore, it is not necessary to set up each of a plurality of functions one by one, and registration information is easily set up by simple operation.
- Optionally, the registration information setup unit is provided with a public information utilization unit that sets up the individual registration information in the individual information memory unit using the public registration information stored in the public information memory unit.
- Therefore, a setup corresponding to a user can be made based on the registration information stored in the public information memory unit, and a setup operation for the user can be made easy.
- Further optionally, the public information utilization unit may set up to similarly allow usage of functions of which usage is set up to be allowed among the plurality of functions in the public registration information stored in the public information memory unit when the individual registration information is set up in the individual information memory unit.
- The registration information stored in the public information memory unit is to allow usage of minimum functions and functions to be allowed to use corresponding to a user usually contain functions allowed to a public user and more. Therefore, a setup operation for the user can be made easy.
- Optionally, the multi function peripheral may be provided with a display unit, and the public information utilization unit may display setup contents of the public registration information stored in the public information memory unit on the display unit when the individual registration information is set up in the individual information memory unit.
- Therefore, when registration information is set up corresponding to a user, referring to the registration information set up for a public user, the registration information for individual user can be set up associating with the registration information set up for a public user.
- Further optionally, the individual information memory unit displays the information on the display unit so as to make it possible to determine whether the public registration information is set up in the public information memory unit on the display unit when the individual registration information is set up.
- Therefore, when individual registration information is set up corresponding to an individual user, it can be confirmed whether public registration information is set up. In case that it is necessary to set up public registration information, if it is found that the public registration information is not set up, the public registration information can be set up. In addition, in case that public registration information is set up, individual registration information can be set up by utilizing the public registration information.
- Optionally, the public information memory unit may store an initial registration information that is set up where usage of each function is not allowed in an initial condition where the registration information setup unit has not set up.
- Therefore, in case that the registration information for the public user is not set up by an administrator, etc., usage of all function is not allowed to the public user. So, private use can be prevented as much as possible to cut expenses.
- Optionally, the multi function peripheral may include an operation unit that have an operator to select one of the plurality of functions, an operator to set up parameters of each of the plurality of functions and a time unit that times when either operator of the operation unit is not operating. When the identification information is input to the input unit, and it is set up whether usage of each function is allowed based on the individual registration information stored in the individual information memory unit in association with the identification information, in case that the time unit times the prescribed time, the function setup unit sets up whether usage each function is allowed based on the public registration information stored in the public information memory unit.
- Therefore, even if a user is authenticated and allowed to use functions corresponding to the user, in case that the operator is not operated in a prescribed time, the setup is back to a setup corresponding to a public user, and it can be prevented from setting free to use functions that are not allowed for a public user.
- According to aspects of the invention, there is provided a multi function peripheral control program which is executed by a multi function peripheral having a plurality of functions. The multi function peripheral includes the individual information memory unit that stores individual registration information indicating whether each of the plurality of functions is allowed to be used responsive to the identification information, and the public information memory unit that stores the public registration information indicating whether each of the said plurality of functions is allowed to be used corresponding to a case that the identification information is not input, an input step to input the individual identification information, and a function setup step that whether usage of each function is allowed based on the individual registration information stored in the individual information memory unit responsive to the identification information in case that the identification information is input in the input step and sets up whether usage of each function is allowed based on the public registration information stored in the public information memory unit in case that the identification information is not input to the input unit.
- Therefore, it can be set up whether usage of each function is allowed based on the individual registration information indicating whether usage of each function is allowed corresponding to individual user, and it can be set up whether usage of each function is allowed based on the public information whether usage of each function is allowed corresponding to a public user whose identity is not authenticated. Accordingly, by setting up properly for the individual user and the public user depending on a place where the multi function peripheral is installed, better operatability is attained. For example, in case that user authentication is not executed, by setting up to allow minimum functions to be used, a user can use the minimum functions without inputting his/her password.
- Optionally, the multi function peripheral may include a template information memory unit that stores template information set up preliminarily whether usage of each function of the plurality of functions is allowed, a template information utilization step to set up the individual registered information or the public registration information indicating whether usage of each function of the plurality of functions is allowed based on the template information stored in the template information memory unit, the individual information memory unit and the public information memory unit, a public information utilization step that sets up the individual registration information in the individual information memory unit based on the registration information stored in the public information memory unit.
- Therefore, the registration information stored in the template information memory unit can be used in case that it is set up whether many functions are allowed to be used by a user, and registration information is easily set up by simple operation.
- Hereinafter, embodiments according to the invention will be described with reference to the accompanying drawings.
FIG. 1 is a block diagram which shows a configuration of a communication system that contains a multi function peripheral (hereinafter referred to an MFP) of an embodiment according to aspects of the present invention. As can be seen inFIG. 1 , the communication system is configured with theMFP 1 which has a plurality of functions such as a facsimile function, aserver 2 and a personal computer 3 (hereinafter referred to a PC 3) which are communicatably connected to theMFP 1. As shown inFIG. 1 , theMFP 1 of the communication system is also connected to atelephone line network 100. - The
MFP 1 has a facsimile function which realizes facsimile communication and a voice call function which realizes voice communication via thetelephone line network 100. TheMFP 1 also contains various functions such as a printer function, a copier function, a scanner function in its body. Further, theMFP 1 contains a PC fax function which forwards received fax data to thepersonal computer 3 via a LAN. - As shown in
FIG. 1 , theMFP 1 includes aCPU 12 which controls operations of theentire MFP 1, aROM 14 which stores various control programs which are executed by theCPU 12, and fixed value data, aRAM 16 which is a memory for storing temporarily necessary data and programs in various processes executed by theCPU 12, a rewritablenonvolatile flash memory 18 which stores various setups, ascanner unit 22, aprinter unit 24, amodem 26, aline control unit 28, ahandset 32 which is detachable from a body part of theMFP 1 and is used for telephone transmission and receiving in the voice call function, anoperation unit 34 which has a plurality of operation input keys (buttons and switches) to execute various functions of theMFP 1, anLCD 36 which is a liquid crystal display (hereinafter referred to an “LCD”) to display various information of theMFP 1, aspeaker unit 38 which has a speaker and a drive circuitry to drive the speaker, a LAN I/F 40 which is a LAN interface unit (hereinafter referred to a “LAN I/F”) to connect with theserver 2 and thePC 3 to the LAN 200 (Local Area Network 200). - The
CPU 12, theROM 14, theRAM 16, thescanner unit 22, theprinter unit 24, themodem 26, theline control unit 28, theoperation unit 34, theLCD 36, thespeaker unit 38, and the LAN I/F 40 are connected to each other via abus line 46. In addition, theline control unit 28 is connected to themodem 26 or thehandset 32 via a transmission path. - The
scanner unit 22 reads out an image from an original copy set at a prescribed reading position (not shown), and generates image data of the image based on an instruction from theCPU 12. The image data read out by thescanner unit 22 is transmitted to a communication partner device designated by a telephone number, etc., through themodem 26, theline control unit 28 and thetelephone line network 100, when theMFP 1 is set in a facsimile mode (hereinafter referred to a “FAX mode”) where a facsimile function is activated in theMFP 1. - In addition, when the
MFP 1 is set in a copy mode (hereinafter referred to a “COPY mode”) where a copier function is activated in theMFP 1, image data generated by thescanner unit 22 is printed out on a record paper by theprinter unit 24. Further, when theMFP 1 is set in a scanner mode (hereinafter referred to a “SCAN mode”) where a scanner function activated in theMFP 1, the image data generated by thescanner unit 22 is stored in a prescribed memory region of theRAM 16. - The
printer unit 24 is configured with an ink jet printer which prints on record papers set at a prescribed paper feed position (not shown) based on instructions from theCPU 12, and has a record paper feed motor which feeds record papers (not shown), a print head which propels droplets of ink onto record papers (not shown), and a carriage motor which moves a carriage to which the print head is mounted (not shown). - When the
MFP 1 is setup in the FAX mode to print facsimile data received through thetelephone line network 100, theline control unit 28 and themodem 26 from the communication partner device, image data generated by theprinter unit 24 is printed on a record paper based on the received facsimile data. - In addition, when the
MFP 1 is set up in the COPY mode, the image data generated by thescanner unit 22 is printed on a record paper by theprinter unit 24. - The
modem 26 modulates the image data generated by thescanner unit 22, generates image signal transmittable to thetelephone line network 100 via theline control unit 28, demodulates the image signals input from thetelephone line network 100 via theline control unit 28 into image data based on instruction from theCPU 12. - The
line control unit 28 handles various signal inputs from thetelephone line network 100 and signal outputs to thetelephone line network 100 and set up a transmission path between theline control unit 28 and thetelephone line network 100 based on instructions from theCPU 12. When the operation to transmit the image (transmit facsimile data) by theoperation unit 34 is executed, or when image signal is received (facsimile data is received) from thetelephone line network 100, a path toward themodem 26 is set up as the transmission path. Then, the image signal can be transmitted through the path. Whereas, the set up transmission path is cancelled when the image signal output by themodem 26 is completed, or the image signal input is completed from thetelephone line 100, and the image signal is not transmitted through the path. - When an operation to detach the
handset 32 from a body part of theMFP 1 is executed (offhook operation), a path from theline control unit 28 to thehandset 32 is set up as the above described transmission path, and audio signal can be transmitted through the path. The transmission path which is set up in this way is cancelled when an operation to put thehandset 32 back to the body part of theMFP 1, then, audio signal cannot be transmitted through the path. - The
RAM 16 includes asystem memory 16 a, acopier function memory 16 b, afacsimile function memory 16 c, ascanner function memory 16 d, atemporary memory 16 e. Thesystem memory 16 a is a memory area which is used when theMFP 1 executes various functions, and includes a function restrictions table 16 a 1 that stores which functions among the plurality of functions of theMFP 1 are allowed to be used corresponding to a user. The function restrictions table 16 a 1 stores information which functions are allowed to be used and which functions are not allowed to be used among the plurality of functions at the time point. When the user selected one of the functions, FAX mode, COPY mode, SCAN mode, etc. by a key operation, the function restrictions table 16 a 1 is referred and it is determined whether the function is allowed to be used by the user. Then, when a use environment is changed, for example, a user is changed, or a lock condition is changed from “on” to “off”, contents in the function restrictions table 16 a 1 are rewritten accordingly. - The
copier function memory 16 b is a memory area which stores image data generated by thescanner unit 22 when a copy mode is selected. Thefacsimile memory 16 c is a memory area which stores transmitted facsimile data and received facsimile data. Thescanner function memory 16 d is a memory area which stores image data generated by thescanner unit 22 when a scanner mode is selected. Thetemporary memory 16 e is a memory area to be used when the memory area assigned to each mode is short of necessary area or temporarily memory needs to be used. A size of the each area is set up as needed. - The
flash memory 18 includes function settingtable memory 18 a that stores a function setting table 51 (seeFIG. 3 ), alock flag memory 18 b that stores a lock flag, a 1-jobaccount information memory 18 c that stores usage condition to charge a user for usage of theMFP 1, and an accumulativeaccounting information memory 18 d. - The function setting table 51 stores public registration information that sets up whether it is allowed or not for a public user who is not individually registered to use each function of the plurality of functions of the
MFP 1, individual registration information that sets up whether it is allowed or not for individual user to use each function, and template information preliminarily sets up whether each of plurality of function is allowed to be used. - The public registration information is information indicating whether it is allowed or not to use each function of the plurality of functions of the
MFP 1 for a public user who has not a password. When theMFP 1 is supplied from the maker (at the time of shipment from the factory), all functions are set up not to be allowed to use. Herewith, if registration information is not set up for a public user by the administrator, etc., any public user is not allowed to use any function of theMFP 1. Thus, private use can be prevented as much as possible to cut expenses. - As a specific person, the administrator set up a password, and when the password is input, public registration information can be rewritten. In case that public registration information is rewritten, template information is read out, and the template information can be set up as public registration information as it is. Then, changes can be added to some of the functions.
- The individual registration information is information indicating whether it is allowed or not to use each function of the plurality of functions of the
MFP 1 for a user who has a password. Similarly to the public registration information, as a specific person, the administrator sets up a password, and when the password is input and his/her identification is authenticated, individual registration information of each user can be rewritten. - In case that individual registration information is rewritten, public registration information is read out, and the public registration information can be registered as individual registration information as it is. Or, similarly to the case of the public individual registration information, template information is read out, and the template information can be registered as the individual registration information. Then, changes can be added to some of the functions. The function setting table 51 including the public registration information and the individual registration information is described later with reference to
FIG. 3 . - The
lock flag memory 18 b stores a lock flag which shows that theMFP 1 is in which state, a lock off condition where usage of all functions is not limited or a lock on condition where allowable functions are restricted depending upon each user. The lock flag is set to be “0” in case of the lock off condition where user identification is not executed and usage of all functions are not limited, and the lock flag is set to be “1” in case of the lock on condition where usage of functions are restricted for each user. The lock flag can be changed only when a password of the administrator (a person who is in charge of managing theMFP 1, usually in an organization, a person who is recognized to have an administrative ability is named.) is input. The lock flag is set up to be “0” at time of shipment from the factory. - The 1-job
account information memory 18 c stores usage condition of each 1-job for each user in order to calculate for each 1-job. Here, a 1-job means processes executed between the time a user starts usage and terminates usage. For example, whenUser 1 transmits a facsimile and a copy is executed, thenUser 2 starts usage, 1-job accounting information ofUser 1 is facsimile transmission and copy. In this way, for each 1-job, 1-job accounting information is stored in the memory, and when utility rate is collected for each 1-job, utility rate can be calculated by referring to the 1-jobaccount information memory 18 c. - The accumulative
accounting information memory 18 d stores accumulative usage condition instead of usage condition for each 1-job, and stores executed functions sequentially added for each user. For example, in case that utility rate is collected each month, usage amount is calculated, and the accumulative accounting information is deleted on the final day of each month. Next month, every usage is added to usage situation stored in the memory, and utility rate can be calculated from accumulative usage amount on the final day of the month, for each user. - Next, with reference to
FIG. 2 , an operation panel portion of theMFP 1 is explained.FIG. 2 is a plain view of the operation panel portion of theMFP 1. As shown inFIG. 2 , the operation panel portion is configured with variousoperation input keys 34 a-34 g which constitute theoperation unit 34, and anLCD 36. - When the power source key 34 a is depressed while the
MFP 1 is in the power source shut off state, the power source is turned on in theMFP 1. When the power source key 34 a is depressed while theMFP 1 is in the power source turn on state, the power source is shut off in theMFP 1. - The
operation input keys 34 b are a cross cursor key and set keys to select options displayed on theLCD 36 which shows functions to be executed in theMFP 1 or setting values. By depressing peripheral points in up, down, left and right of the operation input key 34 b, a cursor displayed on theLCD 36 can be moved in the upward, downward, left, and right directions and the functions can be selected and displayed. Then, when the cursor is positioned at the point indicating an option corresponding to the desired function or setting value, by depressing a central part of the operation input key 34 b (hereinafter, referred to “setting operation”), the function or the setting value to which the cursor position is corresponding is selected or set up. - The operation input key 34 c is a mode selection key (hereinafter, referred to “mode selection key 34 c”), is provided with a COPY mode key 34
c 1 which makes a copier function of theMFP 1 work, a FAX mode key 34c 2 which makes a facsimile function of theMFP 1 work, and a SCAN mode key 34c 3 which makes a scanner function of theMFP 1 work. - In case that the
MFP 1 is set up in the lock off condition, when any one of the mode selection keys 34 c (34 c 1-34 c 3) is depressed, theMFP 1 executes the corresponding function to the depressed mode selection key 34 c (34 c 1-34 c 3). Whereas, in case that the MFP1 is set up in the lock on condition, when any one of the mode selection keys 34 c (34 c 1-34 c 3) is depressed, the function restrictions table 16 a 1 is referred, and when the function restrictions table 16 a 1 indicates usage of the function is allowed, the function is executed. When the function restrictions table 16 a 1 indicates usage of the function is not allowed, thespeaker unit 38 is made to sound to notify the user that usage of the function is not allowed, and theLCD 36 displays a message thereof. - The
operation input keys 34 d constitute a numeric keypad, in case that theMFP 1 is in facsimile mode, the operation input keys are used to input a telephone number of a communication partner device to which facsimile data is transmitted and to input setting values and a password by the administrator or the registered user due. - The
operation input keys 34 e are menu buttons, and to instruct menu display, or execution of a specific function (for example, an on-hook dial function in a FAX mode) in various modes The operation input key 34 f is a stop button, and is used to instruct to stop execution of a function during execution of various functions. The operation input key 34 g is a start button, and is used to instruct to start execution of functions in FAX mode, COPY mode, etc. - The
LCD 36 is a liquid crystal display which shows various information of theMFP 1. For example, theLCD 36 displays waiting information of current setup situation, etc., in operation waiting time of theMFP 1, besides the above described function at function setup time or setup display for setting values. - Next, with reference to
FIG. 3 , the public registration information, the individual registration information and the template information stored in the function settingtable memory 18 a are explained.FIG. 3 shows the function setting table 51 which indicates registration information and template information registered corresponding to a public user and registered users. - A first line of the function setting table 51 indicates setup items corresponding to users. A
second line 51 a corresponds to a public user and a thirdsecond line 51 b corresponds to a registered user. Alast line 51 c corresponds to a template. A first column of the function setting table 51 indicates a user or a template. Asecond column 51 d indicates user names. A third column 51 e indicates passwords. Fourth-eighth columns 51 f indicate each function. - The each function means a facsimile transmission function shown in the fourth column, a facsimile receiving record function shown in the fifth column, a copier function shown in the sixth, a scanner function shown in the seventh column, or a printer function shown in the eighth column. The facsimile transmission function is the item to indicate whether the facsimile transmission function of the
MFP 1 is allowed to be used. All received facsimile data is stored in the RAM of theMFP 1 instead of printing on a record medium. The facsimile receiving record function is a function which enables users who are allowed usage to display received contents on theLCD 36 to confirm, in case that the user determines it can be output, and to print it on the record medium or transmit it to the PC of a receiver via theLAN 200. - COPIER FUNCTION and SCANNER FUNCTION are the items to indicate whether the copier function or the scanner function of
MFP 1 is allowed to be used. The printer function is a function to receive image information from PCs via theLAN 200 and to print it. PRINTER FUNCTION is the item to indicate whether the printer function is allowed to be used by recognizing the user identified from the address of the transmitted PC at the time receiving image information. There is no user name or a password as to a public user and template information. - In the function setting table 51, as to each user and template information, in case that usage of each function is allowed (Enable), “1” is stored, and in case that usage is not allowed (Disable), “0” is stored. For example, in the function setting table 51 shown in
FIG. 3 , only usage of a copier function is allowed for a public user, all other functions are set up not to be allowed to be used, and usage of all functions are set up to be allowed foruser 2. - Next, with reference to FIGS. 4A-O, a display screen of the
LCD 36 displayed corresponding to the user's operation in theMFP 1 is explained. - Firstly, in standby state waiting for a user's operation, one of the
operation input keys 34 e, a menu button, is operated while the lock off condition is set up, a menu screen to select setup items shown inFIG. 4A is displayed. A case that the lock on condition is set up is described later. - In the menu screen, as the first setup item, “Lock On->Off” is displayed to change lock status from the lock on condition to the lock off condition, as the second setup item, “Set Password” is displayed to set up the administrator's password, the third setup item, “Setup User” is displayed to set up a password of the user and usage allowance or restriction of functions. By depressing peripheral points in top and bottom of the operation input key 34 b, a cursor displayed on the
LCD 36 is moved in the upward, downward direction, when the cursor is positioned at the point indicating an option corresponding to the desired function, the selected function is executed by setting operation. In each figure shown in FIGS. 4A-O, items surrounded by bold lines indicate the location where the cursor is positioned. - When “Set Password” is selected, a password setup screens shown in
FIG. 4B andFIG. 4C are displayed to set up the administrator's password, then a password is input and setting operation is executed. Further, a password setup screenFIG. 4D is displayed again for confirmation. When the password is input similarly and setting operation is executed, it is determined whether the password input previous time is identical with the password input this time. If they are identical with each other, the administrator's password is set up. If they are not identical, the password setup screenFIG. 4C is displayed once again, and the password is input. - When “Setup User” is selected, a password input screen is displayed to input the administrator's password. If the input password is identical with the stored one, a user selection screen shown in
FIG. 4E to select a public user (Public) or a registered user (User 1) is displayed. If the input password is not identical with the registered one, the process returns to the selection screen shown inFIG. 4A . InFIG. 4E , “Public” and “User 1” meaning theuser number 1 are shown. When the cursor is moved in upward or downward direction, “User 2”, “User 3” . . . “User 10” meaninguser numbers - When the cursor is position to any one of the user numbers and setting operation is executed, if a user name is not registered corresponding to the user number, a user name registration screen shown in
FIG. 4F is displayed. In the user name registration screen, as shown inFIG. 4G , a user name (SUSAN) is input and setting operation is executed, then the user name is registered as a registered user. - If a user name is registered associated with the user number, the user name is displayed, the user name is deleted by operating the delete button (not shown) and setting operation is executed, registration of the user is deleted. When the user registration is deleted, the process returns to the selection screen shown in
FIG. 4A . - When the user name is newly registered, a password setup screen shown in
FIG. 4H is displayed to set up a password corresponding to the registered user name. In the password setup screen, when a password is input and setting operation is executed, the password corresponding to the user name is registered. If a password is already registered, the password is displayed as shown inFIG. 4I . By inputting a password again and executing setting process, a password can be changed. When a password setup is finished, a function setup screen shown inFIG. 4J is displayed. When a public user is selected in the user selection screen shown inFIG. 4E , the function setup screen shown inFIG. 4J is displayed directly. - In the function setup screen, whether usage of each function of facsimile transmission, facsimile receive, copy, scan, print corresponding to a user (including a public user) is allowed is set up. In the example shown in
FIG. 4J , a status is displayed where an operation is executed so that usage of a facsimile transmission (Fax Tx) function is allowed (Enable). When an upper end or a bottom end of the cross cursor key is depressed, “Enable” which indicates usage is allowed and “Disable” which indicates usage is not allowed are switched to each other, and by setting operation, registration is executed. Registration is executed as to a facsimile transmission, then, other functions are registered sequentially, such as facsimile receiving, copy. - In a screen to select setup items shown in
FIG. 4A , when the first setup item “Lock On->Off” is selected, an administrator's password input screen is displayed as shown inFIG. 4K . A password is registered by inputting a password and executing setting operation. If the administrator's password is input correctly, “Accepted” is displayed for 2 seconds, theMFP 1 is set up in the lock on condition and returns to a standby state. On the other hand, if the password is not input correctly, “Wrong Password” is displayed for 2 second to show that the input password is incorrect, and returns to the standby state. - When a menu button, one of the
operation keys 34 e, is operated, and theMFP 1 is set up in the lock on condition, a menu screen shown inFIG. 4L to select set up items is displayed. As the first setup item, “Lock On->Off” is displayed to change the lock status from the lock on condition to the lock off condition. As the second setup item, “User Change” is displayed to change a user setup. - By depressing peripheral points in top and bottom of the operation input key 34 b, a cursor is moved in the upward, downward direction, when the cursor is positioned at the point indicating an option corresponding to the desired function, the selected function is executed by setting operation.
- When “Lock On->Off” is selected, a password setup screen shown in
FIG. 4M is displayed to set up the administrator's password, then a password is input and setting operation is executed. A password is registered by inputting a password and executing setting operation. If the administrator's password is input correctly, “Accepted” is displayed for 2 seconds, the lock flag is set to be “0”, theMFP 1 is set up in the lock off condition by storing that usage of all functions is allowed in the function restrictions table 16 a 1, and returns to the standby state. On the other hand, if the password is not input correctly, “Wrong Password” is displayed for 2 second to show that the input password is incorrect, and returns to the standby state. - When the second setup item “User Change” is selected, a user selection screen shown in
FIG. 4N is displayed and registered user names are shown. By moving the cursor in upward and downward directions, sequentially user names are shown. By setting operation, a user name where the cursor is positioned is selected. As can be seen inFIG. 4O , the selected user name (in this example, Fukuhara) is displayed, and a screen to input the user's password is displayed. By a user's inputting a password and executing setting operation, the password is registered. If the password is a correct password corresponding to the user name, the functions corresponding to the user name are set up based on the registered contents in the function setting table 51 and theMFP 1 returns to the standby state. On the other hand, when the password is not correctly input, “Wrong Password” is displayed to show the fact that the password is not correct for 2 seconds, and theMFP 1 returns to the standby state. Furthermore, it is possible to select the public user as one of the users with the user selection screen. When the public user is selected, without inputting a password, the functions corresponding to the public user are set up based on the registered contents in the function setting table 51 and theMDF 1 returns to the standby state. - Next, referring to
FIG. 5-7 , processes executed by theCPU 12 of theMFP 1 are explained.FIG. 5 andFIG. 6 are flowcharts which show a main process. When a power source of theMFP 1 is turned on, the main process is booted up. Firstly, initial setting is executed (S1). In the initial setup, referring to the lock flag which is stored in theflash memory 18, if theMFP 1 is in the lock on condition, processes, such as reading a function setup of the public user stored in the function settingtable memory 18 a into the function restrictions table 16 a 1, are executed. If theMFP 1 is in the lock off condition, processes such that usage of all functions is set up to be allowed are executed. Then, theMFP 1 returns to the standby state waiting for a user's operation. - It is determined whether an operation is done in the standby state (S2). If the operation is done (S2: Yes), it is determined whether the operation is to indicate a option displayed on the menu screen (S3).
- If the operation is indicate the option displayed on the menu screen (S3: Yes), it is determined whether the lock state is the lock on condition by referring to the lock flag stored in the
lock flag memory 18 b of theflash memory 6. Namely, if the lock flag is 0, the lock state is the lock off condition, and if the lock flag is 1, the lock state is the lock on condition. - If the lock state is the lock on condition (S4: Yes), a menu screen shown in
FIG. 4 L is displayed to select a process to switch from the lock on condition to the lock off condition or a process to change the registered user (S5). Next, it is determined whether the process to switch from the lock on condition to the lock off condition is selected (S6). If the process to switch from the lock on condition to the lock off condition is selected (S6: Yes), a screen shown inFIG. 4M to input the administrator's password is displayed. If the administrator's password is input correctly, the switch process from the lock on condition to the lock off condition is executed. Specifically, the lock flag stored in thelock flag memory 18 b is changed from 1 to 0, the function restrictions table 16 a 1 stored in thesystem memory 16 a of theRAM 16 is set up so that usage of all functions of theMFP 1 is allowed (S7). If the correct password is not input, as described above, “Wrong Password” is displayed for 2 second to show that the input password is incorrect, and returns to the standby state. It is noted that in a flowchart shown inFIG. 5 , a process executed in case that the incorrect password is input is omitted to avoid complication of the flowchart. - In the determination process S6, if it is determined that the process to switch from the lock on condition to the lock off condition is not selected (S6: No), then it is determined whether a process to change a user (S8). If the process to change the user (S8: Yes), the process to change the user is executed (S9). In the process to change the user, firstly, a screen as in
FIG. 4N which shows user names is displayed, and the user selects one of the users. When the user is selected, the password input screen shown inFIG. 4O is displayed. When a password is input, it is confirmed whether the password is identical with one of passwords registered in the function setting table 51. If the password is input correctly, the function restrictions table 16 a 1 stored in thesystem memory 16 a of theRAM 16 is set up to indicate whether usage of each function is allowed corresponding to the user based on the individual registration information stored in the function settingtable memory 18 a. In addition, the public user can be selected as one of the users. If the public user is selected, without requesting to input a password, the function restrictions table 16 a 1 stored in thesystem memory 16 a of theRAM 16 is set up to indicate whether usage of each function is allowed based on the public registration information stored in the function settingtable memory 18 a. - In this way, it is determined whether usage of each function is allowed based on the individual registration information which indicates whether usage of each function is allowed corresponding to the user. It is determined whether usage of each function is allowed based on the public registration information which indicates whether usage of each function is allowed corresponding to the public user whose identification is not authenticated.
- When the switch process to the lock off condition is completed in the process S7, and when the user switch process S9 is completed, the process returns to S2. If it is determined that the user switch is not selected (S8: No), the process returns to S2. If it is determined that the lock state is not the lock on condition (S4), the process goes to processes of the flowchart shown in
FIG. 6 . - If it is determined that the detected operation is to indicate an operation displayed on the menu screen and the detected operation is to select a function of the MFP 1 (S3: No), it is determined whether the lock state is the lock on condition (S11). If the lock state is not the lock on condition (S11: No), the selected function is executed (S13). If the lock state is the lock on condition (S11: Yes), it is determined whether usage of the selected function is allowed (S12). The determination is executed by referring to the function restrictions table 16 a 1 stored in the
system memory 16 a of theRAM 16 indicating whether usage of each function of theMFP 1. - If usage of the selected function is allowed (S12: Yes), the selected function is executed (S13). If usage of the selected function is not allowed (S12: No), the
speaker unit 38 is made to sound to notify the user that usage of the function is not allowed (S14), and theLCD 36 displays a message thereof. When the process S13 and the process S14 are completed, the process return to the process S2. - On the other hand, if any one of the operators is determined not to be operated (S2: No), it is determined whether time while any one of the operators is not operated has elapsed over the prescribed time (S15). The
CPU 12 times since it was determined to be Yes in the previous time, and it is determined based on the result of the timing of theCPU 12. If the time while any one of the operators is not operated has elapsed over the prescribed time (S 1 5: Yes), it is determined whether the lock state is the lock on condition (S16). If the lock state is the lock on condition (S16: Yes), it is determined whether the function setup which is stored in the function restrictions table 16 a 1 is the registered user setup of the registered user (S17). If the function setup which is stored in the function restrictions table 16 a 1 is the registered user setup of the registered user register user setup (S117: Yes), the function restrictions table 16 a 1 is setup based on the public registration information stored in the function settingtable memory 18 a (S18). If the time while any one of the operators is not operated has not elapsed over the prescribed time (S 1 5: No), the process returns to S2. If the lock states is determined not to be the lock on condition (S16: No), the process returns to S2. And also if the function setup stored in the function restrictions table 16 a 1 is determined not to be corresponding to the registered user (S17: No), the process returns to S2. - Due to the above processes, even if the register user does not execute the operation to set a user back to a public user after the registered user completes usage of the
MFP 1, after elapsing the proscribed time, the user setup is returned to the public user setup. Therefore, it can be prevented for a general user who is not a registered user to use a function which is not allowed to be used. -
FIG. 6 is a flowchart which shows processes executed if it is determined the lock state is the lock off condition in the determination process S4 shown inFIG. 5 . Firstly, it is determined whether the password of the administrator is set up (S21). If the password of the administrator is already set up (S21: Yes), a menu screen shown inFIG. 4A to select a setup item is displayed. As the first setup item, “Lock On->Off” is displayed to change lock status from the lock on condition to the lock off condition, as the second setup item, “Set Password” is displayed to set up the administrator's password, the third setup item, “Setup User” is displayed to set up the individual registered information or the public registration information. By depressing peripheral points in top and bottom of the operation input key 34 b, a cursor is moved in the upward, downward direction, when the cursor is positioned at the point indicating an option corresponding to the desired function, the selected function is executed by setting operation. - After the menu display at S22, it is determined whether the item to switch from the lock off condition to the lock on condition is selected (S23). If the item to switch from the lock off condition to the lock on condition is selected (S23: Yes), a screen shown in
FIG. 4K to input the password of the administrator is displayed. If the password of the administrator is correctly input, a process to switch from the lock off condition to the lock on condition is executed (S24). Specifically, the lock flag stored in thelock flag memory 18 b is changed from 1 to 0, and the function restrictions table 16 a 1 is set up based on the public registration information stored in the function settingtable memory 18 a. - If it is determined that the item to switch from the lock off condition to the lock on condition is not selected at S23 (S23: No), it is determined whether a item to set up the password the administrator is selected (S25). If the item to set up the password administrator is selected (S25: Yes), the process to set up the password of the administrator is executed (S26). Specifically, a screen shown in
FIG. 4B is displayed to request for input of an old password. If the old password is correctly input, a screen shown inFIG. 4C is displayed to request for input of a new password. - If the new password is input, a password confirm screen shown in
FIG. 4D is displayed to request for input the new password again. If the retyped password is identical with the password previously input, the changed new password is registered. If the password of the administrator is determined to not to be yet set up at S21 (S21: No), in the administrator password setup process S26, a password input screen shown inFIG. 4C is displayed to request for input of the new password. If the new password is input, the password confirmation screen shown inFIG. 4D is displayed to request for input of the new password once again. If the retyped password is identical with the password previously input, the changed new password is registered. - If it is determined that the item to set up the password administrator is not selected (S25: No), it is determined whether a item to set up the user is selected (S27). If the user setup is selected (S27: Yes), the process to set up the user is executed (S28). The user setup process is explained with reference to a flowchart shown in
FIG. 7 . If any one of the process of S24, S26, S28 is completed, the CPU returns to the process S2 (standby state) shown in the flowchart ofFIG. 5 . If it is determined that the user setup is not selected, the CPU also returns to the process S2. - Next, with reference to the flowchart of
FIG. 7 , a registration process which is a process S28 of the flowchart shown inFIG. 6 is explained.FIG. 7 is a flowchart which shows a register process. In the register process, firstly, it is determined which function is set up to be allowed to be used in the public registration information (S41). At the time of shipment from the factory, all functions are set up not to be allowed to be used in the public registration information. For example, if all functions are set up not to be allowed to be used in the public registration information same at the time of shipment from the factory (S41: No), the item to select the public user is displayed at the top position above the user (User1) as can be seen inFIG. 4E (S43). If “Public” is selected by the administrator with the screen shown inFIG. 4E , and some functions are set up to be allowed to be used in the public registration information (S41: Yes), the item to select the public user is displayed at the lower position than the user (User10) (not shown) (S42). In this way, the administrator can recognize whether any function is set up to be allowed to be used in the public registration information based on the difference of display positions of “Public”. Therefore, in case that the public registration information is necessary to be set up, if it is found that the public registration information is not set up, the setup of the public registration information can be executed. In addition, in case that public registration information set up, individual registration information can be set up by utilizing the public registration information. - The administrator selects the user or the public user to be set up registration and input items selected (S44) with the selection screen displayed in this way.
- Next, it is determined whether the selected item is the public user (S45). If the selected item is the public user (S45: Yes), when the public registration information is registered, a screen to make the administrator select whether the template information stored in the
template information memory 18 c is used is displayed (not shown). It is determined whether the administrator selects to use the template information stored in thetemplate information memory 18 c (S46). - If it is determined that the administrator uses the template information stored in the
template information memory 18 c (S46: Yes), the template information stored in thetemplate information memory 18 c is read out, and the template information is stored in the RAM temporarily (S52). Next, a screen to make the administrator select whether to change the setup of each function in the template information which is read out (not shown), and it is determined whether the administrator selects to change the setup of each function (S53). If it is determined that the administrator selects to change the setup of each function (S53: Yes), or if it is determined that the administrator does not use the template information (S46: No), a setup whether the FAX receive function is allowed (S48), a setup whether the copier function is allowed (S49), a setup whether the scanner function is allowed (S50), and a setup whether the printer function is allowed (S51) are input. - The setups are input by selecting “Enable” to indicate usage is allowed or “Disable” to indicate usage is not allowed while the functions to be set up are displayed as can be seen in
FIG. 4J . If the template information is used, firstly, the status of the template information stored in the RAM is displayed. If any change is necessary, the setup of the function is completed only by executing the setting operation. If a change is necessary, the display is changed by moving cursor, and the setting operation is executed. In case that the public registration information is setup, the FAX transmission function cannot be set up to be allowed. In this way, the prescribed functions among the plurality of functions cannot be set up to be allowed to be used. Therefore, it can be prevented that the administrator allows the public user to use each function by accident which should not be allowed. - If it is determined that setup of each function of the template information is not changed (S53: No) or if setup registration of all function is completed in the process S51, the function setups are written in the function setting
table memory 18 a. As described above, because the template information includes information indicating whether usage of the plurality of functions is allowed to be used, the public registration information can be set up by executing only one operation. Therefore, without setting up each of the plurality functions individually, the registration information can be set up by a simple operation. - If it is determined that the selected item is not the public user (S45: No), the register setup corresponding to the user is executed. Firstly, a screen indicating a user name is displayed as can be seen in
FIG. 4F , then the user name is input (S61). The processes in the case that user name is already registered are explained above, in this flowchart the details of the processes are omitted for their complication. - Then, the password setup screen corresponding to the user name shown in
FIG. 4H is displayed, and the password is input (S62). Next, when the individual registration information is setup with respect to the user, a screen to make the administrator select whether the public registration information stored in the publicregistration information memory 18 a is used is displayed (not shown). It is determined whether the administrator selects to use the public registration information stored in the publicregistration information memory 18 a (S63). - If it is determined that the administrator uses the public registration information stored in the public
registration information memory 18 a (S63: Yes), the public registration information stored in the publicregistration information memory 18 a is read out, and the public registration information is stored in the RAM temporarily. If it is determined that the public registration information is not used (S63: No), a screen to make the administrator select whether the template information stored in thetemplate information memory 18 c is used is displayed (not shown). It is determined whether the administrator selects to use the template information stored in thetemplate information memory 18 c (S65). - If it is determined that the administrator uses the template information stored in the
template information memory 18 c (S65: Yes), the template information stored in thetemplate information memory 18 c is read out, and the template information is stored in the RAM temporarily (S66). - Next, a screen to make the administrator select whether to change the setup of each function in the public registration information or the template information stored in the RAM (not shown) is displayed, and it is determined whether the administrator selects to change the setup of each function (S67).
- If it is determined that the administrator selects to change the setup of each function (S67: Yes), or if it is determined that the administrator does not use the template information (S65: No), a setup whether the FAX receive function is allowed (S68), a setup whether the FAX transmission function is allowed (S69), a setup whether the copier function is allowed (S70), a setup whether the scanner function is allowed (S71), and a setup whether the printer function is allowed (S72) are input. If it is determined that the setup of each function is not changed (S67: No), the CPU goes to the process S55. These setups are executed similarly to the case of the public registration information setup. With respect to the registered user, each of all functions including the FAX transmission function can be set up to be allowed or not to be allowed to use. In this way, when the individual registration information is setup, the template information or the public registration information can be used. Therefore, without setting up each of the plurality functions individually, the registration information can be set up by a simple operation.
- The public registration information is to allow usage of minimum functions and functions to be allow to use corresponding to a user usually contain functions allowed to a public user and more. Therefore, there is an effect that setup operation for the user can be made easy.
- As described above, the individual registration information is setup and stored in the function setting
table memory 18 a. When the public registration information or the individual registration information is stored in the function settingtable memory 18 a, a screen to make the administrator select whether the setup process is terminated is displayed (not shown). It is determined whether the administrator selects to terminate the setup process (S55). If it is determined that the setup process is kept going on instead of terminating (S55: No), the CPU goes to the process S44. If it is determined that the setup process is selected to be terminated (S55: Yes), the registration process is terminated. - As described above, in the above embodiment, the individual registration information indicating whether usage of each function of the plurality of functions of the multi function peripheral 1 is allowed corresponding to each user who has a password and the public registration information indicating whether usage of each function of the plurality of functions is allowed for the public user who has not a password are stored. Therefore, function restriction for the registered user and function restriction for the public user can be executed. Herewith, it is not necessary to set up a function to require every user to input his/her password and allow usable function to each user, leading to load reduction in administration of the device. For example, it can be configured that a person in a position for management in a company's section is set up as a registered user for whom each function is set up to be allowed to use, and the other persons are allowed as public users only to use limited functions.
- The administrator can change the individual registration information or the public registration information, only if the correct password is input. Therefore, it can be prevented that a person who is not an administrator changes the allowable functions to use, and private use can be prevented as much as possible to cut expenses.
- Next, with reference to
FIG. 8 andFIG. 9 , an accounting information recording process to charge each user when the user uses the function of the multi function peripheral 1 is explained.FIG. 8 is a table which shows 1-job accounting information stored in the 1-jobaccount information memory 18 c of theflash memory 18 and accumulative accounting information stored in the accumulativeaccounting information memory 18 d. InFIG. 8 , two users,User 1 andUser 2, are described. However, information of more than two users may be stored. - When a copier function is used, items recorded as 1-job accounting information are a number of copy sheets, copy resolution, color or monochrome (B/W). In case that a printer function is used, a number of print sheets, print resolution, color or monochrome (B/W) are items to be recorded.
- Similarly, when a FAX transmission function is used, a number of fax transmit sheets, usage communication time, color or monochrome (B/W) are items to be recorded. When a FAX receiving function is used, a number of fax receiving sheets, usage communication time, color or monochrome (B/W) are items to be recorded. When a scanner function is used, a number of scanned sheets is recorded.
- When the copier function is used, items recorded as accumulative accounting information are a total number of copy sheets, and as a breakdown, a number of sheets which are printed in color with Text resolution, a number of sheets which are printed in color with Photo resolution, a number of sheets which are printed in monochrome (B/W) with Text resolution, a number of sheets which are printed in monochrome (B/W) with Photo resolution.
- When the printer function is used, a total number of print sheets, and as a breakdown, a number of sheets which are printed in color with resolution 600, a number of sheets which are printed in color with resolution 1200, a number of sheets which are printed in monochrome (B/W) with resolution 600, a number of sheets which are printed in monochrome (B/W) with resolution 1200 are recorded.
- When the FAX transmission function is used, FAX transmission a total number of sheets, and as a breakdown, a number of sheets of color FAX and a number of sheets of monochrome (B/W) FAX, and total communication time are recorded. When the FAX receiving function is used, FAX receiving a total number of sheets, and as a breakdown, a number of sheets of color FAX and a number of sheets of monochrome (B/W) FAX, and total communication time are recorded. When the scanner function is used, a number of scan sheets is recorded.
- Next, with reference to
FIG. 9 , in case that the user operates theMFP 1, accounting process is explained.FIG. 9 is a flowchart which shows an accounting process. The flowchart shown inFIG. 9 is a process that is a main process shown inFIG. 5 to which accounting process is added. The corresponding portions are given the same step numbers for convenience of explanation. - A process shown in
FIG. 9 is a process which is booted when the power source is turned on in theMFP 1. Firstly, an initial setup is executed (S1), and secondly, the 1-job accounting information of all users stored in the 1-jobaccount information memory 18 c is deleted (S81). In this way, the 1-job accounting information stored in the previous usage can be deleted. - Then, It is determined whether an operation is done in the standby state (S2). If the operation is done (S2: Yes), it is determined whether the operation is to indicate a option displayed on the menu screen (S3). If the operation is to indicate the option displayed on the menu screen (S3: Yes), it is determined whether the lock state is the lock on condition.
- If the lock state is the lock on condition (S4: Yes), a menu screen is displayed to select a process to switch from the lock on condition to the lock off condition or a process to change the registered user (S5). Next, it is determined whether a process to switch from the lock on condition to the lock off condition is selected (S6). If a process to switch from the lock on condition to the lock off condition is selected (S6: Yes), a screen to input the administrator's password is displayed. If the administrator's password is input correctly, the switch process from the lock on condition to the lock off condition is executed (S7).
- In the determination process S6, if it is determined that the process to switch from the lock on condition to the lock off condition is not selected (S6: No), then it is determined whether a process to change a user (S8). If the process to change the user (S8: Yes), the process to change the user is executed (S9), and accounting information of the current user is deleted, because the account information is of the previous user before switching (S82). In case of charging a registered user for each job, the administrator is assumed to calculate a utility rate referring to the 1-job
account information memory 18 c and collect the utility rate before user switching. - When the switch process to the lock off condition is completed in the process S7, and when the user switch process S9 is completed, the process returns to S2. If it is determined that the user switch is not selected (S8: No), the process returns to S2. If it is determined that the lock state is not the lock on the lock on condition (S4), the process goes to processes of the flowchart shown in
FIG. 6 . - If it is determined that the detected operation is to indicate an operation displayed on the menu screen and the detected operation is select a function of the MFP 1 (S3: No), it is determined whether the lock state is the lock on condition (S11). If the lock state is not the lock on condition (S11: No), the selected function is executed (S13). If the lock state is the lock on condition (S11: Yes), it is determined whether usage of the selected function is allowed (S12). The determination is executed by referring to the function restrictions table 16 a 1 stored in the
system memory 16 a of theRAM 16 indicating whether usage of each function of theMFP 1. - If usage of the selected function is allowed to use (S12: Yes), the selected function is executed (S1 3). Then, the 1-job accounting information and the accumulative accounting information corresponding to the execute process are generated, and stored in the 1-job
account information memory 18 c and the accumulativeaccounting information memory 18 d respectively to each user name (S83). - If it is determined that the selected function is not allowed to be used (S12: No), an audio alert indicating rejection is sounded by the speaker unit 38 (S14). The process S13 and the process S14 is completed, the CPU returns to the process S2.
- On the other hand, if any one of the operators is determined not to be operated (S2: No), it is determined whether time while any one of the operators is not operated has elapsed over the prescribed time (S15). If the time while any one of the operators is not operated has elapsed over the prescribed time (
S 1 5: Yes), it is determined whether the lock state is the lock on condition (S16). If the lock state is the lock on condition (S16: Yes), it is determined whether the function setup which is stored in the function restrictions table 16 a 1 is the registered user setup of the registered user (S17). - If the function setup which is stored in the function restrictions table 16 a 1 is the registered user setup of the registered user register user setup (S17: Yes), the function restrictions table 16 a 1 is setup based on the public registration information stored in the function setting
table memory 18 a (S18), and accounting information the current user is deleted (S84). The process of accounting information deletion, similarly as the process of S82, is executed, because it is assumed that the current register user's usage is completed and its 1-job accounting is completed. - Next, the process of division of the memory area of the
RAM 16 is explained. FIGS. 10A-C are schematic views each of which shows a division manner where all area of theRAM 16 is divided for each intended use. As described above, functions which are not allowed to use are set up for a public user and each register user. It is not necessary to allocate a memory area to the functions which are not allowed. - For example,
FIG. 10A shows a division manner where a copier function, a FAX function and scanner function are allowed to be used. Memory areas are allocated to the system, the FAX function, the scanner function and a temporary memory. -
FIG. 10B shows a division manner where a copier function is not allowed to be used by some register user. A memory area is not allocated to the copier function. Memory area of the same size as inFIG. 10A are allocated to the FAX function and the scanner function, and enlarged memory area to which a memory area allocated to the copier function inFIG. 10A is allocated to the temporary area. -
FIG. 10C shows another division manner where the copier function is not allowed to be used. A memory area is not allocated to the copier function. Enlarged memory areas to which a half of the memory is allocated to the copier function inFIG. 10A are allocated to the FAX function and the scanner function. A memory area of the same size as inFIG. 10A is allocated to the temporary area. - As described above referring to FIGS. 10A-C, in the case that it is possible to determine whether it is allowed or not to use each function of the plurality of functions of the
MFP 1 for a user, areas of theRAM 16 are not allocated to the functions which are not allowed, but areas of theRAM 16 are allocated only to the functions which are allowed to be used. Therefore, memory areas can be effectively used. - In the above, the embodiments of the present invention have been described. An embodiment of the invention is not limited to the above embodiments. According to the claims of the invention, various embodiments may be realized.
- For example, in the described embodiment, by operating the operation panel of the multi function peripheral 1, individual registration information and public registration information are setup. However, individual registration information and public registration information may be set up in the
server 2 or thePC 3 connected with theMFP 1 via theLAN 200, and forwarded to the multi function peripheral 1. - In the embodiment, when the public registration information or the individual registration information us setup, other registration information are not referred. However, the public registration information, the individual registration information, and the template information may be displayed all together in the large screen, and any one of the information may be changed.
- In the embodiment, in the
template information memory 18 c stores one set of template information. However, a plurality of sets of template information may be stored, one of the templates may be selected, and based on the selected template information, the individual registration information or the public registration information may be set up. - In the embodiment, when the register user or the administrator is authenticated, a password is input with the operation panel, and authentication of the user or the administrator is executed base on the password. However, the user's finger prints, veins of the palm of the hand, or face may be used in authentication.
- In the embodiment, when the public information is set up, the template information can be utilized. However, when it is determined whether the template information utilized, the template information may be displayed on the
LCD 36. Similarly, in the embodiment, when the individual registration information is set up, the public registration information or the information can be utilized. However, when it is determined whether the public registration information or the template information is utilized, the public registration information or the template information may be displayed on theLCD 36. - In the embodiment, when the individual registration information or the public registration information is set up, one of the functions is displayed, and whether usage of the function is allowed is set up. However, a plurality of functions may be concurrently set up on the large screen to attain operation efficiency.
Claims (12)
1. A multi function peripheral which has a plurality of functions, comprising:
an input unit to input individual identification information;
an individual information memory unit that stores individual registration information indicating whether it is allowed to use each function of the plurality of functions in association with the identification information input into the input unit;
a public information memory unit that stores public registration information indicating whether it is allowed to use each function of the plurality of functions in case that the identification information is not input;
a function setup unit that sets up whether usage of each function is allowed based on the individual registration information stored in the individual information memory unit in association with the identification information in case that the identification information is input to the input unit, and sets up whether usage of each function is allowed based on the public registration information stored in the public information memory unit in case that the identification information is not input to the input unit.
2. The multi function peripheral according to claim 1 , further comprising:
a determination unit to determine whether prescribed administrator identification information is input to the input unit; and
a registration information setup unit that makes it possible to set up the individual registration information and the public registration information indicating whether each of the plurality of functions is allowed to be used to the individual information memory unit and the public information memory unit respectively in case that the prescribed administrator identification information is determined to be input by the determination unit.
3. The multi function peripheral according to claim 2 ,
wherein the multi function peripheral is configured that the public registration information stored in the public information memory unit indicates prescribed functions of the plurality of functions cannot be allowed to be used by the registration information setup unit.
4. The multi function peripheral according to claim 2 , further comprising:
a template information memory unit that stores template information set up preliminarily whether each of plurality of functions is allowed to be used,
wherein the registration information setup unit is provided with a template information memory unit that sets up the individual registration information or public registration information indicating whether each function is allowed to be used to the individual information memory unit and the public information memory unit based on the template information stored in the template information memory unit.
5. The multi function peripheral according to claims 2,
wherein the registration information setup unit is provided with a public information utilization unit that sets up the individual registration information in the individual information memory unit using the public registration information stored in the public information memory unit.
6. The multi function peripheral according to claim 5 ,
wherein the public information utilization unit sets up to similarly allow usage of functions of which usage is set up to be allowed among the plurality of functions in the public registration information stored in the public information memory unit in case that the individual registration information is set up in the individual information memory unit.
7. The multi function peripheral according to claim 5 , further comprising:
a display unit,
wherein and the public information utilization unit displays setup contents of the public registration information stored in the public information memory unit on the display unit in case that the individual registration information is set up in the individual information memory unit.
8. The multi function peripheral according to claim 7 ,
wherein the individual information memory unit displays the information on the display unit so as to make it possible to determine whether the public registration information is set up in the public information memory unit on the display unit in case that the individual registration information is set up.
9. The multi function peripheral according to claims 2,
wherein the public information memory unit stores an initial registration information that is set up that usage of each function is not allowed in an initial condition where the registration information setup unit has not set up.
10. The multi function peripheral according to claims 1, further comprising:
an operation unit that have an operator to select one of the plurality of functions;
an operator to set up parameters of each of the plurality of functions; and
a time unit that times in case that either operator of the operation unit is not operating,
wherein in case that the identification information is input to the input unit, and it is set up whether usage of each function is allowed based on the individual registration information stored in the individual information memory unit in association with the identification information, in case that the time unit times the prescribed time, the function setup unit sets up whether usage each function is allowed based on the public registration information stored in the public information memory unit.
11. A multi function peripheral control program product comprising computer readable instructions to be executed by a computer, the instructions causing the computer to execute a plurality of functions of a multi function peripheral, including:
an input step to input individual identification information; and
a function setup step that whether usage of each function is allowed based on an individual registration information stored in the individual information memory unit in association with the identification information in case that the identification information is input in the input step and sets up whether usage of each function is allowed based on the public registration information stored in a public information memory unit in case that the identification information is not input to the input unit,
wherein the multi function peripheral includes the individual information memory unit that stores the individual registration information indicating whether each of the plurality of functions is allowed to be used in association with the identification information, and the public information memory unit that stores the public registration information indicating whether each of the plurality of functions is allowed to be used corresponding to a case that the identification information is not input.
12. The multi function peripheral control program product according to claim 11 ,
wherein the instructions further include:
a template information utilization step that sets up the individual registered information or the public registration information indicating whether usage of each function of the plurality of functions is allowed based on the template information stored in the template information memory unit, the individual information memory unit and the public information memory unit; and
a public information utilization step that sets up the individual registration information in the individual information memory unit based on the registration information stored in the public information memory unit,
wherein the multi function peripheral includes a template information memory unit that stores the template information set up preliminarily whether usage of each function of the plurality of functions is allowed.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005286161A JP4682781B2 (en) | 2005-09-30 | 2005-09-30 | Multifunctional peripheral device and multifunctional peripheral device control program |
JP2005-286161 | 2005-09-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070079363A1 true US20070079363A1 (en) | 2007-04-05 |
Family
ID=37488146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/529,259 Abandoned US20070079363A1 (en) | 2005-09-30 | 2006-09-29 | Multi function peripheral |
Country Status (4)
Country | Link |
---|---|
US (1) | US20070079363A1 (en) |
EP (1) | EP1777936B1 (en) |
JP (1) | JP4682781B2 (en) |
DE (1) | DE602006021379D1 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060251442A1 (en) * | 2005-05-09 | 2006-11-09 | Fuqua Charles L | Storing information |
US20070206791A1 (en) * | 2006-02-20 | 2007-09-06 | Sharp Kabushiki Kaisha | Image processing apparatus |
US20080307521A1 (en) * | 2007-06-08 | 2008-12-11 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, program, and storage medium for performing access control of document including two-dimensional code |
US20090063368A1 (en) * | 2007-08-29 | 2009-03-05 | Kouichi Morishita | Data processing apparatus and data processing method |
US20090228962A1 (en) * | 2008-03-06 | 2009-09-10 | Sharp Laboratories Of America, Inc. | Access control and access tracking for remote front panel |
US20090319444A1 (en) * | 2008-06-18 | 2009-12-24 | Konica Minolta Business Technologies, Inc | Facsimile machine and communication method used in the facsimile machine |
US20110078339A1 (en) * | 2009-09-30 | 2011-03-31 | Brother Kogyo Kabushiki Kaisha | Image processing device having a plurality of control units |
US20110157651A1 (en) * | 2009-12-25 | 2011-06-30 | Konica Minolta Business Technologies, Inc. | Image forming apparatus and control method thereof |
US8505089B2 (en) | 2010-12-27 | 2013-08-06 | Kyocera Mita Corporation | Image forming apparatus and control method for image forming apparatus |
US20130347098A1 (en) * | 2012-06-26 | 2013-12-26 | Kyocera Document Solutions Inc. | Image forming apparatus |
US20140282490A1 (en) * | 2013-03-15 | 2014-09-18 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, and recording medium storing information processing program |
US8879074B2 (en) | 2011-06-10 | 2014-11-04 | Xerox Corporation | Protecting scans using remote scan initiation mode and authorization |
CN104427179A (en) * | 2013-08-30 | 2015-03-18 | 京瓷办公信息系统株式会社 | Information processing apparatus and job setting method |
US20150373222A1 (en) * | 2014-06-19 | 2015-12-24 | Canon Kabushiki Kaisha | Image forming apparatus, method for controlling image forming apparatus, and storage medium |
US9300648B2 (en) | 2013-01-31 | 2016-03-29 | Brother Kogyo Kabushiki Kaisha | Image processing apparatus and image processing system |
US20180220006A1 (en) * | 2017-02-01 | 2018-08-02 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
US10609242B2 (en) * | 2017-03-30 | 2020-03-31 | Brother Kogyo Kabushiki Kaisha | Image processing apparatus |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5156995B2 (en) * | 2008-04-28 | 2013-03-06 | セイコーエプソン株式会社 | Multifunction device, usage restriction method of multifunction device, and program for executing usage restriction method on computer |
JP5768015B2 (en) * | 2012-07-24 | 2015-08-26 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
JP6184194B2 (en) * | 2013-06-25 | 2017-08-23 | キヤノン株式会社 | Image processing apparatus, authentication method thereof, and program |
JP7171418B2 (en) * | 2018-12-21 | 2022-11-15 | シャープ株式会社 | image forming device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6067568A (en) * | 1996-12-10 | 2000-05-23 | International Business Machines Corporation | Automatic setup of services for computer system users |
US20030152231A1 (en) * | 2002-02-07 | 2003-08-14 | Minolta Co., Ltd. | Verification system, server, and electronic instrument |
US6792547B1 (en) * | 1999-04-30 | 2004-09-14 | Matsushita Electric Industrial Co., Ltd. | Digital integrated apparatus, image input-output system, and user authentication method |
US20050007619A1 (en) * | 2003-05-22 | 2005-01-13 | Junichi Minato | Information processing apparatus, entry information management method and certification function control method |
US20050185217A1 (en) * | 2004-02-25 | 2005-08-25 | Matsushita Electric Industrial Co., Ltd. | Multifunction apparatus |
US20050204144A1 (en) * | 2004-03-10 | 2005-09-15 | Kabushiki Kaisha Toshiba | Image processing apparatus and personal information management program |
US20060061451A1 (en) * | 2004-09-17 | 2006-03-23 | Shoei-Lai Chen | Personalized control device having security mechanism |
US7034954B1 (en) * | 1999-05-20 | 2006-04-25 | Canon Kabushiki Kaisha | Print control apparatus capable of processing store print job and information processing apparatus capable of displaying store print job |
US7039480B2 (en) * | 2004-03-25 | 2006-05-02 | Toshiba Solutions Corporation | Planning operation management support system, and planning operation management support program |
US7694336B2 (en) * | 2000-12-07 | 2010-04-06 | International Business Machines Corporation | Aggregated authenticated identity apparatus for and method therefor |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1058796A (en) * | 1996-08-21 | 1998-03-03 | Fuji Xerox Co Ltd | Composite machine with service access acceptance control function |
NL1008643C2 (en) | 1998-03-19 | 1999-09-23 | Oce Tech Bv | Digital reproduction device with storage of unauthorized and non-printable files. |
JP2001358848A (en) * | 2000-06-15 | 2001-12-26 | Ricoh Co Ltd | Communication terminal device |
JP2002152446A (en) | 2000-11-09 | 2002-05-24 | Ricoh Co Ltd | Multifunction machine system, menu display method thereof, and recording medium |
JP2004199521A (en) * | 2002-12-19 | 2004-07-15 | Fuji Xerox Co Ltd | Information output system and information output program |
JP4616578B2 (en) * | 2003-05-22 | 2011-01-19 | 株式会社リコー | Image processing apparatus and entry information management method |
JP2005216260A (en) * | 2004-02-02 | 2005-08-11 | Sharp Corp | Information processing device, authentication device, authentication system, control program, and computer-readable recording medium recording the same |
JP2005286161A (en) | 2004-03-30 | 2005-10-13 | Ebara Corp | Method and apparatus for shape restoration, and manufacturing method of semiconductor device using them |
JP2006035631A (en) | 2004-07-27 | 2006-02-09 | Konica Minolta Business Technologies Inc | Image forming apparatus and image forming system |
-
2005
- 2005-09-30 JP JP2005286161A patent/JP4682781B2/en not_active Expired - Lifetime
-
2006
- 2006-09-25 EP EP06254961A patent/EP1777936B1/en active Active
- 2006-09-25 DE DE602006021379T patent/DE602006021379D1/en active Active
- 2006-09-29 US US11/529,259 patent/US20070079363A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6067568A (en) * | 1996-12-10 | 2000-05-23 | International Business Machines Corporation | Automatic setup of services for computer system users |
US6792547B1 (en) * | 1999-04-30 | 2004-09-14 | Matsushita Electric Industrial Co., Ltd. | Digital integrated apparatus, image input-output system, and user authentication method |
US7034954B1 (en) * | 1999-05-20 | 2006-04-25 | Canon Kabushiki Kaisha | Print control apparatus capable of processing store print job and information processing apparatus capable of displaying store print job |
US7694336B2 (en) * | 2000-12-07 | 2010-04-06 | International Business Machines Corporation | Aggregated authenticated identity apparatus for and method therefor |
US20030152231A1 (en) * | 2002-02-07 | 2003-08-14 | Minolta Co., Ltd. | Verification system, server, and electronic instrument |
US20050007619A1 (en) * | 2003-05-22 | 2005-01-13 | Junichi Minato | Information processing apparatus, entry information management method and certification function control method |
US20050185217A1 (en) * | 2004-02-25 | 2005-08-25 | Matsushita Electric Industrial Co., Ltd. | Multifunction apparatus |
US20050204144A1 (en) * | 2004-03-10 | 2005-09-15 | Kabushiki Kaisha Toshiba | Image processing apparatus and personal information management program |
US7039480B2 (en) * | 2004-03-25 | 2006-05-02 | Toshiba Solutions Corporation | Planning operation management support system, and planning operation management support program |
US20060061451A1 (en) * | 2004-09-17 | 2006-03-23 | Shoei-Lai Chen | Personalized control device having security mechanism |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7650095B2 (en) * | 2005-05-09 | 2010-01-19 | Hewlett-Packard Development Company, L.P. | Tracking usage of a functional unit |
US20060251442A1 (en) * | 2005-05-09 | 2006-11-09 | Fuqua Charles L | Storing information |
US20070206791A1 (en) * | 2006-02-20 | 2007-09-06 | Sharp Kabushiki Kaisha | Image processing apparatus |
US20080307521A1 (en) * | 2007-06-08 | 2008-12-11 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, program, and storage medium for performing access control of document including two-dimensional code |
US8245290B2 (en) | 2007-06-08 | 2012-08-14 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, program, and storage medium for performing access control of document including two-dimensional code |
US20090063368A1 (en) * | 2007-08-29 | 2009-03-05 | Kouichi Morishita | Data processing apparatus and data processing method |
US20090228962A1 (en) * | 2008-03-06 | 2009-09-10 | Sharp Laboratories Of America, Inc. | Access control and access tracking for remote front panel |
US20090319444A1 (en) * | 2008-06-18 | 2009-12-24 | Konica Minolta Business Technologies, Inc | Facsimile machine and communication method used in the facsimile machine |
US20110078339A1 (en) * | 2009-09-30 | 2011-03-31 | Brother Kogyo Kabushiki Kaisha | Image processing device having a plurality of control units |
US8214547B2 (en) * | 2009-09-30 | 2012-07-03 | Brother Kogyo Kabushiki Kaisha | Image processing device having a plurality of control units |
US20110157651A1 (en) * | 2009-12-25 | 2011-06-30 | Konica Minolta Business Technologies, Inc. | Image forming apparatus and control method thereof |
US8505089B2 (en) | 2010-12-27 | 2013-08-06 | Kyocera Mita Corporation | Image forming apparatus and control method for image forming apparatus |
US8879074B2 (en) | 2011-06-10 | 2014-11-04 | Xerox Corporation | Protecting scans using remote scan initiation mode and authorization |
US20130347098A1 (en) * | 2012-06-26 | 2013-12-26 | Kyocera Document Solutions Inc. | Image forming apparatus |
CN103516942A (en) * | 2012-06-26 | 2014-01-15 | 京瓷办公信息系统株式会社 | Image forming apparatus |
US9075972B2 (en) * | 2012-06-26 | 2015-07-07 | Kyocera Document Solutions Inc. | Image forming apparatus |
US9300648B2 (en) | 2013-01-31 | 2016-03-29 | Brother Kogyo Kabushiki Kaisha | Image processing apparatus and image processing system |
US20140282490A1 (en) * | 2013-03-15 | 2014-09-18 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, and recording medium storing information processing program |
CN104427179A (en) * | 2013-08-30 | 2015-03-18 | 京瓷办公信息系统株式会社 | Information processing apparatus and job setting method |
US20150373222A1 (en) * | 2014-06-19 | 2015-12-24 | Canon Kabushiki Kaisha | Image forming apparatus, method for controlling image forming apparatus, and storage medium |
US10003706B2 (en) * | 2014-06-19 | 2018-06-19 | Canon Kabushiki Kaisha | Image forming apparatus, method for controlling image forming apparatus, and storage medium to shift power states |
US20180220006A1 (en) * | 2017-02-01 | 2018-08-02 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
US10708439B2 (en) * | 2017-02-01 | 2020-07-07 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
US10609242B2 (en) * | 2017-03-30 | 2020-03-31 | Brother Kogyo Kabushiki Kaisha | Image processing apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP4682781B2 (en) | 2011-05-11 |
EP1777936B1 (en) | 2011-04-20 |
JP2007097024A (en) | 2007-04-12 |
EP1777936A1 (en) | 2007-04-25 |
DE602006021379D1 (en) | 2011-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070079363A1 (en) | Multi function peripheral | |
US8089649B2 (en) | Multi function peripheral | |
JP3980441B2 (en) | Image forming apparatus | |
CN101459753B (en) | Image information storage device, image information processing system, and computer-readable record medium storing program for image information processing | |
US20080201775A1 (en) | Multifunction peripheral, password setting system, method and computer readable medium for password setting | |
JP4095591B2 (en) | User interface device, processing device, user interface method, program, and storage medium | |
JP4313653B2 (en) | Network system | |
JP2010219787A (en) | Information processing system and processing method thereof | |
JP4716843B2 (en) | Image forming apparatus | |
US10908777B2 (en) | Image forming method and image forming apparatus | |
US20130063749A1 (en) | Image forming apparatus, image forming system, and method of setting of image forming apparatus operation | |
JP2010063040A (en) | Information processing apparatus | |
JP4661894B2 (en) | Facsimile device | |
US20070139690A1 (en) | Image processing apparatus and interrupt control method | |
US8285882B2 (en) | Output apparatus, information processing apparatus, and network system | |
JP2010058469A (en) | Information processor | |
JP2006088698A (en) | Image forming apparatus and control method thereof | |
EP1662816A1 (en) | Apparatus for controlling the state of a multifunctional device | |
JP2010061585A (en) | Printing apparatus | |
US6833934B1 (en) | Transmission result output method for use in data transmission apparatus | |
JP5561455B2 (en) | Operation device and image processing device | |
JP2007266745A (en) | Image forming apparatus and control method thereof | |
JP3646712B2 (en) | Image processing system, interface apparatus for the system, image forming apparatus, and connection control apparatus | |
JP3651463B2 (en) | Control device | |
JP2024049006A (en) | Job Execution Device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BROTHER KOGYO KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ITOH, SHINGO;REEL/FRAME:018372/0678 Effective date: 20060927 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |