Barcode Scanner Emulator
바코드 스캐너가 작동하지 않음
입력을 전혀 내지 않는 스캐너는 거의 항상 적은 수의 원인 중 하나로 이어집니다. 추측하지 말고 순서대로 확인하세요.
문제
바코드를 스캔해도 아무 일도 일어나지 않습니다. 문자가 어디에도 나타나지 않고, 오류도 없고, 시각적 피드백도 전혀 없습니다.
가능한 원인
- USB 케이블, 포트 또는 Bluetooth 페어링 문제로 스캐너가 실제로 연결되지 않음
- 스캐너가 잘못된 모드에 있음(예를 들어 HID 키보드 모드가 아니라 시리얼/COM)
- 현재 키보드 포커스를 가진 애플리케이션 필드가 없음
- 스캐너의 디코딩 엔진이 해당 바코드를 읽지 못함(손상된 라벨, 지원하지 않는 심볼로지, 나쁜 조명)
- 접두사/접미사 설정 오류로 대상 애플리케이션이 입력을 조용히 삼킴
진단 방법
- 일반 텍스트 편집기(Notepad, TextEdit 또는 터미널)를 열고 포커스를 갖도록 클릭합니다.
- 검증된 바코드를 스캔합니다. 여기에도 아무것도 나타나지 않으면 문제는 애플리케이션이 아니라 스캐너나 연결입니다.
- 텍스트 편집기에 글자가 나타나면 스캐너와 연결은 정상입니다. 문제는 애플리케이션에만 해당합니다. 메모장에서는 되지만 POS에서는 안 됨으로 계속하세요.
- 스캔을 시도하는 동안 스캐너의 동작 표시(보통 비프음이나 LED 점멸)를 확인해 바코드를 실제로 읽고 있는지 봅니다.
수정 방법
- USB 케이블을 다시 연결하거나 Bluetooth를 다시 페어링하고, 가능하면 다른 포트를 시도합니다
- 제조사의 "factory defaults" 또는 "HID keyboard mode" 설정 바코드를 스캔해 스캐너의 통신 모드를 재설정합니다
- 스캔하기 전에 의도한 필드를 클릭하거나, UI 전환 뒤에 스캔이 자주 일어난다면 애플리케이션에 포커스를 되돌리는 로직을 추가합니다
- 해당 바코드 형식이 스캐너에서 켜져 있는지 확인합니다(일부 스캐너는 특정 심볼로지를 끈 채 출고됩니다)
확인 방법
스캐너가 일반 텍스트 편집기에서 출력을 내면, 바코드 입력 테스터로 웹 애플리케이션이 이를 올바르게 받는지 확인합니다.