Method and apparatus for implementing anti-counterfeiting measures in personal computer-based digital color printers
AssigneeXerox Corporation
InventorZhigang Fan
Life of this patent
Estimating the term…
Abstract
A system for rendering an electronic image representation associated with a software application program is disclosed. The system includes a PC-based host processor programmed to execute the software application program, a temporary storage device associated with the host processor, and a printer interfaced to the host processor. A printer driver routine is operative on the host processor and determines whether the electronic image representation is of a counterfeit document by examining at least a portion of the electronic image representation when stored in the temporary storage device during the course of printing the electronic image representation at the printer.
Claims20
A system for rendering an electronic image representation associated with a software application program, the system comprising:
- a host processor programmed to execute the software application program;
- a temporary storage device associated with the host processor;
- a printer interfaced to the host processor;
- and
- software means operative on the host processor for determining whether the electronic image representation is of a predetermined document type by examining at least a portion of the electronic image representation that is stored in the temporary storage device during the course of printing the electronic image representation at the printer, said portion of the electronic image representation being in a printer control language format when examined.
A system for detecting an image representation of a predetermined document type, the system comprising:
- a host processor;
- a temporary storage device associated with the host processor;
- a printer interfaced to the host processor;
- and
- software means operative on the host processor for:
- a) buffering print data associated with a first portion of the image representation in the temporary storage device;
- b) examining the buffered print data for a preselected feature of the predetermined document type;
- c) rendering at least a portion of the buffered print data on the printer when the preselected feature is not found in the buffered print data;
- and
- d) not rendering the buffered print data when the preselected feature is found in the buffered print data.
A method for detecting a preselected feature of an electronic image representation in a system including a host processor, a temporary storage device associated with the host processor, and a printer interfaced to the host processor, the method comprising:
- a) buffering a first segment of the electronic image representation in the temporary storage device;
- b) examining the first segment of the electronic image representation for the preselected feature;
- c) rendering at least a portion of the first segment on the printer when the preselected feature is not found in the first segment;
- and
- d) not rendering the first segment when the preselected feature is found in the first segment.
Dependencies are inferred from the claim text.