Abstract:
A method for preparing a usage report with counter information relating to a device is described. A counter request is sent to a device. A determination is made if the device responds to the counter request. Cached counter information associated with the device is retrieved if the device does not respond to the counter request. The cached counter information is classified. The cached counter information is used in a usage report.
Abstract:
The embodiments of the present invention provide for a direct submit application module adapted to process image-only portable document format (PDF) documents, encrypted PDF documents, and image documents. The DSA, based on an output device's features or capabilities, adaptively performs host-based emulation so as to provide users with an expanded set of features, which may not be supported by an output device. In some embodiments, the DSA may perform an image-bypass PDF processing, perform processing on an image document so as to provide an expanded set of image formats, and/or perform decryption, if appropriate, on encrypted PDF documents.
Abstract:
Systems and methods for providing a universal print assist in a printer environment. A print assist is provided as a separate component from a print processor and spooler to enable a selective intercept and performance of an action (e.g., to modify, split, merge, redirect, gather or register information or otherwise alter or make observation of a print data stream) on the print data stream as the data stream is despooled by the spooler or print processor to a print provider without customizing any pre-existing components. The print assist uses a method whereby the print assist is bound to the output interface between the spooler and/or print processor and the print provider. Accordingly, the despooled print data stream passes through the print assist as it is despooled from the spooler or the print processor to the print provider. And, since the print assist is a separate component, the print assist may be used with any customized print processor and/or spooler to provide a universal print assist solution.
Abstract:
Systems and methods for describing imaging tasks across a distributed environment of imaging clients, servers and devices, wherein the tasks include complex imaging operations, and interchanging imaging data and operations. The imaging jobs include diverse imaging tasks that can be constructed in a single program unit. The imaging tasks are constructed using a single imaging job language and common interface across all imaging devices, clients and servers, or managers thereof. A manager communicates with the imaging components through the common interface and translates the operations into the communication methods that are compatible with the devices, clients and servers. Composite imaging jobs are selectively dispatched to diverse imaging components through a single imaging spooler subsystem. Further, distribution may occur across various imaging devices, clients and/or servers, such that a first imaging system performs some subset of steps, deletes the executed steps and makes the appropriate substitutions or interchanges and the portion is performed by a second and/or subsequent imaging system.
Abstract:
Embodiments of the present invention relate to methods and systems for editing, creating and modifying documents through the use of multiple function icons in a graphical user interface environment. Icons comprising a series of object images may represent documents and the pages thereof. Manipulation of the object images and their parts through user input with a pointing device or other input device causes document modification to occur.
Abstract:
A printing device contains a first native print job control profile and one or more non-native print job control profiles. The printing device receives a print job containing print job commands and compares the print job commands with the first native job control profile. If all the print job commands correspond with command structures in the first job control profile, then the printing device uses the first native job control profile for interpreting print job commands. If the print job commands do not correspond with the command structures in the first native job control profile, then the printing device uses one of the second non-native control profile for interpreting the print job commands.
Abstract:
Proposed by the present invention is (a) a method, (b) structure for implementing the method, and (c) a resulting data structure that comes from implementation of the method, relating to introducing various modifications into the image file directory data contents in an otherwise conventional TIFF multi-page document data structure. Modifications are made in order to change the behavior of a printing device which is called upon to print the document, so as to implement rasterization-free, driverless, mulit-selectible-print-option printing of the document.
Abstract:
A distributed printing process which involves intercepting a print-job data stream, dividing that stream into data components on the basis of a pre-assessment made with respect to the availabilities and performance capabilities of plural computing devices and printer resources in a network setting, with divided components being sent for plural-peer-device implementation of at least one of the steps of rendering and rasterizing, and delivering such rasterized/rendered components to one or more selected target printers for printing.
Abstract:
A data management method and system for expediting the flow and handling of print data from a creation source to one or more printers. Data in a stream is examined in light of assessed available and capable printers, and is block boundaried accordingly to divide the stream appropriately into compressed and uncompressed data blocks. This activity, which occurs upstream from where rasterization occurs, and which results ultimately in the handing off of data to printers on a block-by-block basis, minimizes data traffic volume and increases data flow speed.