This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2016-179399 filed Sep. 14, 2016.
The present invention relates to an image processing apparatus, a control system, and a non-transitory computer readable storage medium.
According to an aspect of the invention, an image processing apparatus includes:
a processing unit that executes a process related to an image;
an acquisition unit that acquires a first key and a second key including a restriction condition;
a transition unit that transitions from a first operation mode to a second operation mode when the first key is acquired;
a counting unit that counts usage of the processing unit; and
a restricting unit that restricts execution of the process by the processing unit in the second operation mode according to a relationship between the counted usage and the restriction condition included in the acquired second key.
Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
This charging may include a postpaid method and a prepaid method. The postpaid method refers to a method of paying later a fee corresponding to the usage of the image processing apparatus 60. When the postpaid method is used, a worker of an agency has to visit a place where the image processing apparatus 60 is installed, and check the usage of the image processing apparatus 60. Meanwhile, the prepaid method refers to a method by which use of the image processing apparatus 60 is permitted only by the usage corresponding to a fee paid in advance. When the prepaid method is used, the operation of the image processing apparatus is restricted according to the usage. The control system 1 is a system for realizing this prepaid method.
As illustrated in
Both of the issuing devices 10 and 20 are computers such as servers. The issuing devices 10 and 20 are managed by the above-mentioned company. The terminal device 30 is a computer such as a personal computer. The terminal device 30 is used by the person in charge of this company to input and output information on the issuing devices 10 and 20.
The terminal device 40 is a computer such as a personal computer. The terminal device 40 is used by the person in charge of the agency. The person in charge of the agency uses the terminal device 40 to perform various procedures related to a prepaid type rental contract (hereinafter referred to as a “prepaid contract”) for the company.
The terminal device 50 is a computer such as a mobile terminal, a tablet terminal, a personal computer or the like. The terminal device 50 is used by a user. The user uses the terminal device 50 to perform various procedures related to the prepaid contract for the agency. The image processing apparatus 60 has plural functions such as a print function, a scan function, a facsimile function, a copy function and the like. The image processing apparatus 60 is used by the user.
The display 64 displays various types of information. As the display 64, for example, a liquid crystal display may be used. The operation unit 65 is used to operate the image processing apparatus 60. As the operation unit 65, for example, a touch panel and operation buttons may be used. The storage unit 66 stores various data and programs. As the storage unit 66, for example, a hard disk drive may be used. The image forming unit 67 forms an image on a medium such as a sheet. As the image forming unit 67, for example, an electrophotographic printer may be used. The image reading unit 68 optically reads an image of an original document. As the image reading unit 68, for example, an image scanner may be used.
The image processing apparatus 60 has a prepaid mode and a normal mode. The prepaid mode is an operation mode applied when using the image processing apparatus 60 under a prepaid contract. In the prepaid mode, use of the image processing apparatus 60 is permitted by an available usage corresponding to a prepayment. In this manner, the prepaid mode has a limit in usage. Meanwhile, the normal mode is an operation mode applied, for example, when the user purchases the image processing apparatus 60. In the normal mode, there is no limit on the usage, unlike the prepaid mode.
The issuing unit 101 (an example of a first issuing unit) issues a transition key (an example of a first key) in response to a prepaid contract being made between a user and an agency. As used herein, the term “issuing” refers to generating and outputting a transition key. The transfer key is issued to, for example, the agency and is provided from the agency to the user. The transition key is used to transition the operation mode of the image processing apparatus 60 from the normal mode to the prepaid mode. The transition key is a software key generated according to a predetermined algorithm. As the transition key, for example, a string of symbols such as numerals or alphabets may be used.
The registration unit 102 registers the issue information of the transition key in an issuing table 141. The issuing table 141 is stored in advance in the storage unit 14.
Referring back to
The issuing unit 201 (an example of a second issuing unit) issues a prepaid key (an example of a second key) after the transition key is issued. The prepaid key is issued to, for example, the agency and is provided from the agency to the user. The prepaid key is a software key generated according to a predetermined algorithm. As the prepaid key, for example, a string of symbols such as numerals or alphabets may be used. The prepaid key may include restriction conditions of image processing and may be therefore used to restrict the image processing in the prepaid mode.
The prepaid key may include an available usage. The available usage is an upper limit usage by which the image processing apparatus 60 is permitted to be used by the user. The available usage decreases according to the usage of the image processing apparatus 60. This usage is counted based on, for example, the number of prints, the number of scans, or the number of times of transmission/reception of facsimile data. The number of prints may include not only the number of printed images but also the number of copied mages and the number of sheets on which facsimile data is printed.
A ratio parameter 251 (an example of a ratio) may be included in the prepaid key. The ratio parameter 251 has a ratio of plural usages predetermined for plural process conditions. The process conditions include, for example, a print condition set for printing, a scan condition set for scanning, a transfer condition set for facsimile, or a copy condition set for copying. The print condition includes, for example, the size and color of an image. Further, the print condition may include whether to perform double-sided printing, the color of a toner to be used, or the type of post-processing.
Referring back to
The registration unit 202 registers issuance history information of the prepaid key in the issuing table 241. When the prepaid key including the release key is issued, the registration unit 202 registers issuance information of the release key in the issuing table 242. The issuing tables 241 and 242 are stored in advance in the storage unit 24.
Referring back to
The image processing apparatus 60 functions as a processing unit 601, an acquisition unit 602, a transition unit 603, a counting unit 604, and a restricting unit 605. The processing unit 601 is implemented by the communication interface 63 and the image forming unit 67 or the image reading unit 68 under control of the processor 61. The acquisition unit 602, the transition unit 603, the counting unit 604, and the restricting unit 605 are implemented, for example, when the processor 61 executes a program stored in the memory 62.
The processing unit 601 performs a process related to an image. This process includes, for example, a printing process, a scanning process, a facsimile process or a copying process. The processing unit 601 may perform this process according to set process conditions. The process conditions include, for example, a print condition set for printing, a scan condition set for scanning, a transfer condition set for facsimile, or a copy condition set for copying.
The acquisition unit 602 acquires the transition key and the prepaid key. The user inputs the transition key and the prepaid key provided by the agency into the image processing apparatus 60. The acquisition unit 602 decodes the issuing key and the prepaid key input by the user, acquires the transition key and the prepaid key when the decoding is successful, and does not acquire the transition key and the prepaid key when the decoding fails. Further, when an available usage is included in the prepaid key, the acquisition unit 602 acquires the available usage. Further, when a ratio parameter 251 or a release key is included in the prepaid key, the acquisition unit 602 acquires the ratio parameter 251 or the release key.
When the transition key is acquired by the acquisition unit 602, the transition unit 603 transitions from the normal mode (an example of the first operation mode) to the prepaid mode (an example of the second operation mode). When the release key is acquired by the acquisition unit 602, the transition unit 603 transitions from the prepaid mode to the normal mode.
The counting unit 604 counts the usage of the processing unit 601. When the processing unit 601 executes a process according to the set process conditions, the counting unit 604 counts the usage corresponding to this process according to a ratio corresponding to the set process conditions of the ratio parameter 251 acquired by the acquisition unit 602.
For example, the counting unit 604 subtracts the usage of the processing unit 601 from an available usage acquired by the acquisition unit 602. The sum of usages of the processing unit 601 is obtained from a difference between the initial available acquired by the acquisition unit 602 and a decreased available usage. In the example illustrated in
As another example, the counting unit 604 may count the sum of usages of the processing unit 601. In this case, when the sum of usages of the processing unit 601 reaches the available usage acquired by the acquisition unit 602, the remaining available usage becomes zero.
In the prepaid mode, the restricting unit 605 restricts execution of the process by the processing unit 601 according to the relationship between the usage counted by the counting unit 604 and the restriction conditions acquired by the acquisition unit 602. For example, when the available usage is acquired by the acquisition unit 602, and the usage counted by the counting unit 604 is equal to or less than the available usage, the restricting unit 605 permits the processing unit 601 to execute the process. Meanwhile, when the usage counted by the counting unit 604 exceeds the available usage, the restricting unit 605 prohibits the process by the processing unit 601 from being executed. At this time, the restricting unit 605 may prohibit execution of all or a part of processes by the processing unit 601. For example, the restricting unit 605 may prohibit execution of all of the printing process, the coping process, the scanning process, and the facsimile process or may prohibit only the execution of the printing process. In addition, in the normal mode, the restricting unit 605 permits the processing unit 601 to execute a process without restriction on the usage.
In step S101, the user uses the terminal device 50 to apply for a new prepaid contract to the agency. Specifically, the user operates the terminal device 50 to input application information. The terminal device 50 transmits the input application information to the terminal device 40.
In step S102, upon receiving the application information, the agency makes a new prepaid contract with the user. Subsequently, the person in charge of the agency uses the terminal device 40 to request the company to issue a transition key. Specifically, the person in charge of the agency operates the terminal device 40 to input request information. The request information includes a serial number “12345” and model information “M1” of the image processing apparatus 60 to be rented to the user, and the agency ID “001” assigned to the agency. The terminal device 40 transmits the input request information to the terminal device 30.
In step S103, upon receiving the request information, the person in charge of the company uses the terminal device 30 to make a request to issue a transition key. Specifically, the person in charge of the company operates the terminal device 30 to input an issuing request. The issuing request includes the serial number “12345,” the model information “M1,” and the agency ID “001” included in the received request information. The terminal device 30 transmits the input issuing request to the issuing device 10.
In step S104, upon receiving the issuing request, the issuing device 10 issues a transition key. Specifically, the issuing unit 101 generates a transition key. This transition key is encrypted by a predetermined algorithm.
In step S105, the issuing unit 101 transmits the transition key to the terminal device 30.
In step S106, the registration unit 102 registers the issuing information of the transition key in the issuing table 141. In this example, as illustrated in
Referring back to
In step S108, upon receiving the issuing request, the issuing device 20 issues a prepaid key. Specifically, the issuing unit 201 generates a prepaid key. This prepaid key includes an available usage and a ratio parameter 251. This prepaid key is encrypted by a predetermined algorithm.
In step S109, the issuing unit 201 transmits the prepaid key to the terminal device 30.
In step S110, the registration unit 202 registers issuing history information of the prepaid key in the issuing table 241. In this example, as illustrated in
Referring back to
In step S112, upon receiving the transition key and the prepaid key, the terminal device 40 transmits the transition key and the prepaid key to the terminal device 50.
In step S113, upon receiving the transition key and the prepaid key, the terminal device 50 displays the transition key and the prepaid key on a display.
In step S114, the user inputs the displayed transition key and prepaid key to the image processing apparatus 60. Specifically, the user operates the operation unit 65 to input the transition key and the prepaid key by. The acquisition unit 602 decodes the input issuing key and prepaid key, acquires the transition key and prepaid key when the decoding is successful, and does not acquire the transition key and prepaid key when the decoding fails.
When the transition key is acquired in step S115, the transition unit 603 transitions the operation mode of the image processing apparatus 60 from the normal mode to the prepaid mode.
In step S116, the prepaid key is stored in the storage unit 66. Further, the available usage and the ratio parameter 251 included in the prepaid key are stored in the storage unit 66. In this example, the initial available usage is 1000.
Here, it is assumed that usage according to the number of prints is counted and execution of a printing process by the image forming unit 67 is restricted according to the relationship between the counted usage and an available usage. After operating the operation unit 65 to set a printing condition, the user instructs the execution of the printing process. The counting unit 604 counted the usage corresponding to this printing process according to the ratio parameter 251 stored in the storage unit 66. For example, it is assumed that an A4-sized monochrome image is set as the printing condition, and the number of prints is one. In this case, in the example illustrated in
The restricting unit 605 determines whether or not the available usage stored in the storage unit 66 is equal to or more than the counted usage. When the available usable is equal to or more than the usage, this means that the sum of usages of the processing unit 601 is equal to or less than the available usage. In this case, the restricting unit 605 permits the image forming unit 67 to execute the printing process. Meanwhile, when the available usage is less than the usage, this means that the sum of usages of the processing unit 601 exceeds the available usage. In this case, the restricting unit 605 prohibits the image forming unit 67 from executing the printing process.
When the printing process is executed, the counting unit 604 subtracts the usage from the available usage stored in the storage unit 66. In this manner, every time the user performs the printing process, the available usage stored in the storage unit 66 is reduced. As a result, the printing process is performed by the user until the available usage stored in the storage unit 66 becomes zero. Meanwhile, when the available usage stored in the storage unit 66 becomes zero, the printing process may not be thereafter performed.
In step S201, the user uses the terminal device 50 to apply for a prepaid renewal to the agency. Specifically, the user operates the terminal device 50 to input application information. The application information includes the serial number “12345,” the model information “M1” and the available usage of the image processing apparatus 60. This available usage is usage according to a fee of the prepaid renewal prepaid by the user to the agency. Here, it is assumed that the available usage is 1000. The terminal device 50 transmits the input application information to the terminal device 40.
In step S202, upon receiving the application information, the agency makes a prepaid renewal with the user. Subsequently, the person in charge of the agency uses the terminal device 40 to request the issuing device 20 to issue a prepaid key. Specifically, the person in charge of the agency operates the terminal device 40 to input an issuing request. This issuing request includes the agency ID “001,” in addition to the serial number “12345,” the model information “M1” and the available usage “1000” included in the received application information. The terminal device 40 transmits the input issuing request to the issuing device 20.
As illustrated in
Referring back to
In step S204, the issuing unit 201 transmits the prepaid key to the terminal device 40.
In step S205, the registration unit 202 registers issuing history information of the prepaid key in the issuing table 241. In this example, as in the above-described step S110, the date and time when the prepaid key was issued, the agency ID “001,” the serial number “12345” and the model information “M1” included in the issuing request, and the available usage “1000” included in the prepaid key are stored in the issuing table 241.
In step S206, upon receiving the prepaid key, the terminal device 40 transmits this prepaid key to the terminal device 50.
In step S207, upon receiving the prepaid key, the terminal device 50 displays this prepaid key on a display.
In step S208, the user inputs the displayed prepaid key to the image processing apparatus 60. Specifically, the user operates the operation unit 65 to input the prepaid key. The acquisition unit 602 decodes the input prepaid key, acquires the prepaid key when the decoding is successful, and does not acquire the prepaid key when the decoding fails.
In step S209, the prepaid key is stored in the storage unit 66. Further, the available usage included in the prepaid key is stored in the storage unit 66.
When a new available usage is stored in the storage unit 66, the restricting unit 605 permits the image forming unit 67 to execute a printing process until this available usage becomes zero. As a result, the printing process is performed again by the user.
In step S301, the user uses the terminal device 50 to make an application for cancellation of the prepaid contract to the agency. Specifically, the user operates the terminal device 50 to input application information. This application information includes the serial number “12345” and the model information “M1” of the image processing apparatus 60. The terminal device 50 transmits the input application information to the terminal device 40.
In step S302, upon receiving the application information, the agency cancels the prepaid contract with the user. Subsequently, the person in charge of the agency uses the terminal device 40 to request the company issue a release key. Specifically, the person in charge of the agency operates the terminal device 40 to input an issuing request. This issuing request includes the agency ID “001” assigned to the agency, in addition to the serial number “12345” and the model information “M1” included in the received application information. The terminal device 40 transmits the input issuing request to the issuing device 20.
As illustrated in
Referring back to
In step S304, the issuing unit 201 transmits the prepaid key to the terminal device 40.
In step S305, the registration unit 202 stores the issuing information of the release key in the issuing table 242. In this example, as illustrated in
Referring back to
In step S307, upon receiving the prepaid key, the terminal device 50 displays this prepaid key on a display.
In step S308, the user inputs the displayed prepaid key to the image processing apparatus 60. Specifically, the user operates the operation unit 65 to input the prepaid key. The acquisition unit 602 decodes the input prepaid key, acquires the prepaid key when the decoding is successful, and does not acquire the prepaid key when the decoding fails. In addition, the acquisition unit 602 acquires the release key included in the prepaid key.
In step S309, when the prepaid key including the release key is acquired, the transition unit 603 transitions the operation mode of the image processing apparatus 60 from the prepaid mode to the normal mode. After transitioning to the normal mode, the restricting unit 605 permits the image forming unit 67 to execute a printing process irrespective of the usage. As a result, the user may perform the printing process without limit on the usage. In addition, when transitioning to the normal mode, the available usage and the ratio parameter 251 stored in the storage unit 66 may be deleted.
According to the above-described embodiment, the prepaid mode in which execution of a process is restricted according to the usage and the normal mode without such restriction are implemented on the single image processing apparatus 60. Accordingly, when the image processing apparatus 60 is rented in a postpaid manner or purchased, the same image processing apparatus 60 may be used. Therefore, for example, it is not necessary for the company to separately manufacture an image processing apparatus 60 for postpaid type rental and an image processing apparatus 60 to be purchased. Further, for example, when the user cancels the postpaid contract and purchases the image processing apparatus 60, the user may continue using the rented image processing apparatus 60 without replacing it.
Further, in the above-described embodiment, the available usage and the ratio parameter 251 is encrypted. This may prevent the available usage and the ratio parameter 251 from being tampered in an unauthorized manner. Furthermore, in the above-described embodiment, the issuing table 241 manages the issuing history of legitimate prepaid keys. Therefore, for example, even when illegal tampering of the available usage is performed, by comparing the available usage stored in the issuing table 241 with the available usage stored in the storage unit 66, the illegal tampering may be detected.
Further, in the above-described embodiment, the release key is encrypted. This may prevent illegal transition from the prepaid mode to the normal mode. Furthermore, in the above-described embodiment, the issuing information of an authorized release key is managed by the issuing table 242. Therefore, for example, even when illegal transition to the normal mode is made, by confirming whether or the issuing information of the release key is stored in the issuing table 242, the illegal transition may be detected.
Further, according to the control system 1, the rental of a prepaid type image processing apparatus 60 is implemented. In the case of renting a postpaid type image processing apparatus 60, in order to confirm the usage of the image processing apparatus 60, an agency worker needs to visit an installation place of the image processing apparatus 60. Therefore, labor costs of the worker occur. Further, since a fee is paid after using the image processing apparatus 60, there is a possibility that damage may be caused due to an unpaid fee. In the case where the image processing apparatus 60 is rented in a prepaid manner, such a disadvantage does not occur.
The above-described embodiment is an example of the present invention. This exemplary embodiment may be modified as follows. In addition, the following modifications may be used in combination.
In the above-described embodiment, the prepaid key is transmitted from the issuing device 20 to the terminal device 40. However, the prepaid key may be transmitted from the issuing device 20 to the terminal device 30. In this case, upon receiving the prepaid key from the issuing device 20, the terminal device 30 transmits the received prepaid key to the terminal device 40. In addition, the issuing device 20 refuses an access from a device other than the terminal device 30.
In another example, the prepaid key may be transmitted directly from the issuing device 20 to the terminal device 50 or the image processing apparatus 60. In this case, the application information and the issuing request include an address of the terminal device 50 or the image processing apparatus 60. This address is, for example, an e-mail address when the prepaid key is transmitted by e-mail.
In the above-described embodiment, when the image forming unit 67 uses a toner to perform an image printing process (an example of an image forming process), the execution of the printing process by the image forming unit 67 may be restricted according to the type of toner. The type of toner is, for example, a type corresponding to the operation mode of the image processing apparatus 60 or a type corresponding to a manufacturer of the toner.
In the above-described embodiment, different ratio parameters may be provided for different agencies or different users. For example, a prepaid key issued to an agency A includes a ratio parameter 251 illustrated in
In the above-described embodiment, the person in charge of the agency may use the terminal device 40 to view the issuing history of the prepaid key of the agency. For example, the person in charge of the agency operates the terminal device 40 to make a request for viewing the issuing history of the prepaid key. In accordance with this operation, the terminal device 40 transmits to the issuing device 20 a request to acquire the issuing history information of the prepaid key. The acquiring request includes the agency ID “001” assigned to the agency. In addition, this acquiring request may include a password assigned to the agency.
Upon receiving this acquiring request, the issuing device 20 generates the issuing history information of the prepaid key issued to the agency. More specifically, a record including the agency ID “001” is extracted from the issuing table 241. The issuing history information including the extracted records is generated. The issuing device 20 transmits the generated issuing history information to the terminal device 40. Upon receiving the issuing history information from the issuing device 20, the terminal device 40 displays the received issuing history information on a display. This issuing history information is viewed by the person in charge of the agency.
In the above-described embodiment, when the user rents plural image processing apparatuses 60, a management device that manages these image processing apparatuses 60 may be provided.
The management device 70 is a computer such as a server. The management device 70 may be configured so that available usages and ratio parameters 251 stored in the plural image processing apparatuses 60 may be viewed together. Specifically, the management device 70 transmits to the plural image processing apparatuses 60 a request to acquire the available usages and the ratio parameters 251. In response to this acquiring request, each of the plural image processing apparatuses 60 transmits the available usage and the ratio parameter 251 stored in the storage unit 66 to the management device 70. Upon receiving the available usages and the ratio parameters 251 from the plural image processing apparatuses 60, the management device 70 displays a list of received available usages and ratio parameters 251 on a display.
In another example, the management device 70 may intensively manage the available usages of the plural image processing apparatuses 60. In this case, the management device 70 has the same function as the above-described acquisition unit 602. The following process performed by the management device 70 is implemented, for example, by a processor executing a program stored in a memory.
In this case, the user inputs a transition key and a prepaid key to the management device 70. As another example, the transition key and the prepaid key may be transmitted directly from the issuing device 20 to the management device 70. In this case, the transition key and the prepaid key received from the issuing device 20 are input to the management device 70. The management device 70 decodes the input transition key and prepaid key, acquires the transition key and prepaid key when the decoding is successful, and does not acquire the transition key and prepaid key when the decoding fails.
Upon acquiring the transition key, the management device 70 transmits the transition key to the plural image processing apparatuses 60. Upon receiving the transition key from the management device 70, each of the plural image processing apparatuses 60 transitions the operation mode from the normal mode to the prepaid mode.
When acquiring the prepaid key, the management device 70 extracts the available usage from the prepaid key. The management device 70 assigns the extracted available usage to each of the plural image processing apparatuses 60. Here, it is assumed that the plural image processing apparatuses 60 include an image processing apparatus 60-1, an image processing apparatus 60-2 and an image processing apparatus 60-3.
For example, when the available usage is 6000, the management device 70 assigns an available usage “1000” to the image processing apparatus 60-1, an available usage “2000” to the image processing apparatus 60-2, and an available usage “3000” to the image processing apparatus 60-3. The management device 70 transmits the available usage “1000” to the image processing apparatus 60-1, the available usage “2000” to the image processing apparatus 60-2, and the available usage “3000” to the image processing apparatus 60-3, together with the ratio parameter 251 included in the prepaid key. Each of the image processing apparatuses 60-1 to 60-3 stores the available usage and the ratio parameter 251 received from the management device 70 in the storage unit 66. As in the above-described embodiment, the image processing apparatuses 60-1 to 60-3 count the usage and restricts execution of a process by the processing unit 601 according to the relationship between the counted usage and the available usage stored in the storage unit 66.
As another example, the management device 70 may restrict the operation of the plural image processing apparatuses 60 according to the usage. In this case, the management device 70 has the same functions as the counting unit 604 and the restricting unit 605 described above. The following process performed by the management device 70 is implemented, for example, by a processor executing a program stored in a memory.
The management device 70 counts the usage of each image processing apparatus 60. The management device 70 restricts the operation of the image processing apparatus 60 according to the relationship between the counted usage and an assigned available usage. For example, when the usage of the image processing apparatus 60-1 is 1000 or less, the management device 70 permits the image processing apparatus 60-1 to execute a process. When the usage of the image processing apparatus 60-1 exceeds 1000, the management device 70 prohibits the image processing apparatus 60-1 from executing a process.
Specifically, before executing the process, the image processing apparatus 60-1 inquires the management device 70 about whether or not to execute. The management device 70 determines whether or not the usage of the image processing apparatus 60-1 exceeds the available usage. When the usage of the image processing apparatus 60-1 is equal to or less than the available usage, the management device 70 transmits a response permitting execution of the process to the image processing apparatus 60-1. Upon receiving this response, the image processing apparatus 60-1 executes the process. Meanwhile, when the usage of the image processing apparatus 60-1 exceeds the available usage, the management device 70 transmits a response prohibiting execution of the process to the image processing apparatus 60-1. Upon receiving this response, the image processing apparatus 60-1 does not execute the process. According to this modification, it is possible to divide and use a set available usage on plural image processing apparatuses 60.
In this modification, the way to assign the usage is not limited to the above-described method. For example, when the available usage is 6000 and the total usage of the image processing apparatuses 60-1 to 60-3 is 6000 or less, execution of the process in each of the image processing apparatuses 60-1 to 60-3 may be permitted. In this case, when the total usage of the image processing apparatuses 60-1 to 60-3 exceeds 6000, execution of the process in each of the image processing apparatuses 60-1 to 60-3 is prohibited.
In the above-described embodiment, use of the image processing apparatus 60 may be restricted for each user or each place of employment to which the user belongs. In this case, before the user uses the image processing apparatus 60, user authentication is performed using, for example, a user ID and a password. A user who uses the image processing apparatus 60 or a place of employment to which the user belongs is identified by this user authentication.
In this case, the image processing apparatus 60 functions as an assigning unit, in addition to the processing unit 601, the acquisition unit 602, the transition unit 603, the counting unit 604 and the restricting unit 605 illustrated in
The counting unit 604 counts the usage of the image processing apparatus 60 for each user or each user's place of employment. The restricting unit 605 restricts execution of a process by the processing unit 601 according to the relationship between the counted usage and an assigned available usage. Here, it is assumed that the available usage “100” is assigned to a user X. In this case, when the usage of the user X is 100 or less, the restricting unit 605 permits the execution of a process by the user X. When the usage of the user X exceeds 100, the restricting unit 605 prohibits the execution of the process by the user X. The restriction according to this modification may be performed by the above-described management device 70.
In the above-described embodiment, the image processing apparatus 60 may output the ratio parameter 251 stored in the storage unit 66. Specifically, the ratio parameter 251 may be displayed on the display 64. In another example, the ratio parameter 251 may be printed by the image forming unit 67. In another example, the ratio parameter 251 may be transmitted to another device via the communication interface 63.
An entity that implements the functions of the control system 1 is not limited to the example described in the exemplary embodiment. For example, the functions of the issuing devices 10 and 20 may be implemented by a single issuing device. Further, a part of the functions of the issuing device 10, the issuing device 20 or the image processing apparatus 60 may be implemented by other devices.
The steps of the process performed in the control system are not limited to the example described in the above-described embodiment. The steps of this process may be interchanged unless contradictory. The present invention may be provided as a control method including steps of a process performed in the control system 1.
The present invention may be provided as a program executed by the processor 11, 21 or 61. This program may be downloaded via a communication line such as the Internet. In addition, this program may be provided in a form recorded in a computer-readable recording medium such as a magnetic recording medium (a magnetic tape, a magnetic disk, etc.), an optical recording medium (an optical disc, etc.), a magneto-optical recording medium, a semiconductor memory or the like.
At least two of the transition key, the prepaid key including the available usage, the prepaid key including the ratio parameter and the prepaid key including the release key may be encrypted by different encryption schemes or different encryption keys. In this case, the image processing apparatus 60 decrypts at least two of the transition keys, the prepaid key including the available usage, the prepaid key including the ratio parameter and the prepaid key including the release key by different encryption schemes or different encryption keys. Accordingly, even a provider who may create one of these keys may not create the other keys. For example, even a provider who is able to create the prepaid key including the available usage may not create the prepaid key including the release key, thereby improving security.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2016-179399 | Sep 2016 | JP | national |