IMAGE FORMING APPARATUS, APPLICATION PERMISSION SYSTEM, AND APPLICATION CODE INFORMATION GENERATION METHOD

The image forming apparatus automates the determination of recommended supplies by reading supply-specific information and generating application code information, ensuring proper supply usage and preventing device failure.

JP7599317B2Active Publication Date: 2024-12-13SHARP KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2020198696
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-11-30
Publication Date
2024-12-13
Estimated Expiration
2040-11-30

AI Technical Summary

Technical Problem

Existing image forming devices face issues with users installing non-recommended supplies, leading to print quality problems and potential device failure, and existing methods for determining recommended supplies are cumbersome and may result in device usage restrictions not being lifted, causing inconvenience to users.

Method used

The image forming apparatus includes an acquisition unit to read supply-specific information, generates a one-time code as authentication, and creates application code information to determine recommended supplies, ensuring device use permission is granted without user intervention.

Benefits of technology

This solution reliably generates device use permission application information, ensuring recommended supplies are used, preventing device failure and user inconvenience by automating the determination process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007599317000001
    Figure 0007599317000001
  • Figure 0007599317000002
    Figure 0007599317000002
  • Figure 0007599317000003
    Figure 0007599317000003
Patent Text Reader

Abstract

To provide an image forming apparatus and the like that can reliably generate device use permission application information related to determination as to whether a supply article is a recommended article without bothering a user.SOLUTION: An image forming apparatus comprises: an acquisition unit that acquires supply article unique information uniquely attached to a supply article used or worn in image formation; a storage unit that stores device unique information; and a control unit that generates a one-time code as authentication information and generates application code information for applying a device use permission from the one-time code and the supply article unique information and the device unique information.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an image forming apparatus and the like. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there has been known a technique for releasing invoice issuing processing or printing usage restrictions by sending management information such as print counter information to the distributor or maintenance management company of an image forming apparatus (see, for example, Patent Document 1).

[0003] Meanwhile, there are inexpensive non-recommended consumables on the market other than those recommended by the vendors of image forming devices. The use of non-recommended consumables is one option for users who want to keep costs down. However, the use of non-recommended consumables is not covered by the guarantee of print quality, and in the worst case scenario, it may lead to a breakdown of the image forming device. In light of this situation, vendors of image forming devices have determined whether or not the installed consumables are recommended, and have imposed restrictions on the use of the image forming device if non-recommended consumables are installed. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2017 / 221529 Summary of the Invention [Problem to be solved by the invention]

[0005] When sending information necessary for determining recommended supplies to the distributor of the image forming device, etc., in order to lift device usage restrictions or receive appropriate services, if generating the information is cumbersome, users may neglect to generate the information and send it to the distributor of the image forming device, etc.

[0006] In this case, not only would the user not be able to receive appropriate services, but the device usage restrictions would not be lifted, and the user would be at risk of suffering disadvantages such as being unable to use the device before the usage limit of the purchased supplies is reached.

[0007] In view of the above-mentioned problems, the present disclosure aims to provide an image forming apparatus etc. that can reliably generate apparatus usage license application information related to determining recommended supply items without causing any inconvenience to the user. [Means for solving the problem]

[0008] In order to solve the above-mentioned problems, the image forming apparatus disclosed herein is characterized by having an acquisition unit that acquires supply-specific information that is uniquely attached to supplies used or consumed during image formation, a memory unit that stores device-specific information, and a control unit that generates a one-time code as authentication information and generates application code information for applying for permission to use the apparatus from the one-time code, the supply-specific information, and the device-specific information.

[0009] In addition, the application permission system of the present disclosure includes an image forming device having an acquisition unit that acquires supply item-specific information that is uniquely attached to supplies used or consumed during image formation, a first memory unit that stores device-specific information, and a first control unit that generates a one-time code as authentication information and generates application code information for applying for permission to use the device from the one-time code, the supply item-specific information, and the device-specific information, and a server device having a communication unit that receives the application code information, a second memory unit that stores the supply item-specific information, and a second control unit that authenticates the one-time code and determines whether the newly received supply item-specific information is unregistered by comparing the newly received supply item-specific information with the supply item-specific information stored in the second memory unit, and is characterized in that if the second control unit determines that the newly received supply item-specific information is unregistered, it generates an application permission code to permit use of the device and causes the application permission code to be transmitted to a sender of the application code information via the communication unit.

[0010] In addition, the application code information generating method disclosed herein is characterized by comprising an acquisition process for acquiring supply item-specific information that is uniquely attached to a supply item used or consumed during image formation, a storage process for storing device-specific information, and a generation process for generating a one-time code as authentication information and generating application code information for applying for permission to use the device from the one-time code, the supply item-specific information, and the device-specific information. Effect of the Invention

[0011] According to the present disclosure, it is possible to provide an image forming apparatus or the like that can reliably generate apparatus use license application information that involves a judgment as to whether a consumable item is recommended, without causing any trouble to a user. [Brief description of the drawings]

[0012] [Figure 1] 1 is an external perspective view of an image forming apparatus according to a first embodiment. [Diagram 2]FIG. 2 is a functional configuration diagram of the image forming apparatus according to the first embodiment. [Diagram 3] FIG. 13 is a diagram illustrating a method for providing supply item specific information. [Figure 4] FIG. 4 is a flow diagram illustrating a generation process of application information in the first embodiment. [Diagram 5] FIG. 4 is a flow diagram illustrating a generation process of application information in the first embodiment. [Figure 6] FIG. 11 is a flow diagram illustrating a process after acceptance of an application permission code in the first embodiment. [Figure 7] 4 is a table for explaining use limit information in the first embodiment. [Figure 8] FIG. 4 is a diagram for explaining an operation example in the first embodiment. [Figure 9] FIG. 11 is a diagram illustrating a network configuration in a second embodiment. [Figure 10] FIG. 11 is a functional configuration diagram of an application server device in the second embodiment. [Figure 11] 13 is a diagram illustrating an example of the configuration of a table that stores supply item specific information in the second embodiment. FIG. [Figure 12] FIG. 11 is a flow diagram illustrating a generation process of an application permission code in the second embodiment. [Figure 13] FIG. 11 is a functional configuration diagram of another application server device in the second embodiment. [Figure 14] FIG. 11 is a flow diagram illustrating a generation process of an application permission code by another application server device according to the second embodiment. [Figure 15] FIG. 13 is a diagram illustrating a network configuration in a third embodiment. [Figure 16] FIG. 13 is a diagram illustrating an example of the configuration of a document in a transmittal format in the third embodiment. [Figure 17] FIG. 13 is a flow diagram illustrating a generation process of an application permission code in the third embodiment. [Figure 18] FIG. 11 is a functional configuration diagram of an image forming apparatus according to a third embodiment. [Figure 19] FIG. 11 is a functional configuration diagram of a mobile communication terminal according to a third embodiment. [Figure 20] FIG. 13 is a diagram illustrating an example of the configuration of an application code information delivery screen in the third embodiment. [Figure 21] FIG. 13 is a diagram illustrating an example of the configuration of an application permission code input screen in the third embodiment. [Figure 22] FIG. 13 is a functional configuration diagram of an image forming apparatus according to a fourth embodiment. [Diagram 23] FIG. 13 is a flow diagram illustrating a regeneration restriction process of an application permission code in the fourth embodiment. [Figure 24] FIG. 13 is a functional configuration diagram of another image forming apparatus according to the fourth embodiment. [Diagram 25] FIG. 13 is a flow diagram illustrating an input restriction process of an application permission code in the fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment for carrying out the present disclosure will be described with reference to the drawings. In this embodiment, as an example of an image forming apparatus, a configuration of a multifunction machine having multiple functions such as a print function, a copy function, and a fax transmission function will be described, but the present disclosure can of course also be applied to a printer, a copy machine, or a fax machine having these functions individually. Note that the following embodiment is an example for explaining the present disclosure, and the technical scope of the invention described in the claims is not limited to the following description.

