GS-symbool: scanner instellen voor markeringscodes en GS1
De markeringscode van „Честного ЗНАКа” en de GS1 DataMatrix-barcode met partij en houdbaarheidsdatum bestaan uit meerdere velden. Tussen de velden staat een onzichtbaar scheidingsteken GS (Group Separator, code 29). Als de scanner dit verliest, plakken de velden aan elkaar: de markeringscode wordt „onvolledig” en partij en datum worden verkeerd gelezen. In een telefoon-TSD stelt u dit één keer in.
Wat is GS en waarom gaat het verloren#
| Waar het voorkomt | Wat er gebeurt zonder GS |
|---|---|
| Markeringscode (DataMatrix op het product) | de code doorstaat de controle niet, goederen ontvangen via УПД klopt niet |
| GS1 DataMatrix en GS1-128 met partij (AI 10) en datum (AI 17) | de partij „eet” de volgende velden op, de datum wordt niet herkend |
| Gewone barcode EAN/UPC | daar zit geen GS in — u hoeft niets in te stellen |
De camera van de telefoon en de ingebouwde scanner van een Android-TSD geven GS meestal door zoals het is. Het raakt het vaakst verloren bij een scanner in toetsenbordmodus (HID): een toetsenbord heeft geen toets voor symbool 29, en de scanner slaat het standaard gewoon over.
Wat u nodig hebt om te beginnen#
| Wat | Waarvoor |
|---|---|
| 2D-scanner (imager) | een laser-1D-scanner leest DataMatrix helemaal niet |
| Het instellingsblad (programmeerblad) van uw model — PDF op de site van de fabrikant | de servicebarcodes die de modus van de scanner wijzigen |
| Een test-markeringscode of GS1 DataMatrix | om het resultaat met de wizard te controleren |
Stap 1. GS-overdracht inschakelen in de scanner#
Zoek in het instellingsblad het gedeelte over GS / FNC1 / Group Separator (soms — „vervanging van niet-afdrukbare tekens”, „Function key mapping”). Het is de bedoeling dat de scanner in plaats van het onzichtbare teken een toets stuurt die de app begrijpt:
| Wat de scanner stuurt | Door de app begrepen |
|---|---|
| F8 | ja |
| Ctrl+] | ja (op iPhone — ook in de Russische toetsindeling) |
| Tab | ja |
| teken met code 0x1D („zoals het is”) | ja |
Controleer meteen ook het Enter-suffix na de code — zonder dat begrijpt de telefoon niet dat het scannen klaar is (een scanner zonder suffix werkt ook, maar wordt langzamer onderscheiden van handmatige invoer).
Stap 2. Controleren met de wizard#
Open op Android in de TSD op het hoofdscherm „Scanner controleren” en scan een test-markeringscode. De wizard zegt een van de drie dingen:
| Uitkomst | Wat het betekent |
|---|---|
| Geldig | de code is volledig aangekomen, GS is aanwezig |
| Code onvolledig | GS is verloren — ga terug naar stap 1, de wizard geeft aan hoe u het inschakelt |
| Geldig met waarschuwing | GS is verloren, maar de app heeft het hersteld op basis van het patroon van de markeringscode — het is toch beter de scanner in te stellen |
De wizard toont meteen ook de invoersnelheid (voor een toetsenbordscanner) en meldt het als hij de Russische toetsindeling heeft gecorrigeerd. Op iPhone is er geen wizard — controleer de scanner bij de eerste goederenontvangst: een onvolledige code markeert de app.
Ingebouwde scanner van Android-TSD#
De ingebouwde scanner stuurt de code rechtstreeks naar de app (broadcast), en GS komt meestal door zoals het is. Als het toch niet lukt — schakel in de scannerinstellingen van de terminal (bij Zebra — DataWedge, bij andere — „Scanner settings”) de overdracht van GS1/FNC1 in en de decoders DataMatrix en GS1 DataMatrix. Bij Zebra wordt het app-profiel automatisch aangemaakt met de juiste decoders.
Camera#
De camera van de telefoon leest DataMatrix samen met GS — u hoeft niets in te stellen. Als de code klein is, houd hem dichterbij, zet de zaklamp aan of gebruik zoom.
Beperkingen#
- Het herstellen van GS op basis van het patroon werkt alleen voor markeringscodes; voor GS1 met partij en datum moet u de scanner instellen.
- De wizard „Scanner controleren” is er alleen op Android.
- Specifieke scannerinstellingen beschrijven we volgens de documentatie van de fabrikanten.
Problemen oplossen#
| Symptoom | Wat te controleren |
|---|---|
| De wizard zegt „Code onvolledig” | GS is niet ingeschakeld of wordt vervangen door een toets die de app niet begrijpt (niet F8, Ctrl+], Tab, 0x1D) |
| De houdbaarheidsdatum uit de barcode is niet ingevuld | GS is verloren in de GS1-code — stap 1; of het product heeft geen datum per partij |
Na het scannen staan er extra tekens ]C1, ]d2 in het veld |
bij de scanner is de overdracht van de symboliek-identificatie (AIM ID) ingeschakeld — de app begrijpt die, maar voor andere programma's kunt u hem beter uitschakelen |
| Letters in de markeringscode zijn verwisseld | de toetsindeling van de scanner; de Russische wordt automatisch gecorrigeerd |
Veelgestelde vragen#
Moet ik GS instellen als ik niet met markering werk?#
Alleen als in uw GS1-barcodes een partij en datum staan en u wilt dat de telefoon die invult. Voor gewone EAN — niet nodig.
Is dezelfde scanner geschikt voor de kassa?#
Ja, de GS-eis bij de kassa is dezelfde — zie barcodescanner op de kassa.