Abstract:
A multi-function peripheral imaging device for providing page description language (“PDL”) encapsulated image data is disclosed. The imaging device includes a processor for control of the imaging device and memory in electronic communication with the processor. The imaging device also includes a scanner in electronic communication with the processor and a printer in electronic communication with the processor. The multi-function peripheral imaging device includes a control panel for operation of the imaging device by a user. The control panel is in electronic communication with the processor for receiving user inputs. Executable instructions are included that are configured to implement a method for providing PDL encapsulated image data. An image is scanned using the scanner to produce image data. Document and page formatting inputs are obtained from the control panel. The image data is encapsulated in a page description language at the imaging device using the document and page formatting inputs for document formatting.
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:
A method for securing an imaging job is disclosed. An access control function relating to a document is performed. An auditing function relating to the document is also performed. An imaging job from the document is then generated. Content of the imaging job is encrypted such that a downstream non-content dependent process will still properly process the imaging job. After encryption, a recipient decrypts the encrypted content. Non-destructible information is encoded into the imaging output. Residual data that relates to the imaging job is erased.
Abstract:
A system for compressing image data being sent to an imaging device is disclosed. The system includes a computing device with executable instructions. The executable instructions are executable on the computing device and are configured to implement a method for compressing image data being sent to an imaging device. Capabilities of an imaging device are obtained. Image data is decompressed upstream from a rasterization process of the imaging device. The image data is divided into one or more regions based on image data content. A compression algorithm is selected for each region based on content of each region and on the capabilities of the imaging device. The image data is compressed per region using one or more selected compression algorithms. The compressed regions are assembled into a mixed raster format.
Abstract:
A method generally for output handling a new imaging job, and specifically for handling such a job by delivering it to one of several currently job-engaged imaging output devices (illustrated as printers) including the steps of (a) examining the current job-processing statuses of such devices, and (b) from the result of that examining, determining the respective remainders in the amounts of current-job work still to be performed by those devices. The method thus features the acquisition and use of output device busyness information as an important part of the approach toward promoting efficient output handling of new imaging jobs.
Abstract:
A system for printing a book through use of booklet ganging is disclosed. The system includes a computer connected to a printer. A document is accessible on the computer and is compatible with an application running on the computer. The system includes a software component that is configured to obtain a style configuration after a print command has been executed by the application. The style configuration includes an indication of whether the document is to be ganged. The style configuration is not obtained by the application. The software component gangs booklets based on the style configuration if the indication indicates that the document is to be ganged. The book is then printed through use of the booklet ganging.
Abstract:
An operating system alternate arrangement for a printer driver/spooler/print processor is disclosed. Referring to one embodiment, although using a PPD-compatible printer driver is often desirable, such a driver includes no mechanism for implementing a printer feature that cannot be specified in a PPD. The disclosed alternate arrangement uses the PPD for those printer options and features that can be specified by PPD. The remaining options and features are classified as “custom actions” that are processed in a custom print processor that is bound to the spooler in place of the operating system's default print processor. Preferably, however, the custom print processor does not implement any traditional print processor functionality. Instead, after performing any custom actions, the custom print processor subroutines call the OS default print processor subroutines to perform traditional print processing. This arrangement avoids the printer manufacturer having to duplicate and maintain functionality present in the driver and print processor maintained by the OS or custom replacement print processor vendor.
Abstract:
A system for adding a post-collation operation to an imaging job is disclosed. The system includes a computing device with executable instructions. The executable instructions are executable on the computing device and are configured to implement a method for adding a post-collation operation to the imaging job. The imaging job is received downstream from an origination point of the imaging job and upstream from a job interpreter/rasterization process in an imaging device. New commands are inserted into the imaging job that relate to a post-collation operation. Another use of the method for multi-job interleaving is also disclosed.
Abstract:
Split-stream re-uniting of document pages where such pages have followed divided flow paths toward a collator. Control over proper, successive-page feeding from divided feed sources to the collator is provided by PDL-carried page-feed instructions which are “embedded” in the related, document-job PDL information—executed by a PDL interpreter. “Ghost” pages are created and “fed” with appropriate timing to accommodate proper successive page insertion from another feed source, thus to accomplish smoothly flowing, properly sequenced document assembly.
Abstract:
When an imaging job is received by an imaging device, a modified job environment for the imaging job may be created based on job-specific settings that are specified by the imaging job and also based on default settings of the imaging device. When the imaging job is processed, modified job-specific input source settings of the modified job environment may be provided to an input source subunit that corresponds to the imaging job. The input source subunit may use the modified job-specific input source settings to process the imaging job. Modified job-specific output engine settings of the modified job environment may be provided to an output engine subunit that corresponds to the imaging job. The output engine subunit may use the modified job-specific output engine settings to process the imaging job.