selecting_20draft_20print_20quality
This is an old revision of the document!
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
selecting_20draft_20print_20quality.1522502380.txt.gz · Last modified: 2024/01/05 00:16 (external edit)