Few applications use the QUERYESCSUPPORT escape to look for the SETABORTPROC, STARTDOC, NEWFRAME, ENDDOC, or ABORTDOC escapes. Therefore, a printer driver should handle all of these escapes.
In addition, there are a few applications that perform banding without verifying that banding is required either by using QUERYESCSUPPORT or the GetDeviceCaps function (which examines the GDIINFO structure). A nonbanding driver can easily support such an application by returning the full page as the band rectangle on the first NEXTBAND escape and returning an empty rectangle for the next NEXTBAND escape and ejecting the page.
There are a large number of other escapes that may or may not be appropriate to a specific driver. They are all listed alphabetically and described in detail in Chapter 11, “Graphics-Driver Escapes.”