when using barcode technology is not more than 10–7 ÷ 10–6 . Credibility of barcode operations is achieved through avoidance of human factor, invariability of coding symbols and algorithms, and presence of check characters in symbols.
Barcode symbologies
Barcode represents a meaningful message ciphered according to certain rules. A message is composed of words as a combination of characters. There are continuous and discrete characters. A discrete character begins with and ends in a bar with a space between characters. Continuous symbology has characters beginning with a bar and ending in a space with no intercharacter spacing.
Each barcode symbology is characterized by its own set of symbols, including using:
∙only digits (0–9);
∙letters and digits (А– Я, A–Z, 0–9);
∙full set of ASCII codes.
The bar and spacing width is a multiple of the width quantum Х referred to as “mil”, this being equal to 0.001 in = 0.025 m m. Symbologies may use:
∙two widths of elements: these can be narrow (Х) and wide (multiples of Х, often 2Х);
∙several widths – Х, 2Х, 3Х, 4Х, etc.
The message length may be fixed or varying. One and the same set of symbols, if expressed in different symbologies, has different lengths. The message length expressed in characters per inch (CPI) depends on the print density. The word begins with a start marker and ends in a stop marker. There are quite zones before and after the word. Quite zones have the size 5÷10 times as large as the width of the widest element. This makes barcodes easy to read since these are readable whatever the scanning direction is.
All barcodes incorporate a self-testing function. A code is tested at character, word and massage levels (the message level not necessarily). Peculiarities of barcode testing at character and word levels depend on the symbology used. Integrally, character-level self-testing suggests control with respect to:
∙total number of bars and spaces in a character;
∙number of bars in a character;
∙number of spaces in a character;