Felsökning av streckkodsenheter

Odoo Barcode stöder tre huvudtyper av streckkodsläsare: USB-skannrar, Bluetooth-skannrar och skannrar för mobila datorer. När du konfigurerar varje typ av skanner kan vanliga problem uppstå, där skannrarna inte fungerar som avsett och Odoo returnerar fel till enheten.

Läs avsnitten nedan för att identifiera allmänna och unika enhetsproblem, relaterade till specifika, populära typer av skannrar.

Allmänna frågor

Se följande avsnitt nedan för vanliga problem med populära streckkodsläsare.

För problem relaterade till specifika enheter, se avsnittet Android scanners för mobila scanners, eller avsnittet Screenless scanners för USB- och Bluetooth-scanners.

Streckkod kan inte läsas

Ett vanligt problem vid användning av streckkodsläsare är fel som beror på att streckkoderna inte kan läsas.

Detta kan bero på någon av följande orsaker:

  • Streckkoden är skadad.

  • Enheten kan inte läsa den önskade streckkodstypen (vissa skannrar kan endast läsa 2D-streckkoder).

  • Streckkoden som skannas visas på en skärm. Vissa skannrar har inte stöd för detta, och streckkoderna måste skrivas ut för att kunna skannas. Detta är vanligast med 1D-streckkoder.

  • Enheten har inget batteri eller är trasig. För att utesluta detta, följ felsökningsanvisningarna i följande avsnitt.

Odoo returnerar streckkodsfel

Alla typer av streckkodsläsare har sitt eget enhetsspråk, vilket påverkar hur de skickar streckkodsdata till Odoo Barcode-appen. Ibland kan detta leda till att Odoo Barcode returnerar ett streckkodsfel efter skanning. Detta kan bero på någon av följande orsaker:

  • Datorn är konfigurerad med en annan tangentbordslayout än streckkodsläsaren. För att utesluta detta, kontrollera att enheten är konfigurerad med samma tangentbordslayout.

    Om datorn t.ex. är konfigurerad för att använda ett FR-BE-tangentbord ska du konfigurera skannern så att den skickar FR-BE-tangenttryckningar. Samma logik gäller om du använder en surfplatta istället för en dator.

    Mer information om hur du konfigurerar tangenttryckningar finns i dokumentationen Barcode scanner setup.

  • När det gäller skannrar för mobila datorer (t.ex. Zebra-enheter) kan det hända att skannern tolkar streckkoden på ett annat sätt än avsett. För att utesluta detta kan du skanna en teststreckkod för att se hur skannern tolkar streckkoden.

Android-skannrar

De senaste modellerna av streckkodsläsare som använder Android och Google Chrome bör fungera med Odoo. Eftersom det finns så många olika modeller och konfigurationer rekommenderar vi dock att du först testar om skannern är kompatibel med Odoo.

Vi rekommenderar Zebras produktlinje, närmare bestämt Zebra TC21 (endast WiFi) och Zebra TC26 (WiFi/cellular).

Streckkodsappen ger ingen feedback

Som standard förbehandlar Android streckkodsläsare streckkoden och skickar sedan en fullständig text. Eftersom Odoo Barcode inte läser denna typ av utdata, måste inställningarna för varje typ av skanner konfigureras korrekt.

Odoo Barcode förväntar sig att skannern fungerar som ett analogt tangentbord, och detekterar därför endast tangenthändelser. Se följande avsnitt för konfigurationsinställningar för de mest populära enheterna.

Zebra TC21/TC26

När du använder Zebra-skannrar, se till att följande konfigurationer för tangenttryckningar är inställda för att förhindra fel.

Gå till Zebra-skannerns startskärm och välj appen DataWedge (appen representeras av en (ljusblå streckkod)-ikon).

På sidan DataWedge Profiles väljer du profilalternativet för att få tillgång till Zebra-skannerns inställningar.

När profilen är vald rullar du ned till alternativet Keyboard Output och kontrollerar att alternativet Enable/disable keystroke output är Enabled.

Visa alternativ för tangenttryckning i Zebra-skannerns DataWedge-app.