[0014] [1. First embodiment] [1.1 Overall structure] The overall configuration of an image forming apparatus 10 according to this embodiment will be described with reference to the external perspective view of Fig. 1. The image forming apparatus 10 includes an image reading unit 131 having an original pressing member 131a and an original placement table 131b that can be opened and closed, an information reading unit 133, an input unit 135, a display unit 15, and an image forming unit 19.

[0015] [1.2 Functional configuration] Fig. 2 is a diagram illustrating a functional configuration of the image forming apparatus 10 of this embodiment. As shown in Fig. 2, the image forming apparatus 10 includes a control unit 11 serving as a control unit or a first control unit, an acquisition unit 13 serving as an acquisition unit, a display unit 15, a communication unit 17, an image forming unit 19, and a storage unit 21 serving as a storage unit or a first storage unit.

[0016] The control unit 11 controls the entire image forming apparatus 10. The control unit 11 is configured, for example, with one or more arithmetic units (CPUs (Central processing units) and the like). The control unit 11 realizes various functions by reading and executing various programs stored in the storage unit 21. In this embodiment, the control unit 11 realizes each function by reading and executing an application code information generation program 211, a supply unique information acquisition program 213, an authentication information generation program 215, or an apparatus use permission determination program 217, which will be described later.

[0017] The acquisition unit 13 includes an image reading unit 131, an information reading unit 133, and an input unit 135. The acquisition unit 13 acquires supply item-specific information, which will be described later, that is individually attached to each supply item.

[0018] The image reading unit 131 generates image data by reading an image of a reading target. The image reading unit 131 can be configured with a scanner device or the like that converts an image into an electrical signal using an image sensor such as a CCD (Charge Coupled Device) or a CIS (Contact Image Sensor) and generates digital data by quantizing and encoding the electrical signal.

[0019] The information reading unit 133 reads information stored in an IC (Integrated circuit) chip, a magnetic tape, etc., by a contact method or a (near-field) non-contact method. The information reading unit 133 can be configured by an IC card reader, an NFC (Near field communication) reader, a magnetic reader, etc.

[0020] The input unit 135 accepts manual input of information by the user. The input unit 135 can be configured with hard keys (e.g., a numeric keypad), buttons, etc. The input unit 135 can also be configured as a touch panel that allows input via the display unit 15. In this case, the input detection method of the touch panel can be, for example, a resistive film method, an infrared method, an electromagnetic induction method, or a capacitance method.

[0021] The display unit 15 displays various information to the user. The display unit 15 can be configured, for example, by an LCD (Liquid crystal display) or an organic EL (Electro-luminescence) display.

[0022] The communication unit 17 is connected to other devices via a network to transmit and receive various information. The communication unit 17 is configured as, for example, a communicable interface, and can adopt either a wired or wireless connection method or both.

[0023] The image forming unit 19, for example, feeds a recording medium from a paper feed tray 23, forms an image on the recording medium based on image data, and then discharges the recording medium to a paper discharge tray 25. The image forming unit 19 can be configured, for example, as a laser printer using an electrophotographic method. The image forming unit 19 forms an image using toner supplied from supplies 30 (toner cartridges Y, M, C, K) corresponding to each toner color (for example, yellow (Y), magenta (M), cyan (C), black (K)). The image forming device 10 is configured to be able to continuously form images by appropriately supplying supplies such as toner and recording media.

[0024] Meanwhile, supplies that supply toner and the like to the image forming unit 19 are often provided with information indicating suitability for the image forming device and the characteristics of the supply itself. In particular, manufacturers of image forming devices and supply vendors provide information indicating that the supply is a recommended product (in this embodiment, this information is referred to as supply-specific information) to each supply, from the viewpoint of ensuring print quality and reducing the risk of device failure, and restrict the use of non-recommended supplies when they are supplied to an image forming device. In this embodiment, the supply-specific information provided to each supply is used to perform the device use permission application procedure, which involves determining whether a supply is recommended, at an appropriate time without bothering the user.

[0025] The supply item specific information (serial number) according to the present embodiment can be configured as character information combining numbers or alphanumeric characters. The supply item specific information configured as character information may be directly attached to the supply item 30 (Y, M, C, K) as character information 31 (e.g., 7A94BC12) as shown in FIG. 3(a). The character information may be converted into an identification code 33 (e.g., a one-dimensional barcode or a two-dimensional code (e.g., QR code (registered trademark), SP code, PDF417, etc.)) or may be stored in an IC chip 35 or a magnetic medium. Any or all of the character information 31, identification code 33, and IC chip 35 representing the supply item specific information may be attached to a packaging material 37 that contains the supply item 30 shown in FIG. 3(b) or a document 39 (FIG. 3(c)) that is enclosed when the supply item 30 is purchased.

[0026] 3(a)-(c), it is preferable to mask the relevant portion with a scratch-off protective seal or attach the sample product unique information to a portion that cannot be seen unless the packaging material is opened, so that only a user who newly purchases the supply item can first obtain the supply product unique information. This makes it possible to avoid a disadvantage that a user who legitimately purchases a supply item would be unable to use the image forming apparatus 10 equipped with the supply product if a third party intentionally or negligently registers the sample product unique information before a user who legitimately purchases the supply item.

[0027] Incidentally, in order to avoid matches based on guesswork, it is preferable that the supply item unique information according to this embodiment is character information with an appropriate number gap rather than a simple consecutive number. If the supply item unique information is a 10-digit serial number using only the numbers 0 to 9 (10 combinations), 10^10=10 billion combinations can be obtained. Even if only one in 1000 combinations of the serial number is valid, 10 million valid serial numbers can be set (e.g., 7894561230).

[0028] Similarly, if the supply item unique information is an 8-digit serial number using numbers 0 to 9 and letters A to Z (36 combinations), 36^8=2,821.1 billion combinations can be obtained. Even if only one of 10,000 combinations is considered valid, 280 million valid serial numbers can be set (e.g., 7A94BC12). The character types constituting the supply item unique information can include symbols such as $, +, -, and %, control characters, etc., in addition to numbers and letters. By including such character types in the supply item unique information, the supply item unique information according to this embodiment can be applied to barcodes of standards such as CODE39 and CODE128, in addition to JAN and ITF standards that correspond only to numbers. In this embodiment, for convenience of explanation, "7A94BC12", which is character information combining alphanumeric characters, is used as an example of the supply item unique information.

