Abstract:
In a web-based imaging environment, a user accesses a destination service (e.g.,representing a printer), which retrieves user's imaging data production options for a processing job. The user selects desired production options, after which the destination service estimates the time duration required to process the user's job based on the selected options. If the estimated time required is greater than a predetermined threshold, the option of processing is disabled and a message is normally displayed to the user. If not, the option to process is enabled. In variations, the user's ability to process is reevaluated as the user selects differing options. In other variations, an administrator specifies the threshold, or specifies multiple user-specific thresholds, and/or thresholds specific to time of day and/or day of week and/or month. In another variation, if the user cannot process to this production device, a link to an alternative device is provided.
Abstract:
A method, system, and program product for printing comprising the steps of: receiving a print designation to print a document; receiving a description of graphics contained in the document; obtaining one of the graphics; determining if a preprocessed form of the graphic is available for reuse, and if so, retrieving the processed data therefor from preprocessed graphics storage; and formulating a print job.
Abstract:
A system for remote installation of software is utilized to install peripheral software associated with a device driver during the installation of the device driver for a selected peripheral. In particular, a user installs a device driver for the selected peripheral installed from a remote computer. As part of the installation process, the device driver is configured to self-initialize and invoke an initialization entry point. The initialization entry point may be configured to point to a driver initialization description file which is read by the device driver. The initialization description file includes a name of the peripheral software and an installation method for the peripheral software. This information is utilized by the device driver to install the peripheral software according to the listed installation method.
Abstract:
Printer drivers in printer clients which have internal clocks take time/date data from the clock of the printer client and append that data to each transmission of a print job to a connected printer. The printer's processor extracts that time/date data from the print job transmission and uses that time or automatically set or adjust the time kept by a clock circuit internal to the printer. In this way, the printer's clock circuit consistently provides accurate time/date data that can be used to more efficiently manage the operation of the printer.
Abstract:
A method, system and program product for operating a web imaging system for use with a browser on an imaging client, comprising the steps of: receiving a request from external web content for a reference to a resource; translating the request to an imaging client specific command; creating an opaque reference that is mapped to the imaging client specific command; and providing this opaque reference to the web content, without supplying a reference to the resource or the imaging client specific command to the web content.
Abstract:
A method, system, and program product for printer processing comprising the steps of: receiving a print designation to print a document that comprises a set of canvases; constructing a canvas order from the set of canvases; getting graphics data in the canvas order; and sending the graphics data in canvas order for printer processing.
Abstract:
A method of apprising a user of print job status includes assessing what portion of a print job has been processed, displaying a status of the print job reflecting the portion of the print job that has been processed, iterating assessing and displaying until assessing determines that the print job has been entirely processed and terminating the print job when assessing determines that the print job has been entirely processed.
Abstract:
A computer implemented method by which a user edits and delivers a print job in a computer system, the method including providing a printing software object as a COM component for editing and delivering a print job and providing job data of the print job to the printing software object, by a print job creator, in the form of references to pages. The references to pages are used by the software printing object, to call and display the pages on a need basis. The user edits the job data of the print job based on the displayed pages and the print job is delivered for processing in accordance with the edited job data.
Abstract:
Apparatus and method for generating a print job from a device driver interface command stream (command stream) is described. The command stream describes multiple collated copies of a document but is in an undifferentiated form. The print job that is generated includes print data that describes only a single copy of the document and a command that indicates the number of printed copies that are to be printed.
Abstract:
This invention relates to a web-based imaging system that provides print job assurance. Such system of this type, generally, warn the user, prior to printing, whether or not the print job will be able to be printed, as expected.