Claims
- 1. A controller for use with an image formation device having an internal image formation device memory, the controller receiving print jobs and providing the print jobs to the image formation device, the controller comprising:at least one input port for receiving the print job; an I/O controller for detecting a language of the print job; at least one interpreter for converting the print job to pixel data based on the language detected by said I/O controller; a memory for storing the pixel data; and a controller interface for monitoring capacity of the internal image formation device memory and providing the pixel data from said memory to the internal image formation device memory when the image formation device is ready to receive additional pixel data.
- 2. The controller of claim 1 wherein said print job comprises data and commands and said controller controls functions of the image formation device based on said commands.
- 3. The controller of claim 1 wherein said at least one input port comprises a parallel port and a network interface, said network interface generating an end-of-file signal when a print job received at said parallel port is finished.
- 4. The controller of claim 1 wherein said controller interface includes a reprogrammable memory.
- 5. The controller of claim 1 wherein said controller has a conventional, open architecture.
- 6. The controller of claim 5 wherein said conventional, open architecture is a personal computer architecture.
- 7. The controller of claim 6 wherein said personal computer architecture includes a motherboard having at least one connection slot and said controller interface is mounted in said connection slot.
- 8. The controller of claim 3 wherein said personal computer architecture includes a motherboard having at least one connection slot and said network interface is mounted in said connection slot.
- 9. The controller of claim 1 further comprising a main microprocessor having an asynchronous connection with said controller interface.
- 10. A method of controlling an image formation device having an internal image formation device memory, the method comprising:receiving a print job; detecting a language of the print job; converting the print job to pixel data based on the language detected by said I/O controller; storing the pixel data; and monitoring the capacity of the internal image formation device memory and providing the pixel data to the internal image formation device memory when the image formation device is ready to receive additional pixel data.
CROSS-REFERENCES TO RELATED APPLICATIONS
This application claims priority of U.S. Provisional patent application Serial No. 60/030,466, filed Nov. 13, 1996 entitled “Print Controller.”
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
5493635 |
Brindle et al. |
Feb 1996 |
A |
5727135 |
Webb et al. |
Mar 1998 |
A |
5819112 |
Kusters |
Oct 1998 |
A |
5825991 |
Plakosh et al. |
Oct 1998 |
A |
5825993 |
Shimura et al. |
Oct 1998 |
A |
5935262 |
Barrett et al. |
Aug 1999 |
A |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/030466 |
Nov 1996 |
US |