MENU
    Vonalkódok és QR-kódok beolvasása a készülék kamerájával
    • 31 Oct 2023
    • 2 Elolvasandó percek
    • Közreműködők

    Vonalkódok és QR-kódok beolvasása a készülék kamerájával


    Cikk összefoglaló

    Így használhatja a Trigger logikát a kamerával beolvasott vonalkód értékének tárolására

    Áttekintés

    A Tulip "Vonalkódolvasó" kameráját a Camera Widget alatt használhatja, hogy az operátor a telefonján, táblagépén vagy asztali számítógépén lévő webkamerával beolvashasson egy vonalkódot.

    Itt találja meg:

    A widget sikeres használatához három dologra van szükség a lépésben:

    1. Maga a widget. Elég nagynak kell lennie ahhoz, hogy a kezelő lássa, mit szkennel be.
    2. Egy kiváltó, amely a "Vonalkódszkenner (optikai)" használatakor lép működésbe.
    3. Egy változó beágyazva a lépésre, hogy a kezelő láthassa, ha sikeresen beolvassa a vonalkódot.

    Íme, hogyan kell beállítani egy olyan lépést, amely ezt megvalósítja.

    A vonalkódolvasó kamera widget hozzáadása

    Kattintson a Kamera widgetre és válassza a "Vonalkódolvasó" lehetőséget. Méretezze át a widgetet a kívánt méretre - ez az az ablak, ahol a kezelő láthatja, hogy mit szkennel.

    Lépésenként csak egy vonalkódolvasó widget lehet.

    A widget kiválasztása után a kontextusablakban a következő lehetőségek jelennek meg:

    Itt vannak a támogatott vonalkódformátumok:

    • EAN-8
    • EAN-13
    • Code 39
    • 128-as kód
    • ITF
    • RSS-14
    • QR-kód
    • Adatmátrix
    • PDF 417

    Alapértelmezés szerint ezek mindegyike be van kapcsolva. Az egyes vonalkódformátumok "kikapcsolhatók", ami szintén lehetővé teszi, hogy a widget gyorsabban olvassa be a vonalkódokat.

    A kimenet tárolása

    Most létre kell hoznia egy olyan trigger-t, amely egy vonalkód sikeres beolvasásakor működésbe lép.

    Hozzon létre egy Triggert a Kontextusablak Lépés lapján, és adja hozzá a következő "when" utasítást:

    • WHEN "device" "Barcode Scanner (Optical)" output at: "ez az állomás" "Vonalkód jelent meg" eseményt.

    Ezután adjon hozzá egy "Data Manipulation" "store" utasítást a vonalkód értékének egy változóban való tárolásához.

    • "Data Manipulation" "Store" adat: "Device Output" "barcode appeared: text" location: "Variable" (változó itt)

    Végül, ha a vonalkód tárolásakor azonnal egy másik lépésre akarja küldeni a kezelőt, adjon hozzá egy "Go To Step" átmenetet.

    A lépés beállítása

    Íme egy lehetséges elrendezés egy olyan alkalmazáshoz, amelyet asztali számítógépen kívánunk futtatni:

    A kamera widget a képernyő felső felét foglalja el.

    Az alsó felén navigációs gombok, valamint egy szöveges címke és beágyazott változó szöveg található, így a kezelő láthatja az éppen beolvasott vonalkód értékét.

    További információ a változó szövegről itt

    A lejátszón belül a felhasználók a kamera élő nézetét "átfordíthatják" és "elforgathatják".

    A kamerás vonalkódolvasó hibaelhárítása

    A munkaállomás körülményei befolyásolják, hogy az alkalmazásnak mennyi időbe telik egy vonalkód sikeres beolvasása.

    Íme néhány gyakori korlátozás, amely megakadályozza a vonalkódok sikeres beolvasását.

    A kamera felbontása

    A táblagépe vagy telefonja modern, nagy felbontású kamerát használ? Sok régebbi készülék és laptop alacsony felbontású kamerával rendelkezik.

    Világítás

    Jól megvilágított területen szkennel? A kamerának elegendő fényre van szüksége a vonalkód kontrasztjainak megjelenítéséhez.

    Tesztelési eljárás

    Ugyanazzal a kamerával tesztel, amelyet a gyártásban is használni fognak? Ha nem, félrevezető eredményeket kaphat.

    Több példa a látható szövegre

    A leolvasó akkor működik a legjobban, ha egyetlen vonalkód van a látómezőben. Ha más szövegrészek vagy más vonalkódok is láthatóak, akkor próbálja meg ezeket az ujjával blokkolni.

    Lapos papír

    Ha a vonalkód gyűrött papírra van nyomtatva, a leolvasó nehezen fogja tudni leolvasni.

    További olvasmányok


    Megtalálta, amit keresett?

    A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


    Hasznos volt ez a cikk?