Claims
- 1. A method for processing data from a client, the steps comprising:
receiving an internet printing protocol data stream from the client; parsing the data stream, the parsing step further comprising obtaining a destination device; converting the data stream to a format compatible with the destination device; and routing the data stream to the destination device.
- 2. The method of claim 1 wherein the destination device is a remote printer.
- 3. The method of claim 1 further comprising storing job tracking and accounting information.
- 4. The method of claim 1, the parsing step further comprises obtaining a user identification.
- 5. The method of claim 5 further comprising storing job tracking and accounting information with the user identification.
- 6. The method of claim 1 further comprising updating a web page with the destination device's current status.
- 7. A method for processing a print job from a client, the steps comprising:
receiving the print job via an internet printing protocol from the client; parsing the print job, the parsing step further comprising determining a remote destination printer, and a user identification; converting the data stream to a format compatible with the remote destination printer; and routing the data stream to the remote destination printer.
- 8. The method of claim 7 further comprising storing job tracking and accounting information.
- 9. The method of claim 7 further comprising storing job tracking and accounting information with the user identification.
- 10. The method of claim 7 further comprising updating a web page with the remote destination printer's current status.
- 11. A method for processing a request for a destination device's status from a client, the steps comprising:
receiving the request from the client via an internet printing protocol; parsing the request and determining the destination device; converting the request to a format compatible with the destination device; routing the request to the destination device; receiving a reply from the destination device; converting the reply from the format compatible with the destination device to the internet printing protocol; and sending the reply via an internet printing protocol to the client.
- 12. The method of claim 11 wherein the destination device is a remote printer.
- 13. A method for processing a request for a remote printer status from a client, the steps comprising:
receiving the request from the client via an internet printing protocol; parsing the request, the parsing step comprising determining an identity for the remote printer and formatting the request in a format compatible with the remote printer; routing the request in the format compatible with the remote printer to the remote printer; receiving a reply from the remote printer; converting the reply from the format compatible with the remote printer to the internet printing protocol; and sending the reply via an internet printing protocol to the client.
- 14. A computer program product having a computer readable medium having computer program logic recorded thereon for processing a print job from a client, comprising:
means adapted to receiving a print job via an internet printing protocol from the client; means adapted to parsing the print job, the parsing means further comprising means adapted to determining a remote destination printer, and a user identification; means adapted to converting the print job to a format compatible with the destination device; and means adapted to routing the data stream to the remote destination printer.
- 15. The computer program product of claim 14 further comprising means adapted to storing job tracking and accounting information.
- 16. The computer program product of claim 14 further comprising means adapted to storing job tracking and accounting information with the user identification.
- 17. The computer program product of claim 14 further comprising means adapted to updating a web page with the remote destination printer's current status.
- 18. A computer program product having a computer readable medium having computer program logic recorded thereon, comprising:
means adapted to receive a request to obtain a remote printer's status from a client via an internet printing protocol; means adapted to parse the request, the means adapted to parse comprising means adapted to obtain an identity for the remote printer and means adapted to format the request in a format compatible with the remote printer; means adapted to route the request in the format compatible with the remote printer to the remote printer; means adapted to receive a reply from the remote printer; means adapted to convert the reply from the format compatible with the remote printer to the internet printing protocol; and means adapted to send the reply via the internet printing protocol to the client.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of application Ser. No. 10/336,211 filed Jan. 3, 2003.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10336211 |
Jan 2003 |
US |
Child |
10393184 |
Mar 2003 |
US |