Смекни!
smekni.com

Штрих-код Interleaved 2 of 5 (стр. 2 из 2)


Рис. 2. Знаки «СТАРТ» и «СТОП»

На рисунке 3 приведён законченный символ штрихового кода для числа 1234 с представлением необходимых свободных зон.

Рис. 3. Символ Interleaved 2of 5 с указанием свободных зон

В таблице 4 приведён пример типового вычисления контрольной цифры для последовательности 0367123456789.

Таблица 4. Типовое вычисление контрольной цифры

Действия Позиции разрядов
N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14
Число без контрольной цифры 0 3 6 7 1 2 3 4 5 6 7 8 9
Умножение на позиционные веса x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3
Результат умножения 0 3 18 7 3 2 9 4 15 6 21 8 27
Сложение результатов умножения =123
Вычитание суммы из ближайшего эквивалентного или большего, кратного 10 (130) = контрольная цифра (7)
Число с контрольной цифрой 0 3 6 7 1 2 3 4 5 6 7 8 9 7

Обзор свободного ПО для реализации алгоритма

Приложение KBarcode предназначено для печати этикеток и штрих-кодов. С её помощью можно изготавливать различную печатную продукцию от визитных карточек до сложных этикеток с несколькими штрих-кодами, таких как описания товаров. В состав KBarcode входят: Barcode Generator – для генерации штрих-кода, Label Editor – для редактирования этикеток, Batch Printing – для печати этикеток.

Рис. 4. Программа Kbarcode

Запустим Barcode Generator, сгенерируем штрих-код из даты «15.06.08» и разберем его по составу.


Рис. 5. Barcode Generator

На рис. 6 представлен детальный разбор штрих-кода заданной даты, на котором показаны границы «Старт», «Стоп», информационная зона и разряд контрольной суммы.

Рис. 6. Детальный разбор штрих-кода

Далее данный штрих-код можно открыть в Label Editor и добавить к нему текстовую информацию.

Рис. 7. Label Editor

Заключение

В курсовой работе был рассмотрен метод штрихового кодирования информации Interleaved 2 of 5. Рассмотрена свободная программа по его реализации Kbarcode.


Литература

1. Стандарт ГС1 Рус СТО ЮНИСКАН, версия 3 - 2006 г.