Know-how

Scanner di codici a barre

Una cassa scango.ch ha uno scanner integrato. In alcuni casi si utilizza anche uno scanner portatile separato. Entrambi sono dispositivi indipendenti con una propria configurazione – possono quindi leggere lo stesso codice a barre in modo diverso. Questa pagina spiega come riprogrammare gli scanner e risolvere i problemi di scansione più comuni.

Dispositivo

Modello

Configurazione tramite

Scanner di cassa nella Sunmi K2

Datalogic Magellan

Datalogic Product Reference Guide

Scanner portatile

Scanner portatile Sunmi 2D

User Manual SUNMI 2D Scanner

Riprogrammare uno scanner

Scanner di cassa (Datalogic)

Apra il Datalogic Product Reference Guide e stampi le pagine necessarie – oppure le mostri su uno schermo. Poi scansioni in sequenza con lo scanner di cassa:

  1. ENTER/EXIT PROGRAMMING MODE
  2. Il codice a barre dell'impostazione desiderata
  3. Di nuovo ENTER/EXIT PROGRAMMING MODE (salva e chiude)

⚠️ Copra i codici a barre vicini. Su una pagina del manuale ci sono più codici affiancati e lo scanner potrebbe altrimenti leggere quello sbagliato.

Scanner portatile (Sunmi)

Nel User Manual SUNMI 2D Scanner scansioni in sequenza:

  1. Enter Setup
  2. Il codice a barre dell'impostazione desiderata
  3. Exit Setup

💡 Se ha scansionato un codice sbagliato: con Restore All Factory Defaults ripristina lo scanner portatile alle impostazioni di fabbrica.

ℹ️ La K2 è disponibile anche con uno scanner Newland. In quel caso valgono altri codici di programmazione – ci contatti, La aiutiamo volentieri.

Problema: il codice a barre inizia con uno zero (0…)

Sintomo

A seconda dello scanner, lo stesso codice a barre fisico viene trasmesso con una sequenza di cifre diversa. Esempio per il codice 0222512031857:

Scanner

Cifre trasmesse

Scanner di cassa (Datalogic)

0222512031857

Scanner portatile (Sunmi)

222512031857

💡 Nota sull'app kiosk: l'app kiosk scango.ch tiene conto degli zeri iniziali nella ricerca dei prodotti. Se sul prodotto è registrata una delle due grafie – 0222512031857 o 222512031857 –, la cassa di norma trova comunque l'articolo, qualunque variante invii lo scanner.

Assegnare codici che iniziano con zero resta comunque problematico: scanner e altri sistemi (p. es. scanner del dashboard, importazioni, strumenti di terzi) possono comportarsi diversamente. La soluzione pulita è un codice a barre corretto 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) dell'area nordamericana. Lo zero iniziale non è una vera cifra, ma solo un riempimento per arrivare a 13 posizioni.

Ogni scanner può decidere se inviare o omettere questo 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 a barre.

👉 I codici a barre interni non devono mai iniziare con uno 0.

💡 Consiglio: inizi i codici interni con un 2. L'intervallo 20–29 è riservato esplicitamente da GS1 all'uso interno e non entra in conflitto con i codici del commercio ufficiale.

Soluzione A: correggere il codice a barre

Questa soluzione funziona solo per i codici a barre interni assegnati da Lei, che stampa e applica Lei stesso. Per la merce acquistata il codice è stampato dal produttore e non si può modificare – in quel caso valgono le soluzioni B o C.

Per i Suoi codici è l'unica variante che risolve il problema in modo duraturo e indipendente dai dispositivi:

  1. Sostituisca la prima cifra 0 con un 2.
  2. Ricalcoli la cifra di controllo – vedi Calcolatore cifra di controllo | GS1 Switzerland. Esempio: 0222512031857 diventa 2222512031855.
  3. Generi il nuovo codice come immagine, lo stampi e rietichetti gli articoli interessati.
  4. Aggiorni 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 è necessaria grazie al confronto degli zeri (vedi nota sopra). Resta utile se scansiona gli stessi articoli anche in altri strumenti che confrontano in modo esatto, o come ulteriore sicurezza.

Registri l'articolo anche con la seconda grafia – una volta con e una volta senza zero iniziale:

  • 0222512031857
  • 222512031857

Se lo crea come prodotto separato, scorte e statistiche si dividono su due voci. Se per la Sua organizzazione è attivato il campo Altri codici sulla pagina prodotto (su richiesta), registri lì la seconda grafia sullo stesso prodotto; scorte e statistiche restano così unite.

