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

Encoding limits for bar codes, PostScript barcodepath operator

Page 168 highlights

Encoding limits for bar codes This deviation concerns firmware-imposed limits on certain bar codes. These limits are less than the original LXK BCC, but are needed to prevent corruption of bar code images. This table details the new limits: Bar code symbology Parameter ISBN Bar Widths Swiss Post Bar Heights ISBN Bar Heights ISSN Bar Heights ISBN Space Widths ISSN Bar Widths ISSN Space Widths New limit 0x0100 0x1000 0x2000 0x2000 0x0100 0x0100 0x0100 Encoding limits for Codabar bar codes In the absence of start/stop characters, if users attempt to encode a Codabar bar code with non-numeric characters, then the !Err: 12 Invalid Character error message appears. When using the optional start/stop characters, characters between the start and stop characters should be numeric, or any of the following non-numeric characters Otherwise, the !Err: 12 Invalid Character error message appears. If an attempt is made to encode a Codabar barcode with only one character and this character is a numeric character, then a Codabar barcode is generated. If an attempt is made to encode a Codabar barcode with no characters present, then the !Err: 15 String too Short error message appears. PostScript barcodepath operator The PostScript operator barcodepath does not work as on previous Lexmark Bar Code options. The barcodepath operator used to obtain the outline of the bar code that results from doing a barcodeshow with the same arguments. Because all bar codes are now generated as images, the barcodepath operator does not return any useful information. Any further use of the barcodepath operator should be discontinued. Uploading formsets when the OFIS data filter is disabled When the OFIS data filter is disabled, uploading formsets that contain OFIS tags to Forms Manager will result in one of two scenarios: Deviations 165

  • 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
165
Encoding limits for bar codes
This deviation concerns firmware-imposed limits on certain bar codes. These limits are less than the
original LXK BCC, but are needed to prevent corruption of bar code images.
This table details the new limits:
Encoding limits for Codabar bar codes
In the absence of start/stop characters, if users attempt to encode a Codabar bar code with
non-numeric characters, then the
!Err: 12 Invalid Character
error message appears.
When using the optional start/stop characters, characters between the start and stop characters
should be numeric, or any of the following non-numeric characters:
- , $ , : , / , +
. Otherwise, the
!Err: 12 Invalid Character
error message appears.
If an attempt is made to encode a Codabar barcode with only one character and this character is a
numeric character, then a Codabar barcode is generated. If an attempt is made to encode a Codabar
barcode with no characters present, then the
!Err: 15 String too Short
error message
appears.
PostScript barcodepath operator
The PostScript operator
barcodepath
does not work as on previous Lexmark Bar Code options. The
barcodepath
operator used to obtain the outline of the bar code that results from doing a
barcodeshow
with the same arguments. Because all bar codes are now generated as images, the
barcodepath
operator does not return any useful information.
Any further use of the
barcodepath
operator should be discontinued.
Uploading formsets when the OFIS data filter is disabled
When the OFIS data filter is disabled, uploading formsets that contain OFIS tags to Forms Manager
will result in one of two scenarios:
Bar code symbology
Parameter
New limit
ISBN
Bar Widths
0x0100
Swiss Post
Bar Heights
0x1000
ISBN
Bar Heights
0x2000
ISSN
Bar Heights
0x2000
ISBN
Space Widths
0x0100
ISSN
Bar Widths
0x0100
ISSN
Space Widths
0x0100