Claims
- 1. A computer program product, comprising:
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a printer to control rasterization of an image, the computer program code mechanism comprising: a first computer code device configured to receive a print request as a series of Java commands; a second computer code device configured to rasterize the series of Java commands into an image; and a third computer code device configured to output the image on a recording medium.
- 2. The computer program product as claimed in claim 1, wherein the third computer code device comprises a fourth computer code device configured to receive an end of page command and to output the image after receiving the end of page command.
- 3. A computer program product, comprising:
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a printer to control a configuration of the printer, the computer program code mechanism comprising: a first computer code device configured to receive a request for a printer control interface; a second computer code device configured to send the printer control interface to a remote computer; a third computer code device configured to receive a series of printer control parameters in response to sending the printer control interface; and a fourth computer code device configured to update a control memory of the printer based on the series of printer control parameters.
- 4. The computer program product as claimed in claim 3, wherein the fourth computer code device comprises a fifth computer code device configured to store the series of printer control parameters in the control memory of the printer based on an identification of the remote computer.
- 5. The computer program product as claimed in claim 3, wherein the fourth computer code device comprises a fifth computer code device configured to store the series of printer control parameters in the control memory of the printer based on an Internet address of the remote computer.
- 6. A computer program product, comprising:
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a printer to control a layout of a document to be printed by the printer, the computer program code mechanism comprising: a first computer code device configured to generate an initial layout of a document in the printer; a second computer code device configured to send the initial layout to a remote computer; a third computer code device configured to receive pagination indications indicating where the initial layout is to be split into pages; and a fourth computer code device configured to print out the pages as indicated by the pagination indications for the initial layout.
- 7. A computer program, comprising:
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a printer to control an order of printing, the computer program code product mechanism comprising: a first computer code device configured to track pending print requests; a second computer code device configured to send to a first remote computer the pending print requests; a third computer code device configured to receive commands from the first remote computer; and a fourth computer code device configured to control an order of printing based on the commands received by the third computer code device.
- 8. The computer program product as claimed in claim 7, wherein the first computer code device comprises a fifth computer code device configured to track pending print requests by an identification of which remote computer submitted substantially each of the pending print requests.
- 9. The computer program product as claimed in claim 8, wherein the second computer code device comprises a sixth computer code device configured to send only the pending print requests submitted by a second remote computer with a specified identification.
- 10. The computer program product as claimed in claim 7, wherein the third computer code device comprises a fifth computer code device configured to receive a command of at least one of: 1) killing a pending print request, 2) pausing a pending print request, 3) resuming a pending print request, and 4) changing a priority of a pending print request.
- 11. The computer program product as claimed in claim 7, further comprising a fifth computer code device operating in conjunction with the second computer code device and configured to send a status of the printer to the first remote computer.
- 12. The computer program product as claimed in claim 12, wherein the fifth computer code device comprises a sixth computer code device configured to send at least one of: 1) a toner status, 2) a paper jam status, and 3) a number of printed pages.
- 13. The computer program product as claimed in claim 7, further comprising a fifth computer code device operating in conjunction with the second computer code device and configured to provide interactive help to a user of the first remote computer.
- 14. The computer program product as claimed in claim 7, wherein the third computer code device comprises a Java applet.
- 15. The computer program product as claimed in claim 7, further comprising a fifth computer code device configured to print pending print requests,
wherein the third, fourth and fifth computer code devices are executed concurrently using multi-tasking.
- 16. The computer program product as claimed in claim 7, further comprising a fifth computer code device configured to print pending print requests,
wherein the third, fourth and fifth computer code devices are executed concurrently using multi-tasking of respective threads on a uniprocessor.
- 17. The computer program product as claimed in claim 7, further comprising a fifths computer code device configured to receive code updates from a second remote computer.
- 18. The computer program product as claimed in claim 7, further comprising a fifth computer code device configured to download a font from a second remote computer.
- 19. The computer program product as claimed in claim 7, further comprising a fifth computer code device configured to periodically and autonomously send status reports to a system administrator.
- 20. The computer program product as claimed in claim 3, wherein the fourth computer code device comprises a fifth computer code device configured to store the series of printer parameters in a database.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority to provisional U.S. patent application serial No. 60/017,398, the contents of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60017398 |
May 1996 |
US |
Divisions (2)
|
Number |
Date |
Country |
Parent |
10625509 |
Jul 2003 |
US |
Child |
10684430 |
Oct 2003 |
US |
Parent |
08856183 |
May 1997 |
US |
Child |
10625509 |
Jul 2003 |
US |