Lexmark X925 Forms and Bar Code Card Technical Reference Guide - Page 161

Deviations

Page 161 highlights

F Deviations This section describes deviations in the Forms and Bar Code Card that are either different than the HP BarDIMM Pro version 3.3A1 (referred to as "HP BDP"), or the Lexmark Bar Code Card version 3.2. (referred to as "LXK BCC"). Note: The bar code engine is referred to as "BCE" in this section. Code 93 uppercase vs. lowercase The Code 93 bar code uses the same encoding as Code 39. The HP BDP converts lowercase "a-z" character input to uppercase, and the bar code scan contains only uppercase. However, the HRT is printed as lowercase, reflecting the input data, rather than the actual bar code encoded data, which this Technical Reference considers as an error. The LXK BCC also performs the exact same way as the HP BDP. The BCE does not support lowercase "a-z" character input, and does not translate to uppercase, and is operating per the specifications in the URLs noted above. Therefore, the Forms and Bar Code Card firmware must convert any code 93 lowercase input to uppercase before submission to the BCE. This will generate the proper uppercase characters within the bar code. However, visually the HRT will also be uppercase, reflecting the actual data within the bar code itself. Codabar uppercase vs. lowercase The Codabar bar code uses two different bar and space widths: narrow, and double-wide. This symbology also uses a single narrow inter-character space to separate each character. Each character contains exactly four bars, and three spaces. Due to this encoding, each bar code character width may vary slightly depending on the character being encoded. A single start character (A, B, C, or D) and stop character (A, B, C, or D) brackets the numeric data encoded within the bar code. The HP BDP converts lowercase "a, b, c, d" start and stop character input to uppercase "A, B, C, D", and the bar code image itself is encoded properly with uppercase characters for the start and stop characters. However, the HRT start and stop characters are printed as lowercase, reflecting the input data, rather than the actual bar code encoded data, which this Technical Reference considers as an error. Deviations 158

  • 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

Deviations
158
F
Deviations
This section describes deviations in the Forms and Bar Code Card that are either different than the
HP BarDIMM Pro version 3.3A1 (referred to as “HP BDP”), or the Lexmark Bar Code Card version
3.2. (referred to as “LXK BCC”).
Note:
The bar code engine is referred to as “BCE” in this section.
Code 93 uppercase vs. lowercase
The Code 93 bar code uses the same encoding as Code 39.
The HP BDP converts lowercase “a–z” character input to uppercase, and the bar code scan contains
only uppercase. However, the HRT is printed as lowercase, reflecting the input data, rather than the
actual bar code encoded data, which this Technical Reference considers as an error.
The LXK BCC also performs the exact same way as the HP BDP.
The BCE does not support lowercase “a–z” character input, and does not translate to uppercase,
and is operating per the specifications in the URLs noted above.
Therefore, the Forms and Bar Code Card firmware must convert any code 93 lowercase input to
uppercase before submission to the BCE. This will generate the proper uppercase characters within
the bar code. However, visually the HRT will also be uppercase, reflecting the actual data within the
bar code itself.
Codabar uppercase vs. lowercase
The Codabar bar code uses two different bar and space widths: narrow, and double-wide.
This symbology also uses a single narrow inter-character space to separate each character. Each
character contains exactly four bars, and three spaces. Due to this encoding, each bar code
character width may vary slightly depending on the character being encoded. A single start character
(A, B, C, or D) and stop character (A, B, C, or D) brackets the numeric data encoded within the bar
code.
The HP BDP converts lowercase “a, b, c, d” start and stop character input to uppercase “A, B, C, D”,
and the bar code image itself is encoded properly with uppercase characters for the start and stop
characters. However, the HRT start and stop characters are printed as lowercase, reflecting the
input data, rather than the actual bar code encoded data, which this Technical Reference considers
as an error.