[0029] Then, the control unit 11 controls either the image reading unit 131, the information reading unit 133, or the input unit 135 to obtain the supply item specific information set according to the above-mentioned regulations.

[0030] The storage unit 21 stores various programs and various data necessary for the operation of the image forming apparatus 10. The storage unit 21 can be configured, for example, by a solid state device (SSD) that is a semiconductor memory, a hard disk drive (HDD), or the like.

[0031] In this embodiment, the storage unit 21 stores an application code information generation program 211 , a supply unique information acquisition program 213 , an authentication information generation program 215 , and an apparatus use permission determination program 217 , and reserves an apparatus unique information storage area 219 .

[0032] The application code information generating program 211 is a program that is read by the control unit 11 when generating application code information for applying for permission to use the image forming apparatus 10 .

[0033] The supply item specific information acquisition program 213 is a program that is read by the control unit 11 when acquiring supply item specific information via the acquisition unit 13 having the image reading unit 131 , the information reading unit 133 , or the input unit 135 .

[0034] The authentication information generation program 215 is a program that is read by the control unit 11 when generating or acquiring a one-time code (random alphanumeric characters having a predetermined number of digits) as authentication information included in the application code information.

[0035] The device use permission determination program 217 is a program that the control unit 11 reads when an application permission code for permitting the use of the image forming device 10 is received from an application server device or a service center, which will be described later. The control unit 11 determines the received application permission code. If the received application permission code is a legitimate code, the control unit 11 releases the device use restriction.

[0036] The device-specific information storage area 219 is an area for storing device-specific information that is individually assigned to the image forming device 10 and is used to generate application code information. The device-specific information is configured as character information combining numbers or alphanumeric characters, and is an identification number that is uniquely assigned by the distributor of the image forming device. In this embodiment, for convenience of explanation, "MFP-012345-abcd-6789", which is character information combining alphanumeric characters, is used as an example of the device identification number.

[0037] [1.3 Processing flow] The process of generating application code information by the image forming apparatus 10 will be described with reference to FIGS.

[0038] First, the control unit 11 acquires the supply item specific information input via the image reading unit 131, the information reading unit 133, or the input unit 135 (step S10). Here, the process of acquiring the supply item specific information via the image reading unit 131, the information reading unit 133, or the input unit 135 will be described with reference to FIG.

[0039] 5(a) will be used to explain the process of acquiring supply item specific information via the image reading unit 131. When a job execution signal is input by the image reading unit 131, such as pressing a job execution key (not shown) or a change in the open / close state of the document pressing member 131a, the control unit 11 reads the supply item specific information acquisition program 213 (step S101).

[0040] Next, the image reading unit 131 reads, for example, the text information 31 and the supply-specific information such as the identification code 33 attached to the document 39 placed on the document placement table 131b (step S103).

[0041] The control unit 11 acquires the supply item specific information read in step S103 from the image reading unit 131 (step S105). Note that the control unit 11 can acquire the supply item specific information by performing OCR (Optical character recognition) processing on the image read by the image reading unit 131 or reading a two-dimensional code such as a QR code or a barcode.

[0042] The image forming apparatus 10 according to this embodiment is originally equipped with an image reading unit for a copying function and the like, and is therefore capable of acquiring supply-specific information without adding special hardware.

[0043] 5(b) will be used to explain the process of acquiring supply item specific information via the information reading unit 133. When a job execution signal is input by the information reading unit 133, such as pressing a job execution key or a change in the proximity or contact state of an IC chip to an IC card reader, an NFC reader, or a magnetic reader, the control unit 11 reads the supply item specific information acquisition program 213 (step S107).

[0044] Next, the information reader 133 reads the supply item specific information from the IC chip 35 attached to the supply item 30 (Y, M, C, K), the packaging material 37, the document 39, or the like (step S109).

[0045] The control unit 11 acquires the supply item specific information read in step S109 from the information reading unit 133 (step S111).

[0046] The image forming apparatus 10 according to the present embodiment is originally equipped with an information reading unit 133 for user management, security measures, etc., and is capable of acquiring supply item specific information without adding special hardware. Also, compared to when supply item specific information is represented by text information 31, identification code 33, etc., the IC chip 35 is more difficult to copy, which can prevent inappropriate use.

[0047] 5(c) will be used to explain the process of acquiring supply item specific information via the input unit 135. When the user inputs text information 31 representing the supply item specific information attached to the supply item 30 (Y, M, C, K), the packaging material 37, the document 39, or the like, into the input unit 135, the control unit 11 reads the supply item specific information acquisition program 213 (step S113).

[0048] The control unit 11 acquires the supply item specific information input in step S113 from the input unit 135 (step S115).

[0049] Since the supply item specific information is input directly by the user via input unit 135, there is no need to use image reading unit 131 or information reading unit 133, and the supply item specific information does not necessarily need to be attached / enclosed with the supply item. In addition, since the supply item specific information is not bulky like a card or recording medium on which it is recorded or written, it is possible to store and manage the supply item specific information in a safe or the like separately from the supply item.

[0050] Returning to FIG. 4, the control unit 11, having acquired the supply item specific information, reads the device specific information of the image forming device 10 from the device specific information storage area 219 (step S20).

[0051] In step S30, the control unit 11 reads the application code information generation program 211 and the authentication information generation program 215. The control unit 11 generates a one-time code by reading the authentication information generation program 215. The control unit 11 generates application code information from the generated one-time code, the supply unique information (7A94BC12) acquired in step S10, and the device unique information (MFP-01234-abcd-6789) read in step S20 (step S30).

[0052] In the description of this embodiment, the application code information is composed of the supply item specific information and the device specific information, and the application code information is combined with the character information "OC" as an example of a one-time code, and the application code information is used as an example of the application code information, such as "7A94BC12*MFP-01234-abcd-6789*OC". Note that the application code information is not limited to the character information, and the application code information may be encrypted. Here, the one-time code is information that is generated in the image forming device 10 when the application code information is generated, and is incorporated into the application code information. The one-time code is information that should be reflected in the application permission code that permits the use of the device by combining it with the application code information, and is used to enable the control unit 11 to determine whether the application permission code is consistent with the one-time code last issued by the image forming device 10 (the most recent one issued, the most recent one issued in the past) when the application permission code is received.

[0053] In the absence of a one-time code, an application permission code used in the past can be used any number of times at any time. Here, it is possible to store an application permission code received in the past and prevent the reuse of an application permission code that has already been used by comparing it with the stored application permission code, but this can be avoided by changing the device body settings or resetting the memory, so the method of storing an application permission code received in the past is not preferable.

[0054] In step S40, the control unit 11 transmits the generated application code information to the application server device or the service center via the communication unit 17.

[0055] Finally, the control unit 11 imposes usage restrictions on some functions related to the image forming operation of the image forming unit 19, for example, and ends the process (step S50).

[0056] Next, the process of the control unit 11 when an application permission code for permitting use of the device is received in response to the application code information transmitted in step S40 in FIG. 4 will be described with reference to FIG.

