KR20120059387A - Multiple market consumable id differentiation and validation system - Google Patents
Multiple market consumable id differentiation and validation system Download PDFInfo
- Publication number
- KR20120059387A KR20120059387A KR1020110124601A KR20110124601A KR20120059387A KR 20120059387 A KR20120059387 A KR 20120059387A KR 1020110124601 A KR1020110124601 A KR 1020110124601A KR 20110124601 A KR20110124601 A KR 20110124601A KR 20120059387 A KR20120059387 A KR 20120059387A
- Authority
- KR
- South Korea
- Prior art keywords
- consumer
- unit
- printer
- code
- cru
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5075—Remote control machines, e.g. by a host
- G03G15/5079—Remote control machines, e.g. by a host for maintenance
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/55—Self-diagnostics; Malfunction or lifetime display
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G21/00—Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
- G03G21/16—Mechanical means for facilitating the maintenance of the apparatus, e.g. modular arrangements
- G03G21/18—Mechanical means for facilitating the maintenance of the apparatus, e.g. modular arrangements using a processing cartridge, whereby the process cartridge comprises at least two image processing means in a single unit
- G03G21/1875—Mechanical means for facilitating the maintenance of the apparatus, e.g. modular arrangements using a processing cartridge, whereby the process cartridge comprises at least two image processing means in a single unit provided with identifying means or means for storing process- or use parameters, e.g. lifetime of the cartridge
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Control Or Security For Electrophotography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
According to aspects of embodiments, systems for authenticating a consumer switchable unit (CRU) in a printer system, a computer readable medium by comparing the verification code in a consumer switchable unit (CRU) with a printer generated confirmation code, and Methods are provided. The confirmation code is a string of numbers and / or characters that can be referred to as a value. The confirmation code consists of a market program indicator or code string, a value string containing a combination of all or some of the randomly generated values that may be hidden from view and identification information. The codes are independently established by the printing system or device using the same algorithms and information and identify the resulting codes as they match. The printing system or device should verify the consumable's identification code and ID applicability to consider the consumable to be suitable for use.
Description
This application is directed to a co-pending application in which the entirety of the name “CONSUMABLE ID DIFFERENTIATION AND VALIDATION SYSTEM WITH ON-BOARD PROCESSOR” by Agent Pat. No. 056-0259-KR, below, is incorporated by reference.
This disclosure relates generally to controlling interchangeable modules in a printing system, such as a digital printing device. More specifically, the present invention relates to a computerized method and system for encoding image device consumables such that products with suitable preprogramming can accommodate and recognize authorized consumables that are likely to face through their lifetime.
Many machines have interchangeable sub-assemblies. These subassemblies may be arranged as a unit called a cartridge and may be referred to as a consumer exchangeable unit (CRU), if intended for replacement by a consumer or machine owner. Examples of CRUs may include printer cartridges, toner cartridges, transfer assembly units, photoconductive imaging units, transfer rollers, fuser or drum oil units, and the like. It may be desirable for a CRU design to change over time due to manufacturing variations, or to address post-release problems with a machine, CRU, or CRU and machine interaction. It is known to provide a CRU with a monitoring device, commonly referred to as a customer exchangeable unit monitor (CRUM). CRUMs are typically memory devices, such as ROM, EEPROM, SRAM, or other suitable nonvolatile memory provided in or on the cartridge. Information identifying the CRU is recorded on the EEPROM during the manufacture of the CRUM. For example, information identifying a CRU as a developer cartridge and identifying the type of carrier, developer, and transfer mechanism included in the developer cartridge may be recorded in a memory included in the CRUM. When a CRU containing such a CRUM is installed in a machine, the control unit of the machine reads identification information stored in the CRUM.
It is also important to ensure that the CRU (Consumable Exchangeable Unit) certifies and meets the operating specifications of the Original Equipment Manufacturer (OEM). Imaging devices, such as printers, may be programmed to function differently in different markets, even if the hardware is the same. Actions such as reconstructing and copying electronic chip based identification not only entail product functional risks and reduced image quality for consumers, but also create significant problems that affect not only the manufacturer's interests but also legitimate resellers. Poor quality counterfeiting may also present problems to the consumer, such as, for example, insufficient sealing of fine toner powder and health and safety risks extending from the materials used. Similarly, a CRU beyond its useful life may have a detrimental effect on print quality and / or machine components. In some cases, it is desirable to determine whether a machine, in particular a CRU, operates in accordance with contractual obligations such as a warranty or a license.
An object of the present invention is to provide a multi-market consumable ID identification and confirmation system.
The present disclosure relates to a computerized method and system for authenticating an imaging device consumer exchangeable unit (CRU) used in products such as a printing system with proper programming to reliably recognize and accept authorized consumables. The microcontroller or processing chip can be integrated with the CRU and generate an identification code. The code key consists of a value string comprising a market program indicator or coded character representing a combination of code, consumable identification (ID) information, and a randomly generated value that may be hidden from view. The resulting string key is based on the algorithm generated confirmation code. This code is generated by the consumable processor and readable by the printing system or device into which the CRU is inserted. The codes are independently established by the printing system or device using the same algorithms and information and identify the resulting codes as they match. The printing system or device should verify the consumable's identification code and ID applicability to be considered appropriate for use.
1 is a simplified front view of a printing system such as a phase change ink image generation machine having a controller capable of implementing authentication services for at least one replaceable unit in accordance with one embodiment.
2 is an exemplary block diagram of a controller and replaceable units having a memory structure according to one embodiment.
3 is an illustration of a customer replaceable unit and printer system replacement sequence, according to one embodiment.
4 is an illustration of an electro-photographic printer having a coupling and control unit with CRUMs of a developer cartridge and a toner cartridge according to one embodiment.
5 is an illustration of hardware and operating environment in a consumer switchable unit according to one embodiment.
6 is a flow chart of a method for authenticating a consumer exchangeable unit in a printer system according to one embodiment.
7 is a flow chart of a method for generating a printer system confirmation code and a CRU certificate in accordance with one embodiment.
8 is a flow chart of a method of generating and storing a confirmation code in a consumer exchangeable unit according to one embodiment.
9 is a flow chart of a method of identifying a consumer exchangeable unit, according to one embodiment.
10 is a flow chart of a method for authenticating and verifying a CRU in a printing system according to one embodiment.
In one aspect, the invention relates to a computerized method and system for authenticating consumables in a product such as a printing system. The consumables can include any of a number of items, including but not limited to toner cartridges, marking or imaging units, and other components well known in the art. The consumables include a processing chip capable of generating a verification code. The consumable has a code key that contains a market program indicator or code, a value string that includes programmed characters that represent a combination of consumable identification information and a randomly generated value that may be hidden from view. The product reads data at the time of shipment of consumables to derive an equivalent code key. The resulting string key is based on an algorithm generated confirmation code generated by both the product and the consumables. In the first case, the confirmation code is readable by the device generated and inserted in the consumable processor. In other cases, the confirmation is recorded or stored in the consumables and the confirmation code is generated in the product through the authentication function.
As used herein, the term “printing system” or “printer” refers to a digital copier or printer, an image printing machine, a digital printing machine, an image reproduction machine, a bookmaking machine, a facsimile machine, a composite machine, and the like, and various marking engines, It may include feed mechanisms, scanning assemblies as well as other print media processing units such as paper feeders, finishers, and the like.
As used herein, the terms "controller area network" or "control area network" (CAN) are typically used to describe the control bus and associated control processor found in a printer system.
1 is a simplified front view of a printing system such as a phase change ink image generation machine 100 or a solid ink (SI) printer having a controller capable of implementing authentication services for at least one replaceable unit in accordance with one embodiment. As illustrated, the solid ink printer 100 includes a
The solid ink printer 100 includes a phase
As further shown, the phase change ink image generation machine or SI printer 100 includes a medium or substrate supply and
Operation and control of the various subsystems, components, and functions of the machine or SI printer 100 are performed with the help of a controller or electronic subsystem (ESS) 80. For example, the ESS or
As illustrated, solid ink printer 100 is used with multiple different colors of solid ink, typically
Ink sticks 22, 24, 26 and 28 of each color are delivered through corresponding individual ones of the feed channels. The
An example of a consumer exchangeable unit (CRU)
The description of FIG. 2 provides an overview of computer hardware and a suitable computing environment along with which of some embodiments may be implemented.
The
The user enters commands and information into the
In some embodiments, the
The
Embodiments of the
The
When used in a LAN-networking environment, the
3 is an illustration of a consumer replaceable unit and printer
Then, after the printer system generates its independent identification code (V System ) or any other code that distinguishes the product type, manufacturer, etc., the printer system continues the process of authenticating the consumer exchangeable unit. The
After the consumable is identified, it is used in the printer system in the
4 is an illustration of an electro-photographic printer having a coupling and control unit with CRUMs of a developer cartridge and a toner cartridge according to one embodiment. The illustrated consumer replaceable units are a plurality of
The photosensitive cartridge includes a
The
As discussed with reference to
5 is an illustration of
6 is a flow chart of a
7 is a flow chart of a
8 is a flow chart of a
9 is a flow chart of a
The reading of the data may be done as successive processes of serial number (S / N) reading process, CRU type reading process, and confirmation code reading process. The order of these operations is not critical and may be performed in a different sequence in other embodiments without departing from the scope of the present invention. After reading the CRU type, the validity of the CRU for a particular printing system is tested in the consumable type
10 is a flow chart of a method for authenticating and verifying a CRU in a printing system according to one embodiment.
While specific embodiments of the present technology have been described, those skilled in the art will understand that there are other embodiments that are equivalent to the described embodiments. Accordingly, it should be understood that this technique is not limited by the particular illustrated embodiments, but only by the scope of the appended claims.
Claims (10)
Reading identification data and key code elements stored on the consumer exchangeable unit;
Reading a confirmation code stored on the consumer exchangeable unit;
Applying an authentication function to the identification data and key code element to calculate a printer generated confirmation code;
Determining that the consumer exchangeable unit is authenticated only if the confirmation code corresponds to the printer generation confirmation code; And
Allowing use of the consumer switchable unit in the printer system when the consumer switchable unit is determined to be authenticated.
The identification data is at least one from a group comprising a customer exchangeable unit serial number, chip serial number, unique ID, fill amount, life estimation threshold, life data, remaining life identifier, product code and part number. An authentication method for authenticating a consumer switchable unit comprising the above values.
And the key code element is a string value and a randomly generated value based on the identification data.
And wherein said authentication function is a cryptographic transformation of at least a portion of said identification data and a key code element.
The authentication function using a SHA-1 (Secure Hash Algorithm) engine.
A network connecting a plurality of locations in the printing system;
A switchable unit at each of the locations connected to the network, each switchable unit having a memory structure having identification data, a key code element, and a confirmation code; And
A controller connected to the switchable unit at each of the locations via the network;
The controller,
Read the identification data and the key code element stored on a consumer exchangeable unit,
Read the verification code stored on the consumer exchangeable unit,
Apply an authentication function to the identification data and key code element to calculate a printer generated confirmation code,
Only if the confirmation code corresponds to the printer generated confirmation code, determines that the consumer exchangeable unit is authenticated,
By allowing the use of the consumer switchable unit in a printer system when the consumer switchable unit is determined to be authenticated,
And a network arrangement for authenticating a consumable unit of a printing system that executes instructions for processing authentication services for each of the locations.
The identification data is at least one from a group comprising a customer exchangeable unit serial number, a unique ID, a fill amount, a life estimation threshold, life data, a remaining life identifier, a chip serial number, a product code and a part number. A network arrangement for authenticating a consumable unit of a printing system, comprising the above values.
And the key code element is a string value and a randomly generated value based on the identification data.
And determining whether the consumer exchangeable unit is compatible with the printing system based on the identification data.
Providing a counter configured to be read by the printer system on the customer replaceable unit,
Periodically update the consumer replaceable unit usage value in the counter to reflect the range of use or consumption of the consumer replaceable unit when the consumer exchangeable unit is used,
Read the customer replaceable unit usage value by the printer system,
Determine that the consumer replaceable unit is authenticated only when the consumer replaceable unit usage value is less than a predetermined value,
Allowing use of the consumer replaceable unit in the printer system when the consumer exchangeable unit is authenticated, and disabling use of the consumer replaceable unit in the printer system when the consumer exchangeable unit is not authenticated. And a network arrangement for authenticating the consumable unit of the printing system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110124601A KR20120059387A (en) | 2010-11-29 | 2011-11-25 | Multiple market consumable id differentiation and validation system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/955,321 | 2010-11-29 | ||
KR1020110124601A KR20120059387A (en) | 2010-11-29 | 2011-11-25 | Multiple market consumable id differentiation and validation system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20120059387A true KR20120059387A (en) | 2012-06-08 |
Family
ID=46610683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110124601A KR20120059387A (en) | 2010-11-29 | 2011-11-25 | Multiple market consumable id differentiation and validation system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20120059387A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015056870A1 (en) * | 2013-10-18 | 2015-04-23 | Samsung Electronics Co., Ltd. | Crum chip, image forming device for verifying consumable unit comprising the crum chip, and methods thereof |
CN113777899A (en) * | 2021-09-18 | 2021-12-10 | 珠海奔图电子有限公司 | Security verification method, consumable chip, consumable and image forming apparatus |
-
2011
- 2011-11-25 KR KR1020110124601A patent/KR20120059387A/en not_active Application Discontinuation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015056870A1 (en) * | 2013-10-18 | 2015-04-23 | Samsung Electronics Co., Ltd. | Crum chip, image forming device for verifying consumable unit comprising the crum chip, and methods thereof |
US9581935B2 (en) | 2013-10-18 | 2017-02-28 | Samsung Electronics Co., Ltd. | Crum chip, image forming device for verifying consumable unit comprising the crum chip, and methods thereof |
US9864300B2 (en) | 2013-10-18 | 2018-01-09 | S-Printing Solution Co., Ltd. | CRUM chip, image forming device for verifying consumable unit comprising the CRUM chip, and methods thereof |
CN113777899A (en) * | 2021-09-18 | 2021-12-10 | 珠海奔图电子有限公司 | Security verification method, consumable chip, consumable and image forming apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101789833B1 (en) | Consumable id differentiation and validation system with on-board processor | |
US8532506B2 (en) | Multiple market consumable ID differentiation and validation system | |
US7970292B2 (en) | Consumable unit and image forming apparatus including memory storing consumable item information | |
CN102043361B (en) | Image forming appartus | |
US8453260B2 (en) | Unit using OS and image forming apparatus using the same | |
JP5016189B2 (en) | Electronic device, electronic device control method, program, and recording medium | |
KR20130085554A (en) | Image forming apparatus for using consumable unit and method for certifying the consumable unit | |
US20140082302A1 (en) | Systems and methods for employing an electronically-readable monitoring module associated with a customer replaceable component to update a non-volatile memory in an image forming device | |
US20230120746A1 (en) | Toner refill control of image forming apparatus | |
US20240142892A1 (en) | Method for error handling in the toner refill process | |
KR20120059387A (en) | Multiple market consumable id differentiation and validation system | |
US8913902B2 (en) | Systems and methods for generating and detecting unique identification signatures for customer replaceable units in image forming devices | |
JP2004062078A (en) | System and method for identifying consumables | |
KR20070075101A (en) | Method and apparatus for image forming | |
US20030191718A1 (en) | Method and data processing system providing a pay-for-usage managed print service | |
JP5157280B2 (en) | Image forming apparatus, printing control method and printing control program for the same, and consumable unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |