|
It is desirable to record the barcode format with the decoded message.
In this way the application is able to produce the barcode at later stage.
For this purpose AIM defines a standard on the use of symbology Identifier,
a.k.a. SI. Please note that not all barcode readers is capable of producing
SIs. Some applications, such as Monterey Barcode Studio, takes SI as
an optonal input prefix to the message encoded. The SI prefix is a three character string:
] c m
where
] SI indicator
c Symbology Identification
m Modifier characters
|
A |
Code 39 |
|
B |
Telepen |
|
C |
Code 128 |
|
D |
Code One |
|
E |
EAN/UPC |
|
F |
Codabar |
|
G |
Code 93 |
|
H |
Code 11 |
|
I |
ITF 25 |
|
K |
Code 16K |
|
L |
PDF417 |
|
M |
MSI code |
|
N |
Anker Code |
|
O |
Codablock |
|
P |
Plessey Code |
|
R |
Straight 2 of 5 (two bar start/stop codes) |
|
S |
Straight 2 of 5 (three bar start/stop codes) |
|
T |
Code 49 |
|
X |
Other Bar code |
|
Z |
Non Barcode data |
The modifier character is determined by summing the option values of
each symbology. 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 |
Full ASCII mode |
|
1 |
Double density numeric mode |
|
2 |
Double density numeric followed by full ASCII |
|
4 |
Full ASCII followed by double density numeric |
|
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. |
|