![](http://pdfasset.owneriq.net/3/e1/3e1b9e87-88bf-48e0-b285-47e80443319a/3e1b9e87-88bf-48e0-b285-47e80443319a-bg16e.png)
16-24 Status Readback EN
Flush All Pages Command
The Flush All Pages command suspends accepting input data until all
pages currently in the printer are printed. This gives the printer time to
clear some memory.
E
C
& r # F
# =0- Flush all complete pages
1 - Flush all pages
Default = 0
Range = 0 - 1
A value of 0 indicates that only complete pages are to be processed.
If a partial page exists, it is not processed. A value of 1 indicates that
all page data including the partial page will be processed.
For example, if the printer contains two complete pages (page “A”
and page “B”) and one partial page (page “C”), and receives a Flush
All Pages command (value field 0 - all complete pages), it ejects
pages “A” and “B” and retains page “C.” If the printer received the
flush all pages (value field 1) it processes and ejects pages “A,” “B,”
and “C.”
The printer resumes receiving (processing) data when the last page
is processed and ejected from the paper path.
Notes Using the Flush All Pages command significantly reduces printing
performance. If possible, applications should use the Free Space
command to check for available memory without using the Flush
All Pages command. If the memory status readback response
indicates sufficient memory available to process a job, the Flush
All Pages command does need not be used. If the memory response
indicates insufficient memory available to run the job, then the
application should use the Flush All Pages command to make
memory available, and then check available memory a second time.
When possible, use the Flush All Pages command only at the
beginning of a print job, prior to the receipt and processing of any
data. This minimized, to minimize performance reduction.