A system and method are provided for supporting printer-based features in
an IPDS printing environment. The system and method enable the printer to
assign logical page identifiers to IPDS pages and track them internally.
The printer only reports status to the host computer for pages flagged as
host generated pages. Printer generated pages are not included in IPDS
page counts. This enables one to invoke advanced printer-based features
at the printer without corrupting the counts used by the host computer
for error recovery and print job management in the IPDS printing
environment.