AIM Symbology Identifiers (SI)

It is often desirable to record the barcode format along with the decoded message. In this way the application is able to produce the barcode at later stage. For this purpose AIM organization defined a standard on the use of symbology Identifier, a.k.a. SI. Not all barcode readers is capable of producing SIs. The SI prefix is a three character string:

]cm

where -

]

SI indicator

c

Symbology Identification

m

a Modifier character

Symbology Character

ACode39
BTelepen
CCode128
DCode One
EEAN/UPC
FCodabar
GCode93
HCode11
IITF25
KCode16K
LPDF417
MMSI code
NAnker Code
OCodablock
PPlessey Code
RStraight 2 of 5 (two bar start/stop codes)
SStraight 2 of 5 (three bar start/stop codes)
TCode49
XOther Barcode
ZNon Barcode data

Modifier Character

The modifier character is determined by summing the option values of each symbology. For sum less than 9, use digit 0-9 respectively. If the sum is greater than 9, use A, B, C, D, E , F in the place of 10, 11, 12, 13, 14 and 15.

Code39 Option Values

0No check character or Full ASCII
1Reader has performed mod 43 check
2Reader has performed mod 43 check and stripped the check character
4Reader has performed Full ASCII conversion

Code 128 Option Values

0Standard
1Function code 1 in first character position
2Function code 2 in second character position
4Concatenation according to ISBT specification has been performed, and concatenated data follows.

Interleaved 2 of 5 Option Values

0No check digit processing
1Check digit has been checked
2Check digit has been stripped