Символ GS: настройка на скенер за кодове за маркировка и GS1
Кодът за маркировка на „Честного ЗНАКа“ и баркодът GS1 DataMatrix с партида и срок на годност се състоят от няколко полета. Между полетата стои невидим служебен символ GS (Group Separator, код 29). Ако скенерът го загуби, полетата се слепват: кодът за маркировка става „непълен“, а партидата и срокът се четат неправилно. В телефон-ТСД това се настройва еднократно.
Какво е GS и защо се губи#
| Къде се среща | Какво ще се случи без GS |
|---|---|
| Код за маркировка (DataMatrix върху стоката) | кодът не преминава проверка, приемането по УПД не се съгласува |
| GS1 DataMatrix и GS1-128 с партида (AI 10) и срок (AI 17) | партидата „изяжда“ следващите полета, срокът не се разпознава |
| Обикновен баркод EAN/UPC | там GS няма — не е нужно да се настройва нищо |
Камерата на телефона и вграденият скенер на Android-ТСД обикновено предават GS както е. Най-често го губи скенер в режим на клавиатура (HID): клавиатурата няма клавиш за символ 29 и скенерът по подразбиране просто го пропуска.
Какво е нужно за стартиране#
| Какво | За какво |
|---|---|
| 2D-скенер (имиджър) | лазерният 1D-скенер изобщо не чете DataMatrix |
| Лист за настройка (програмиране) на вашия модел — PDF на сайта на производителя | служебни баркодове, които променят режима на скенера |
| Тестов код за маркировка или GS1 DataMatrix | за да проверите резултата с мастера |
Стъпка 1. Включване на предаването на GS в скенера#
В листа за настройка намерете раздела за GS / FNC1 / Group Separator (понякога — „замяна на непечатаеми символи“, „Function key mapping“). Нужно е вместо невидимия символ скенерът да изпраща клавиш, който приложението разбира:
| Какво изпраща скенерът | Приложението разбира |
|---|---|
| F8 | да |
| Ctrl+] | да (на iPhone — и в руската клавиатурна подредба) |
| Tab | да |
| символ с код 0x1D („както е“) | да |
Проверете също суфикса Enter след кода — без него телефонът няма да разбере, че сканирането е приключило (скенер без суфикс също работи, но по-бавно се различава от ръчно въвеждане).
Стъпка 2. Проверка с мастера#
На Android в ТСД на главния екран отворете „Проверка на скенера“ и сканирайте тестовия код за маркировка. Мастерът ще каже едно от трите:
| Резултат | Какво означава |
|---|---|
| Годен | кодът е пристигнал изцяло, GS е на място |
| Кодът е непълен | GS е загубен — върнете се към стъпка 1, мастерът ще подскаже как да го включите |
| Годен с предупреждение | GS е загубен, но приложението го е възстановило по шаблона на кода за маркировка — все пак е по-добре да настроите скенера |
Мастерът ще покаже и скоростта на въвеждане (за скенер-клавиатура) и ще ви каже, ако е поправил руската клавиатурна подредба. На iPhone мастер няма — проверете скенера с първото приемане: непълния код приложението ще го отбележи.
Вграден скенер на Android-ТСД#
Вграденият скенер предава кода на приложението директно (broadcast) и GS обикновено пристига както е. Ако все пак го няма — в настройките на скенера на терминала (при Zebra — DataWedge, при други — „Scanner settings“) включете предаването на GS1/FNC1 и декодерите DataMatrix и GS1 DataMatrix. При Zebra профилът на приложението се създава автоматично с нужните декодери.
Камера#
Камерата на телефона чете DataMatrix заедно с GS — не е нужно да се настройва нищо. Ако кодът е дребен, приближете, включете фенерчето или зуума.
Ограничения#
- Възстановяването на GS по шаблон работи само за кодове за маркировка; за GS1 с партида и срок скенерът трябва да се настрои.
- Мастерът „Проверка на скенера“ е наличен само на Android.
- Конкретните настройки на скенерите описваме по документацията на производителите.
Отстраняване на неизправности#
| Симптом | Какво да проверите |
|---|---|
| Мастерът казва „Кодът е непълен“ | GS не е включен или се заменя с клавиш, който приложението не разбира (не F8, Ctrl+], Tab, 0x1D) |
| Срокът на годност от баркода не се попълни | GS е загубен в GS1-кода — стъпка 1; или стоката няма срок по партида |
След сканиране в полето има излишни символи ]C1, ]d2 |
при скенера е включено предаването на идентификатор на символиката (AIM ID) — приложението го разбира, но за други програми е по-добре да го изключите |
| Буквите в кода за маркировка са разбъркани | клавиатурната подредба на скенера; руската се поправя сама |
Често задавани въпроси#
Трябва ли да настройвам GS, ако не работя с маркировка?#
Само ако във вашите баркодове GS1 има партида и срок и искате телефонът да ги попълва. За обикновени EAN — не е нужно.
Подходящ ли е същият скенер за касата?#
Да, изискването за GS при касата е същото — вижте скенер за баркодове на касата.