Pull based computer output devices
First Claim
Patent Images
1. A presentation output system for a digital computer network;
- with one or more job submission clients communicating over said digital computer network;
the presentation output system comprisingone or more presentation output devices, each of said one or more presentation output devices being configured to track when it is one of idle and nearly finished with a current output job, wherein each of said one or more presentation output devices automatically communicates over said digital network and pulls an output job from a job store for outputting when that presentation output device determines that it is one of idle and nearly finished without receiving input from a user of the one or more job submission clients; and
wherein one or more presentation output devices are programmed to receive output jobs with the job store converting the output jobs from a neutral presentation output device format to a format suitable for use by the one or more presentation output devices pulling the output jobs from the job store.
2 Assignments
0 Petitions
Accused Products
Abstract
A presentation output system includes a digital computer network, one or more job submission clients, and a job store. The job store accepts and holds output jobs from the plurality of job submission clients. The presentation output system further includes one or more presentation output devices that pull the output jobs from the job store for outputting.
56 Citations
60 Claims
-
1. A presentation output system for a digital computer network;
- with one or more job submission clients communicating over said digital computer network;
the presentation output system comprisingone or more presentation output devices, each of said one or more presentation output devices being configured to track when it is one of idle and nearly finished with a current output job, wherein each of said one or more presentation output devices automatically communicates over said digital network and pulls an output job from a job store for outputting when that presentation output device determines that it is one of idle and nearly finished without receiving input from a user of the one or more job submission clients; and wherein one or more presentation output devices are programmed to receive output jobs with the job store converting the output jobs from a neutral presentation output device format to a format suitable for use by the one or more presentation output devices pulling the output jobs from the job store. - View Dependent Claims (2, 4, 5, 6, 7, 8)
- with one or more job submission clients communicating over said digital computer network;
-
3. The presentation output system of claim l, wherein said output job is encrypted by a job submission client and is decrypted by a receiving presentation output device.
-
9. A printing system for a digital computer network;
-
with one or more job submission clients communicating over said digital computer network;
said system comprising;one or more printers, each of said one or more printers being configured to track when it is one of idle and nearly finished with a current print job, wherein each of said one or more printer automatically communicates over said digital network and pulls a print job from a job store for printing in response to that printer determining that it is one of idle and nearly finished; and wherein said one or more printers are programmed to receive output jobs with the job store converting the print jobs from a printer-neutral format to a format suitable for use by the one or more printers pulling the print jobs from the job store. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A printer for a pull-based printing system, comprising:
-
a processor configured to track when the printer is one of idle and nearly finished with a current print job; a network interface communicating with said processor and capable of communicating over a digital computer network; a printing mechanism communicating with said processor; and a memory communicating with said. processor and including a print job storage area for storing one or more pending print jobs, a pull command, and a print manager routine; wherein said processor uses said print manager routine and said pull command to automatically issue a print job pull command through said network interface to a job store that accepts and holds print jobs from a plurality of job submission clients, receive a print job from said job store in response, and print said print job using said printing mechanism, the processor issuing said print job pull command when said processor determines that the printer is one of idle or nearly finished with a current print job and without receiving input from a user of a job submission client that stored the print job in the job store, and wherein the job store initially stores the print jobs in a printer-neutral format when the job store receives the print jobs and converts the print jobs from the printer-neutral format to a format suitable for use by the printer. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A printing method, comprising the steps of:
-
one or more printers each monitoring itself to track when that printer is one of idle and nearly finished with a current print job; in response to the printer being one of idle and nearly finished with a current print job, that printer automatically pulling said print job from a job store to the printer without receiving input from a user of a job submission client from which the print job was submitted to the job store; receiving said print job from the job store, wherein the job store sends the print job to the printer in a format compatible with the printer; and printing said print job in said printer. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A job store for a pull-based presentation output system, comprising:
-
a job storage storing one or more jobs from a plurality of job submission clients; and a driver storage storing one or more drivers for converting a job into a format used by a corresponding presentation output device; wherein said job store receives a job from a job submission client, stores said job in said job storage, receives a pull command from a presentation output device when the presentation output device is one of idle and nearly finished with a current and without receiving further input from a user of the job submission client, retrieves said job from said job storage, applies a driver for converting that job into a format used by the presentation output device sending the pull command and outputs said job to said presentation output device sending the pull command, wherein said job store is able to receive said job from said job submission client in a neutral format. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A job store for a pull-based printing system, comprising:
-
a job storage storing one or more print jobs to be printed from a plurality of job submission clients; and a printer driver storage storing one or more printer drivers; wherein said job store receives a print job from a job submission client converted into a printer-neutral format, stores said printer-neutral format converted print job in said job storage, receives a pull command from a printer when the printer is one of idle and nearly finished with a current print job and without receiving input from a user of the job submission client, retrieves said print job from said job storage, retrieves a printer driver from said printer driver storage, applies said printer driver to said printer-neutral format converted print job to convert the print job into a format suitable for the printer and provides said print job to said printer. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
-
57. A presentation output system, comprising:
-
a job store for communicating over a digital network with one or more job submission clients, with said job store accepting and holding output jobs from said job submission clients, and with said job store storing the output jobs accepted front said job submission clients in a neutral presentation output device format; wherein said job store further comprises a driver storage that stores one or more drivers for the presentation output device, and with the job store converting the output jobs from the neutral presentation output device format to a format suitable for use by one or more presentation output devices pulling the output jobs from the job store; wherein said job store receives a pull command from a presentation output device when the presentation output device is one of idle and nearly finished with a current job and without receiving further input from a user of the job submission client, retrieves an output job from a job storage, applies a driver for converting that output job into a format used by the presentation output device sending the pull command and outputs said output job to said presentation output device sending the pull command, wherein said job store is able to receive said output job from said job submission client in said neutral presentation output device format. - View Dependent Claims (58, 59, 60)
-
Specification