О штрих-кодах

1D и 2D штрих-коды

Зачем нужны штрих-коды и какова их польза?
ActiveBarcode: пример штрих-кода 1DШтрих-код представляет собой визуальное и машиночитаемое изображение данных. Закодированные данные обычно содержат информацию об объекте, на котором размещен штрих-код.

Традиционные штрихкоды представляют данные путем изменения ширины и расстояния между параллельными линиями. Эти штрихкоды обычно называют линейными или одномерными штрихкодами.

ActiveBarcode: пример двухмерного штрих-кодаПозже были разработаны двумерные штрихкоды. Они используют геометрические узоры, такие как прямоугольники, точки или шестиугольники, и часто называются матричными кодами. Двумерные штрихкоды обеспечивают более высокую плотность данных и, следовательно, могут хранить больше информации, чем одномерные штрихкоды.

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

Более подробную информацию о штрих-кодах можно найти в Википедии.

Роль ActiveBarcode

ActiveBarcode используется для генерации штрих-кодов на основе данных. Эти данные могут быть получены из электронных таблиц, баз данных, бизнес-приложений или облачных систем.

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

Штрих-коды создаются в виде растровых изображений или векторной графики и могут быть вставлены непосредственно в документы, этикетки или веб-приложения. Полученные штрих-коды представляют собой стандартные изображения и могут просматриваться и распечатываться без установки дополнительного программного обеспечения.

С помощью REST API ActiveBarcode генерация штрих-кодов доступна в качестве современного облачного сервиса. Он может использоваться в Microsoft 365, Excel, веб-приложениях и автоматизированных рабочих процессах на любой платформе.

Когда штрих-коды генерируются на основе актуальных данных, они автоматически обновляются при любом изменении исходных данных. Это делает ActiveBarcode подходящим решением для динамических документов и автоматизированных процессов в современных средах.

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

Варианты макета штрих-кода

Вращение

Выберите ориентацию с шагом 90 градусов. При создании файлов изображений также можно установить поворот с шагом в 1 градус.

ActiveBarcode: Штрих-код Вращение 0 степени
0 степени
ActiveBarcode: Штрих-код Вращение 90 степени
90 степени
ActiveBarcode: Штрих-код Вращение 180 степени
180 степени
ActiveBarcode: Штрих-код Вращение 270 степени
270 степени

Строка простого текста

Строку простого текста можно включить или выключить:

ActiveBarcode: Штрих-код Строка простого текста На
На
ActiveBarcode: Штрих-код Строка простого текста Выключено
Выключено

Цвета

Вы можете свободно выбирать цвет переднего плана и цвет фона:

ActiveBarcode: Штрих-код Передний план Цвета
Передний план
ActiveBarcode: Штрих-код Предпосылки Цвета
Предпосылки

Границы

Установите высоту и ширину границы:

ActiveBarcode: Штрих-код Высота бордюра
Высота бордюра 4px
ActiveBarcode: Штрих-код Высота бордюра
Высота бордюра 20px

Выемки

Определите длину выемок:

ActiveBarcode: Штрих-код Выемки
50%
ActiveBarcode: Штрих-код Выемки
100%
ActiveBarcode: Штрих-код Выемки
0%

Выравнивание

Установите выравнивание штрихкода:

ActiveBarcode: Штрих-код
Левый
ActiveBarcode: Штрих-код
Центр
ActiveBarcode: Штрих-код
Право

Как использовать управляющие символы в штрих-кодах

ActiveBarcode: Контрольный кодНекоторые типы штрихкодов могут кодировать управляющие символы, такие как TAB. Это включает QR-код, DataMatrix, Code 128 и PDF417. Эти управляющие символы вводятся в виде простого текста, заключенного в <>.

Обзор управляющих символов:

<SOH>
Start of Heading
ASCII Code: 1
<STX>
Start of Text
ASCII Code: 2
<ETX>
End of Text
ASCII Code: 3
<EOT>
End of Transmission
ASCII Code: 4
<ENQ>
Enquiry
ASCII Code: 5
<ACK>
Acknowledge
ASCII Code: 6
<BEL>
Bell
ASCII Code: 7
<BS>
Backspace
ASCII Code: 8
<TAB>
Horizontal Tabulation
ASCII Code: 9
<LF>
Line Feed
ASCII Code: 10
<VT>
Vertical Tabulation
ASCII Code: 11
<FF>
Form Feed
ASCII Code: 12
<CR>
Carriage Return
ASCII Code: 13
<SO>
Shift Out
ASCII Code: 14
<SI>
Shift In
ASCII Code: 15
<DLE>
Data Link Escape
ASCII Code: 16
<DC1>
Device Control 1
ASCII Code: 17
<DC2>
Device Control 2
ASCII Code: 18
<DC3>
Device Control 3
ASCII Code: 19
<DC4>
Device Control 4
ASCII Code: 20
<NAK>
Negative Acknowledge
ASCII Code: 21
<SYN>
Synchronous Idle
ASCII Code: 22
<ETB>
End of Transmission Block
ASCII Code: 23
<CAN>
Cancel
ASCII Code: 24
<EM>
End of Medium
ASCII Code: 25
<SUB>
Substitute
ASCII Code: 26
<ESC>
Escape
ASCII Code: 27
<FS>
File Separator
ASCII Code: 28
<GS>
Group Separator
ASCII Code: 29
<RS>
Record Separator
ASCII Code: 30
<US>
Unit Separator
ASCII Code: 31
<DEL>
Delete
ASCII Code: 127


При кодировании данных идентификатора приложения (AI) для обозначения конца данных переменной длины используются управляющие символы <GS> или <FNC1>.