Claims
- 1. A printer controller for controlling a printing operation of a printer based on output information of one page inputted from an external apparatus, comprising:
- input means for inputting the output information of one page from the external apparatus; and
- control means for controlling the printing operation based on the output information inputted by said input means, said control means controlling the print operation so as to print in synchronism with whether generation of image data proceeds in band units or whether generation of image data proceeds in page units.
- 2. A printer controller according to claim 1, wherein said control means controls the printing operation based on mode information included in the output information inputted by said input means.
- 3. A printer controller according to claim 1, wherein said control means controls the printing operation based on the result of analyzing the output information inputted by said input means.
- 4. A printer controller according to claim 1, wherein said control means controls the printing operation to print by smoothing the generated image data in page units in a case that said control means controls the printing operation to be in synchronism with generation of image data in page units.
- 5. A printer controller according to claim 1, further comprising a printer for printing out generated image data.
- 6. A printer controller according to claim 1, further comprising judging means for judging whether to perform the printing operation of the printer with a high resolution or with a low resolution, based on the output information inputted by said input means, wherein said control means controls the printing operation of the printer to proceed in synchronism with generation of image data in band units in a case that said judging means judges to print with high resolution, and wherein said control means controls the printing operation of the printer to proceed in synchronism with generation of image data in page units in a case that said judging means judges to print with low resolution.
- 7. A printer controller according to claim 6, wherein said judging means judges to print with high resolution in a case that the inputted output information is text data, and said judging means judges to print with low resolution in a case that the inputted output information is graphic data.
- 8. A method for controlling a printing operation of a printer based on output information of one page inputted from an external apparatus, comprising the steps of:
- inputting the output information of one page from the external apparatus; and
- controlling the printing operation based on the output information inputted in said input step, said controlling step controlling the print operation so as to print in synchronism with whether generation of image data proceeds in band units or whether generation of image data proceeds in page units.
- 9. A method according to claim 8, wherein said controlling step controls the printing operation based on mode information included in the output information inputted in said input step.
- 10. A method according to claim 8, wherein said controlling step controls the printing operation based on the result of analyzing the output information inputted in said input step.
- 11. A method according to claim 8, wherein said controlling step controls the printing operation to print by smoothing the generated image data in page units in a case that said controlling step controls the printing operation to be in synchronism with generation of image data in page units.
- 12. A method according to claim 8, further comprising the step of printing out generated image data.
- 13. A method according to claim 8, further comprising the step of judging whether to perform the printing operation of the printer with a high resolution or with a low resolution, based on the output information inputted in said input step, wherein said controlling step controls the printing operation of the printer to proceed in synchronism with generation of image data in band units in a case that said judging step judges to print with high resolution, and wherein said controlling step controls the printing operation of the printer to proceed in synchronism with generation of image data in page units in a case that said judging step judges to print with low resolution.
- 14. A method according to claim 13, wherein said judging step judges to print with high resolution in a case that the inputted output information is text data, and said judging step judges to print with low resolution in a case that the inputted output information is graphic data.
- 15. A memory medium for storing computer executable process steps to control a printing operation of a printer based on output information of one page inputted from an external apparatus, said process step comprising:
- a step to input the output information of one page from the external apparatus; and
- a step to control the printing operation based on the output information inputted in said input step, wherein the print operation is controlled so as to print in synchronism with whether generation of image data proceeds in band units or whether generation of image data proceeds in page units.
- 16. A memory medium according to claim 15, wherein the printing operation is controlled based on mode information included in the output information inputted in said input step.
- 17. A memory medium according to claim 15, wherein the printing operation is controlled based on the result of analyzing the output information inputted in said input step.
- 18. A memory medium according to claim 15, wherein the printing operation is controlled to print by smoothing the generated image data in page units in a case that the printing operation is controlled to be in synchronism with generation of image data in page units.
- 19. A memory medium according to claim 15, wherein said process steps further comprise a step for printing out generated image data.
- 20. A memory medium according to claim 15, wherein said process steps further comprise a step to judge whether to perform the printing operation of the printer with a high resolution or with a low resolution, based on the output information inputted in said input step, wherein the printing operation of the printer is controlled to proceed in synchronism with generation of image data in band units in a case that said judging step judges to print with high resolution, and wherein the printing operation of the printer is controlled to proceed in synchronism with generation of image data in page units in a case that said judging step judges to print with low resolution.
- 21. A memory medium according to claim 20, wherein said judging step judges to print with high resolution in a case that the inputted output information is text data, and said judging step judges to print with low resolution in a case that the inputted output information is graphic data.
- 22. A printer control apparatus for generating and outputting image data, said apparatus comprising:
- input means for inputting control data from an external device;
- generating means for generating image data in response to the control data and for storing the generated image data in a storage device from which the image data can be read for printing; and
- control means for controlling switching of said generating means on the basis of the control data between a first mode in which the image data of a page is generated in bands and stored in said storage device and a second mode in which the image data of one page is stored as a page in said storage device.
- 23. A printer control apparatus according to claim 22, wherein in said first mode the image data is generated in units of bands with a first resolution, and in said second mode the image data is generated with a second resolution lower than the first resolution.
- 24. A printer control apparatus according to claim 23, further comprising processing means adapted to smooth the image data generated at said second resolution.
- 25. A printer control apparatus according to claim 22, further comprising printing means for printing an image based on the image data read from said storage device.
- 26. A printer control apparatus according to claim 23, further comprising means for determining, on the basis of the control data, whether the image data is to be generated with the first resolution or with the second resolution.
- 27. A printer control apparatus according to claim 26, further comprising analyzing means for analyzing the control data to determine whether the control data is text data or graphics data, and wherein the image data is generated in said first mode when said analyzing means determines that the control data represents text data and the image data is generated in said second mode when said analyzing means determines that the control data is graphics data.
- 28. A method of controlling a printer to generate and output image data, said method comprising the steps of:
- receiving control data from an external device;
- generating image data using a generating means, in response to the control data;
- storing the generated image data in a storage device from which the image data can be read for printing; and
- controlling switching of said generating means on the basis of the control data between a first mode in which the image data of a page is generated in bands and stored in said storage device and a second mode in which the image data of one page is stored as a page in said storage device.
- 29. A method according to claim 28, wherein said first mode the image data is generated in units of bands with a first resolution, and in said second mode the image data is generated with a second resolution lower than the first resolution.
- 30. A method according to claim 29, further comprising a step of smoothing the image data generated at said second resolution.
- 31. A method according to claim 28, further comprising a step of printing an image based on the image data read from said storage device.
- 32. A method according to claim 29, further comprising a step of determining, on the basis of the control data, whether the image data is to be generated with the first resolution or with the second resolution.
- 33. A method according to claim 32, further comprising a step of analyzing the control data to determine whether the control data is text data or graphics data, and wherein the image data is generated in said first mode when the control data represents text data and the image data is generated in said second mode when the control data is graphics data.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-092306 |
Apr 1991 |
JPX |
|
Parent Case Info
This application is a continuation of Application Ser. No. 07/871,738 filed Apr. 21, 1992, now abandoned.
US Referenced Citations (14)
Foreign Referenced Citations (7)
Number |
Date |
Country |
229 539 A2 |
Jul 1987 |
EPX |
310 228 A2 |
Apr 1989 |
EPX |
311 111 A2 |
Apr 1989 |
EPX |
388160 |
Sep 1990 |
EPX |
62-212163 |
Sep 1987 |
JPX |
1075252 |
Mar 1989 |
JPX |
2185464 |
Jul 1990 |
JPX |
Non-Patent Literature Citations (2)
Entry |
"Resolution Switching For Supporting Plotter Graphics On A Page Printer", IBM Technical Disclosure Bulletin, vol. 32, No. 9A, Feb., 1990, pp. 168-169. |
R.K. deBry, et al., "Architectures of Advanced Function Printing", IBM Systems Journal, vol. 27, No. 2, 1988, pp. 234-245. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
871738 |
Apr 1992 |
|