This function is similar to OPEN_GL_PRINTER@ but it does not display the Open
Printer dialog box. Instead it uses either the default printer or the printer
selected in an earlier call to OPEN_GL_PRINTER@.
ID is the user assigned printer identification number.
ATTRIB is a variable that describes the buffering that is required and is a
combination of the following flags.
These flags may be added together.
When the function returns, WIDTH and HEIGHT provide the width and height of the
printer page in pixels.
Note that ID and ATTRIB are input values whilst WIDTH and HEIGHT are output