Come aggiungere Invio o Tab dopo la lettura del codice a barre
Per far premere Invio o Tab al lettore dopo ogni codice devi impostare un suffisso: CR (esadecimale 0D) per Invio, HT (esadecimale 09) per Tab. Molti manuali hanno un codice pronto "Add CR Suffix" o "Enter"; altrimenti si usa la sequenza "aggiungi suffisso" con i valori della tabella numerica. Invio conferma il codice, Tab passa al campo successivo.
Invio o Tab: quale ti serve
| Dove leggi | Suffisso | Perché |
|---|---|---|
| Software di cassa, campo "codice articolo" | Invio (CR) | Conferma la ricerca e aggiunge l'articolo |
| Gestionale di magazzino, carico e scarico | Invio (CR) | Di solito conferma il codice e porta alla quantità |
| Excel o Google Fogli, un codice per riga | Invio (CR) | Scende alla riga successiva |
| Foglio di calcolo con quantità accanto | Tab (HT) | Passa alla cella a destra |
| Modulo web con più campi da compilare | Tab (HT) | Passa al campo successivo senza inviare il modulo |
| Modulo web con un solo campo di ricerca | Invio (CR) | Avvia la ricerca |
| Software che legge da porta COM | Quello richiesto dal software (spesso CR o CR+LF) | È il protocollo a deciderlo |
Per i fogli di calcolo ci sono altri accorgimenti importanti (zeri iniziali, notazione scientifica): vedi lettura in Excel e Google Fogli.
Procedura generica
I codici esatti sono nella guida del tuo modello (cerca "Suffix", "Terminator", "Enter key" o "Add CR"). Il percorso è quasi sempre uno di questi due.
Con un codice pronto
- Trova il codice "Add CR Suffix", "Enter" o "Tab" nella sezione dei suffissi o nelle impostazioni rapide all'inizio del manuale.
- Leggilo. Il lettore conferma con un beep di programmazione.
- Prova nel test del lettore: alla fine del codice devi vedere il carattere 13 (Invio) o 9 (Tab).
Con la sequenza "aggiungi suffisso"
- Leggi "Add Suffix" (o "Set Suffix").
- Scegli a quali simbologie applicarlo, se richiesto: di solito esiste un valore per "tutte".
- Leggi il valore del carattere dalla tabella dei codici numerici:
0Dper CR,09per Tab (in esadecimale; verifica il formato richiesto dal tuo modello). - Conferma con "Save" o "Exit".
- Prova nel test.
Il funzionamento generale delle sequenze è descritto in codici di programmazione, i valori di tutti i caratteri nella tabella dei caratteri di controllo ASCII.
Cosa aspettarsi nel test
Senza suffisso: 8001234567897 Con CR: 8001234567897 [13] Con Tab: 8001234567897 [9] Con CR+LF: 8001234567897 [13] [10] (in modalità tastiera: spesso due Invio) Suffisso doppio: 8001234567897 [13] [13] (impostato due volte, globale e per simbologia)
Il suffisso CR+LF è corretto per molte integrazioni seriali, ma in emulazione tastiera può produrre due Invio: in Excel salti una riga, in un modulo web il secondo Invio invia il modulo. In modalità tastiera usa solo CR.
Casi limite
- Invio del tastierino numerico. Alcuni lettori possono usare l'Invio del tastierino invece di quello principale. Qualche applicazione li tratta diversamente: se l'Invio "non fa niente" in un programma specifico, prova l'altra opzione.
- Suffisso solo per alcune simbologie. Puoi volere Invio dopo gli EAN e Tab dopo i Code 128 interni. Vedi prefissi e suffissi personalizzati.
- Regole di formattazione attive. Su alcuni lettori una regola di formattazione sostituisce il suffisso globale: il codice esce senza Invio. Vedi formattazione dei dati.
- Applicazioni web lente. L'Invio arriva prima che la pagina abbia elaborato tutte le cifre e la ricerca parte con un codice incompleto. Serve un piccolo ritardo, idealmente solo prima del suffisso se il modello lo consente.
- Lettori Bluetooth su iPad. Il campo deve avere il focus; alcune app ignorano l'Invio da tastiera hardware.
Come si comportano Invio e Tab nei programmi più comuni
Lo stesso suffisso ha effetti diversi a seconda di dove si trova il cursore, e conoscerli evita configurazioni sbagliate:
- Excel: Invio scende di una riga (o si sposta nella direzione impostata nelle opzioni); Tab va a destra. Dopo una serie di Tab, un Invio riporta alla colonna di partenza nella riga sotto, comodo per schede "codice, quantità, note".
- Browser: Invio in un campo di un modulo di solito lo invia; Tab passa al campo successivo seguendo l'ordine definito dalla pagina, che non sempre coincide con quello visivo.
- Software di cassa: Invio conferma l'articolo; un Tab può invece spostare il focus su un pulsante e far "perdere" il campo codice alle letture successive.
- Campi su più righe (note, descrizioni): Invio va a capo dentro il campo e non conferma nulla.
Se dopo la configurazione l'Invio non arriva
Controlla nell'ordine: che il suffisso sia davvero presente nel test (se manca, la programmazione non è andata a buon fine o una regola lo sovrascrive); che il cursore sia nel campo giusto; che l'applicazione accetti l'Invio in quel campo. La guida completa è in il lettore non invia Invio.
Caso tipico: un negozio online registra il carico merce in un modulo web con tre campi: codice, quantità, posizione. Con suffisso Invio, ogni lettura invia il modulo con quantità e posizione vuote. Passando al suffisso Tab, il cursore va alla quantità dopo la lettura; l'operatore digita la quantità e la posizione, poi preme Invio a mano.
Domande frequenti
Posso avere sia Tab sia Invio?
Sì, molti lettori accettano suffissi di più caratteri, per esempio Tab seguito da Invio. Ha senso solo se il software si aspetta quella sequenza esatta.
Il suffisso sopravvive allo spegnimento?
Sui lettori professionali sì. Alcuni lettori economici richiedono un codice di salvataggio finale; senza, al riavvio il suffisso sparisce.
Posso fare in modo che il lettore premi F2 o un altro tasto funzione?
Molti modelli supportano tasti funzione come suffisso o prefisso, con codici dedicati nel manuale. Utile per software che usano F-tasti per aprire la ricerca.