[0057] First, the control unit 11 receives the application permission code via the communication unit 17 (step S60). Upon receiving the application permission code, the control unit 11 reads the device use permission decision program 217.

[0058] Here, the application permission code may be received online from an application server device or a service center that undertakes device use permission applications, or offline by mail, fax, e-mail, or the like.

[0059] When the application permission code is received online, the control unit 11 directly executes the process of step S70. On the other hand, when the application permission code is received offline, the user may need to input character information via the input unit 135 for the application permission code, or, if the application permission code is expressed by an identification code such as a one-dimensional barcode or two-dimensional code, input processing may be required via the information reading unit 133.

[0060] In step S70, the control unit 11 determines whether the application permission code is valid or not. When determining whether the application permission code is valid or not, the control unit 11 makes the determination by comparing the one-time code in the application permission code with the one-time code stored in the memory unit 21.

[0061] In addition, the control unit 11 may determine the validity of the application permission code using factors other than the one-time code, such as whether the received application permission code contains all or part of the application code information sent by the control unit 11, or whether it contains a keyword indicating that the application has been approved.

[0062] When the control unit 11 determines that the application permission code is a legitimate application permission code and is valid (step S70; Yes), it releases the device usage restriction imposed in step S50 of FIG. 4, and makes the device usable (step S80).

[0063] On the other hand, if it is determined that the application permission code is not a legitimate application permission code and is not valid (step S70; No), the control unit 11 repeats the process until it determines that the application permission code is a legitimate application permission code and is valid.

[0064] Incidentally, the application permission code may be accompanied by usage limit information that defines the amount that can be used in the image forming apparatus 10 .

[0065] Here, the usage limit information, as exemplified in the table of FIG. 7, specifies the usable amount including at least the number of prints of each type (e.g., print, copy, fax, etc.) that consume or deplete supplies, and the amount charged varies depending on the usage limit information. For example, if the number of prints is up to 100 sheets, the amount charged will be 1000 yen. In this case, the usage limit information "AA" is attached to the application permission code. The usage limit information may also include usage limits related to the image reading function, transmission function, etc.

[0066] For example, when the control unit 11 receives application approval information accompanied by usage limit information, in step S80, which lifts the device usage restrictions and makes the device usable, it is also possible to set the usable amount specified in the usage limit information for the image forming device 10.

[0067] [1.4 Example of operation] Next, an operation example of this embodiment will be described with reference to Fig. 8. Fig. 8 is a diagram for explaining a configuration example of a display screen when the control unit 11 displays the generated application code information via the display unit 15. Fig. 8 shows an example of an application code information confirmation screen when the image forming apparatus 10 is connected to a network or the like and transmits the application code information online.

[0068] Fig. 8(a) shows an example where supply item specific information is acquired via image reading unit 131 or information reading unit 133 in step S10 of Fig. 4 (step S105 or step S111 of Fig. 5). Fig. 8(b) shows an example where supply item specific information is acquired by direct input via input unit 135 in step S10 of Fig. 4 (step S115 of Fig. 5).

[0069] The application code information confirmation screen W40 according to this embodiment includes a supply unique information read result display area R41, a supply unique information input result display area R43, an application code information display area R45, an OK button B47, and a cancel button B49.

[0070] The supply item specific information reading result display area R41 is a display area in which the reading result is displayed when the supply item specific information is read by the image reading unit 131 or the information reading unit 133. Specifically, when the supply item specific information is read by the image reading unit 131 or the information reading unit 133, the control unit 11 activates the radio button R41a and displays the reading result (for example, "Read OK") in a display box R41b.

[0071] The supply item specific information input result display area R43 is a display area in which the input result is displayed when the user directly inputs supply item specific information via the input unit 135. Specifically, when the user inputs supply item specific information via the input unit 135, the control unit 11 activates a radio button R43a and displays the input result (for example, "7A94BC12") in a display box R43b.

[0072] The application code information display area R45 is a display area where application code information generated by the control unit 11 is displayed. The application code information display area R45 according to this embodiment displays an example of application code information configuration consisting of a combination of supply unique information R45a, device unique information R45b, and R authentication information R45c.

[0073] The OK button B47 is an input button for accepting an instruction from the user to transmit the application code information, and the cancel button B49 is an input button for accepting a cancellation of the transmission of the application code information from the user.

[0074] The user can reliably send the application code information by checking the items displayed on the application code information confirmation screen W40 and pressing the OK button B47.

[0075] Thus, according to this embodiment, the control unit 11 generates and transmits application code information by linking device-specific information for identifying the image forming device 10 to the supply-specific information obtained via the image reading unit 131, the information reading unit 133, or the input unit 135. This makes it possible to reliably complete the device usage permission application procedure, which involves determining which supplies are recommended, without causing any inconvenience to the user.

[0076] As mentioned above, the supply item specific information (code) is necessary to indicate the suitability and characteristics of the supply item. However, if no measures are taken to prevent the supply item specific information from being used in an inappropriate manner, the information can be copied and reused for different supplies.

[0077] To prevent such inappropriate use, for example, a mechanism is known in which the image forming device main body stores supply-specific information relating to supplies that have been used in the past, and allows use of the device on the condition that there is no history of past use with the same main body.

[0078] However, if the copied supply item-specific information is used on an image forming device that has no history of using the supply item corresponding to the supply item-specific information, the image forming device may recognize the copied supply item-specific information as valid and allow use of the device.

[0079] Therefore, a mechanism may be considered in which the supply item specific information and the like are stored as a history in an external device such as an application server device or an external organization such as a support center, and the supply item specific information included in the received application information is compared with the history. If an operator of the application server device or service center determines that the supply item specific information related to the application is not included in the history, the operator issues permission information (code) that permits use of the device.

[0080] However, the license information (code) issued by the above mechanism does not specify the image forming device that uses the supply, and can be used in any image forming device. In this embodiment, by linking the supply specific information and the device specific information of the image forming device as application code information and generating the application code, it is possible to issue license information (code) that cannot be used in other image forming devices.

[0081] Incidentally, by initializing the storage device of an image forming device to which usage permission information (code) was previously applied, there is a possibility that the same usage permission information (code) may be used again in the same image forming device. To prevent this, in this embodiment, authentication information such as a one-time code is generated in the image forming device and added to the application code information, so that an operator of the application server device or the service center can generate usage permission information (code) corresponding to the one-time code. This makes it possible to prevent the reuse of usage permission information (code) by initializing the storage device of the image forming device body.

[0082] [2. Second embodiment] Next, a second embodiment will be described. In the second embodiment, as shown in Fig. 9, an image forming device 10 is directly connected to a network NW, and can transmit and receive information online between the image forming device 10 and application server devices 50, 60, etc.

[0083] [2-1. Application server device] Fig. 10 is a functional configuration diagram of the application server device 50 according to this embodiment. As shown in Fig. 10, the application server device 50 includes a control unit 51 serving as a control unit or a second control unit, a communication unit 53 serving as a communication unit, and a storage unit 55 serving as a storage unit or a second storage unit.

