Visual Basic Reference
Printer Object Constants
Printer Color Mode
Constant | Value | Description |
vbPRCMMonochrome | 1 | Monochrome output |
vbPRCMColor | 2 | Color output |
Duplex Printing
Constant | Value | Description |
vbPRDPSimplex | 1 | Single-sided printing |
vbPRDPHorizontal | 2 | Double-sided horizontal printing |
vbPRDPVertical | 3 | Double-sided vertical printing |
Printer Orientation
Constant | Value | Description |
vbPRORPortrait | 1 | Documents print with the top at the narrow side of the paper |
vbPRORLandscape | 2 | Documents print with the top at the wide side of the paper |
Print Quality
Constant | Value | Description |
vbPRPQDraft | -1 | Draft print quality |
vbPRPQLow | -2 | Low print quality |
vbPRPQMedium | -3 | Medium print quality |
vbPRPQHigh | -4 | High print quality |
PaperBin Property
Constant | Value | Description |
vbPRBNUpper | 1 | Use paper from the upper bin |
vbPRBNLower | 2 | Use paper from the lower bin |
vbPRBNMiddle | 3 | Use paper from the middle bin |
vbPRBNManual | 4 | Wait for manual insertion of each sheet of paper |
vbPRBNEnvelope | 5 | Use envelopes from the envelope feeder |
vbPRBNEnvManual | 6 | Use envelopes from the envelope feeder, but wait for manual insertion |
vbPRBNAuto | 7 | (Default) Use paper from the current default bin |
vbPRBNTractor | 8 | Use paper fed from the tractor feeder |
vbPRBNSmallFmt | 9 | Use paper from the small paper feeder |
vbPRBNLargeFmt | 10 | Use paper from the large paper bin |
vbPRBNLargeCapacity | 11 | Use paper from the large capacity feeder |
vbPRBNCassette | 14 | Use paper from the attached cassette cartridge |
PaperSize Property
Constant | Value | Description |
vbPRPSLetter | 1 | Letter, 8 1/2 x 11 in |
vbPRPSLetterSmall | 2 | +A611Letter Small, 8 1/2 x 11 in |
vbPRPSTabloid | 3 | Tabloid, 11 x 17 in |
vbPRPSLedger | 4 | Ledger, 17 x 11 in |
vbPRPSLegal | 5 | Legal, 8 1/2 x 14 in |
vbPRPSStatement | 6 | Statement, 5 1/2 x 8 1/2 in |
vbPRPSExecutive | 7 | Executive, 7 1/2 x 10 1/2 in |
vbPRPSA3 | 8 | A3, 297 x 420 mm |
vbPRPSA4 | 9 | A4, 210 x 297 mm |
vbPRPSA4Small | 10 | A4 Small, 210 x 297 mm |
vbPRPSA5 | 11 | A5, 148 x 210 mm |
vbPRPSB4 | 12 | B4, 250 x 354 mm |
vbPRPSB5 | 13 | B5, 182 x 257 mm |
vbPRPSFolio | 14 | Folio, 8 1/2 x 13 in |
vbPRPSQuarto | 15 | Quarto, 215 x 275 mm |
vbPRPS1&H14 | 16 | 10 x 14 in |
vbPRPS11x17 | 17 | 11 x 17 in |
vbPRPSNote | 18 | Note, 8 1/2 x 11 in |
vbPRPSEnv9 | 19 | Envelope #9, 3 7/8 x 8 7/8 in |
vbPRPSEnv10 | 20 | Envelope #10, 4 1/8 x 9 1/2 in |
vbPRPSEnv11 | 21 | Envelope #11, 4 1/2 x 10 3/8 in |
vbPRPSEnv12 | 22 | Envelope #12, 4 1/2 x 11 in |
vbPRPSEnv14 | 23 | Envelope #14, 5 x 11 1/2 in |
vbPRPSCSheet | 24 | C size sheet |
vbPRPSDSheet | 25 | D size sheet |
vbPRPSESheet | 26 | E size sheet |
vbPRPSEnvDL | 27 | Envelope DL, 110 x 220 mm |
vbPRPSEnvC3 | 29 | Envelope C3, 324 x 458 mm |
vbPRPSEnvC4 | 30 | Envelope C4, 229 x 324 mm |
vbPRPSEnvC5 | 28 | Envelope C5, 162 x 229 mm |
vbPRPSEnvC6 | 31 | Envelope C6, 114 x 162 mm |
vbPRPSEnvC65 | 32 | Envelope C65, 114 x 229 mm |
vbPRPSEnvB4 | 33 | Envelope B4, 250 x 353 mm |
vbPRPSEnvB5 | 34 | Envelope B5, 176 x 250 mm |
vbPRPSEnvB6 | 35 | Envelope B6, 176 x 125 mm |
vbPRPSEnvItaly | 36 | Envelope, 110 x 230 mm |
vbPRPSEnvMonarch | 37 | Envelope Monarch, 3 7/8 x 7 1/2 in |
vbPRPSEnvPersonal | 38 | Envelope, 3 5/8 x 6 1/2 in |
vbPRPSFanfoldUS | 39 | U.S. Standard Fanfold, 14 7/8 x 11 in |
vbPRPSFanfoldStdGerman | 40 | German Standard Fanfold, 8 1/2 x 12 in |
vbPRPSFanfoldLglGerman | 41 | German Legal Fanfold, 8 1/2 x 13 in |
vbPRPSUser | 256 | User-defined |