Hard Disk Drive and Memory (DRAM and Flash ROM)
The following example shows a sequence of commands that can be sent to the printer to download a macro named “a_macro” to the disk.
@PJL FSDOWNLOAD FORMAT:BINARY NAME =”0:\pcl\macros\a_macro” SIZE=29<CR><LF> <ESC>*p900x1500YThis is the macro
In this example:
■
■
■
■
■
The phrase “This is the macro” is positioned at x=900 and y=1500 by this macro.
Executing this macro requires the following PCL sequence:
<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 |
|
|
In the example, note that:
■
■
The macro ID must be the same case as in the original download command.
The number of characters in the macro name (after the “n” and before the “W”) must equal the ID byte count plus 1.
The following example shows a sequence of commands that can be sent to the printer to download a font to the disk.
@PJL FSDOWNLOAD FORMAT:BINARY NAME =”0:\pcl\fonts\font1” SIZE=XX<CR><LF> <binary
In this example:
■
■
■
■
■
@PJL FSDOWNLOAD... downloads a font named “font1” that is “XX” bytes in size.
<ESC>&n6W<HEX’00’>font2<CR,LF> | Sets the current font ID to the given string ID “font2” |
<ESC>&n6W<HEX’01’>font1<CR,LF> | Associates the current font ID with the string ID “font1” |
<ESC>&n6W<HEX’02’>font1<CR,LF> | Selects the font referred to as “font1” for the primary font |
|
|
56 | DocuPrint N4525 Network Laser Printer |