Method and apparatus for controlling an input or output device over the internet
First Claim
1. A network printing system comprising:
- a printing device having access to a network, and effective for receiving print requests over said network;
a client device having access to said network, and effective for submitting a first print request for a print job to said printing device over said network;
wherein said printing device accepts said first print request and stores it in a queue;
wherein said printing device initiates the downloading of said print job for printing andwherein said first print request specifies a printing format for said print job, and if said print job is not currently in said specified printing format, then said printing device converts said print job into said specified printing format prior to printing.
0 Assignments
0 Petitions
Accused Products
Abstract
In a network having an initiator, a server, and an input/output (I/O) device remote from the initiator, the initiator transmits to the server a request containing the network location of data to be retrieved from an input device, such as a video camera, fax, or scanner, or output by an output device, such as a printer. Output requests are placed in a queue and scheduled for completion. When an output device is ready, the server retrieves the data from a network storage location different from the queue and transmits the data to the printer or output device for action. When an input device is ready, the server retrieves the data from the input device and transmits it to a network location based on the request. The server can also provide the initiator with status information about the request and the input or output device.
-
Citations
35 Claims
-
1. A network printing system comprising:
-
a printing device having access to a network, and effective for receiving print requests over said network; a client device having access to said network, and effective for submitting a first print request for a print job to said printing device over said network; wherein said printing device accepts said first print request and stores it in a queue; wherein said printing device initiates the downloading of said print job for printing and wherein said first print request specifies a printing format for said print job, and if said print job is not currently in said specified printing format, then said printing device converts said print job into said specified printing format prior to printing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An internet printing system comprising:
-
a printing device having communication access to the internet, and effective for receiving print requests over the internet; a first computing device remote from said printing device and having access to the internet, said first computing device being effective for submitting a first print request for a print job to said printing device over the internet; wherein said printing device accepts said first print request and stores it in a queue; wherein said printing device uses HTTP communication protocols to initiate the downloading of said print job for printing, and wherein said first print request specifies a printing format for said print job, and if said print job is not currently in said specified printing format, then said printing device converts said print job into said specified printing format prior to printing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An internet printing system comprising:
-
a printing device having communication access to the internet; a network server having communication access to the internet, and effective for receiving print requests over the internet; a client computing device having communication access to the internet, said first computing device being effective for submitting a first print request for a print job to said network server over the internet; wherein said network server accepts said first print request and stores it in a queue; wherein said network server uses HTTP communication protocols to initiate the downloading of said print job for printing and to convey the print job over the internet to said printing device; and wherein said first print request specifies a printing format for said print job, and if said print job is not currently in said specified printing format, then said network server converts said print job into said specified printing format prior conveying it to said printing device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A network data transfer system comprising:
-
a communication network; a data input device for generating input data, and for issuing a notification message in response to newly generated input data, wherein said first notification message includes the address of at least one destination computing device; a first computing device in communication with said data input device and having access to said communication network; and a second computing device having access to said communication network, wherein said second computing device responds to being identified as said at least one destination computing device by initiating the downloading of said newly generated input data over said communication network; wherein said second computing device specifies a desired format for said newly generated input data prior to downloading said newly generated input data, and if said newly generated input data is not currently in said specified desired format, then said first computing device converts said newly generated input data into said desired specified format prior conveying it to said second computing device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification