摘要:
In an exemplary device implementation, the device includes: a scanner capable of scanning a scanning target to produce an electronic image of the scanning target; and a printer capable of printing an image of the scanning target on a media, the printer including a print engine; wherein the device is adapted to overlap the scanning of the scanning target with preparation of the print engine for printing.
摘要:
In an exemplary device implementation, the device includes: a scanner capable of scanning a scanning target to produce an electronic image of the scanning target; and a printer capable of printing an image of the scanning target on a media, the printer including a print engine; wherein the device is adapted to overlap the scanning of the scanning target with preparation of the print engine for printing.
摘要:
An exemplary device implementation includes: a manager that is capable of monitoring a process for preparing a page for printing; and a print engine that is capable of printing the page after the process for preparing the page for printing is complete; wherein the device is adapted to temporally overlap the process for preparing the page for printing with preparation of the print engine for printing. An exemplary method implementation includes actions of: beginning processing of a page of a printing job; providing at least one command to a print engine responsive to at least one time remaining estimate for the processing of the page of the printing job prior to completion of the processing of the page of the printing job; and changing a state of the print engine responsive to the providing of the at least one command to the print engine.
摘要:
In an imaging system including firmware and a user interface control panel, a firmware-based internal page component is capable of receiving and registering internal page data from a source external to the page component itself. The internal page component can install a control panel display menu item corresponding to the registered internal page, and then capture user control panel input relating to that page. The component can then open a data pipe, and invoke the internal page data. The data pipe can be provided in the form of a VIO channel, e.g., invoking a print job, or can involve converting internal page data to a format capable of being viewed by a web browser. The internal page component can be installed as a part of the firmware of the imaging system. Internal page data can be received from a source external to the imaging system firmware, for example, from a storage device such as a flash disk, RAM disk, or hard disk. The internal page component can be embodied as a firmware-based dynamic internal page system. The internal page system includes an internal page registration mechanism adapted and constructed to register internal pages from page sources external to the firmware of the imaging system. The internal page system also includes an internal page retrieval mechanism adapted and constructed to selectively retrieve internal pages from the page sources. A method of handling internal pages in an imaging system including firmware is also provided.
摘要:
A method for dynamically synchronizing configuration information between a printer and an attached accessory. In one embodiment, the printer firmware creates a configuration change object that is immediately incremented any time a configuration parameter is changed. The accessory periodically queries the printer to determine if the configuration change object has been incremented, and, if so, the accessory re-reads and stores the new printer configuration along with the new configuration change object. In a second embodiment, the printer sends out a notice to the accessory that the printer configuration has changed immediately after the change is made, rather than accessory periodically asking the printer if the configuration has changed.
摘要:
A method and a system are used to manage fonts in print jobs with more than one context where at least some of the contexts include text strings. Print jobs may be divided into portions, called contexts, so that they are easier for a print manager to manage. These larger contexts are called graphic sets. Each of these graphic sets is sent to the printer driver consecutively. Each text string has a font associated with it. The font data for each text string is read from the operating system and cached into memory at the time each string is received by the printer driver. After all individual text strings elements of a given graphic set have been received by the printer driver, the context is stored and the cached fonts are stored with the context. After all of the contexts of the print job have been received by the printer and stored, each context is restored and rendered. The graphics sets may be restored in any order. The fonts stored with a context are also restored when the context is restored.
摘要:
A multiple-function copier includes a printer, a scanner, a user interface, and a communications mechanism. The printer is configured to receive print jobs from a network environment. The scanner is operatively coupled with the printer and configured to receive copy jobs from a walk-up user. The printer and the scanner are selectively operative in a print mode and a copy mode. The user interface is associated with one of the printer and the scanner and is accessible by a walk-up user. The user interface is operative to detect submission of a copy job to the scanner by a walk-up user. The communications mechanism is signal coupled with the printer and the scanner, and is operative to automatically configure the printer and the scanner for operation in the copy mode in response to a walk-up user interacting with the user interface. A method is also provided.
摘要:
A device and method of scanning a job on a document-processing device when a print path is not available. The method includes initiating a job and determining that a printer job channel is not available. The method further includes scanning the job and spooling the job to a mass storage device. The method also includes storing the job in the mass storage device until the printer job channel becomes available.
摘要:
Methods and systems for processing image data in connection with peripheral units such as laser printers are described. In one embodiment, an image pipeline is queried to determine at least one constraint which affects the image data provided to the image pipeline from a source of image data. If appropriate, the constraint(s) is imposed on the image data to provide constrained image data. After the constraint is imposed on the image data, the constrained image data is provided from the source to the image pipeline for processing into a page-arranged output. In another embodiment, image data which is provided by a source is stored in a first buffer. A handle is assigned to the image data. The handle is passed through at least a portion of the image pipeline. After such passing, at least a portion of the image data which was stored in the first buffer is copied directly into at least one strip buffer, with such copying being the first copying of the image data after the storing thereof in the first buffer. Other embodiments are described.
摘要:
An image data transfer mechanism is disclosed having a source device, processing circuitry, and a target device. The source device is operative to transmit digital data. The processing circuitry is coupled to the source device for receiving the image data from the source device. The target device has memory, and is coupled with the processing circuitry. The target device is operative to receive the image data, while the memory is allocatable as a frame buffer for receiving the image data. A method is also disclosed.