IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0205718
(1994-03-04)
|
발명자
/ 주소 |
- Lung James C. Y. (Santa Clara CA) Chi Holy W. (Taipei TWX)
|
출원인 / 주소 |
- Destiny Technology Corporation (Santa Clara CA 02)
|
인용정보 |
피인용 횟수 :
32 인용 특허 :
0 |
초록
▼
A printer controller with a gate array capable of performing image data reception, image data decompression and relocation, image data serialization to reduce the memory and CPU requirements. The controller cooperates with a host computer printer driver and utilizes the host computer to process data
A printer controller with a gate array capable of performing image data reception, image data decompression and relocation, image data serialization to reduce the memory and CPU requirements. The controller cooperates with a host computer printer driver and utilizes the host computer to process data from application software into raw bit map data, compresses the raw bit map data, and encodes the raw bit map data for transmission to the printer controller. The controller includes a dispatcher for keeping track of sequential print data received from the host computer and separating the print data into raw image data and print commands, a CPU which executes the print commands to instruct the printer to start or stop a printing job, report printer status to the host computer, manage printer configuration, etc., a raw bit map buffer for storing raw bit map data received from the dispatcher, a video bit map buffer, a formatter consisting of a decompressor that decompresses the raw bit map data into video bit map data, a relocator that puts the decompressed video bit map data into the video bit map buffer, and an arbiter that arbitrates between memory access requests from the host interface in the dispatcher, the decompressor, the serializer, the local CPU, and memory refresh logic, and a serializer which fetches video bit map data from the video bit map buffer, converts the data from parallel format into serial format, and outputs the video data in synchronization with the print engine unit.
대표청구항
▼
A method of converting application data into video signals for driving a print engine, comprising the steps of: providing printer driver software for use in a host computer for processing and compressing application data generated by application software to develop print data including print command
A method of converting application data into video signals for driving a print engine, comprising the steps of: providing printer driver software for use in a host computer for processing and compressing application data generated by application software to develop print data including print commands and raw bit map data; and providing a printer controller including a central processing unit, a first buffer means, and a second buffer means, a) parsing the print data into print commands and raw bit map data, b) sending the print commands to said central processing unit in the printer controller to provide print task management, c) checking the status of said first buffer means to determine whether or not it is full, and i) if the status of said first buffer means is not full, storing the raw bit map data in said first buffer means, ii) if the status of said first buffer means is full, sending a buffer full signal to said host computer, d) checking the status of said first buffer means to determine whether or not it is empty and checking the status of said second buffer means to determine whether or not it is full, i) if the status of said first buffer means is not empty and if the status of said second buffer means is not full, 1) fetching and decompressing the stored raw bit map data to develop video bit map data, 2) storing the video bit map data in said second buffer means, e) checking the status of said second buffer means to determine whether or not it is empty, i) if the status of said second buffer means is not empty, fetching and serializing the stored video bit map data to develop video signals, and f) using said video signals to drive a print engine.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.