[0084] The control unit 51 controls the entire application server device 50. The control unit 51 is configured with one or more arithmetic units (e.g., CPUs) and realizes various functions by reading and executing various programs stored in the storage unit 55. In this embodiment, the control unit 51 realizes each function by reading and executing an application permission code generation program 551 and a supply unique information matching program 553, which will be described later.

[0085] The communication unit 53 connects to other devices via a network and transmits and receives various information. The communication unit 53 is configured as, for example, a communicable interface, and can adopt either a wired or wireless connection method or both.

[0086] The storage unit 55 stores various programs and various data necessary for the operation of the application server device 50. The storage unit 55 can be configured, for example, by an SSD, which is a semiconductor memory, or an HDD.

[0087] In this embodiment, the storage unit 55 stores an application permission code generating program 551 and a supply item unique information matching program 553 , and reserves a supply item unique information storage area 555 .

[0088] The application permission code generating program 551 is a program read by the control unit 51 when generating an application permission code for permitting use of the image forming apparatus 10 from the application code information received from the image forming apparatus 10 via the communication unit 53 .

[0089] The supply item unique information matching program 553 is a program that is read by the control unit 51 to compare the supply item unique information contained in the received application code information with the supply item unique information stored in the supply item unique information memory area 555 and determine whether the supply item unique information has not been registered.

[0090] The supply item specific information storage area 555 is an area for storing previously received supply item specific information as a supply item specific information storage table.

[0091] FIG. 11 is a diagram illustrating an example of the configuration of the supply item specific information storage table 500 stored in the supply item specific information storage area 555. As shown in FIG.

[0092] The supply item specific information storage table 500 according to this embodiment includes supply item specific information 501 , device specific information 503 , and reception date 505 .

[0093] The supply item unique information 501 and the device unique information 503 are information included in the application code information received from the image forming device 10. In order to identify the image forming device 10 in which the supply item related to the supply item unique information is installed, the supply item unique information (e.g., "8B32EF23") and the device unique information (e.g., "MFP-032335-efgh-6958") are stored in a mutually linked manner.

[0094] The reception date 505 is the date on which the application server device 50 received the application code information. Although it is unlikely that the reception time of the application code information will be required, if there is sufficient storage area, the reception time may be stored in addition to the reception date.

[0095] The control unit 51 of the application server device 50 determines whether the image forming device that transmitted the application code information can be used by using the supply unique information storage table 500. The process of generating the application permission code performed by the application server device 50 will be described with reference to FIG.

[0096] The control unit 51 receives application code information from the image forming apparatus 10 via the communication unit 53 (step S110). The control unit 51 loads the supply unique information matching program 553. The control unit 51 compares the supply unique information included in the received application code information with the supply unique information stored in the supply unique information storage table 500 to determine whether the supply unique information is unregistered.

[0097] For example, if the received application code information is "7A94BC12*MFP-012345-abcd-6789*OC" as exemplified in FIG. 8 etc., the control unit 51 authenticates the application code information by the one-time code (OC) included in the received application code information, and compares the supply unique information ("7A94BC12") included in the application code information with the supply unique information stored in the supply unique information storage table 500. In this case, the supply unique information ("7A94BC12") included in the application code information has not yet been stored in the supply unique information storage table 500. Therefore, the control unit 51 can determine that the supply unique information has not been registered in the supply unique information storage table 500.

[0098] In this case, the control unit 51 identifies the image forming device 10 that generated the application code information by the one-time code (OC) contained in the received application code information, but if it determines that the supply item specific information is not registered (step S130; Yes), the control unit 51 stores the supply item specific information, the device specific information associated with the supply item specific information, and the reception date in supply item specific information 501, device specific information 503, and reception date 505 of the supply item specific information storage table 500, respectively (step S140).

[0099] On the other hand, if it is determined that the supply item specific information is not unregistered (step S130; No), the control unit 51 ends the series of processes.

[0100] In step S150, the control unit 51 reads the request permission code generation program 551 and generates a request permission code for approving the use of the device. In this embodiment, for convenience of explanation, it is assumed that the control unit 51 generates "RA (Request approval)" indicating the permission to use the image forming device 10, "7A94BC12*MFP-01234-abcd-6789*OC" which is the request code information body, and "RA-7A94BC12*MFP-01234-abcd-6789*OC*AA" which is a combination of the use limit information. In this case, the control unit 51 generates the request permission code without making any changes to the one-time code. Note that the request permission code is not limited to the character information, and the request permission code may be an encrypted version of the character information.

[0101] Then, the control unit 51 transmits the generated application permission code to the image forming apparatus 10 that is the sender of the application code information (step S160), and ends the series of processes.

[0102] In this way, since the image forming apparatus 10 is connected online to the application server device 50 that generates the application permission code, it is possible to reduce the user's efforts and labor involved in making an application to the application server device 50, etc.

[0103] [2-2. Application server device with payment function] The application server device 60 with a settlement function is an application server device to which a settlement function for performing settlement processing according to the use limit information (usable amount) is added to the application server device 50 described above.

[0104] In this embodiment, payment processing means performing online payment processing for the amount charged according to the usage limit information, and the online payment processing includes various payment methods such as credit card payment, bank payment, carrier payment, electronic money payment, ID payment, or convenience store payment.

[0105] 13 is a functional configuration diagram of the application server device 60 with a settlement function. Note that the same functional configuration as that of the application server device 50 described above is given the same reference numerals, and the description thereof will be omitted.

[0106] The application server device 60 with payment function has a memory unit 57 instead of the memory unit 55 of the application server device 50. The memory unit 57 stores an application permission code generation program 551, a supply unique information matching program 553, and a payment processing program 571, and reserves a supply unique information memory area 555.

[0107] The payment processing program 571 is a program that is read by the control unit 51 when a payment process is carried out for a charge according to the use limit information.

[0108] The process of generating an application permission code performed by the application server device 60 with payment function will be described with reference to Fig. 14. Note that the same processes as those of the application server device 50 in Fig. 12 are given the same step numbers and descriptions thereof will be omitted.

[0109] If the control unit 51 determines after receiving the application code information that the supply-specific information has not been registered (step S130; Yes), it notifies the user of the amount charged according to the usage limit information attached to the application permission code and prompts the user to complete online payment processing for the amount charged (step S170).

[0110] When the user receives the notification and responds by indicating that he or she will carry out the payment process online, the control unit 51 loads the payment process program 571 .

[0111] The user performs online payment processing (step S180). In the payment processing in this step, the user may change the billing amount according to the usage limit information illustrated in FIG. 7, that is, may perform payment processing related to a change in the available amount.

[0112] When the payment process on the server is completed, the control unit 51 stores the supply item specific information and the like in the supply item specific information storage table 500 (step S140).

[0113] Then, the control unit 51 reads out the application permission code generation program 551, and generates an application permission code by adding usage limit information corresponding to the user's payment processing (step S190). Finally, the control unit 51 transmits the generated application permission code to the image forming apparatus 10 that is the sender of the application code information (step S160), and ends the series of processes.

[0114] By adding a payment function to the application server device, for example, the price of the supply itself and the fee for using the device itself can be separated. This makes it possible to prevent customers from being inconvenienced by the fact that the supply cannot be used once the expected standard usage number is exceeded, even though the actual average print rate is low and the supply has not been used up.

