Содержание
Zebra разворачивает UPC-E в UPC-A: проверьте преобразование кода
Терминал считывает короткий UPC-E, а в складское приложение приходит другая, развёрнутая строка. Прежде чем заводить второй товар или перепечатывать этикетку, проверьте преобразование декодера. Ниже процедура для Zebra DataWedge; названия параметров сверены с документацией 15.0. На устройстве другой версии сначала проверьте доступность настройки.
Сохраните исходный случай
Возьмите известный товар с читаемым UPC-E и сохраните фотографию этикетки. Запишите модель терминала, версию DataWedge, рабочее приложение и используемый им профиль. Нужны две строки как текст: ожидаемая в учётной системе и фактически полученная со сканера. Сохраните ведущие нули и число символов.
Сканируйте в согласованное тестовое поле, которое не проводит приёмку или отгрузку. Если доступен тип распознанного кода, тоже запишите его. Одной длины строки недостаточно для определения символики: похожий по размеру EAN-8 требует другой проверки.
Проверьте настройку преобразования
В документации Zebra по декодерам указан путь: откройте нужный профиль, затем Barcode Input → Configure Scanner Settings → Decoders. Для UPCE-0 проверьте Convert UPCE0 To UPCA. Включённый параметр преобразует результат в формат UPC-A до передачи. После этого на него влияют настройки UPC-A, включая Preamble и Check Digit. При выключенном параметре передаются данные UPCE0 без такого преобразования.
Не выбирайте значение по принципу «длиннее значит правильнее». Сначала согласуйте формат с ответственной за учётную систему стороной. Если приёмник ожидает развёрнутый UPC-A, преобразование может быть частью нормального обмена. Если ожидает UPC-E, оно может объяснять несовпадение. Это проверка настройки передачи, а не заключение о корректности этикетки поставщика.
Меняйте один параметр
Запишите исходное значение. Измените только преобразование и повторите скан той же этикетки в том же тестовом поле. Сравните текст до и после посимвольно и проверьте, как приёмник сопоставляет его с товаром. Затем повторите проверку на других известных этикетках UPC-E из своего ассортимента.
Если преобразование нужно, но остаётся расхождение в начале или конце строки, отдельно проверьте формат UPC-A. Не отключайте одновременно контрольный символ, префикс и преобразование: иначе причина изменения потеряется. Для этого этапа пригодится отдельная проверка передачи UPC-A.
Если изменение не повлияло на строку, сначала убедитесь, что меняли профиль нужного приложения. Когда тестовое поле получает согласованный текст, а программа после сохранения показывает другой, передайте разработчику обе строки и место преобразования. Дальнейшая правка декодера без нового основания может скрыть проблему приёмника.
Подтвердите рабочий результат
Проверка закончена, когда согласованный формат доходит до учётного приложения и сопоставляется с нужным товаром без создания дубля. Сохраните профиль, версию, старое и новое значение и проверенные строки. При неуспешной проверке восстановите исходную настройку и передайте диагностику поддержке.
Не распространяйте найденное значение сразу на все терминалы. Сначала сверьте версии, назначение устройств и формат, ожидаемый каждым приложением. Эта процедура не меняет товарную идентичность и не разрешает произвольно заменять код в карточке.
Комментарии 0