Printer
First Claim
1. Printer, comprisinga memory,a colorant supply that includes an extended supply of colorant, arranged to transfer colorant to media, wherein the colorant supply is integrated with the printer so as to be non-exchangeable and non-refillable from an end user perspective, andprinter circuitry comprisinga first authentication circuit to authenticate the colorant supply and verify that a colorant supply identifier (ID) associated with the colorant supply corresponds to a printer ID of the printer,a second authentication circuit to authenticate an entered media authorization code,a memory module to digitally and securely storethe media authorization code, anda human readable code to facilitate verification of the media authorization code,a controller to instruct the colorant supply to transfer the colorant according to processed digital images,a formatter to process digital images and instruct the controller,a third authentication circuit to verify if the formatter and the printer correspond, anda fourth authentication circuit to verify if a controller and printer correspond,the printer circuitry further toupon authentication, instruct a counter to count printed media units,authorize the colorant supply to print as long as the counter does not exceed a predetermined amount of authorized media units, andinhibit the colorant supply to print when at least one of the colorant supply and the printer does not correspond, and the counter exceeds the predetermined amount of authorized media units.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example a media authorization code may be authenticated in a printer to authorize the colorant supply to print when a counter does not exceed a predetermined amount of authorized media units.
22 Citations
15 Claims
-
1. Printer, comprising
a memory, a colorant supply that includes an extended supply of colorant, arranged to transfer colorant to media, wherein the colorant supply is integrated with the printer so as to be non-exchangeable and non-refillable from an end user perspective, and printer circuitry comprising a first authentication circuit to authenticate the colorant supply and verify that a colorant supply identifier (ID) associated with the colorant supply corresponds to a printer ID of the printer, a second authentication circuit to authenticate an entered media authorization code, a memory module to digitally and securely store the media authorization code, and a human readable code to facilitate verification of the media authorization code, a controller to instruct the colorant supply to transfer the colorant according to processed digital images, a formatter to process digital images and instruct the controller, a third authentication circuit to verify if the formatter and the printer correspond, and a fourth authentication circuit to verify if a controller and printer correspond, the printer circuitry further to upon authentication, instruct a counter to count printed media units, authorize the colorant supply to print as long as the counter does not exceed a predetermined amount of authorized media units, and inhibit the colorant supply to print when at least one of the colorant supply and the printer does not correspond, and the counter exceeds the predetermined amount of authorized media units.
-
5. Method of facilitating printing, comprising
providing a printer having a colorant supply with sufficient colorant to print, wherein the printer is locked for printing from an end user perspective, registering a printer identifier (ID) pertaining to the printer, obtaining from a third party a media authorization code corresponding to the printer and to a predetermined amount of media units based on the printer ID, entering the media authorization code into the printer, the printer authenticating the media authorization code, determining whether the predetermined amount of media units for printing does not exceed an estimated number of remaining media units that can be printed with the colorant supply, configuring the printer to authorize the predetermined amount of media units for printing based on the determination, requesting a challenge ID in response to authenticating the media authorization code, entering the challenge ID, verifying that each of the media authorization code, the printer ID, and the challenge ID correspond to the other, and configuring the colorant supply to print the predetermined amount of media units in response to the verification.
-
7. Print method, comprising,
registering a printer identifier (ID) pertaining to the printer, requesting a authorization of a predetermined amount of media units for printing, communicating a media authorization code and the predetermined amount of media units to a printer, the printer authenticating the media authorization code by a first authentication circuit, authenticating a colorant supply by a second authentication circuit, requesting a challenge identifier (ID) in response to authenticating the media authorization code, entering the challenge ID, verifying that each of the media authorization code, the printer ID, and the challenge ID correspond to the other, configuring the colorant supply to print the predetermined amount of media units in response to the verification, printing media units, counting the printed media units, and inhibiting the colorant supply from further printing when the counting exceeds the predetermined amount of media units or if the media authorization code and/or the colorant supply are not authenticated.
Specification