Lexmark Optra C710 Technical Reference - Page 76

Group 3 and Group 4 Raster Compression, Additional Compression Modes

Page 76 highlights

2-65 PCL Group 3 and Group 4 Raster Compression Since Group 4 images do not use line endings, the width of the image must be specified using the Raster Width command (ESC*r#S). The compressed image data is sent to the printer using the Transfer Raster Data command (ESC*b#W). The maximum number of bytes that can be sent using the Transfer Raster Data command is 32K bytes. Images larger than 32K bytes must be broken up and sent using multiple commands. It does not matter where the image is broken, or how many Transfer Raster Data commands are used. Once the image is started (with a Transfer Raster Data command), no other commands are allowed until the entire image has been sent. The following example prints a Group 4 image file that is 256 bits wide and 9,645 bytes long: ESC*b1002M ESC*r256S ESC*r1A ESC*b9645W ...[Group 4 image data]... ESC*rB |Set Raster Compression to Group 4 |Define width of image in input bits |Start Raster Graphics at current position |9,645 bytes of a Group 4 image |End Raster Graphics All lines of data must be the same length. If they are not, zeroes (0) must be added to attain the same length. Note: If the uncompressed image extends beyond the logical page dimensions or beyond the raster width specified in the Raster Width command (ESC*r#S), the image is clipped at print time. Additional Compression Modes When the compression mode is 1008 (Lexmark Adaptive), TIFF word and doubleword can be printed using compression scan modes 254 and 255 respectively. This compression method sends a raster image as a block of raster data.

  • 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
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427

PCL
2-65
Group 3 and Group 4 Raster Compression
Since Group 4 images do not use line endings, the width of the image must be
specified using the Raster Width command (
ESC
*r#S).
The compressed image data is sent to the printer using the Transfer Raster Data
command (
ESC
*b#W
). The maximum number of bytes that can be sent using the
Transfer Raster Data command is 32K bytes. Images larger than 32K bytes must be
broken up and sent using multiple commands. It does not matter where the image is
broken, or how many Transfer Raster Data commands are used. Once the image is
started (with a Transfer Raster Data command), no other commands are allowed until
the entire image has been sent.
The following example prints a Group 4 image file that is 256 bits wide and 9,645 bytes
long:
ESC
*b1002M
|Set Raster Compression to Group 4
ESC
*r256S
|Define width of image in input bits
ESC
*r1A
|Start Raster Graphics at current position
ESC
*b9645W
|9,645 bytes of a Group 4 image
...[
Group 4 image data
]...
ESC
*rB
|End Raster Graphics
All lines of data must be the same length. If they are not, zeroes (0) must be added to
attain the same length.
Note:
If the uncompressed image extends beyond the logical page dimensions or
beyond the raster width specified in the Raster Width command (
ESC
*r#S
), the
image is clipped at print time.
Additional Compression Modes
When the compression mode is 1008 (Lexmark Adaptive), TIFF word and double-
word can be printed using compression scan modes 254 and 255 respectively. This
compression method sends a raster image as a block of raster data.