USING THE RELATIVE DIRECTION ( DR ) COMMAND


     The Relative Direction ( DR ) command specifies the
     direction at which characters are drawn, relative to
     the scaling points of P1 and P2 settings. For more
     information see the PCL 5 Printer Language Technical
     Reference Manual. The syntax for this command is as
     follows.

     DR run,rise; or DR;

PARAMETERS:

     Run                           Specifies the X-component
                                   of the label direction as
                                   a percentage of the
                                   distance between P1X and
                                   P2X.

     Rise                          Specifies the Y-component
                                   of the label direction as
                                   a percentage of the
                                   distance between P1Y and
                                   P2Y.


PROGRAM:

     LEGEND: Ec = [Ctrl] [P] [Esc] in DOS EDIT.




     EcE                           Resets the printer.

     Ec%0B                         Enters HP-GL/2 mode.

     IN;                           Initializes HP-GL/2 mode.

     SP1;                          Selects pen number 1,
                                   (black). Even though
                                   there is no physical pen,
                                   the SP command must be
                                   used to enable printing.

     PA3500,2500;                  Specifies absolute
                                   plotting and moves to
                                   (3500,2500).

     DT#,1;                        Defines the asterisk (#)
                                   as the label terminator,
                                   and specifies that it
                                   will not print with the
                                   "1" parameter.

     DR0,1;LB___1990#;             Sets the label direction
                                   to print at 90 degrees,
                                   and prints "___1990".

     DR1,1;LB___1991#;             Sets the label direction
                                   to print at 45 degrees,
                                   and prints "___1991".

     DR1,0;LB___1992#;             Sets the label direction
                                   to print at 0 degrees,
                                   and prints "___1992".

     DR1,-1;LB___1993#;            Changes the label
                                   direction to another 45
                                   degree angle, (leaning
                                   the opposite way of the
                                   1991 label).

     DR0,-1;LB___1994 CR#;         Sets the label direction
                                   to print at another 90
                                   degree angle, (running
                                   the opposite way from
                                   the1990 label); uses a
                                   Carriage Return (CR) to
                                   return to the previous
                                   pen location.

     DR-1,-1;LB___1995 CR#;        Sets the label direction
                                   to print at a 225 degree
                                   angle; uses a Carriage
                                   Return (CR) to return to
                                   the previous pen
                                   location.

     DR-1,0;LB___1996 CR#;         Sets the label direction
                                   to print at a 180 degree
                                   angle, (the label will
                                   print upside down); uses
                                   a Carriage Return (CR) to
                                   return to the previous
                                   pen location.

     Ec%0A                         Enters PCL mode.

     EcE                           Sends a reset to end the
                                   job and eject the page.





            Copyright  Hewlett-Packard Co. 1993
   The information contained herein is subject to change
                      without notice.
   Hewlett-Packard shall not be liable for incidental or
  consequential damages in connection with the use of this
                         material.