8.3.1 Specifying General Printer Capabilities

The fGeneral dialog box identifies printer capabilities such as
double-sided printing, multiple-copy printing, font rotation capabilities,
bitmap rotation capabilities, and so on. The following illustration shows
the fGeneral dialog box:

bitmap:  fgeneral

The following list describes each of the controls in this dialog box.

Control                 Description
---------------------------------------------------------------------------

MD_SERIAL               Specifies that the output must be sorted
                        sequentially in the y-direction, because the
                        printer cannot scroll backwards.

MD_PARAMETERIZE         Specifies that the printer supports Hewlett-Packard
                        Printer Control Language parameterized escape
                        sequences.

MD_ROTATE_FONT_ABLE     Specifies that the printer can rotate hardware
                        fonts to match the current paper orientation. Fonts
                        supplied by Windows (TrueType, bitmap, and vector)
                        are always available in both orientations.

MD_COPIES               Specifies that the printer supports multiple-copy
                        printing.

MD_DUPLEX               Specifies that the printer supports double-sided
                        printing.

MD_NO_ADJACENT          Specifies that the printer cannot fire adjacent
                        pins on the print head in all resolutions. If
                        adjacent pins can be fired in some resolutions but
                        not others, this should be indicated for each
                        resolution.

MD_LANDSCAPE_GRX_ABLE   Specifies that the printer can rotate a graphic
                        image (or bitmap) to match the current paper
                        orientation. If the printer is unable to rotate
                        graphics, the Universal Printer Driver will perform
                        the graphic rotation.

MD_ALIGN_BASELINE       Specifies that the printer aligns text output on
                        the baseline rather than the top of the character
                        bounding-box. (The default alignment is the top of
                        the bounding box.)

MD_FONT_MEMCFG          Specifies that the memory available with this
                        printer is reserved for downloaded fonts only. If
                        this box is not checked, the memory is available
                        for bitmaps as well. For more information about
                        printer memory configuration, see Section 8.5,
                        Printer-Memory Configuration.

MD_LANDSCAPE_RT90       Specifies that the printer rotates 90 degrees in
                        the counterclockwise direction for landscape output
                        (this means that the right side of a page or image
                        is printed first). If this control is not set, the
                        default rotation of 270 degrees in the clockwise
                        direction is assumed. Only set this control if the
                        printer supports a set-orientation command.

MD_USE_CURSOR_ORIG      Specifies that the cursor origin is calculated
                        using the values entered in the cursor origin
                        controls of the Paper Sizes dialog box. If the
                        MD_USE_CURSOR_ORIG is not set, the cursor origin is
                        the upper-left corner of the printable region.


Diconix 150 Plus

For the Diconix 150 Plus printer, the MD_SERIAL box is checked.


HP LaserJet IIP

For the HP LaserJet IIP printer, the MD_PARAMETERIZE, MD_COPIES,
MD_ALIGN_BASELINE, MD_LANDSCAPE_RT90, and MD_USE_CURSOR_ORIG boxes are
checked.