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.
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.
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ść.
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.
600# |
1200# |
2400# |
4800# |
9600# |
14400# |
19200# |
38400# |
57600# |
*115200# |
Cyfra kontrolna#
* Brak parzystości# |
Dziwne# |
Nawet# |
bit stopu#
* 1 bit# |
2 osoby# |
Bity danych#
5 osób# |
6 bitów# |
7 bitów# |
* 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.
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.
Wyłączyć# |
* Włączać# |
Sygnał dźwiękowy#
Po włączeniu, gdy moduł skanujący odbierze instrukcję, rozlegnie się sygnał dźwiękowy.
Wyłączyć# |
* 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 |
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.
* Wyłączyć# |
Włączać# |