Risoluzione dei problemi dei dispositivi con codice a barre¶
Odoo Barcode supporta tre tipi principali di scanner di codici a barre: scanner USB, scanner bluetooth e scanner per computer mobili. Durante la configurazione di ogni tipo di scanner possono verificarsi problemi comuni, in cui gli scanner non funzionano come previsto e Odoo restituisce errori al dispositivo.
Leggere le sezioni seguenti per identificare i problemi generali e specifici del dispositivo, relativi a tipi specifici e diffusi di scanner.
Problemi generali¶
Consultare le sezioni seguenti per i problemi comuni relativi ai dispositivi scanner di codici a barre più diffusi.
Per i problemi relativi a dispositivi specifici, consultare la sezione Scanner Android per gli scanner per computer mobili o la sezione Scanner senza schermo per gli scanner USB e bluetooth.
Impossibile leggere il codice a barre¶
Un problema comune riscontrato quando si utilizzano gli scanner di codici a barre è un errore derivante da codici a barre che non possono essere letti.
Ciò può verificarsi per uno dei seguenti motivi:
Il codice a barre è danneggiato.
Il dispositivo non è in grado di leggere il tipo di codice a barre richiesto (alcuni scanner possono leggere solo codici a barre 2D).
Il codice a barre che viene scansionato si trova su uno schermo. Alcuni scanner non supportano questa modalità e i codici a barre devono essere stampati per essere scansionati. Ciò è più comune con i codici a barre 1D.
Il dispositivo è scarico o danneggiato. Per escludere questa possibilità, seguire le istruzioni per la risoluzione dei problemi nelle sezioni seguenti.
Odoo restituisce un errore del codice a barre¶
Tutti i tipi di scanner di codici a barre hanno il proprio «linguaggio» del dispositivo, che influisce sul modo in cui trasmettono i dati del codice a barre all’app Barcode di Odoo. A volte questo può far sì che Odoo Barcode restituisca un errore del codice a barre dopo la scansione. Ciò potrebbe essere dovuto a uno dei seguenti motivi:
Il computer è configurato con un layout di tastiera diverso dallo scanner di codici a barre. Per escludere questa possibilità, assicurarsi che il dispositivo sia configurato con lo stesso layout di tastiera.
Ad esempio, se il computer è configurato per utilizzare una tastiera FR-BE, configurare lo scanner per inviare pressioni di tasti FR-BE. La stessa logica si applica se si utilizza un tablet invece di un computer.
Per ulteriori informazioni sulla configurazione delle pressioni di tasti, consultare la documentazione Configurazione dello scanner di codici a barre.
Per gli scanner mobili (come i dispositivi Zebra, ad esempio), lo scanner potrebbe interpretare il codice a barre in modo diverso da quanto previsto. Per escludere questa possibilità, scansionare un codice a barre di prova per vedere come lo scanner interpreta il codice a barre.
Scanner Android¶
I modelli più recenti di scanner di codici a barre che utilizzano Android e Google Chrome dovrebbero funzionare con Odoo. Tuttavia, a causa della varietà di modelli e configurazioni, si consiglia di testare prima la compatibilità di uno scanner con Odoo.
Si consiglia la linea di prodotti Zebra; in particolare, lo Zebra TC21 (solo WiFi) e lo Zebra TC26 (WiFi/cellulare).
L’app Codice a barre non fornisce feedback¶
Per impostazione predefinita, gli scanner di codici a barre Android pre-elaborano il codice a barre, quindi inviano un testo completo. Poiché Odoo Codice a barre non legge questo tipo di output, le impostazioni per ogni tipo di scanner devono essere configurate correttamente.
Odoo Codice a barre si aspetta che lo scanner funzioni come una tastiera analogica e quindi rileva solo eventi chiave. Consultare le sezioni seguenti per le impostazioni di configurazione dei dispositivi più diffusi.
Zebra TC21/TC26¶
Quando si utilizzano scanner Zebra, assicurarsi che siano impostate le seguenti configurazioni di pressione dei tasti per prevenire errori.
Iniziare dalla schermata iniziale dello scanner Zebra e selezionare l’app DataWedge (l’app è rappresentata da un’icona codice a barre azzurro).
Nella pagina Profili DataWedge, selezionare l’opzione del profilo per accedere alle impostazioni dello scanner Zebra.
Una volta selezionato il profilo, scorrere verso il basso fino all’opzione Output tastiera e assicurarsi che l’opzione Abilita/disabilita output pressione tasti sia Abilitata.
Una volta abilitata tale opzione, tornare alla pagina delle opzioni Profilo e andare alla sezione Output pressione tasti. Quindi, aprire il sottomenu Opzioni eventi chiave. In Caratteri, assicurarsi che l’opzione Invia caratteri come eventi sia selezionata.
Importante
L’opzione Invia caratteri come eventi deve essere selezionata sullo scanner Zebra, altrimenti Odoo non può riconoscere i codici a barre scansionati.
Una volta completati i passaggi precedenti, eseguire una scansione di prova per assicurarsi che lo scanner Zebra funzioni come previsto.
Dispositivi Android MUNBYN¶
Quando si utilizzano scanner Android MUNBYN, assicurarsi che siano impostate le seguenti configurazioni per prevenire errori.
Dalla schermata iniziale del dispositivo, fare clic su . Nella pagina risultante, individuare la sezione Process mode e selezionare Keyboard input.
Suggerimento
La modalità di processo selezionata controlla come vengono elaborati i dati dopo la lettura del codice a barre.
Keyboard input inserisce i dati letti nella posizione del cursore, come farebbero i dati immessi su una tastiera analogica.
Una volta completati i passaggi precedenti, eseguire una scansione di prova per assicurarsi che lo scanner Android MUNBYN funzioni come previsto.
Perché non ci sono dati in uscita nell’app dopo una scansione riuscita?
Durante la scansione di un codice a barre, lo scanner potrebbe emettere un segnale acustico, indicando una scansione riuscita, ma non ci sono dati in uscita nell’app.
Per risolvere questo problema, regolare il metodo di output su keyboard analogue nell’app Scanner sul dispositivo.
Dalla schermata iniziale del dispositivo, fare clic su . Dalla pagina Settings, fare clic su Output Mode. La finestra pop-up risultante presenta le diverse opzioni di output disponibili per gli utenti. Selezionare Keyboard Mode, quindi fare clic su OK.
Tornare all’app che necessita di essere scansionata e fare clic prima sulla casella di dialogo di input prima di eseguire la scansione. Infine, eseguire una scansione di prova per assicurarsi che lo scanner Android MUNBYN funzioni come previsto.
Dispositivi Android Datalogic¶
Quando si utilizzano scanner Android Datalogic, assicurarsi che siano impostate le seguenti configurazioni per prevenire errori.
Per visualizzare e configurare tutte le impostazioni dello scanner, utilizzare l’app Settings sul dispositivo Android Datalogic. Dal menu delle applicazioni, selezionare .
Dall’elenco risultante di impostazioni, selezionare Wedge. Da questo menu, nella sezione Keyboard wedge, assicurarsi che la funzione Enable keyboard wedge sia attivata.
Quindi, sempre nella sezione Keyboard wedge, individuare l’opzione Keyboard wedge input mode. Per impostazione predefinita, la modalità di input è impostata su Text injection.
Fare clic su Keyboard wedge input mode e modificare l’impostazione in Key pressure. Questo assicura che i codici a barre scansionati vengano tradotti in pressioni di tasti, invece di essere iniettati nell’area di testo.
Una volta completati tutti questi passaggi, eseguire una scansione di prova per assicurarsi che lo scanner Android Datalogic funzioni come previsto.
Scanner senza schermo¶
Gli scanner senza schermo sono dispositivi di scansione di codici a barre che non hanno schermi. Questi includono scanner USB e scanner Bluetooth.
Importante
Odoo supporta la maggior parte degli scanner di codici a barre USB e Bluetooth, poiché tutti emulano una tastiera. Tuttavia, per verificare che uno scanner sia compatibile con un layout di tastiera specifico (o possa essere configurato per esserlo), consultare la documentazione di Odoo Hardware compatibile per Magazzino e Codice a barre.
Dispositivi NETUM¶
Per impostazione predefinita, il manuale utente dello scanner di codici a barre NETUM mostra solo la configurazione della tastiera francese. Per utilizzare la tastiera belga, scansionare il codice sottostante:
Una volta scansionato quel codice, assicurarsi che lo scanner NETUM abbia la configurazione della tastiera corretta e funzioni come previsto.