ПРОГРАММНЫЙ МОДУЛЬ КОДИРОВАНИЯ И МОДИФИКАЦИИ ШТРИХОВЫХ КОДОВ

УДК 004.4:004.92:004.932

  • Молдованов Артем Андреевич – аспирант кафедры полиграфического оборудования и систем обработки информации. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: amaldavanau@gmail.com

  • Корочкин Леон Сергеевич – доктор технических наук, профессор кафедры полиграфического оборудования и систем обработки информации. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: lenyakorochkin@gmail.ru

  • Шмаков Михаил Сергеевич – кандидат технических наук, доцент, заведующий кафедрой полиграфического оборудования и систем обработки информации. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: shmakov@belstu.by

Ключевые слова: программный модуль, штриховые коды, матричный, кодирование, алгоритмы, Android, модификация, матричное изображение.

Для цитирования: Молдованов, А. А. Программный модуль кодирования и модификации штриховых кодов / А. А. Молдованов, Л. С. Корочкин, М. С. Шмаков // Труды БГТУ. Сер. 4, Принт- и медиатехнологии. - Минск : БГТУ, 2020. - № 2 (237). - С. 5-10. - Библиогр.: 3 назв.

Аннотация

В статье рассмотрены области применения штриховых кодов в русле тенденций современного рынка, описан опытный программный модуль, предназначенный для кодирования штриховых матричных кодов типов DataMatrix, QR-Code, Aztec с возможностью внесения избыточной информации в границах поддерживаемых уровней коррекции ошибок.

Рассматриваемое программное решение предоставляет возможность генерировать изображения штрихкода выбранного формата с выбранным типом модификации или без нее. В статье представлены блок-схемы разработанных алгоритмов кодирования, описаны используемые сторонние библиотеки исходных кодов, также отражен текущий пользовательский интерфейс, базирующийся на мобильной платформе Android.

В статье описан имеющийся функционал опытного программного решения, отражены потенциальные пути его применения, обозначены улучшения, которые могут быть реализованы на базе текущего модуля. Данный программный модуль разработан с архитектурой, поддерживающей расширение типов штриховых кодов, изменение применяемых модификаций.

Предложены общие подходы к модификации стандартных матричных кодов с внесением сторонней информации без потери возможности считывания стандартным сканером. Рассмотрен вариант применения специфичного сканера кодов при модификациях более высокого уровня, при которых стандартные алгоритмы считывания не могут быть применены.

Список литературы

  1. Национальная система цифровой маркировки «Честный знак». URL: https://xn--80ajghhoc2aj1c8b.xn--p1ai/ (дата обращения: 18.05.2020).
  2. Верзун Н. А., Воробьева Д. М., Колбанев М. О. Информационные технологии и телекоммуникации. CПб.: СПбГЭУ, 2018. 100 с.
  3. Открытая кроссплатформенная библиотека работы с 1D и 2D штрихкодами. URL: https://github.com/zxing/ (дата обращения: 18.05.2020).
Поступила 01.09.2020