인터페이스 설정#

통신방식#

USB HID-KBW#

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

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010061.png

USB HID-KBW#

USB COM#

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

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010062.png

USB COM#

직렬 포트#

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

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010060.png

TTL-232 직렬 포트#

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

코드 판독 모듈의 기본 직렬 통신 매개변수는 표 2-1에 나와 있습니다.

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

매개변수

기본

전송 속도

115200

숫자 확인

없음

데이터 비트

8

정지비트

1

전송 속도#

코드 판독 모듈이 TTL-232/RS232를 통해 호스트와 통신할 때 전송 속도, 검증, 흐름 제어 등을 포함하여 정상적인 통신을 위해 동일한 통신 매개 변수를 설정해야 합니다. 전송 속도는 전송 속도이며 기본 전송 속도는 115200입니다.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010071.png

600#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010072.png

1200#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010073.png

2400#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010074.png

4800#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010075.png

9600#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010076.png

14400#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010077.png

19200#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010078.png

38400#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010079.png

57600#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/00100710.png

*115200#

숫자 확인#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010090.png

* 체크섬 없음#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010091.png

기수#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010092.png

심지어#

정지비트#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/00100A0.png

* 1비트#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/00100A2.png

2명#

데이터 비트#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010080.png

5명#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010081.png

6비트#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010082.png

7비트#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010083.png

* 8비트#

USB HID-POS#

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

https://cdn.scandocs.net/scanner/manual/global/_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에서 확인할 수 있습니다.

답장하다#

활성화된 후 호스트는 명령을 보내고 코드 판독 모듈은 그에 따라 응답합니다.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010380.png

장애를 입히다#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010381.png

* 할 수 있게 하다#

명령 프롬프트 소리#

활성화된 후 코드 판독 모듈이 지침을 받으면 소리 프롬프트가 나타납니다.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010300.png

장애를 입히다#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010301.png

* 할 수 있게 하다#

패킷 형식#

데이터 디코딩

식별자

상태

유형

길이

바코드 유형

데이터

검증

0x99 0xDD

0x06

필드 설명

필드 이름

크기

설명하다

식별자

2바이트

0x99,0xDD 수정

상태

1바이트

bit0: 영구 변경

bit1: 반복 전송

bit2: 명령 프롬프트 사운드

유형

1바이트

지시의 종류

길이

4바이트

높은 바이트 먼저(낮은 주소), 낮은 바이트 마지막(높은 주소), 검사 숫자를 포함하지 않음

바코드 유형

1바이트

자세한 내용은 부록 F를 참조하세요.

데이터

변하기 쉬운

데이터 디코딩

검증

1바이트

XOR 검사

ACK가 활성화되면 호스트는 데이터 디코딩 명령을 수신하고 코드 판독 모듈에 ACK를 응답해야 합니다.

스위치#

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

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010230.png

* 장애를 입히다#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/module-212e/0010231.png

~할 수 있게 하다#