* The OIPRINT_EQUATES record is installed into the SYSPROCS table by the setup program.
* These are the equates that are used by the printer engine.
/*-----[ Font Weights ]-----*/
equ FW_NORMAL to 0
equ FW_BOLD to 1
/*-----[ Pen Styles ]-----*/
equ PS_SOLID to 0
equ PS_DASH to 1
equ PS_DOT to 2
equ PS_DASHDOT to 3
equ PS_DASHDOTDOT to 4
equ PS_NULL to 5
equ PS_INSIDEFRAME to 6
/*-----[ Brush Styles ]-----*/
equ BS_SOLID to 0
equ BS_HOLLOW to 1
equ HS_HORIZONTAL to 2
equ HS_VERTICAL to 3
equ HS_FDIAGONAL to 4
equ HS_BDIAGONAL to 5
equ HS_CROSS to 6
equ HS_DIAGCROSS to 7
/*-----[ Table Border Styles ]-----*/
equ TB_NONE to 0
equ TB_BOTTOM to 1
equ TB_TOP to 2
equ TB_TOP_BOTTOM to 3
equ TB_BOX to 4
equ TB_COLUMNS to 5
equ TB_COLUMNS_TOP_BOTTOM to 6
equ TB_ALL to 7
equ TB_BOX_ROWS to 8
equ TB_BOX_COLUMNS to 9
/*-----[ Page Sizes ]-----*/
equ LETTER to 1 ;* Letter, 8 1/2 x 11 in.
equ LETTERSMALL to 2 ;* Letter Small, 8 1/2 x 11 in.
equ TABLOID to 3 ;* Tabloid, 11 x 17 in.
equ LEDGER to 4 ;* Ledger, 17 x 11 in.
equ LEGAL to 5 ;* Legal, 8 1/2 x 14 in.
equ STATEMENT to 6 ;* Statement, 5 1/2 x 8 1/2 in.
equ EXECUTIVE to 7 ;* Executive, 7 1/2 x 10 1/2 in.
equ A3 to 8 ;* A3, 297 x 420 mm
equ A4 to 9 ;* A4, 210 x 297 mm
equ A4SMALL to 10 ;* A4 Small, 210 x 297 mm
equ A5 to 11 ;* A5, 148 x 210 mm
equ B4 to 12 ;* B4, 250 x 354 mm
equ B5 to 13 ;* B5, 182 x 257 mm
equ FOLIO to 14 ;* Folio, 8 1/2 x 13 in.
equ QUARTO to 15 ;* Quarto, 215 x 275 mm
equ S10X14 to 16 ;* 10 x 14 in.
equ S11X17 to 17 ;* 11 x 17 in.
equ NOTE to 18 ;* Note, 8 1/2 x 11 in.
equ ENV9 to 19 ;* Envelope #9, 37/8 x 87/8 in.
equ ENV10 to 20 ;* Envelope #10, 41/8 x 9 1/2 in.
equ ENV11 to 21 ;* Envelope #11, 4 1/2 x 10 3/8 in.
equ ENV12 to 22 ;* Envelope #12, 4 1/2 x 11 in.
equ ENV14 to 23 ;* Envelope #14, 5 x 11 1/2 in.
equ CSHEET to 24 ;* C size sheet
equ DSHEET to 25 ;* D size sheet
equ ESHEET to 26 ;* E size sheet
equ ENVDL to 27 ;* Envelope DL, 110 x 220 mm
equ ENVC3 to 28 ;* Envelope C3, 324 x 458 mm
equ ENVC4 to 29 ;* Envelope C4, 229 x 324 mm
equ ENVC5 to 30 ;* Envelope C5, 162 x 229 mm
equ ENVC6 to 31 ;* Envelope C6, 114 x 162 mm
equ ENVC65 to 32 ;* Envelope C65, 114 x 229 mm
equ ENVB4 to 33 ;* Envelope B4, 250 x 353 mm
equ ENVB5 to 34 ;* Envelope B5, 176 x 250 mm
equ ENVB6 to 35 ;* Envelope B6, 176 x 125 mm
equ ENVITALY to 36 ;* Envelope, 110 x 230 mm
equ ENVMONARCH to 37 ;* Envelope Monarch, 37/8 x 7 1/2 in.
equ ENVPERSONAL to 38 ;* Envelope, 35/8 x 6 1/2 in.
equ FANFOLDUS to 39 ;* U.S. Standard Fanfold, 147/8 x 11 in.
equ FANFOLDSTDGERMAN to 40 ;* German Standard Fanfold, 8 1/2 x 12 in.
equ FANFOLDLGLGERMAN to 41 ;* German Legal Fanfold, 8 1/2 x 13 in.
equ ISO_B4 to 42 ;* B4 (ISO) 250 x 353 mm
equ JAPANESE_POSTCARD to 43 ;* Japanese Postcard 100 x 148 mm
equ 9X11 to 44 ;* 9 x 11 in
equ 10X11 to 45 ;* 10 x 11 in
equ 15X11 to 46 ;* 15 x 11 in
equ ENV_INVITE to 47 ;* Envelope Invite 220 x 220 mm
equ RESERVED_48 to 48 ;* RESERVED--DO NOT USE
equ RESERVED_49 to 49 ;* RESERVED--DO NOT USE
equ LETTER_EXTRA to 50 ;* Letter Extra 9 \275 x 12 in
equ LEGAL_EXTRA to 51 ;* Legal Extra 9 \275 x 15 in
equ TABLOID_EXTRA to 52 ;* Tabloid Extra 11.69 x 18 in
equ A4_EXTRA to 53 ;* A4 Extra 9.27 x 12.69 in
equ LETTER_TRANSVERSE to 54 ;* Letter Transverse 8 \275 x 11 in
equ A4_TRANSVERSE to 55 ;* A4 Transverse 210 x 297 mm
equ LETTER_EXTRA_TRANSVERSE to 56 ;* Letter Extra Transverse 9\275 x 12 in
equ A_PLUS to 57 ;* SuperA/SuperA/A4 227 x 356 mm
equ B_PLUS to 58 ;* SuperB/SuperB/A3 305 x 487 mm
equ LETTER_PLUS to 59 ;* Letter Plus 8.5 x 12.69 in
equ A4_PLUS to 60 ;* A4 Plus 210 x 330 mm
equ A5_TRANSVERSE to 61 ;* A5 Transverse 148 x 210 mm
equ B5_TRANSVERSE to 62 ;* B5 (JIS) Transverse 182 x 257 mm
equ A3_EXTRA to 63 ;* A3 Extra 322 x 445 mm
equ A5_EXTRA to 64 ;* A5 Extra 174 x 235 mm
equ B5_EXTRA to 65 ;* B5 (ISO) Extra 201 x 276 mm
equ A2 to 66 ;* A2 420 x 594 mm
equ A3_TRANSVERSE to 67 ;* A3 Transverse 297 x 420 mm
equ A3_EXTRA_TRANSVERSE to 68 ;* A3 Extra Transverse 322 x 445 mm
equ USER to 256 ;* User-defined
/*----[ Paper Bins ]-----*/
equ UPPER to 1 ;* Use paper from the upper bin
equ LOWER to 2 ;* Use paper from the lower bin
equ MIDDLE to 3 ;* Use paper from the middle bin
equ MANUAL to 4 ;* Wait for manual insertion of each sheet of paper
equ ENVELOPE to 5 ;* Use envelopes from the envelope feeder
equ ENVMANUAL to 6 ;* Use envelopes from feeder, but wait for manual insertion
equ AUTO to 7 ;* (Default) Use paper from the current default bin
equ TRACTOR to 8 ;* Use paper fed from the tractor feeder
equ SMALLFMT to 9 ;* Use paper from the small paper feeder
equ LARGEFMT to 10 ;* Use paper from the large paper bin
equ LARGECAPACITY to 11 ;* Use paper from the large capacity feeder
equ CASSETTE to 12 ;* Use paper from the attached cassette cartridge
/*-----[ Duplex Modes ]-----*/
equ DUPLEX_SIMPLE to 1 ;* Simplex: Single-sided printing with the current orientation setting
equ DUPLEX_HORIZONTAL to 2 ;* Horizontal: Double-sided printing using a horizontal page turn
equ DUPLEX_VERTICAL to 3 ;* Vertical: Double-sided printing using a vertical page turn
/*-----[ Colors ]-----*/
equ BLACK to 0
equ WHITE to 16777215
equ GRAY to 12632256
equ DKGRAY to 8421504
equ RED to 192
equ GREEN to 49152
equ BLUE to 12582912
equ CYAN to 12632064
equ MAGENTA to 12583104
equ YELLOW to 49344
equ DKRED to 128
equ DKGREEN to 32768
equ DKBLUE to 8388608
equ DKCYAN to 8421376
equ DKMAGENTA to 8388736
equ DKYELLOW to 32896
/*-----[ Misc Equates ]-----*/
equ NULL_TERM$ to char(0)
equ CRLF$ to char(13):char(10)