Lexmark X864 Forms and Bar Code Technical Reference - Page 29

Bar code descriptor for Data Matrix, Escs16 - power requirements

Page 29 highlights

The requested number of rows (V2 parameter) MUST be specified when using the HP BarDIMM Pro ver 3.3A. Default PCL with no parameters is invalid, such as: • Esc(s24840T - Does not work on HP: must specify the row parameter • Esc(s16,2v24840T - This works on HP: specifies default line bar height, and 2 rows • Esc(s,2v24840T - Also works on HP: here is using the default line bar height. Specifying all 3 V parameters, using the "default" values for V1 and V3, and 2 rows looks like: • Esc(s16,2,20v24840T The Bar widths (B parameter) is documented by HP in their reference manual, but varying B1 or B2 does not affect the bar width of the symbol. When B1 is specified in the datastream, the Codablock F is generated properly. Improper use of the B parameters can result in a misshapen and unreadable bar code from the HP BarDIMM. The B3 and B4 parameters are not used. The PCL S "Space" is not parsed or used by HP. Bar code descriptor for Data Matrix Field Name Esc (s#T Esc(s#1B Type name Range n/a Default (if not specified) n/a int Min: 10 (dec) Min. value is 1, but the or module will be too small to be readable. 0A (hex) Max: There is no maximum value but larger barcodes may use up too much memory. Description Required. 24820T Optional. Small module height in dots (1/600 inch). Since the DataMatrix modules are square, this parameter also determines the small module width. Note: Using a value of 0 is the same as using a value of 10 (default). Notes: • The HP BarDIMM specification contains only the PCL "B" parameter by itself. • The Data Matrix symbol automatically increases in size twodimensionally in powers of 2. • Up to 88 numeric digits (IE: repeating 0-9) produces a single Data Matrix symbol. However, an 89 digit symbol will morph into a 2x2 Data Matrix of 4 symbols. This behavior repeats with larger data, IE: from 408 to 409 digits produces a 4x4 symbol, and from 1632 to 1633 digits produces a 6x6 symbol. Two-dimensional bar codes 26

  • 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

Two-dimensional bar codes
26
The requested number of rows (V2 parameter) MUST be specified when using the HP BarDIMM Pro
ver 3.3A. Default PCL with no parameters is invalid, such as:
Esc(s24840T - Does not work on HP: must specify the row parameter
Esc(s16,2v24840T - This works on HP: specifies default line bar height, and 2 rows
Esc(s,2v24840T - Also works on HP: here is using the default line bar height.
Specifying all 3 V parameters, using the “default” values for V1 and V3, and 2 rows looks like:
Esc(s16,2,20v24840T
The Bar widths (B parameter) is documented by HP in their reference manual, but varying B1 or B2
does not affect the bar width of the symbol. When B1 is specified in the datastream, the Codablock F
is generated properly. Improper use of the B parameters can result in a misshapen and unreadable
bar code from the HP BarDIMM. The B3 and B4 parameters are not used.
The PCL S “Space” is not parsed or used by HP.
Bar code descriptor for Data Matrix
Notes:
The HP BarDIMM specification contains only the PCL “B” parameter by itself.
The Data Matrix symbol automatically increases in size twodimensionally in powers of 2.
Up to 88 numeric digits (IE: repeating 0-9) produces a single Data Matrix symbol. However,
an 89 digit symbol will morph into a 2x2 Data Matrix of 4 symbols. This behavior repeats with
larger data, IE: from 408 to 409 digits produces a 4x4 symbol, and from 1632 to 1633 digits
produces a 6x6 symbol.
Field Name
Type
Range
Default
(if not specified)
Description
Esc (s#T
name
n/a
n/a
Required.
24820T
Esc(s#1B
int
Min:
Min. value is 1, but the
module will be too small
to be readable.
Max:
There is no maximum
value but larger
barcodes may use up
too much memory.
10 (dec)
or
0A (hex)
Optional.
Small module height in
dots (1/600 inch).
Since the DataMatrix
modules are square,
this parameter also
determines the small
module width.
Note:
Using a value of 0
is the same as using a
value of 10 (default).