Часто задаваемые вопросы о создании штрихкодов
Как сгенерировать Data Matrix в соответствии с MIL Std 130 N?
Как сгенерировать Data Matrix в соответствии с MIL Std 130 N?
Символ Data Matrix согласно MIL Std 130 N основан на ISO/IEC 16022 Data Matrix ECC200 — это тот же стандарт, который использует TEC-IT. Ширина модуля может составлять от 0,19 мм до 0,635 мм и должна быть настроена так, чтобы итоговая ширина символа не превышала 25,4 мм.
Подробнее см. спецификацию MIL Std 130 N (глава 5.2.3.2).
Структура данных:
Структура данных зависит от этикетки, при этом можно выбрать идентификатор применения (AI), идентификатор данных (DI) или TEI (см. спецификацию, раздел 5.2.4 Syntax).
- Если вы выбираете идентификаторы применения, следует выбрать индикатор формата 05, как показано ниже:
Library/DLL: BCSet_DM_Format (pBarCode, eDMPr_Macro05) TBarCode/X: --DMformat=3
Результат: в поток данных будут вставлены заголовок «[)>» + RS + «05» + GS и завершающая часть RS + EOT. FNC1 служит для разделения полей с AI переменной длины (см. спецификацию, раздел 5.2.1.4).
- Если вы выбираете идентификаторы данных, следует использовать индикатор формата 06, как показано ниже.
Library/DLL: BCSet_DM_Format (pBarCode, eDMPr_Macro06) TBarCode/X: --DMformat=4
Результат: в поток данных будут вставлены заголовок «[)>» + RS + «06» + GS и завершающая часть RS + EOT.
Пример пользовательских данных:
17V12345\x1d1P1234\x1dS12345
Пояснение:
17V ... DI для CAGE IDTranslate Escape Sequences должно быть включено!
1P ... DI для номера детали
S ... DI для серийного номера
\x1d ... GS
-
Если вы выбираете TEI, для него существует отдельный индикатор формата 12. Формат 12 (заголовок, завершающую часть) для пользовательских данных нужно реализовать вручную. Для этого в программном обеспечении нет готового макроса (формата).