Lexmark XS748 Printer Languages and Interfaces Technical Reference - Page 86

LCLOSEFILE command, Syntax, Response syntax, Notes

Page 86 highlights

Printer job language 86 Syntax: @PJL LOPENFILE DEVICE=filedevice FILENAME="fname" ACCESS= accesstype[] LCLOSEFILE command Use this command to close a file on a storage device. If the file does not exist on the device or is not open, then the command is ignored. Syntax: @PJL LCLOSEFILE DEVICE=filedevice FILENAME="fname"[] LREADFILE command Use this command to read data from a file on a storage device. Syntax: @PJL LREADFILE DEVICE=filedevice FILENAME="fname" [START=location][LENGTH=bytecount][] Response syntax: @PJL LREADFILE DEVICE=filedevice FILENAME="fname" START=location LENGTH=bytecount

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148

Syntax:
@PJL LOPENFILE DEVICE=filedevice FILENAME="fname" ACCESS= accesstype[<CR>]<LF>
LCLOSEFILE command
Use this command to close a file on a storage device. If the file does not exist on the device or is not open,
then the command is ignored.
Syntax:
@PJL LCLOSEFILE DEVICE=filedevice FILENAME="fname"[<CR>]<LF>
LREADFILE command
Use this command to read data from a file on a storage device.
Syntax:
@PJL LREADFILE DEVICE=filedevice FILENAME="fname" [START=location][LENGTH=bytecount][<CR>]<LF>
Response syntax:
@PJL LREADFILE DEVICE=filedevice FILENAME="fname" START=location LENGTH=bytecount <CR><LF><requested dat
Notes:
Close the file using the
LCLOSEFILE
command after completing all operations.
If the file does not exist on the device or is not already open with
LOPENFILE
with an
accesstype
or RO,
RW, or AP, then the command is ignored.
If the
START
=
location
parameter is omitted, then location 0 (beginning of the file) is assumed.
If a
START
location is provided but it is greater than the file size, then the response contains no file data.
If the
LENGTH
parameter is omitted, then
bytecount
is assumed to be equal to the entire file beginning at
the
START
location.
If the
LENGTH
is greater than the file size on an
LREADFILE
command, then it is assumed to be the
entire file beginning at the
START
location.
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>[@P
Notes:
If all operations are complete, then close the file using the
LCLOSEFILE
command.
If the file does not exist on the device or is not already open with a write
accesstype
, then the command
is ignored.
If the
START
=
location
parameter is omitted on a file with an
accesstype
of RW, then location 0 is
assumed.
If the
START
=
location
is greater than file size and the
accesstype
is RW, then it positions the file pointer
at the end of the file.
Printer job language
86