Ustawienia interfejsu#

Tryb komunikacji#

USB HID-KBW#

Po podłączeniu modułu skanującego do hosta za pomocą kabla USB można skonfigurować moduł skanujący jako standardowe wejście klawiatury, skanując kod konfiguracyjny KBW USB.

../../_shared/_images/module-212e/0010061.png

USB HID-KBW#

USB COM#

Po podłączeniu modułu skanującego do hosta za pomocą kabla USB można skonfigurować moduł skanujący do pracy w trybie wyjścia wirtualnego portu szeregowego, skanując kod konfiguracyjny COM USB.

../../_shared/_images/module-212e/0010062.png

USB COM#

seryjny#

Interfejs komunikacji szeregowej to powszechny sposób łączenia modułu Scan Engine z urządzeniem hosta (takim jak komputer, terminal POS itp.). Po podłączeniu modułu skanującego do hosta za pomocą kabla szeregowego, system domyślnie przełącza się na tryb komunikacji szeregowej. Podczas korzystania z interfejsu komunikacji szeregowej, konfiguracja parametrów komunikacji między modułem skanującym a urządzeniem hosta musi być w pełni zgodna, aby zapewnić płynną komunikację i poprawną zawartość.

../../_shared/_images/module-212e/0010060.png

Port szeregowy TTL-232#

Interfejs komunikacji szeregowej modułu skanującego wykorzystuje sygnały TTL (TTL-232). Interfejs ten można dostosować do większości architektur systemowych. Jeśli system musi korzystać z architektury RS232, należy dodać zewnętrzny układ konwersji.

Domyślne parametry komunikacji szeregowej modułu skanującego przedstawiono w Table 2-1.

Parametr komunikacji szeregowej Table 2-1

Parametr

domyślny

Szybkość transmisji

115200

Cyfra kontrolna

nic

Bity danych

8

bit stopu

1

Szybkość transmisji#

Gdy moduł skanowania komunikuje się z hostem za pośrednictwem TTL-232/RS232, należy ustawić takie same parametry komunikacji jak w przypadku normalnej komunikacji, w tym szybkość transmisji, weryfikację, kontrolę przepływu itd. Szybkość transmisji to szybkość transmisji, a domyślna szybkość transmisji wynosi 115200.

../../_shared/_images/module-212e/0010071.png

600#

../../_shared/_images/module-212e/0010072.png

1200#

../../_shared/_images/module-212e/0010073.png

2400#

../../_shared/_images/module-212e/0010074.png

4800#

../../_shared/_images/module-212e/0010075.png

9600#

../../_shared/_images/module-212e/0010076.png

14400#

../../_shared/_images/module-212e/0010077.png

19200#

../../_shared/_images/module-212e/0010078.png

38400#

../../_shared/_images/module-212e/0010079.png

57600#

../../_shared/_images/module-212e/00100710.png

*115200#

Cyfra kontrolna#

../../_shared/_images/module-212e/0010090.png

* Brak parzystości#

../../_shared/_images/module-212e/0010091.png

Dziwne#

../../_shared/_images/module-212e/0010092.png

Nawet#

bit stopu#

../../_shared/_images/module-212e/00100A0.png

* 1 bit#

../../_shared/_images/module-212e/00100A2.png

2 osoby#

Bity danych#

../../_shared/_images/module-212e/0010080.png

5 osób#

../../_shared/_images/module-212e/0010081.png

6 bitów#

../../_shared/_images/module-212e/0010082.png

7 bitów#

../../_shared/_images/module-212e/0010083.png

* 8 bitów#

USB HID-POS#

Gdy urządzenie jest używane jako urządzenie HID, możesz zeskanować następujący kod konfiguracyjny i wybrać tryb urządzenia POS HID.

../../_shared/_images/module-212e/0010063.png

HID POS#

Rozkaz#

Format#

Skład instrukcji: Instrukcje wykorzystują ciągi ASCII i są składowane w następujący sposób

  • Kod konfiguracyjny

  • Typ instrukcji

  • Domyślna suma kontrolna wynosi „99”

Typ instrukcji

Typ instrukcji

Rozkaz

Instrukcje dotyczące ustawień stałych

Kod konfiguracyjny+”>;99’”

Instrukcje konfiguracji tymczasowej

Kod konfiguracyjny+”^;99”

Polecenie zapytania

Kod konfiguracyjny+”?;99”

Polecenie Return jest poprawne

Kod konfiguracyjny+”$;99”

Błąd polecenia zwrotu

Kod konfiguracyjny+”*;99”

Funkcjonować

Wysłać

Zwróć poprawnie

Błąd powrotu

Uwaga

Instrukcje konfiguracji

>!0010201.>;99

>!0010201.$;99

>!0010201.*;99

Polecenie zapytania

>!0010201.?;99

>!001020X.$;99

>!0010201.*;99

Wartość zapytania X

Na przykład: aby ustawić terminator na powrót karetki i nową linię, parametr Barcode ma wartość >!0010201.

Instrukcje specjalne obejmują instrukcje dotyczące ustawień stałych, dlatego prosimy nie używać ich zbyt często. Jeśli urządzenie jest dostarczane z fabryki lub jest ustawiane sporadycznie, zaleca się użycie polecenia ustawienia stałego. Jeśli ustawienia są modyfikowane przy każdym odczycie kodu, należy użyć polecenia ustawienia tymczasowego. Częste używanie polecenia ustawienia stałego wpłynie na żywotność urządzenia skanującego.

Szczegółowe instrukcje można znaleźć w Załączniku D.

Odpowiedź#

Po włączeniu host wysyła polecenia, a moduł skanowania odpowiednio na nie reaguje.

../../_shared/_images/module-212e/0010380.png

Wyłączyć#

../../_shared/_images/module-212e/0010381.png

* Włączać#

Sygnał dźwiękowy#

Po włączeniu, gdy moduł skanujący odbierze instrukcję, rozlegnie się sygnał dźwiękowy.

../../_shared/_images/module-212e/0010300.png

Wyłączyć#

../../_shared/_images/module-212e/0010301.png

* Włączać#

Format pakietu#

Dekodowanie danych

Identyfikator

Status

Typ

Długość

Typy kodów kreskowych

Dane

Sprawdzać

0x99 0xDD

0x06

Opis pola

Nazwa pola

Rozmiar

Opis

Identyfikator

2 bajty

Stałe: 0x99, 0xDD

Status

1 bajt

bit0: trwała zmiana

bit1: wielokrotne wysyłanie

bit2: sygnał dźwiękowy polecenia

Typ

1 bajt

Rodzaj instrukcji

Długość

4 bajty

Najpierw wysoki bajt (niski adres), ostatni niski bajt (wysoki adres), nie obejmuje cyfr kontrolnych

Typy kodów kreskowych

1 bajt

Szczegóły w załączniku F

Dane

Zmienny

Dekodowanie danych

Sprawdzać

1 bajt

Sprawdzenie XOR

Po włączeniu ACK host otrzymuje polecenie dekodowania danych i musi odpowiedzieć ACK do modułu skanującego.

Dźwignia kolankowa#

Po włączeniu tej opcji zdekodowane dane zostaną wysłane w formacie pakietowym.

../../_shared/_images/module-212e/0010230.png

* Wyłączyć#

../../_shared/_images/module-212e/0010231.png

Włączać#