BarDIMM features a built-in debugging system for your bar codes.
When an error condition occurs, a X is printed on top of the bars so that reading is stopped, and the error message appear under the barcode.

Most error messages are self-explicit.

!Err: Char=nn

Symbology

All

Root cause

An invalid character was entered in the string to be printed as a bar code. ‘nn’ is the ASCII value of that character. Such an error occurs, for example, if you include a letter in a numeric-only bar code like EAN or 25.

Action

Verify the length of the data for the barcode symbology. The symbology table provides the minimum and maximum data lengths.

________________________________________________________________________________

!Err: Odd

Symbology

2of5 Interleaved, with/without CHK, Code 128C

Root cause

The string you try to print in the 2 of 5 Interleaved format has an odd number of digits. With 25 interleaved and 128C barcodes, digits are grouped by pair. Note that if you use the 25 Interleaved with checksum calculation, you must send an odd number of digits as the checksum digit will round it to an even number of digits.

Action

verify the string size, and send an even or odd number of digits as needed. The symbology table provides the needed information.

________________________________________________________________________________


h3. !Err: Length

Symbology

All

Root cause

Invalid length for data to be printed as a bar code. This error message is produced when string is too short or too long.

Action

Verify the string size. The symbology table provides the minimum and maximum data lengths.

________________________________________________________________________________

!Err: NonZero and !Err: InvVal

Symbology

UPC-E

Root cause

There is a minimum of four zeros in a UPC-E barcode, and some positions must have very specific values. If BarDIMM finds an unexpected value, this error message is printed.

Action

Verify if the data for the barcode fit the UPC-E symbology specs.

________________________________________________________________________________

!Err: Fmt=00000000

Symbology

Australia Post 4 State 37-CUST

Root cause

The 37-CUST barcode encodes the DPID, an 8 digits number. The DPID string supplied to generate such a barcode is not made of 8 digits.

Action

Verify Verify the length of the DPID string.

________________________________________________________________________________

!Err: Fmt=00000000,< CustInfo >

Symbology

Australia Post 4 State 52-FF-MET and 67-FF-MET

Root cause

The 52-FF-MET and 67-FF-MET barcodes encode the DPID, an 8-digit number, and the customer information which can be encoded using the N table if it only includes digits. Either the DPID string is not made of 8 digits, or there is no customer information defined in the string, or the comma separator is missing.

Action

Verify if the data for the barcode fits the symbology specs.

________________________________________________________________________________

!Err: CustInfo: nonDigit

Symbology

Australia Post 4 State 52-FF-MET and 67-FF-MET

Root cause

The 52-FF-MET and 67-FF-MET barcodes encode the DPID and the customer information, which can be encoded using the N table if it only includes digits. The customer information defined in the string supplied to generate such a barcode includes at least one non-digit character

Action

Verify if the data for the barcode fits the symbology specs.

________________________________________________________________________________

!Err: CustInfo>NN (where NN is a value)

Symbology

Australia Post 4 State 52-FF-MET and 67-FF-MET

Root cause

The 52-FF-MET and 67-FF-MET barcodes encodes the DPID and the customer information which maximum length depends from the encoding table (N or C) defined with the p parameter. The customer information defined in the string supplied to generate such a barcode is too long, the maximum size is NN for the current parameters.

Action

Adapt the length for Customer Information data.

________________________________________________________________________________

!Err: InvCharInCustInfo

Symbology

Australia Post 4 State 52-FF-MET and 67-FF-MET

Root cause

The 52-FF-MET and 67-FF-MET barcodes encodes the DPID and the customer information which can include a predefined set of characters. The customer information defined in the string supplied includes illegal characters.

Action

Verify the Customer Information data.

________________________________________________________________________________

!Err: Codablock size

Symbology

Codablock

Root cause

The number of rows and columns indicated in the escape sequence do not leave enough room for data encoding.

Action

Increase the columns and/or rows barcode size.

Need more help with this?
BarDIMM support portal

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.