Know-how
Scanner di codici a barre
Alla cassa scango.ch è integrato uno scanner. In alcuni allestimenti è in uso anche uno scanner portatile separato. Entrambi sono dispositivi indipendenti con propria configurazione – quindi possono leggere lo stesso codice a barre in modo diverso.
Dispositivo | Modello | Configurazione tramite |
|---|---|---|
Scanner di cassa nel Sunmi K2 | Datalogic Magellan | |
Scanner portatile | Scanner portatile Sunmi 2D |
Come riprogrammare uno scanner
Scanner di cassa (Datalogic)
Apri il Datalogic Product Reference Guide e stampa le pagine necessarie – oppure mostrale su uno schermo. Poi scansiona in sequenza con lo scanner di cassa:
ENTER/EXIT PROGRAMMING MODE
Il codice a barre dell’impostazione desiderata
Di nuovo ENTER/EXIT PROGRAMMING MODE (salva e chiude)
⚠️ Copri i codici a barre vicini. Su una pagina del manuale ci sono spesso più codici affiancati e lo scanner potrebbe altrimenti leggere quello sbagliato.
Scanner portatile (Sunmi)
Nel User Manual SUNMI 2D Scanner scansiona in sequenza:
Enter Setup
Il codice a barre dell’impostazione desiderata
Exit Setup
💡 Se hai scansionato per errore: con Restore All Factory Defaults ripristini lo scanner portatile alle impostazioni di fabbrica.
ℹ️ Il K2 è disponibile anche con uno scanner Newland. In quel caso valgono altri codici di programmazione – contattaci, ti aiutiamo.
Risoluzione dei problemi
Il codice a barre inizia con uno zero (0…)
Sintomo
A seconda dello scanner, lo stesso codice fisico può essere trasmesso con una sequenza di cifre diversa. Esempio per il codice 0222512031857:
Scanner | Cifre trasmesse |
|---|---|
Scanner di cassa (Datalogic) |
|
Scanner portatile (Sunmi) |
|
💡 Nota sull’app kiosk: L’app kiosk scango.ch normalizza gli zeri iniziali nella ricerca prodotto. Se sul prodotto è registrata una delle due grafie – 0222512031857 oppure 222512031857 – la cassa di solito trova comunque l’articolo, indipendentemente dalla variante inviata dallo scanner.
Ciononostante, assegnare un codice che inizia con zero resta problematico: scanner e altri sistemi (p.es. scanner del dashboard, importazioni, strumenti terzi) possono comportarsi diversamente. La soluzione corretta è un codice a barre senza 0 iniziale.
Causa: il codice a barre non è stato assegnato correttamente
Un codice a 13 cifre che inizia con 0 tecnicamente non è un EAN-13, ma un codice UPC-A (12 cifre) del Nord America. Lo zero iniziale lì non è una cifra reale, ma solo un riempimento per arrivare a 13 posizioni.
Ogni scanner può decidere se inviare o meno quello zero – entrambe le varianti sono corrette secondo lo standard. Non si tratta quindi di un difetto della cassa o dello scanner, ma di un errore nell’assegnazione del codice.
👉 I codici a barre interni non devono mai iniziare con uno 0.
💡 Suggerimento: Inizia i codici interni con un 2. L’intervallo 20–29 è riservato esplicitamente da GS1 all’uso interno e non collide con i codici del commercio ufficiale.
Soluzione A: correggere il codice a barre
Questa soluzione funziona solo per codici a barre interni assegnati da te, che stampi e applichi anche tu. Per merce acquistata il produttore stampa il codice e non si può cambiare – in quel caso usi la soluzione B o C.
Per i tuoi codici è l’unica variante che risolve il problema in modo duraturo e indipendente dal dispositivo:
Sostituisci la prima cifra
0con un2.Ricalcola la cifra di controllo – vedi Calcolatore cifra di controllo | GS1 Switzerland.
Esempio: da0222512031857diventa2222512031855.Genera il nuovo codice come grafica, stampalo e rietichetta gli articoli interessati.
Aggiorna il codice a barre del prodotto nel dashboard scango.ch.
Soluzione B: pochi articoli interessati – registrare entrambe le grafie
Alla cassa kiosk questa variante di solito non serve grazie alla normalizzazione degli zeri (vedi sopra). Resta utile se scansionate gli stessi articoli anche in altri strumenti che fanno match esatto, o come ulteriore garanzia.
Registra l’articolo anche con la seconda grafia – una volta con e una volta senza zero iniziale:
0222512031857222512031857
Attenzione: scorte e statistiche si suddividono così su due voci.
Soluzione C: molti articoli interessati – uniformare gli scanner
Se molti articoli sono interessati, o vuoi la stessa sequenza su tutti i dispositivi, configura gli scanner affinché inviino la stessa grafia. Scegli una grafia e applicala a tutti i dispositivi.
Variante 1: impostare lo scanner portatile su 13 cifre (con zero iniziale)
Adatta se i tuoi articoli sono già registrati con zero iniziale.
Nel User Manual SUNMI 2D Scanner, capitolo UPC-A › Transmit Preamble Character (pagina 96), scansiona con lo scanner portatile:
Enter Setup
System Character & Country Code
Exit Setup
Variante 2: impostare lo scanner di cassa su 12 cifre (senza zero iniziale)
Adatta se i tuoi articoli sono registrati senza zero iniziale.
Nel Datalogic Product Reference Guide, capitolo Expand UPC-A to EAN-13 (pagina 110), scansiona con lo scanner di cassa:
ENTER/EXIT PROGRAMMING MODE
Expand UPC-A to EAN-13 = Disable
ENTER/EXIT PROGRAMMING MODE
Al contrario, Expand UPC-A to EAN-13 = Enable porta lo scanner di cassa a 13 cifre.
⚠️ Importante per entrambe le varianti: L’impostazione vale per tutti i codici UPC-A, quindi anche per merce nordamericana acquistata. Gli articoli già registrati nell’altra grafia vanno aggiornati dopo la modifica. Applica quindi il cambiamento in modo coerente su tutti i dispositivi di una sede.
I QR code non vengono letti
Sintomo
Lo scanner di cassa legge correttamente i normali codici a barre, ma non reagisce ai QR code – ad esempio su gift card, codici sconto o codici mostrati su uno smartphone.
Causa
Di fabbrica lo scanner Datalogic ignora i QR code il cui contenuto è un link web (URL). È previsto nel retail affinché alla cassa non vengano letti per errore QR pubblicitari o di imballaggio. Per i nostri casi d’uso ti servono però questi codici.
Soluzione: attivare la lettura dei QR code
Scansiona con lo scanner di cassa in sequenza i seguenti codici di programmazione dal Datalogic Product Reference Guide:
ENTER/EXIT PROGRAMMING MODE
QR Code URL Link = Enable (pagina 245)
ENTER/EXIT PROGRAMMING MODE
Dopodiché i QR code con link web vengono letti.
💡 Se non viene riconosciuto alcun QR code, attiva anche la lettura QR in sé: stessa procedura, ma con il codice QR Code = Enable (pagina 242).
⚠️ Copri anche qui i codici vicini – accanto a «QR Code URL Link = Enable» c’è la variante «Disable».