Virtual printer with asynchronous job and device status

Facsimile and static presentation processing – Static presentation processing – Communication

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C358S001140

Reexamination Certificate

active

07095523

ABSTRACT:
A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention final status associated with a presentation job (e.g., a fax job or a print job) is made available to an output server. One or more host processing threads or processes are spawned for each new presentation job received by the output server. Then, the presentation job is submitted to a presentation device for which the presentation job is destined by way of an instance of a wrapper process that is capable of communicating bi-directionally with the presentation device. After submitting the presentation job, a host job status thread or process waits for status pertaining to the presentation job. Ultimately, a final status associated with the presentation job is received by the wrapper process and the wrapper process reports the final status to the host job status thread or process. According to another aspect of the present invention, job and device status may be reported asynchronously. One or more host processing threads or processes are spawned for each new presentation job received. A first presentation job is submitted to a presentation device for which the presentation job is destined by way of a first instance of a wrapper process that communicates bi-directionally with the presentation device. Subsequently, a second presentation job is submitted to the presentation device by way of a second instance of the wrapper process. A first and second job status thread or process wait for status pertaining to the first and second presentation jobs, respectively. A final status associated with the second presentation job is received by the second instance of the wrapper before a final status associated with the first presentation job is received by the first instance of the wrapper. Then, the second instance of the wrapper process reports the final status to the second job status thread or process.

REFERENCES:
patent: 5050100 (1991-09-01), Damon et al.
patent: 5157765 (1992-10-01), Birk et al.
patent: 5402527 (1995-03-01), Bigby et al.
patent: 5537550 (1996-07-01), Russell et al.
patent: 5550957 (1996-08-01), Davidson, Jr. et al.
patent: 5566278 (1996-10-01), Patel et al.
patent: 5583933 (1996-12-01), Mark
patent: 5611046 (1997-03-01), Russell et al.
patent: 5615314 (1997-03-01), Schoenzeit et al.
patent: 5727220 (1998-03-01), Hohensee et al.
patent: 5828863 (1998-10-01), Barrett et al.
patent: 5859956 (1999-01-01), Sugiyama et al.
patent: 6208428 (2001-03-01), Chihara et al.
patent: 6301011 (2001-10-01), Fung et al.
J.R. Carlock and M.G. Lotz,“Kernel API Approach to Driving IPDS Printers”, IBM Technical Disclosure Bulletin, vol. 35. No. 6, Nov. 1992.
T.C. Aden, B.C. Goodson, J.B. K, McMonale, J.M. Prusaitis and B.E. Trede, “Use Of Page Records to Synchronize Printing While Converting”, IBM Technical Disclosure Bulleting, vol. 35, No. 6, Nov. 1992.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Virtual printer with asynchronous job and device status does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Virtual printer with asynchronous job and device status, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual printer with asynchronous job and device status will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3678759

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.