Как происходит формирование линейного штрих-кода
Главная »Информационные статьи » Статьи о сканерах штрихкода »Как происходит формирование линейного штрих-кода

Определенные виды штрих-кода включают в себя графическую информацию и текстовую. Цифровые данные можно без каких-либо трудностей прочитать и проверить. С учетом того, что данные в виде цифр прописаны для человека, а не для сканеров штрих-кода, то это не удивительно. Люди и сканеры штрихового кода считывают одни и те же данные: результат получаем один, только пути разные. Сканер штрих кода считывает чередующиеся черные и белые полосы штрих-кода, являющиеся зашифрованным отображением цифр.
Интересно то, что зашифрованные данные можно прочесть и без помощи сканирующего устройства, но для этого придется потратить немного больше времени и усилий.
В формировании штрихового кода используют черные штрихи с пробелами между ними. А ширина пробела между штрихами равна ширине непосредственно штриха, а когда между штрихами белого пространства нет, штрихи выглядят как один, широкий штрих. Также и пробелы между штрихами: пространство больше, когда несколько пробелов расположены друг за другом.
Штрих означает "1" (единицу) в двоичной системе, пробел между штрихами - двоичный "0". Для составления штрихового кода, любая десятичная цифра от 0 до 9 будет сформирован при помощи 7 двоичных символов "0" и "1", что, при объединении рядом стоящих штрихов, пробелов, графически будет выглядеть как 4 объекта.
Например, рассмотрим цифру "4" в виде штрихового кода, одним из вариантов ее кодировки может выглядеть как "0100111", пробел - штрих - двойной пробел - тройной штрих.
В штриховом коде типа EAN-13 есть важная особенность. Это каждую десятичную цифру от 0 до 9 в современной двоичной системе можно отобразить тремя разными методами: set A, set C и set B. В приведенной ниже таблице вы можете увидеть три варианта двоичного эквивалента на каждую из десятичных цифр.
Таблица кодов | |||
set A | set B | set B | |
0 | 0001101 | 0100111 | 1110010 |
1 | 0011001 | 0110011 | 1100110 |
2 | 0010011 | 0011011 | 1101100 |
3 | 0111101 | 0100001 | 1000010 |
4 | 0100011 | 0011101 | 1011100 |
5 | 0110001 | 0111001 | 1001110 |
6 | 0101111 | 0000101 | 1010000 |
7 | 0111011 | 0010001 | 1000100 |
8 | 0110111 | 0001001 | 1001000 |
9 | 0001011 | 0010111 | 1110100 |
В штрих-коде типа EAN-13 действует 3 пары штрихов, отличающихся от остальных штрихов несколько большей длиной. Каждая пара, которая в десятичной системе выглядит как "101", действует свое назначение: первая пара случит сканеру сигналом к началу сканирования штрихового кода, вторая пара нужна для разделения последних 12 цифр кода на две части, а последняя пара окончании штрих-код и о необходимости завершения сканирования.
А 2 части из 6 цифр обладают небольшим отличием в способе составления каждой из цифр. Правая часть применяет set C для составления штрих-кода, в то время как левая часть может использовать как set A, так и set B для шифрования цифр в данной части кода. Первая цифра штрихового кода обусловлена именно комбинацией этих наборов set А и set B. Таблица, приведенная ниже, отражает последовательность наборов A и B необходимых для составления первой цифры.
Таблица расшифровки | ||||||
1-я цифра |
2-я цифра |
3-я цифра |
4-я цифра |
5-я цифра |
6-я цифра |
7-я цифра |
0 |
A |
A |
A |
A |
A |
A |
1 |
A |
A |
B |
A |
B |
B |
2 |
A |
A |
B |
B |
A |
B |
3 |
A |
B |
B |
B |
B |
A |
4 |
A |
B |
A |
A |
B |
B |
5 |
A |
B |
B |
A |
A |
B |
6 |
A |
B |
B |
B |
A |
A |
7 |
A |
B |
A |
B |
A |
B |
8 |
A |
B |
A |
B |
B |
A |
9 |
A |
B |
B |
A |
B |
A |
Сканеры штрих-кода – незаменимые приборы в магазинах и на складах средних размеров, они значительно повышают общую эффективность учета и движения промаркированной продукции.