[0115] [3. Third embodiment] Next, a third embodiment will be described. The third embodiment is different from the second embodiment in that, as shown in Fig. 15, the image forming device 10 is isolated from the network NW and is unable to transmit and receive information online (offline) to and from the application server devices 50, 60, etc.

[0116] [3-1. Printing application code information] The image forming apparatus 10 includes an image forming unit 19. Therefore, the application code information can be printed as a document on a recording medium. This makes it easy to obtain the application code information including the supply specific information by using, for example, a mobile terminal device equipped with a communication function and an imaging function. Also, for example, as illustrated in FIG. 16, it is possible to print the application code information as a document in the form of a cover letter 90 in which information such as the purpose 91 of transmitting the application code information, the application code information 92, and necessary items (communication section) 93 are described so that it can be easily sent by mail or fax to the service center 100.

[0117] Here, the process of an operator at the service center 100 who receives the recording medium (transmitting slip 90) on which the application code information is printed and who then mails or faxes it will be described with reference to FIG.

[0118] The operator receives the application code information by mail, fax, or the like (step S200). Next, the operator authenticates the application code information by the one-time code included in the received application code information, and determines whether the supply unique information is unregistered by comparing the supply unique information with the supply unique information stored in the supply unique information storage table 500 of the application server devices 50, 60.

[0119] For example, if the received application code information is "7A94BC12*MFP-012345-abcd-6789*OC" as exemplified in FIG. 8 etc., the operator compares the supply unique information ("7A94BC12") included in the application code information with the supply unique information stored in the supply unique information storage table 500. In this case, the supply unique information ("7A94BC12") included in the application code information has not yet been stored in the supply unique information storage table 500. Therefore, the operator can determine that the supply unique information has not been registered in the supply unique information storage table 500.

[0120] If it is determined that the supply item unique information is not registered (step S210; Yes), the operator stores the supply item unique information, the device unique information associated with the supply item unique information, and the receipt date in supply item unique information 501, device unique information 503, and receipt date 505 of the supply item unique information storage table 500, respectively (step S220).

[0121] On the other hand, if it is determined that the supply item specific information is not unused (step S210; No), the operator ends the series of processes.

[0122] In step S230, the operator generates an application permission code that permits the use of the device (step S230), and then the operator sends the generated application permission code to the sender of the application code information (step S240), terminating the series of processes.

[0123] Of course, the process of determining the supply unique information in step S210 to the process of generating the application permission code in step S230 may be executed by the control unit 51 of the application server device 50, 60 instead of by an operator.

[0124] [3-2. Electronic filing of application code information] Similar to the case where the application code information is printed on a recording medium, the application code information can also be generated as an electronic file. In this case, for example, a function for generating an electronic file may be added to the configuration of the image forming apparatus 10 shown in FIG.

[0125] Fig. 18 is a functional configuration diagram of an image forming apparatus 110 to which an electronic file generating function has been added. Note that the same functional configurations as those of the image forming apparatus 10 shown in Fig. 2 are denoted by the same reference numerals, and the description thereof will be omitted.

[0126] The image forming apparatus 110 includes a storage unit 27 instead of the storage unit 21 included in the image forming apparatus 10. The storage unit 27 stores an application code information generation program 211, a supply unique information acquisition program 213, an authentication information generation program 215, an apparatus use permission determination program 217, and an electronic file generation program 271, and secures an apparatus unique information storage area 219.

[0127] The electronic file generating program 271 is a program that is read by the control unit 11 when a file including application code information is output as an electronic file (for example, a PDF (Portable Document Format) file) or the like.

[0128] For example, after generating the application code information in step S30 in FIG. 4, the control unit 11 can convert the application code information into an electronic file by reading the electronic file generation program 271.

[0129] The application code information converted into an electronic file can be output to a recording medium as a document in the format of the cover letter 90 shown in FIG. 16, and sent to the service center 100 by mail or fax.

[0130] The application code information in the form of an electronic file can also be sent to the service center 100 using, for example, an e-mail function or the like provided in an information processing terminal 70 such as a PC (Personal computer) connected to the network NW of Fig. 15. Furthermore, for example, if the service center 100 accepts application code information via a Web service, the application code information can be sent by uploading the application code information in the form of an electronic file via an application screen provided by the Web service. Furthermore, if the information processing terminal 70 is provided with a driver program that enables operation control of the image forming apparatus 110 and is configured to enable sending and receiving of information to and from the application server devices 50 and 60 of the service center 100, the application code information in the form of an electronic file can also be sent via the driver program.

[0131] [3-3. Use of mobile communication devices] The application code information output by the image forming device 10 can be sent to the service center 100 or the application server device 50, 60 by using a communication function and an imaging function of a mobile communication terminal such as a mobile phone, a smartphone, or a tablet. This form will be described below.

[0132] [3-3-1. Mobile communication terminals] A mobile communication terminal 80 according to this embodiment is connected to a network NW as shown in FIG. 15, and is configured to be capable of transmitting and receiving information to and from a service center 100 or application server devices 50 and 60. As shown in FIG.

[0133] 19 is a functional configuration diagram of a portable communication terminal 80. The portable communication terminal 80 includes a control unit 81, a storage unit 83, a communication unit 85, a display unit 87, an operation input unit 88, and an image input unit 89.

[0134] The control unit 81 is configured with one or more arithmetic devices (e.g., CPUs, etc.), and realizes various functions by reading and executing various programs stored in the storage unit 83. In this embodiment, the control unit 81 realizes each function by reading and executing an application code information transmission program 831 and an application permission code input program 833, which will be described later.

[0135] The storage unit 83 stores various programs and various data necessary for the operation of the mobile communication terminal 80. The storage unit 55 can be configured, for example, by an SSD, which is a semiconductor memory, or an HDD.

[0136] In this embodiment, the storage unit 83 stores an application code information transmission program 831 and an application permission code input program 833 , and reserves an image file storage area 835 .

[0137] The application code information sending program 831 is a program that is read by the control unit 81 when, for example, capturing the application code information confirmation screen W40 (FIG. 8) displayed on the display unit 15 of the image forming apparatus 10 and sending the obtained application code information.

[0138] The application permission code input program 833 is a program that is read by the control unit 81 when displaying the received application permission code to the user and prompting the user to input the application permission code into the image forming apparatus 10 .

[0139] The image file storage area 835 is an area for storing the image signal input from the image input unit 89 as an image file.

[0140] The communication unit 85 connects to other devices via a network and transmits and receives various information. For example, the communication unit 85 can be configured with a NIC used in wired / wireless LAN or a communication module connectable to LTE (Long Term Evolution) / LTE-A (LTE-Advanced) / LAA (License-Assisted Access using LTE) / 5G lines.

[0141] The display unit 87 is a functional unit for displaying various information, and is constituted by, for example, an LCD. The operation input unit 88 accepts operations by a user who uses the mobile communication terminal 80. The operation input unit 88 is constituted by, for example, a touch panel and buttons. The method for detecting input on the touch panel may be any common detection method, such as a resistive film method, an infrared method, an electromagnetic induction method, or a capacitance method.

