The present invention relates to a page printer control method, a page printer
therefor, for compressing print data for one page and for storing the compressed
data in a memory, so that even when a printing resolution is changed in due to
a memory shortage, the resolution can be used for all the pages of a document.
According to the present invention, a system for controlling a page printer includes
a memory, a controller for drawing print data, a compression circuit for compressing
drawing data, an expanding circuit for expanding the compressed data, and a video
output circuit for outputting expanded data to the printer engine as a video signal.
The controller detects the remaining capacity of the compression data area in the
memory, and when a memory shortage is detected, i.e., when insufficient storage
capacity is available, the printing resolution is changed and the drawing process
is performed, starting at the beginning of the job.