Только для чтения SSCC со штрих-кода EAN-128
У нас есть сканер штрих-кода Motorola с установленным datawedge. Мы используем штрих-коды EAN-128, которые содержат только SSCC. Для соответствия GS1, штрих-код также содержит идентификатор приложения ("00"), потому что это SSCC (код FNC включен в штрих-код). В настоящий момент, когда мы сканируем штрих-код в приложении, мы получаем "00123456789123456789" ("00" в начале - это идентификатор приложения для SSCC), который не может быть обработан нашим приложением. Мы также должны поддерживать штрих-коды, которые не являются SSCC, но выглядят очень похоже: "000000009123456789" "00" в начале не являются идентификаторами приложений (в штрих-коде нет кода FNC).
Вопрос: Может ли программное обеспечение Datawedge быть сконфигурировано для извлечения только номера SSCC -> "123456789123456789" без идентификатора приложения, при этом поддерживая штрих-коды не GS1, которые имеют начальные нули?
1 ответ
DataWedge можно настроить для добавления идентификаторов символов AIM, т. Е.
- GS1 будет декодирован в
]C1...
- Регулярный код 128 до
]C0...
- Код 39 до
]A0...
Здесь у вас есть полный список.
Таким образом, если вы читаете ]C1...
Вы знаете, что вы должны интерпретировать первые две цифры как код приложения, и если вы читаете другой код ]XX
вы просто исключаете префикс и берете весь код.