Communication architectures for direct printing and scanning
AssigneeHewlett-Packard Development Company, L.P.
InventorsPhillip A. Mccoog, Steve Claiborne
Life of this patent
Estimating the term…
Abstract
One example of a communication architecture for direct printing and scanning includes a computing device for generating an electronic image and a page description language for producing a deterministic print file of the electronic image, the deterministic print file being natively viewable in a Portable Document File (PDF) viewer. The architecture also includes a printer for receiving the deterministic print file and for beginning printing the electronic image before the complete deterministic print file is received by the printer. A method for printing a document is also provided.
Claims20
A computing device for direct printing and scanning comprising:
- a processor to:
- execute a page description language stack for producing a deterministic print file of an electronic image, the deterministic print file being natively viewable in a Portable Document File (PDF) viewer,
- eliminate non-deterministic commands from a vocabulary of a page description language (PDL) of a print file to produce the deterministic print file,
- wherein the deterministic print file provides for beginning of printing the electronic image by a printer before the complete deterministic print file is received by the printer.
A method for printing a document comprising:
- generating a deterministic print file with a strict subset of PDF commands using a computing device, the strict subset of PDF commands excluding non-deterministic PDF commands;
- beginning to stream the deterministic print file to a printer;
- and
- starting of printing of the deterministic print file with the printer prior to the printer receiving the entire deterministic print file.
A computer program product for printing a document, the computer program product comprising:
- a non-transitory computer readable storage medium comprising computer usable program code embodied therewith, the computer usable program code comprising:
- computer usable program code to, when executed by a processor, generate a deterministic print file from a number of PDF commands forming a page description language, the deterministic print file excluding non-deterministic PDF commands,
- in which the deterministic print file provides for starting of printing of the deterministic print file with the printer prior to the printer receiving the entire deterministic print file.
Dependencies are inferred from the claim text.