Soluzione C: molti articoli interessati – uniformare gli scanner

Se sono interessati molti articoli o desidera la stessa sequenza di cifre su tutti i dispositivi, imposti i dispositivi in modo che inviino tutti la stessa grafia. Scelga una grafia e la applichi a tutti i dispositivi.

Variante 1: impostare lo scanner portatile su 13 cifre (con zero iniziale). Adatta se i Suoi articoli sono già registrati con lo zero iniziale. Nel User Manual SUNMI 2D Scanner, capitolo UPC-A › Transmit Preamble Character (pagina 96), scansioni con lo scanner portatile:

  1. Enter Setup
  2. System Character & Country Code
  3. Exit Setup

Variante 2: impostare lo scanner di cassa su 12 cifre (senza zero iniziale). Adatta se i Suoi articoli sono registrati senza zero iniziale. Nel Datalogic Product Reference Guide, capitolo Expand UPC-A to EAN-13 (pagina 110), scansioni con lo scanner di cassa:

  1. ENTER/EXIT PROGRAMMING MODE
  2. Expand UPC-A to EAN-13 = Disable
  3. ENTER/EXIT PROGRAMMING MODE

Al contrario, Expand UPC-A to EAN-13 = Enable imposta lo scanner di cassa su 13 cifre.

⚠️ Importante per entrambe le varianti: l'impostazione vale per tutti i codici UPC-A, quindi anche per la merce nordamericana acquistata. Gli articoli registrati finora nell'altra grafia vanno adattati dopo la modifica. Applichi quindi la modifica in modo coerente su tutti i dispositivi di una sede.

Problema: i codici QR non vengono letti

Sintomo

Lo scanner di cassa legge correttamente i normali codici a barre, ma non reagisce ai codici QR – ad esempio su carte regalo, codici sconto o codici mostrati su uno smartphone.

Causa

Di fabbrica, lo scanner Datalogic ignora i codici QR il cui contenuto è un link web (URL). Nel commercio al dettaglio è previsto così, affinché alla cassa non vengano letti per errore codici QR pubblicitari o delle confezioni. Per i casi d'uso di scango.ch, però, questi codici servono.

Soluzione: attivare la lettura dei codici QR

Con lo scanner di cassa scansioni in sequenza i seguenti codici di programmazione del Datalogic Product Reference Guide:

  1. ENTER/EXIT PROGRAMMING MODE
  2. QR Code URL Link = Enable (pagina 245)
  3. ENTER/EXIT PROGRAMMING MODE

In seguito i codici QR con link web vengono letti.

💡 Se non viene riconosciuto nessun codice QR, attivi anche la lettura QR in sé: stessa procedura, ma con il codice QR Code = Enable (pagina 242).

⚠️ Copra anche qui i codici vicini – proprio accanto a «QR Code URL Link = Enable» si trova la variante «Disable».

Messaggio «Codice QR errato» alla cassa

Se una cliente scansiona un codice QR con un link web che non è un codice scango.ch (p. es. il codice QR di una confezione o di un volantino pubblicitario), la cassa mostra il messaggio «Codice QR errato – Per favore scansiona il codice a barre, non il codice QR.» ed emette un segnale di avviso. Se nelle impostazioni del negozio (Impostazioni › Organizzazione › I negozi) è registrato un indirizzo e-mail per i messaggi di errore, questo riceve inoltre una notifica con la cassa e il link scansionato.

In questo caso la cliente scansiona il codice a barre del prodotto. Se il messaggio si ripete spesso per un determinato articolo, verifichi che il suo codice a barre sia ben visibile o copra il codice QR sulla confezione. La cassa riconosce normalmente i codici QR delle carte regalo e dei codici sconto scango.ch.

Codici QR speciali della scheda informativa

La Sua scheda informativa contiene codici QR che attivano alla cassa una funzione per il personale:

Codice QR

Funzione

Codice QR di accesso schermata cassa (contenuto scango.ch-openpaytecterminal)

Apre il menu terminale, p. es. per ricollegare il terminale di pagamento PayTec (vedi Collegare il terminale PayTec alla cassa).

Codice QR di verifica dell'età (contenuto scango.ch-agerestriction)

Conferma la verifica dell'età per i prodotti con limiti di età nel carrello; in seguito la cliente può pagare (vedi Hardware).

Conservi questi codici in modo che la clientela non vi abbia accesso.