인터페이스 설정#

통신방식#

USB HID-KBW#

스캔 엔진이 USB 라인을 사용하여 호스트에 연결되면 USB KBW 설정 바코드를 스캔하여 표준 키보드 입력에 맞게 스캔 엔진을 구성할 수 있습니다.

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

USB HID-KBW#

USB COM#

스캔 엔진이 USB 라인을 사용하여 호스트에 연결되면 USB COM 설정 바코드를 스캔하여 스캔 엔진을 가상 직렬 포트 출력 모드로 구성할 수 있습니다.

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

USB COM#

직렬 포트#

직렬 통신 인터페이스는 스캔 엔진을 호스트 장치(예: PC, POS 등)에 연결하는 일반적인 방법입니다. 스캔 엔진이 직렬 포트 케이블을 사용하여 호스트에 연결되면 시스템은 기본적으로 직렬 통신 모드로 설정됩니다. 직렬 통신 인터페이스를 사용할 때 스캔 엔진과 호스트 장치 간의 통신 매개 변수 구성이 완전히 일치해야 원활한 통신과 올바른 내용을 보장할 수 있습니다.

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

TTL-232 직렬 포트#

스캔 엔진의 직렬 통신 인터페이스는 TTL 레벨 신호(TTL-232)를 사용합니다. 이 인터페이스는 대부분의 시스템 아키텍처에 적응할 수 있습니다. 시스템이 RS232 형식의 아키텍처를 사용해야 하는 경우 외부 변환 회로를 추가해야 합니다.

스캔 엔진의 기본 직렬 통신 매개변수는 표 2-1에 나와 있습니다.

시리얼 통신 파라미터 표 2-1

매개변수

기본

전송 속도

115200

패리티

없음

데이터 비트

8

정지 비트

1

전송 속도#

스캔 엔진이 TTL-232/RS232를 통해 호스트와 통신할 때 전송 속도, 검증, 흐름 제어 등을 포함하여 정상적인 통신을 위해 동일한 통신 매개 변수를 설정해야 합니다. 전송 속도는 전송 속도이며 기본 전송 속도는 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#

패리티#

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

* 패리티 없음#

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

기수#

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

심지어#

정지 비트#

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

* 1비트#

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

2명#

데이터 비트#

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

5명#

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

6비트#

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

7비트#

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

* 8비트#

USB HID-POS#

장치가 HID 장치인 경우 다음 설정 바코드를 스캔하고 HID POS 장치 모드를 선택할 수 있습니다.

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

HID POS#

명령#

체재#

명령어 구성 : 명령어는 ASCII 문자열을 사용하며 다음과 같이 구성됩니다.

  • 설정 바코드

  • 명령어 유형

  • 기본 체크섬은 “99”입니다.

명령어 유형

명령어 유형

명령

영구 설정 명령

설정 바코드+”>;99’”

임시 설정 명령

설정 바코드+”^;99”

쿼리 명령

설정 바코드+”?;99”

반환 명령이 정확합니다

설정 바코드+”$;99”

반환 명령 오류

설정 바코드+”*;99”

기능

보내다

올바르게 반환

오류 반환

비고

설정 명령

>!0010201.>;99

>!0010201.$;99

>!0010201.*;99

쿼리 명령

>!0010201.?;99

>!001020X.$;99

>!0010201.*;99

X 쿼리 값

예를 들어 종료 문자를 캐리지 리턴 및 줄 바꿈으로 설정하려면 설정 바코드는 >!0010201.입니다.

특별 설명에는 영구 설정 명령이 포함되므로 자주 사용하지 마십시오. 공장 출하 시 또는 가끔 설정할 때는 영구 설정 명령을 사용하는 것이 좋습니다. 바코드를 판독할 때마다 설정을 변경해야 하는 경우에는 임시 설정 명령을 사용하십시오. 영구 설정 명령을 자주 사용하면 바코드 스캐너의 수명에 영향을 줄 수 있습니다.

자세한 명령은 부록 D를 참조하십시오.

답장하다#

활성화된 후 호스트는 명령을 보내고 스캔 엔진은 그에 따라 응답합니다.

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

비활성화#

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

* 활성화#

명령 비프음#

활성화하면 스캔 엔진이 명령을 수신할 때 비프음이 울립니다.

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

비활성화#

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

* 활성화#

패킷 형식#

디코딩된 데이터

식별자

상태

유형

길이

바코드 유형

데이터

검증

0x99 0xDD

0x06

필드 설명

필드 이름

크기

설명하다

식별자

2바이트

0x99,0xDD 수정

상태

1바이트

bit0: 영구 변경

bit1: 반복 전송

bit2: 명령 비프음

유형

1바이트

지시의 종류

길이

4바이트

높은 바이트 먼저(낮은 주소), 낮은 바이트 마지막(높은 주소), 체크 디지트를 포함하지 않음

바코드 유형

1바이트

자세한 내용은 부록 F를 참조하십시오.

데이터

변하기 쉬운

디코딩된 데이터

검증

1바이트

XOR 검사

ACK를 활성화한 경우 호스트는 디코딩된 데이터 명령을 수신한 뒤 스캔 엔진에 ACK로 응답해야 합니다.

스위치#

활성화되면 디코딩된 데이터가 패킷 형식으로 전송됩니다.

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

* 비활성화#

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

활성화#