When the application has finished processing a page, it must call DevEscape with the DEVESC_NEWFRAME parameter. The progress dialog must be updated. The DevEscape DEVESC_NEWFRAME can be used to generate blank pages. The printer driver always issues a page eject whenever this DevEscape is received.
Issuing the DEVESC_NEWFRAME escape does not reset any attributes or fonts. However, the bounds and any clipping regions are reset.