Universal Menu Book/Code options/Setting code specific options/Options for Codabar
From OptiWiki
Codabar (NW7):
Codabar (NW7) is a variable length symbology with an optional check digit and printable start/stop characters. The next characters are supported:
- the digits 0 upto 9
- the characters - $: / . +
- start/stop characters are A, B, C or D
The checksum is calculated as the sum modulo 16 of the numerical values of all data characters. For string format see figure 3.22.
ABC-Code:
The ABC code is an acronym for American Blood Commission. This code consists of two bar codes which are decoded in one read cycle. The code is concatenated when the stop character of the first bar code and the start character of the second bar code is a D. These two Ds are not transmitted. For string format see figure 3.23.
CX-Code:
The CX-Code consists of two bar codes which are decoded in one read cycle. The code is concatenated when the stop character of the first bar code is a C, and the start character of the second bar code is a B. The B and C characters are not transmitted. For string format see figure 3.24.
Options for Codabar:
- Enable ABC code concatenation.
- Enable CX code concatenation.
- Enable check digit check.
- Disable transmission of the check digit.
- Disable transmission of start/stop.
- Selection of start/stop character translation.
- Selection of minimum number of data characters.
- Enable library space (CLSI) insertion.
Space insertion:
This option inserts spaces in position 2, 7, 13, of the data string for use in library systems.
ST/SP translation:
This option enables the translation and
transmission of the start and stop characters.
Thus if the option ST/SP: abcd/tn*e is chosen, the start character is converted to lower case, e.g. from A, B, C or D to a, b, c, or d respectively and the stop character is converted from A, B, C or D to t, n, *, or e respectively. The next figure shows the resulting format for these options with a Codabar label using A and B as start and stop characters and 1 2 3 4 5 6 as data characters. See figure 3.25.
Minimum data characters:
Codabar labels are checked for a minimum of 1, 3 or 5 characters are set by the user. If the number of characters in the label is shorter than the number set, the label will be rejected. If the fixed length option is used for Codabar type labels then such labels will additionally be checked for fixed length.
Intercharacter gap check:
This option enables the reading of Codabar labels with a large or irregular gap between characters. Checking the gap means that it is not allowed to have a gap. Disable the gap check allows gaps in the bar code.
| SET | | |
| Enable only Codabar normal mode | HA | File:Menulabel HA.png |
| Enable only ABC mode | H4 | File:Menulabel H4.png |
| Enable only CX mode | H5 | File:Menulabel H5.png |
| Enable Codabar, ABC and CX | H3 | File:Menulabel H3.png |
| Not check CD | H7 | File:Menulabel H7.png |
| Check CD | H6 | File:Menulabel H6.png |
| Transmit CD | H8 | File:Menulabel H8.png |
| Not transmit CD | H9 | File:Menulabel H9.png |
| Disable space insertion | HE | File:Menulabel HE.png |
| Enable space insertion | HD | File:Menulabel HD.png |
| Not transmit ST/SP | F0 | File:Menulabel F0.png |
| ST/SP: ABCD/ABCD | F3 | File:Menulabel F3.png |
| ST/SP: abcd/abcd | F4 | File:Menulabel F4.png |
| ST/SP: ABCD/TN*E | F1 | File:Menulabel F1.png |
| ST/SP: abcd/tn*e | F2 | File:Menulabel F2.png |
| ST/SP <DC1><DC2><DC3><DC4>/<DC1><DC2><DC3><DC4> | HJ | File:Menulabel HJ.png |
| Minimum data one character | HC | File:Menulabel HC.png |
| Minimum data three characters | HB | File:Menulabel HB.png |
| Minimum data five character | HF | File:Menulabel HF.png |
| Enable intercharacter gap check | HH | File:Menulabel HH.png |
| Disable intercharacter gap check | HI | File:Menulabel HI.png |
| END | |
