=====Selecting draft print quality=====
//by Richard Russell, November 2009//\\ \\ If your printer has a **draft** quality setting (which may, for example, be faster and/or use less ink) you can select it as follows:\\ \\
PROCprintquality(-1) : REM Draft quality
Other print quality settings are as follows:\\ \\
PROCprintquality(-2) : REM Low quality
PROCprintquality(-3) : REM Medium quality
PROCprintquality(-4) : REM High quality
Here is the procedure itself:\\ \\
DEF PROCprintquality(qual%)
LOCAL psd%, dm%
DIM psd% LOCAL 83
!psd% = 84
psd%!16 = 1024
SYS "PageSetupDlg", psd%
SYS "GlobalLock", psd%!8 TO dm%
dm%!40 = 1024
dm%?58 = qual%
dm%?59 = (qual% >> 8)
SYS "ResetDC", @prthdc%, dm%
SYS "GlobalUnlock", psd%!8
SYS "GlobalFree", psd%!8
SYS "GlobalFree", psd%!12
ENDPROC