Simbolo GS: configurazione dello scanner per i codici di marcatura e GS1
Il codice di marcatura di «Честного ЗНАКа» e il codice a barre GS1 DataMatrix con lotto e data di scadenza sono composti da più campi. Tra i campi c'è un simbolo di servizio invisibile GS (Group Separator, codice 29). Se lo scanner lo perde, i campi si incollano: il codice di marcatura diventa «incompleto», mentre lotto e scadenza vengono letti in modo errato. Su un telefono-TSD questo si configura una volta sola.
Cos'è il GS e perché si perde#
| Dove si incontra | Cosa succede senza GS |
|---|---|
| Codice di marcatura (DataMatrix sul prodotto) | il codice non supera la verifica, il carico merce da УПД non quadra |
| GS1 DataMatrix e GS1-128 con lotto (AI 10) e scadenza (AI 17) | il lotto «mangia» i campi successivi, la scadenza non viene riconosciuta |
| Normale codice a barre EAN/UPC | il GS non c'è — non serve configurare nulla |
La fotocamera del telefono e lo scanner integrato dell'Android-TSD di solito trasmettono il GS così com'è. A perderlo più spesso è lo scanner in modalità tastiera (HID): la tastiera non ha un tasto per il simbolo 29 e lo scanner per impostazione predefinita lo salta semplicemente.
Cosa serve per iniziare#
| Cosa | A cosa serve |
|---|---|
| Scanner 2D (imager) | uno scanner laser 1D non legge affatto il DataMatrix |
| Foglio di configurazione (programmazione) del vostro modello — PDF sul sito del produttore | i codici a barre di servizio che cambiano la modalità dello scanner |
| Codice di marcatura o GS1 DataMatrix di prova | per verificare il risultato con il wizard |
Passo 1. Attivare la trasmissione del GS nello scanner#
Nel foglio di configurazione cercate la sezione su GS / FNC1 / Group Separator (a volte — «sostituzione dei caratteri non stampabili», «Function key mapping»). Occorre che al posto del simbolo invisibile lo scanner invii un tasto che l'app comprende:
| Cosa invia lo scanner | L'app comprende |
|---|---|
| F8 | sì |
| Ctrl+] | sì (su iPhone — anche con layout russo) |
| Tab | sì |
| simbolo con codice 0x1D («così com'è») | sì |
Controllate anche il suffisso Enter dopo il codice — senza di esso il telefono non capirà che la scansione è terminata (uno scanner senza suffisso funziona comunque, ma si distingue più lentamente dalla digitazione manuale).
Passo 2. Verificare con il wizard#
Su Android nel TSD, dalla schermata principale aprite «Verifica scanner» e scansionate il codice di marcatura di prova. Il wizard dirà una delle tre cose:
| Esito | Cosa significa |
|---|---|
| Idoneo | il codice è arrivato completo, il GS c'è |
| Codice incompleto | il GS è stato perso — tornate al passo 1, il wizard vi suggerirà come attivarlo |
| Idoneo con avviso | il GS è stato perso, ma l'app lo ha ripristinato in base al modello del codice di marcatura — meglio comunque configurare lo scanner |
Inoltre il wizard mostrerà la velocità di inserimento (per lo scanner-tastiera) e segnalerà se ha corretto il layout russo. Su iPhone il wizard non c'è — verificate lo scanner con il primo carico merce: l'app segnalerà il codice incompleto.
Scanner integrato dell'Android-TSD#
Lo scanner integrato trasmette il codice direttamente all'app (broadcast) e di solito il GS arriva così com'è. Se comunque non arriva — nelle impostazioni dello scanner del terminale (su Zebra — DataWedge, su altri — «Scanner settings») attivate la trasmissione GS1/FNC1 e i decoder DataMatrix e GS1 DataMatrix. Su Zebra il profilo dell'app viene creato automaticamente con i decoder necessari.
Fotocamera#
La fotocamera del telefono legge il DataMatrix insieme al GS — non serve configurare nulla. Se il codice è piccolo, avvicinatevi, accendete la torcia o lo zoom.
Limitazioni#
- Il ripristino del GS in base al modello funziona solo per i codici di marcatura; per i GS1 con lotto e scadenza lo scanner va configurato.
- Il wizard «Verifica scanner» è disponibile solo su Android.
- Le impostazioni specifiche degli scanner le descriviamo in base alla documentazione dei produttori.
Risoluzione dei problemi#
| Sintomo | Cosa controllare |
|---|---|
| Il wizard dice «Codice incompleto» | il GS non è attivato oppure viene sostituito da un tasto che l'app non comprende (non F8, Ctrl+], Tab, 0x1D) |
| La data di scadenza dal codice a barre non è stata inserita | il GS è stato perso nel codice GS1 — passo 1; oppure il prodotto non ha la scadenza per lotto |
Dopo la scansione nel campo compaiono caratteri in più ]C1, ]d2 |
nello scanner è attiva la trasmissione dell'identificatore di simbologia (AIM ID) — l'app lo comprende, ma per altri programmi è meglio disattivarlo |
| Le lettere nel codice di marcatura sono invertite | layout dello scanner; quello russo viene corretto da solo |
Domande frequenti#
Serve configurare il GS se non lavoro con la marcatura?#
Solo se nei vostri codici a barre GS1 ci sono lotto e scadenza e volete che il telefono li inserisca. Per i normali EAN — no.
Lo stesso scanner va bene anche per la cassa?#
Sì, il requisito del GS per la cassa è lo stesso — vedi scanner di codici a barre alla cassa.