C cenaly.com
Zacznij za darmo

Znak GS: konfiguracja skanera do znakowania towarów

Dlaczego skaner gubi część kodu znakowania lub partię i datę w GS1 oraz jak to sprawdzić za pomocą kreatora

4 min read Demo panelu admina
On this page 12

Symbol GS: konfiguracja skanera dla kodów markujących i GS1

Kod markujący Chestny ZNAK i kod kreskowy GS1 DataMatrix z partią i terminem przydatności składają się z kilku pól. Między polami znajduje się niewidoczny znak służbowy GS (Group Separator, kod 29). Jeśli skaner go gubi, pola się sklejają: kod markujący staje się „niekompletny”, a partia i termin są odczytywane nieprawidłowo. W telefonie jako terminalu konfiguruje się to jednorazowo.


Czym jest GS i dlaczego ginie#

Gdzie występuje Co się stanie bez GS
Kod markujący (DataMatrix na produkcie) kod nie przechodzi weryfikacji, przyjęcie po UPD się nie zgadza
GS1 DataMatrix i GS1-128 z partią (AI 10) i terminem (AI 17) partia „zjada” kolejne pola, termin nie jest rozpoznawany
Zwykły kod kreskowy EAN/UPC GS tam nie ma — nic nie trzeba konfigurować

Kamera telefonu i wbudowany skaner terminala Android zwykle przekazują GS tak, jak jest. Gubi go najczęściej skaner w trybie klawiatury (HID): klawiatura nie ma klawisza dla znaku 29, a skaner domyślnie go po prostu pomija.


Co jest potrzebne do uruchomienia#

Co Po co
Skaner 2D (imager) laserowy skaner 1D w ogóle nie odczytuje DataMatrix
Arkusz konfiguracji (programowania) danego modelu — PDF na stronie producenta kody kreskowe służbowe, które zmieniają tryb skanera
Testowy kod markujący lub GS1 DataMatrix aby sprawdzić wynik za pomocą kreatora

Krok 1. Włączyć przekazywanie GS w skanerze#

W arkuszu konfiguracji znajdź sekcję dotyczącą GS / FNC1 / Group Separator (czasem — „zamiana znaków niedrukowalnych”, „Function key mapping”). Chodzi o to, aby zamiast niewidocznego znaku skaner wysyłał klawisz, który rozumie aplikacja:

Co wysyła skaner Czy rozumie aplikacja
F8 tak
Ctrl+] tak (na iPhone — również w rosyjskim układzie klawiatury)
Tab tak
znak o kodzie 0x1D („tak jak jest”) tak

Przy okazji sprawdź sufiks Enter po kodzie — bez niego telefon nie zrozumie, że skanowanie się zakończyło (skaner bez sufiksu też działa, ale wolniej odróżnia się od ręcznego wpisywania).


Krok 2. Sprawdzić za pomocą kreatora#

Na Androidzie w terminalu na ekranie głównym otwórz „Sprawdzenie skanera” i zeskanuj testowy kod markujący. Kreator powie jedno z trzech:

Wynik Co oznacza
Przydatny kod dotarł w całości, GS jest na miejscu
Kod niekompletny GS zgubiony — wróć do kroku 1, kreator podpowie, jak go włączyć
Przydatny z ostrzeżeniem GS zgubiony, ale aplikacja odtworzyła go według wzorca kodu markującego — lepiej jednak skonfigurować skaner

Przy okazji kreator pokaże szybkość wprowadzania (dla skanera-klawiatury) i powie, jeśli poprawił rosyjski układ klawiatury. Na iPhone kreatora nie ma — sprawdź skaner pierwszym przyjęciem: niekompletny kod aplikacja oznaczy.


Wbudowany skaner terminala Android#

Wbudowany skaner przekazuje kod aplikacji bezpośrednio (broadcast) i GS zwykle dociera tak, jak jest. Jeśli jednak go nie ma — w ustawieniach skanera terminala (u Zebra — DataWedge, u innych — „Scanner settings”) włącz przekazywanie GS1/FNC1 oraz dekodery DataMatrix i GS1 DataMatrix. U Zebra profil aplikacji tworzy się automatycznie z potrzebnymi dekoderami.


Kamera#

Kamera telefonu odczytuje DataMatrix razem z GS — nic nie trzeba konfigurować. Jeśli kod jest mały, przybliż telefon, włącz latarkę lub zoom.


Ograniczenia#

  • Odtwarzanie GS według wzorca działa tylko dla kodów markujących; dla GS1 z partią i terminem skaner trzeba skonfigurować.
  • Kreator „Sprawdzenie skanera” jest tylko na Androidzie.
  • Konkretne ustawienia skanerów opisujemy na podstawie dokumentacji producentów.

Rozwiązywanie problemów#

Objaw Co sprawdzić
Kreator mówi „Kod niekompletny” GS nie jest włączony lub jest zastępowany klawiszem, którego aplikacja nie rozumie (nie F8, Ctrl+], Tab, 0x1D)
Termin przydatności z kodu kreskowego nie został podstawiony GS zgubiony w kodzie GS1 — krok 1; lub produkt nie ma terminu według partii
Po zeskanowaniu w polu są zbędne znaki ]C1, ]d2 w skanerze włączone jest przekazywanie identyfikatora symboliki (AIM ID) — aplikacja go rozumie, ale dla innych programów lepiej go wyłączyć
Litery w kodzie markującym są pomieszane układ klawiatury skanera; rosyjski poprawia się sam

Częste pytania#

Czy trzeba konfigurować GS, jeśli nie pracuję z markowaniem?#

Tylko jeśli w twoich kodach kreskowych GS1 jest partia i termin i chcesz, aby telefon je podstawiał. Dla zwykłych EAN — nie trzeba.

Czy ten sam skaner nadaje się do kasy?#

Tak, wymóg GS przy kasie jest taki sam — zob. skaner kodów kreskowych przy kasie.


Powiązane sekcje#

Was this article helpful?