[0142] Image input unit 89 inputs an image signal transmitted from an imaging device such as a camera, and stores the image signal as an image file in image file storage area 835. Image input unit 89 may be configured, for example, by a camera built into mobile communication terminal 80, or may be configured as a terminal for connecting to a camera that is an external device.

[0143] Next, the process in which the portable communication terminal 80 according to this embodiment transmits application code information and inputs an application permission code received based on the transmitted application code information will be described with reference to Fig. 20 and Fig. 21. Fig. 20 shows an example of the configuration of an application code information transmission screen W120 displayed via the display unit 87 of the portable communication terminal 80. Fig. 21 shows an example of the configuration of an application permission code input screen W140 displayed via the display unit 87 of the portable communication terminal 80.

[0144] For example, the user captures the application code information confirmation screen 40 shown in Fig. 8 using an imaging device such as a built-in camera. When an image file based on the screen is stored in the image file storage area 835 via the image input unit 89, the control unit 81 reads the application code information transmission program 831.

[0145] The control unit 81 extracts a portion related to the application code information from the image file, and generates an application code information sending screen W120 as shown in Fig. 20. The application code information sending screen W120 according to this embodiment includes, for example, a destination display area R121 indicating the destination of the application code information, an application code information display area R123, a send button B125, and a sending history button B127.

[0146] The destination display area R121 is a display area where the destination of the application code information is displayed. The destination of the application code information may be input manually by the user, or may be input by operating the transmission history button B127 to refer to the past transmission history, or may be input in a combination of these.

[0147] The application code information display area R123 is a display area where application code information extracted from an image file is displayed. In addition to the application code information, the application code information display area R123 may be provided with a selection screen display area for accepting selection of a method for obtaining an application permission code generated for the application code information currently being transmitted. Here, an example is shown in which the user selects a method for obtaining an application permission code by sending a reply to the mobile communication terminal.

[0148] The send button B125 is a button that is pressed when there are no errors in the contents displayed in the destination display area R121 and the application code information display area R123 and the user has decided to send. When the send button is pressed, the control unit 81 causes the communication unit 85 to transmit the application code information displayed in the application code information display area R123 to the destination displayed in the destination display area R121.

[0149] The transmission history button B127 is a button that is pressed when referring to the transmission history of application code information sent in the past. When the transmission history button is pressed, the control unit 81 displays the transmission history of application code information sent in the past.

[0150] When an application permission code is received from the service center 100 or the application server device 50, 60, the control unit 81 reads the application permission code input program 833, thereby generating an application permission code input screen W140 as shown in Fig. 21. The application permission code input screen W140 according to this embodiment includes, for example, an application permission code display area R141, an input method button B143, and an input history button B145.

[0151] The application permission code input screen W140 is a display area in which an application permission code generated based on the transmitted application code information is displayed. Here, an example is shown in which, in addition to the character information of the received application permission code (RA-7A94BC12*MFP-012345-abcd-6789*OC*AA), an identification code (e.g., a one-dimensional barcode) corresponding to the application permission information is displayed. The user can directly input the displayed application permission code as character information via the input unit 135 of the image forming apparatus 10, or can have the displayed identification code read via the image reading unit 131 of the image forming apparatus 10.

[0152] The input method button B143 is a button for accepting the selection of the method for inputting the application permission code to the image forming apparatus 10. For example, possible methods for inputting the application permission code to the image forming apparatus 10 include directly inputting the character information of the application permission code, reading the application permission code using an identification code, directly transmitting the received application permission code to the image forming apparatus 10, etc. The user can select the desired input method by pressing the input method button.

[0153] The input history button B145 is a button which is pressed when referring to the input history of application permission codes which have been input in the past. When the input history button is pressed, the control unit 81 displays the input history of application permission codes which have been applied in the past.

[0154] The user can input the application permission code to the image forming apparatus 10 in a desired manner via the application permission code input screen W140.

[0155] In the present embodiment, the portable communication terminal 80 captures an image of the application code information generated by the image forming apparatus 10 and sends the image to a service center, an application server device, or the like. However, regardless of the present embodiment, the portable communication terminal 80 may capture or read the supply item specific information of the supply item using an imaging function thereof, and access the application server devices 50 and 60 using a communication function thereof to obtain an application permission code that matches the device specific information of the image forming apparatus 10 and authentication information as necessary. The obtained application permission code may be transmitted from the portable communication terminal 80 to the image forming apparatus 10 by WIFI, NFC, or the like, or the character information or identification code of the application permission code displayed on the display unit 87 of the portable communication terminal 80 may be read by the image reading unit 131 of the image forming apparatus 10.

[0156] As described above, according to this embodiment, even in an image forming apparatus that is isolated from an external network for reasons such as security or simply not needing to be connected to an external network, the application procedure for permission to use the apparatus, including a determination of recommended supplies, can be carried out reliably and at an appropriate time without causing any inconvenience to the user.

[0157] [4. Fourth embodiment] Next, a fourth embodiment will be described. The fourth embodiment is an embodiment in which a measure is taken to prevent inappropriate use of the image forming apparatus according to the first to third embodiments when the image forming apparatus is used and the application permission code is input.

[0158] [4-1. Application code information regeneration restriction function] Fig. 22 is a functional configuration diagram of an image forming apparatus 150 to which an application code information regeneration restriction function has been added. Note that the same functional configurations as those of the image forming apparatus 10 shown in Fig. 2 are denoted by the same reference numerals, and the description thereof will be omitted.

[0159] The image forming apparatus 150 includes a storage unit 28 instead of the storage unit 21 included in the image forming apparatus 10. The storage unit 28 stores an application code information generation program 211, a supply unique information acquisition program 213, an authentication information generation program 215, an apparatus use permission determination program 217, and an application code information generation restriction program 281, and secures an apparatus unique information storage area 219.

[0160] The application code information generation restriction program 281 is a program that is read by the control unit 11 when restricting the regeneration of application code information when the input application permission code is not a proper code.

[0161] Fig. 23 is a diagram for explaining the process executed by the image forming apparatus 150 when the received application permission code is invalid. The same processes as those in Fig. 6 are given the same step numbers and the description thereof will be omitted.

[0162] When the control unit 11 determines that the application permission code is invalid (step S70; No), it reads the application code information generation restriction program 281. The control unit 11 inhibits the function of the application code information generation program 211 to restrict the regeneration of the application code information (step S90). Then, the control unit 11 repeats the process until it is determined that the application permission code is valid.

[0163] As described above, according to this embodiment, by restricting the regeneration of application code information until a valid application permission code is input, it is possible to prevent the device from being used in an inappropriate manner.

[0164] [4-2. Application permission code input restriction function] Fig. 24 is a functional configuration diagram of an image forming apparatus 160 to which an application permission code input restriction function has been added. Note that the same functional configurations as those of the image forming apparatus 10 shown in Fig. 2 are denoted by the same reference numerals, and the description thereof will be omitted.

