HP 2500 HP PCL/PJL reference - Printer Job Language Technical Reference Manual - Page 171

FSAPPEND Command

Page 171 highlights

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" [] %-12345X Note Parameters: Parameter SIZE=integer NAME = "pathname" Functional Range 0 to 231 - 1 Roman-8 characters 01 thru 255 Default N/A N/A • 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 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). For the FSAPPEND command, the pathname must be a file (not a directory). EN PJL File System Commands 9-3

  • 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
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342

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