När det alternativet är aktiverat går du tillbaka till alternativsidan Profile och går till avsnittet Keystroke output. Öppna sedan undermenyn Alternativ för nyckelhändelse. Under Tecken kontrollerar du att alternativet Sänd tecken som händelser är markerat.

Viktigt

Alternativet Send Characters as Events måste vara markerat på Zebra-skannern, annars kan Odoo inte känna igen de streckkoder som skannas.

När ovanstående steg har vidtagits, utför en testskanning för att säkerställa att Zebra-skannern fungerar som avsett.

MUNBYN Android-enheter

När du använder MUNBYN Android-scanners ska du se till att följande konfigurationer är inställda för att förhindra fel.

Från enhetens startskärm klickar du på AppSettings. På sidan som visas letar du upp avsnittet Processläge och väljer Tangentbordsinmatning.

Avsnitt om processläge på MUNBYN-skannerns AppSettings-sida.

Tips

Det valda Process mode styr hur data bearbetas efter att streckkodsdata har lästs ut.

Keyboard input matar in utlästa data vid markörens position, på samma sätt som man matar in data på ett analogt tangentbord.

När ovanstående steg har utförts, utför en testskanning för att säkerställa att MUNBYN Android-skannern fungerar som avsett.

Varför visas inga data i appen efter en lyckad skanning?

Vid skanning av en streckkod kan skannern avge en ljudsignal som indikerar att skanningen lyckats, men det finns ingen datautmatning i appen.

För att åtgärda detta problem, justera utmatningsmetoden till analog tangentbord i appen Scanner på enheten.

Från enhetens startskärm klickar du på Scanner App ‣ Settings. På sidan Inställningar klickar du på Utmatningsläge. I popup-fönstret som öppnas visas de olika utmatningsalternativ som är tillgängliga för användarna. Välj Tangentbordsläge och klicka sedan på OK.

Popup-fönster för utmatningsläge på MUNBYN-skannern.

Gå tillbaka till den app som ska skannas och klicka först på dialogrutan för inmatning innan du skannar. Utför slutligen en testskanning för att säkerställa att MUNBYN Android-skannern fungerar som avsett.

Datalogic Android-enheter

Vid användning av Datalogic Android scanners, se till att följande konfigurationer är inställda för att förhindra fel.

För att visa och konfigurera alla inställningar för skannern, använd appen Settings på Datalogic Android-enheten. Från applikationsmenyn, välj Inställningar ‣ System ‣ Scannerinställningar.

I listan över inställningar väljer du Wedge. I den här menyn, under avsnittet Keyboard wedge, ska du se till att funktionen Enable keyboard wedge är aktiverad.

Sedan, även under Keyboard wedge-sektionen, hitta alternativet Keyboard wedge input mode. Som standard är inmatningsläget satt till Textinjektion.

Wedge-konfigurationsmeny på Datalogic-skannern.

Klicka på Keyboard wedge input mode och ändra inställningen till Key pressure. Detta säkerställer att skannade streckkoder översätts till tangentbordstryck istället för att injiceras i textområdet.

Val av inmatningsläge för tangentbord på Datalogic skanner.

När alla dessa steg har tagits, utför en testskanning för att säkerställa att Datalogic Android-skannern fungerar som avsett.

Skärmlösa skannrar

Skärmlösa skannrar är enheter för streckkodsläsning som saknar skärm. Dessa inkluderar USB-skannrar och Bluetooth-skannrar.

Viktigt

Odoo stöder de flesta USB- och Bluetooth-streckkodsläsare, eftersom de alla emulerar ett tangentbord. För att kontrollera att en skanner är kompatibel med en viss tangentbordslayout (eller kan konfigureras för att göra det), se dock Odoo’s Inventory & Barcode compatible hardware dokumentation.

NETUM-enheter

Som standard visar NETUM-streckkodsläsarens användarhandbok endast den franska tangentbordskonfigurationen. För att använda det belgiska tangentbordet, skanna koden nedan:

Belgisk FR-streckkod för nyckel.

När koden har skannats ska du kontrollera att NETUM-skannern har rätt tangentbordskonfiguration och att den fungerar som avsett.