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
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.
0 | No check character or Full ASCII |
1 | Reader has performed mod 43 check |
2 | Reader has performed mod 43 check and stripped the check character |
4 | Reader has performed Full ASCII conversion |
0 | Standard |
1 | Function code 1 in first character position |
2 | Function code 2 in second character position |
4 | Concatenation according to ISBT specification has been performed, and concatenated data follows. |