HP PCL/PJL reference - Printer Job Language Technical Reference Manual
EN PJL File System Commands 9-3
FSAPPEND Command
The FSAPPEND command appends data to an existing file, or if the 
file doesn't exist, creates the file and loads it with the given data. 
Syntax:
@PJL FSAPPEND FORMAT:BINARY SIZE=integer 
~NAME = "pathname" [<CR>]<LF>
<binary data><ESC>%-12345X
Parameters:
• SIZE = integer — The size variable indicates the number of 
bytes in the file to be appended. The size indicates the number 
of bytes immediately following the <LF> to the next UEL 
command.
• NAME = "pathname" — The variable pathname is similar to 
an MS-DOS filename, except it is not limited to eight 
characters and a three-character extension. The pathname 
may contain up to 100 Roman-8 characters per item in the 
range 01 through 255, but the first and last characters must not 
be a space character (character 32), or character 229. Each 
item is delimited by the backslash “ \ ” character. If more than 
one backslash character is used (such as \\\\ ), the file system 
treats it as one backslash. The maximum number of 
characters in a pathname is 255; the maximum number of 
items is 9. The volume of the PJL file system is required in the 
pathname (the volume range is 0, 1, and 2, depending on the 
printer [prior to LaserJet 4000, the only valid volume was 0] — 
see the examples on the following page). 
Note For the FSAPPEND command, the pathname must be a file (not a 
directory).
Parameter Functional Range Default
SIZE=integer 0 to 2
31
 – 1 N/A
NAME = "pathname" Roman-8 characters 01 thru 
255
N/A










