Návody

Datalogic QBT2500: Enter nebo Tab po každém skenování

V režimu klávesnice posílá QBT2500 za každým čárovým kódem ještě jednu klávesu navíc. Při Enteru kurzor skočí na další řádek nebo se odešle formulář. Mnoha programům ale víc vyhovuje Tab, který přesune kurzor do dalšího pole, nebo žádná klávesa. Tento návod ukazuje, jak to změnit a jak před čárový kód přidat text.

Budete potřebovat

Zjistěte, co čtečka posílá teď

Z výroby posílá QBT2500 za každým čárovým kódem Enter: ve výchozím nastavení PRG (Standard Defaults) je globální prefix prázdný (No Global Prefix) a globální suffix je 0x0D, tedy návrat vozíku (carriage return). Otevřete Poznámkový blok, klikněte do okna a naskenujte čárový kód. Pokud kurzor skočí na nový řádek, čtečka odeslala Enter. Pokud zůstane na konci textu, žádnou klávesu neodeslala. Tuto kontrolu zopakujte po každé změně.

Jak fungují prefix a suffix

Datalogic nazývá znaky navíc globální prefix (posílá se před daty čárového kódu) a globální suffix (posílá se za nimi). Každý může obsahovat až 20 znaků ASCII. Oba se nastavují v části Global Prefix/Suffix v kapitole Data Format v PRG (s. 81) čárovými kódy Set Global Prefix a Set Global Suffix. Kapitola References ukazuje příklad na s. 281.

Každý znak zadáváte jako dvoumístný hexadecimální kód. Kódy uvádí ASCII Chart (příloha F, s. 350) a Keypad (příloha D, s. 337) obsahuje čárový kód pro každou číslici 0 až 9 a každé písmeno A až F. Nejčastěji budete potřebovat tyto kódy:

Klávesa nebo znakNázev ASCIIKód (hex)
EnterCR (návrat vozíku)0D
TabHT (horizontální tabulátor)09
Nový řádekLF0A
MezeraSP20
$Znak dolaru24

Nahraďte Enter Tabem

  1. Naskenujte ENTER/EXIT PROGRAMMING MODE. Čtečka čtyřikrát nízko pípne a po dobu programovacího režimu její kontrolka bliká.
  2. V části Global Prefix/Suffix naskenujte Set Global Suffix.
  3. Z přílohy Keypad naskenujte 0 a pak 9, tedy kód pro Tab. Každý přijatý čárový kód potvrdí jedno krátké vysoké pípnutí.
  4. Zadání ukončete naskenováním ENTER/EXIT PROGRAMMING MODE. PRG to vyžaduje vždy, když zadáte méně než 20 znaků.
  5. Naskenujte ENTER/EXIT PROGRAMMING MODE ještě jednou, abyste nastavení uložili a programovací režim opustili. Jeden vysoký a čtyři nízké tóny, po kterých následuje pípnutí resetu, změnu potvrdí.
  6. Zkontrolujte to v Poznámkovém bloku: kurzor by se teď měl posunout, jako byste stiskli Tab.

Spletli jste se před posledním znakem? Naskenujte CANCEL ve stejné části (dvě nízká pípnutí) a začněte znovu od kroku 1. Pokud kontrolka po kroku 5 stále bliká, čtečka je pořád v programovacím režimu: naskenujte ENTER/EXIT PROGRAMMING MODE ještě jednou.

Tab a Enter zároveň

Některé formuláře potřebují obojí, například Tab pro opuštění pole a Enter pro potvrzení. Ve stejném zadání suffixu zadejte kódy v pořadí, v jakém se mají odeslat: 0 9 0 D. PRG požaduje zadávat znaky prefixu i suffixu v pořadí, v jakém se odesílají.

Vraťte Enter

Zopakujte výše uvedené kroky s kódem 0 D, tedy návratem vozíku, který počítač přijme jako Enter.

Restore Factory Configuration také vrátí suffix na 0x0D, ale resetuje i všechna ostatní nastavení včetně rozhraní. Než ho použijete, přečtěte si řešení problémů QBT2500.

Za čárovým kódem neposílejte žádnou klávesu

Hodí se to, když váš software přidává vlastní Enter, nebo když chcete každý čárový kód před potvrzením zkontrolovat. PRG nemá samostatný čárový kód, který by suffix odstranil: „No Global Prefix“ a „Global Suffix = 0x0D(CR)“ na s. 81 jen pojmenovávají výchozí hodnoty. Globální suffix proto vymažte v programu Datalogic Aladdin a pak v Poznámkovém bloku ověřte, že kurzor zůstává na konci textu čárového kódu.

Přidejte prefix

Prefix funguje stejně: naskenujte ENTER/EXIT PROGRAMMING MODE, Set Global Prefix, hexadecimální kódy a dvakrát ENTER/EXIT PROGRAMMING MODE. Ve vlastním příkladu Datalogic změní znak dolaru, kód 2 4, čárový kód 12345 na $12345. Prefix odstraníte v programu Aladdin.

Tip

Chcete vědět, jaký typ čárového kódu se naskenoval? Nastavení Label ID a Global AIM ID v kapitole Data Format v PRG přidávají identifikátor typu čárového kódu. Obě jsou ve výchozím stavu vypnutá.

Místo čárových kódů použijte program Aladdin

Datalogic Aladdin si zdarma stáhnete ze stránky se softwarem ke stažení Datalogic. Zobrazuje nastavení čtečky na obrazovce, takže prefix nebo suffix nastavíte v počítači a nemusíte skenovat kódy jeden po druhém. Pokud o to Aladdin požádá, nainstalujte také ovladač Datalogic USB-COM. Aladdin je zároveň nejjednodušší způsob, jak nastavit více čteček stejně.

Vyzkoušejte to ve svém programu

  1. Otevřete program, do kterého skenujete, a klikněte do prvního pole.
  2. Naskenujte čárový kód a zkontrolujte, kde skončí kurzor.
  3. Pokud Tab nebo Enter nedorazí podle očekávání, zkontrolujte Keyboard Send Control Characters v kapitole Keyboard Interface v PRG (s. 72). Při výchozí hodnotě Send Ctrl+Key posílají tabulky scancodů v PRG kód 09 jako klávesu Tab a 0D jako Enter.

Jiné znaky jsou špatně? Viz rozložení klávesnice QBT2500. Čtečku teprve zprovozňujete? Začněte návodem k nastavení QBT2500.

Časté dotazy

Proč moje čtečka Datalogic po každém skenování stiskne Enter?

Její výchozí globální suffix je návrat vozíku (0x0D), který počítač přijme jako Enter. Suffix změňte nebo vymažte podle návodu výše.

Jak nastavím, aby QBT2500 posílala Tab místo Enteru?

Naskenujte ENTER/EXIT PROGRAMMING MODE, Set Global Suffix, 0 a 9 z přílohy Keypad a pak dvakrát ENTER/EXIT PROGRAMMING MODE. Nebo suffix změňte v programu Datalogic Aladdin.

Kolik znaků může mít prefix nebo suffix?

Podle PRG každý až 20 znaků ASCII.

Odstraní reset můj suffix?

Restore Factory Configuration vrátí suffix na výchozí návrat vozíku (Enter). Pak to vyzkoušejte v Poznámkovém bloku a v případě potřeby suffix nastavte znovu.