[0165] The image forming apparatus 160 includes a storage unit 29 instead of the storage unit 21 included in the image forming apparatus 10. The storage unit 29 stores an application code information generation program 211, a supply unique information acquisition program 213, an authentication information generation program 215, an apparatus use permission determination program 217, and an application permission code input restriction program 291, and secures an apparatus unique information storage area 219.

[0166] The application permission code input restriction program 291 is a program that is read by the control unit 11 when an input error in the application permission code occurs repeatedly.

[0167] Fig. 25 is a diagram for explaining the process executed by the image forming apparatus 160 when an input error occurs repeatedly in the received application permission code. The same processes as those in Fig. 6 are assigned the same step numbers and the description thereof will be omitted.

[0168] If the control unit 11 determines that there have been consecutive input errors in the application permission code after receiving the application permission code (step S93; Yes), it restricts the input of the application permission code (step S95). Then, the control unit 11 permits the input of the application permission code after a certain period of time has elapsed (step S97). On the other hand, if there have been no consecutive input errors in the application permission code (step S93; No), the control unit 11 determines whether the application permission code is valid or not. If the control unit 11 determines that the application permission code is valid (step S70; Yes), it releases the device usage restriction (step S80). On the other hand, if the control unit 11 determines that the application permission code is not valid (step S70; No), it repeats the process until it determines that the application permission code is valid.

[0169] As described above, according to this embodiment, if the input of the application permission code is incorrectly made consecutively, the input of the application permission code is restricted for a certain period of time, thereby preventing the device from being used in an inappropriate manner. In this case, a process such as adding an input time limit according to the number of input errors may be added. [5. Modifications]

[0170] The present invention is not limited to the above-described embodiments, and various modifications are possible. In other words, the technical scope of the present invention also includes embodiments obtained by combining technical means that are appropriately modified within the scope of the gist of the present invention.

[0171] Although the above-described embodiments are described separately for convenience of explanation, they may be combined and executed within a technically feasible range.

[0172] In this embodiment, in addition to generating the application code information, a stop code for suspending the use of the image forming device may be generated based on an instruction from a user. For example, if the image forming device for which the application code information was generated breaks down, the device needs to be replaced with a substitute or a new device. In this case, it becomes physically impossible to use the supplies related to the application in the image forming device, so by inputting the stop code, the device itself is suspended and the supplies can be used in another image forming device.

[0173] In the present embodiment, the application code information is generated by combining supply item specific information, device specific information, and authentication information such as a one-time code as necessary. However, for example, the application code information may be generated based on a combination of device specific information and authentication information. In this case, for example, by using authentication information linked to date and time information of the application server device or by using authentication information corresponding to accepted authentication information received from the application server device, it is possible to prevent the reuse of application code information used in the past.

[0174] In addition, the programs that run on each device in the embodiments are programs that control the CPU and the like (programs that make a computer function) so as to realize the functions of the above-mentioned embodiments. Information handled by these devices is temporarily stored in a temporary storage device (e.g., RAM) during processing, and is then stored in various storage devices such as ROMs (Read Only Memories) and HDDs, and is read, modified, and written by the CPU as necessary.

[0175] Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory cards, etc.), optical recording media, magneto-optical recording media (e.g., DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray Disk (registered trademark), etc.), magnetic recording media (e.g., magnetic tape, flexible disk, etc.), etc. Furthermore, not only are the functions of the above-mentioned embodiments realized by executing the loaded program, but the functions of the present invention may also be realized by processing in cooperation with an operating system or other application programs, etc., based on instructions from the program.

[0176] In addition, when distributing the program on the market, the program can be stored in a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server computer is of course included in the present invention. [Explanation of symbols]

[0177] 10, 150, 160 Image forming device 11 Control section 13 Acquisition Department 131 Image reading unit 133 Information reading unit 135 Input section 15 Display section 17 Communications Department 19 Image forming section 21, 27, 28, 29 storage section 30 Supplies 50, 60 Application server device 51 Control section 53 Communications Department 55, 57, storage section 80 Mobile communication devices 81 Control Unit 83 Memory section 85 Communications Department 87 Display section 88 Operation input section 89 Image input section

Claims

1. an acquisition unit that acquires consumable item specific information that is uniquely attached to a consumable item that is used or consumed during image formation; A storage unit that stores device specific information; An image forming apparatus comprising: a control unit that generates a one-time code as authentication information, and generates application code information for applying for permission to use the apparatus from the one-time code, the supply item specific information, and the apparatus specific information.

2. a communication unit for transmitting the application code information and receiving an application permission code for permitting use of the device; 2. The image forming apparatus according to claim 1, wherein the control unit permits use of the apparatus based on the received permission code.

3. The image forming apparatus according to claim 2, wherein when the control unit receives the application permission code, the control unit determines whether the application permission code corresponds to the application code information transmitted based on a one-time code contained in the application permission code and the one-time code stored in the memory unit.

4. 2. The image forming apparatus according to claim 1, wherein the acquisition unit acquires the supply item specific information by any one of an image reading unit, an information reading unit, and an input unit that accepts an input by a user.

5. The image forming apparatus according to claim 1 , further comprising a display unit that displays the application code information to a user.

6. 2. The image forming apparatus according to claim 1, wherein the application code information is recorded on a recording medium by image formation.

7. The image forming apparatus according to claim 1 , further comprising an electronic file output unit that outputs the application code information as an electronic file.

8. 3. The image forming apparatus according to claim 2, wherein the control unit does not regenerate the application code information until the application permission code is input.

9. 3. The image forming apparatus according to claim 2, wherein the control unit prohibits input of the permission code for a certain period of time when an incorrect permission code is input repeatedly.

10. an image forming apparatus having an acquisition unit that acquires supply item specific information that is uniquely attached to a supply item used or consumed during image formation, a first storage unit that stores device specific information, and a first control unit that generates a one-time code as authentication information and generates application code information for applying for permission to use the apparatus from the one-time code, the supply item specific information, and the device specific information; a server device having a communication unit that receives the application code information, a second storage unit that stores the supply unique information, and a second control unit that authenticates the one-time code and determines whether the newly received supply unique information is unregistered by comparing the newly received supply unique information with the supply unique information stored in the second storage unit, An application permission system characterized in that when the second control unit determines that the newly received supply-specific information is unregistered, it generates an application permission code to permit use of the device, and has the application permission code transmitted to the sender of the application code information via the communication unit.

11. A method for generating application code information executed by a computer, comprising: acquiring supply item specific information that is specific to a supply item used or consumed during image formation; storing device specific information; generating a one-time code as authentication information, and generating application code information for applying for permission to use the apparatus from the one-time code, the supply item specific information, and the apparatus specific information; The application code information generating method includes the steps of:

Citation Information

Patent Citations

  • Interchangeable parts for storage of expendables and image forming device using these interchangeable parts

    JP2002108147A

  • Method for discriminating genuine article, replacement part used therefor, genuine article managing device, genuine article handling device, genuine article managing network system, and computer-readable recording medium with program for executing the method for discriminating genuine article recorded thereon

    JP2002202697A

  • Management system, management device, management method and management program

    JP2016033615A

  • Service provision system, recording apparatus, control program, and method

    JP2022044975A

  • Meter reading system and meter reading method

    WO2017221529A1