摘要:
A method for digital image compression of a raster image is disclosed which uses different compression methods for selected parts of the image and which dynamically adjusts compression and segmentation parameters to control tradeoff of image quality and compression. The image is encoded into a single data stream for efficient handling by disk, memory and I/O systems. This system provides a stable feedback loop that manages to a fine granularity (typically 8×8 pixel blocks) the compression of image data so as to be compliant with a plurality of compression constraints; the management of an incremental bias toward more aggressive compression that selectively applies the more aggressive compression methods to blocks that are the most tolerant with respect to visible artifacts; and the adjustable segmentation and compression parameters used to control the image compression.
摘要:
A method receives, at a processor of a printing apparatus, a variable information print job. The variable information print job is processed into upper planes of the record-specific objects, upper planes of the reusable objects, lower planes of the record-specific objects, and lower planes of the reusable objects. The method stores such objects within a storage medium of the printing apparatus. The method combines ones of the compressed upper planes of the record-specific objects and the compressed upper planes of the reusable objects corresponding to the record of the variable information print job using the processor to create a single compressed upper plane for the record within an output buffer of the printing apparatus and creates an ordered list (corresponding to the record) of lower plane tiles by assembling the compressed lower planes of the record-specific objects and the compressed lower plane reusable objects. The method performs a printing operation for the record of the variable information print job by decompressing multiple ones of the lower plane tiles in a predetermined order to form a lower plane of the record into an output raster page, decompressing the single compressed upper plane of the record into the output raster page, and outputting the output raster page to a printing engine of the printing apparatus to print the record of the variable information print job on print media.
摘要:
A method and system for predicting expansion difficulty and an expansion time required to perform print-time imaging operations. A print-ready compressed file may be generated by raster image processing of a job description file associated with a rendering job provided by a digital front end. The expansion time with respect to one or more expansion processes may be predicted by a linear equation during assembly of the compressed file. The linear equation may be formulated based on measured compression statistics that relate to profile data within the compressed file. The total expansion time with respect to the rendering job may be then computed by summing the results of the linear equations. The expansion time to perform the print-time imaging operations may be compared with an available time based on an image output terminal speed to improve performance of raster image processing.
摘要:
A method receives, at a processor of a printing apparatus, a variable information print job. The variable information print job is processed into upper planes of the record-specific objects, upper planes of the reusable objects, lower planes of the record-specific objects, and lower planes of the reusable objects. The method stores such objects within a storage medium of the printing apparatus. The method combines ones of the compressed upper planes of the record-specific objects and the compressed upper planes of the reusable objects corresponding to the record of the variable information print job using the processor to create a single compressed upper plane for the record within an output buffer of the printing apparatus and creates an ordered list (corresponding to the record) of lower plane tiles by assembling the compressed lower planes of the record-specific objects and the compressed lower plane reusable objects. The method performs a printing operation for the record of the variable information print job by decompressing multiple ones of the lower plane tiles in a predetermined order to form a lower plane of the record into an output raster page, decompressing the single compressed upper plane of the record into the output raster page, and outputting the output raster page to a printing engine of the printing apparatus to print the record of the variable information print job on print media.
摘要:
A method and system for predicting expansion difficulty and an expansion time required to perform print-time imaging operations. A print-ready compressed file may be generated by raster image processing of a job description file associated with a rendering job provided by a digital front end. The expansion time with respect to one or more expansion processes may be predicted by a linear equation during assembly of the compressed file. The linear equation may be formulated based on measured compression statistics that relate to profile data within the compressed file. The total expansion time with respect to the rendering job may be then computed by summing the results of the linear equations. The expansion time to perform the print-time imaging operations may be compared with an available time based on an image output terminal speed to improve performance of raster image processing.
摘要:
An improved sliding window dictionary-based compression method limits the data within the sliding window searched to data strings occurring at each discrete match location within a plurality of predefined discrete match locations, the plurality of predefined discrete match locations comprising a set of non-continuous data positions within the window of data.
摘要:
A receiving subsystem receives a print job to be raster image processed. A job splitter divides the print job into print job chunks and distributes the print job chunks to at least two raster image processors. The raster image processors perform raster image processing on corresponding ones of the print job chunks. A cache supervisor coordinates creation use and destruction of said reusable raster image objects by said raster image processors.
摘要:
A parallel Raster Image Processor system that includes a plurality of Raster Image Processors (RIPs) for parallel processing of a print job into a printer-ready format for the printing of the print job and a splitter for splitting the print job into a plurality of chunks and sending the chunks of the job to the plurality of the RIPs for processing. The print job includes objects described in a page description language. The splitter is configured to: interpret the job to determine the objects required by each of the plurality of the RIPs to process corresponding received chunks; store the determined objects to maintain knowledge of the determined objects; and send the determined objects along with the corresponding chunks to the designated RIPs to process the corresponding chunks, if the same determined objects are not already with the designated RIPs.
摘要:
A receiving subsystem receives a print job to be raster image processed. A job splitter divides the print job into print job chunks and distributes the print job chunks to at least two raster image processors. The raster image processors perform raster image processing on corresponding ones of the print job chunks. A cache supervisor coordinates creation use and destruction of said reusable raster image objects by said raster image processors.
摘要:
Systems, methods, and computer-readable media for managing extensibility, e.g., on a network of multi-function devices are provided. The system includes an application catalog, in communication with an application database of a catalog server and configured to load applications therefrom. The system also includes a device manager configured to discover one or more devices on a network and to allow selection of one or more selected devices from among the one or more devices. The system further includes a data transfer system in communication with the one or more devices and to cause an application to be transmitted from the application catalog to the one or more selected devices, such that the one or more selected devices receive the application without communicating directly with the application database.