Abstract:
A system and method are provided for managing network-connected devices in peak power periods. The method establishes a network of connected devices, identifying a first device in the network as an off-peak device, and a second device as a peak device. If a peak power warning signal is detected, the off-peak device is disabled, but not the peak device. Any job destined for the off-peak device from a source device is relayed to the peak device and processed by the peak device. If the job destined for the off-peak device is a job format associated with the off-peak device, relaying the job to the peak device may further include the operation of converting the job to a job format associated with the peak device. In one aspect, a destination change message is sent to the source device, indicating the location of the peak device processing the job.
Abstract:
An adaptive print driver receives printing instructions relating to a document and outputs print data pages to an imager. The adaptive print driver includes a printing instruction parser for parsing printing instructions, a format controller for assigning a data format to the parsed print instructions and transferring the parsed print instructions according to the data format to a plurality of format generators. The plurality of format generators generates print data which is passed to a coalescer that coalesces the received print data into at least one print data page. The adaptive print driver uses a data format determination analysis process to balance rasterization on the adaptive print driver to achieve an optimal load balance between rasterization to take place on the adaptive print driver and rasterization to take place on the imager. The data format determination analysis considers the complexity of the document as well as information pertaining to the performance capabilities of the host, the performance capabilities of the imager, the load capacity of the host, and the load capacity of the imager, if such information is available. The present invention is also directed to a method for preparing a document for imaging on an imager.
Abstract:
Recognizing a language format of an input data stream including reading a next data sample of the input data stream in a current state, selecting a next state in response to the next data sample, transitioning to the next state and repeatedly reading the next data sample and selecting the next state until the next state is an end state, and identifying the language format in response to the current state when the next state is an end state.
Abstract:
A job joining capability is used in a Multifunction Peripheral Device (MFP) to conduct continuous Raster Image Processing (RIP) across multiple job boundaries. Print jobs which do not have inter-RIP conflicts are printed back-to-back as a continuous single RIP. This is particularly advantageous for single copy, single page, and other small print jobs.
Abstract:
A client device has an imaging device driver that is automatically extensible to meet diverse imaging requirements. When an imaging job is initiated, the extensible device driver queries the target imaging device and identifies a feature set. The device driver then identifies features within the feature set that are locally supported. The device driver then queries one or more remote server devices and identifies one or more plugins that will enable the device driver to support features within the feature set that are not locally supported. The device driver then obtains authorization from the user (e.g. agreement to terms of license) and downloads and stores the plugins. The device driver may also query one or more remote servers and identify, download and store updates to the device driver's core and to previously downloaded and stored plugins. A method for using the extensible device driver is also disclosed.
Abstract:
A method for stepped energy savings for a printing device is described. A temperature of a fuser of a printing device is reduced to a first reduced temperature after a first idle interval has passed in which there is no printing activity at the printing device. The first reduced temperature is calculated to be a temperature from which the fuser can be raised to an operating temperature in a first specified percentage of the full power up time. The full power up time being the time required to change the fuser from an ambient temperature to the operating temperature. If there is no printing activity during the first idle interval and a second idle interval, the fuser of the printing device is reduced to a second reduced temperature.
Abstract:
A method for controlling power usage on a device is described. A job is received at a device. The job is classified as an on-demand job or as a non-on-demand job. The job is placed on an on-demand job queue if the job is an on-demand job. The job is placed on a non-on-demand job queue if the job is a non-on-demand job. The on-demand job queue is processed. The non-on-demand job queue is processed only during an off-peak period.
Abstract:
A method for reusing data in an imaging device is described. An imaging job is received at an imaging device. The imaging job includes file system information and a document in a first format. It is determined whether the document has been previously processed by the imaging device. The document is processed if it was determined that the document had not been previously processed by the imaging device. The processing provides a processed document in a second format. The processed document is saved if it was determined that the document had not been previously processed by the imaging device. A previously saved processed document is reused that corresponds to the document if it was determined that the document had been previously processed by the imaging device.
Abstract:
Systems and methods for composition printing of a document that contains mixed printer-native formats are described. Each individual page may contain mixed native formats, and no print-time preprocessing is required on a host device external to the printing device. Instead, a printing device may be capable of taking as input both image-formatted data and PDL data. Proprietary tags in the image file are used to store the textual/PDL data. The image file with the embedded PDL data may be sent directly to the printer without preprocessing on the host. Any embedded PDL sequences are extracted and sent to the corresponding PDL interpreter. The image data is sent to the image interpreter. Another process then combines the processed data by overlaying the page fragment from the embedded PDL data onto the page surface generated from the image data. The new composed page is then output to the output engine.