Epic 3000
Programmer’s Guide
Programming Codes
100-14362
Rev A
Page 161
Identifying Barcode Processing Errors
Barcodes that are not entered correctly in most cases will not print. It can be difficult at
times to identify why. To help identify the problem there is a command that will return
the last barcode error in the form of a 16 bit error ID.
ASCII
ENQ <37>
Hexadecimal
5 25H
Decimal
5 37
Will return:
ACK <37> <42> <Error
7-0
><Error
15-8
>
Or
05H 25H 2AH <Error
7-0
><Error
15-8
>
Where the error codes are as follows:
Error Type
Error ID
Description
Warnings
1
Invalid option, default used
2
Invalid barcode Command
3
Unable to process the barcode command
General Errors
10
Too much barcode data.
11
Not enough barcode data
12
Too much Addenda data
13
Invalid bar code data
14
Invalid check digit
15
Invalid option
17
Barcode encoding problem
18
Barcode won't fit in the print zone.
System Errors
14
Not recoverable
90
This barcode is not active in this code.
91
HRI Text field pointer is not valid
98
Unknown Internal ID
99
Memory allocation error
Aztec
100
Input too long or too many extended ASCII characters
101
Invalid error correction level - using default instead
102
Invalid Aztec Code size
103
Input too large
104
Not used
105
Aztec Invalid character (NULL) in input data
Data Matrix
200
Invalid characters in data
201
Input wrong length
202
Invalid PZN Data
203
Value out of range
300
Data too long to fit in symbol
301
Data does not fit in selected symbol size
210
Not Used
211
Invalid symbol size
212
Unable to fit data in specified symbol size
GS-1 Data
Errors
400
Extended ASCII characters are not supported by GS1
401
Control characters are not supported by GS1
14
System Errors are internal printer errors that should not occur. If error codes between 90 and
99 occur, contact customer support.