PJL
3-83
LWRITEFILE Command
Use this command to write data to a file on a storage device.
Syntax:
@PJL LWRITEFILE DEVICE =
filedevice
FILENAME = "
fname
"
[START =
location
] [LENGTH =
bytecount
][<CR>]<LF><
data
>
[@PJL END DATA][<CR>]<LF>
Notes:
•
The file must be closed using the LCLOSEFILE command once all operations
are complete.
•
The command is ignored if the file does not exist on the device. The
command is ignored if the file is not already open with a write
accesstype
.
•
If START =
location
is omitted on a file with an
accesstype
of
RW
, location
0
is assumed.
•
If START =
location
is greater than file size and the
accesstype
is
RW
, it
positions the file pointer at the end of the file.
•
If the LENGTH is omitted from a LWRITEFILE command, an @PJL END
DATA must be placed at the
end
of the data. All data up to ‘@’ in @PJL END
DATA is written to the file. The command requires
either
the LENGTH
parameter or the @PJL END DATA be specified, but not both.
LRUNFILE Command
Use this command to load and execute a file on a storage device. For example, use
this command to run the resident demo file or a demo file stored on flash or disk.
Syntax:
@PJL LRUNFILE DEVICE =
filedevice
FILENAME = "
fname
"[<CR>]<LF>