Downloading Fonts, Forms and Macros
3-6 System Administrator Guide
The fol lowin g is a s equen ce of c omman ds tha t can b e sent
to the printer to download a macro to the disk. In this
example, the macro is named “a_macro.”
In this example:
<ESC>%-12345X is the PJL UEL command which starts
this sequence.
@PJL<CR><LF> is the mandatory PJL command
following the UEL command.
@PJL FSDOWNLOAD... downloads a macro of 29 bytes
named “a_macro.”
The phrase “This is the macro” is positioned at x=900
and y=1500 by this macro.
<ESC>%-12345X is the UEL command which ends this
sequence.
Executing this macro requires the following PCL
sequence:
Notes:
The macro ID must be the same case as in the original
download command.
The byte count (after the “n” and before the “W”)
must equal the ID byte count plus 1.
<ESC>%-12345X @PJL<CR><LF>
@PJL FSDOWNLOAD FORMAT:BINARY NAME =”0:\pcl\macros\a_macro” SIZE=29<CR><LF>
<ESC>*p900x1500YThis is the macro <ESC>%-12345X
<ESC>&n8W<HEX’04’>new_mac<CR,LF> Sets the current macro ID to the string ID
“new_mac”
<ESC>&n8W<HEX’05’>a_macro<CR,LF> Associates the current macro ID with the
supplied string ID
<ESC>&f2x<CR,LF> Executes this macro