2010-04-24 3 views
2

자바 응용 프로그램에서 바코드 판독기를 다루고 있습니다. 문제는 바코드가 실제 바코드를 읽고 송신하기 전후에 리턴 코드를 보내는 것입니다. 나는 몇몇 JTextFields를 가지고 있으며, 리더가 바코드를 읽을 때 포커스를 바꾼 다음 창을 닫는 또 다른 리턴을 보낸다. 어쨌든 "return"명령을 "차단"합니까?자바에서 바코드 읽기

답변

3

바코드 판독기 (하드웨어)는 읽기가 완료된 후 반환을 보내지 않도록 프로그래밍 할 수 있다고 생각합니다. 일반적으로 사용자 설명서에서 바코드를 읽는 방식으로 프로그래밍됩니다.

+0

정확히이 작업을 수행하는 방법입니다. 좋은 물건을 만들기 위해 스캐너를 프로그래밍하는 구성 바코드를 인쇄 할 수도 있습니다. 예를 들어 스캔 한 코드 앞에 F12 키를 보냅니다. 프로그램에서 F12를 캡처하고 해당 필드로 포커스를 이동하십시오. 이렇게하면 코드를 스캔 할 적절한 필드에있을 필요가 없습니다. – rmarimon

+0

우선. 답변 주셔서 감사합니다. 나는 이미 그것을 알고있다. 하지만 내 앱을 더 보편적으로 만들려고 노력하고 있습니다. 그렇다면 아무것도 구성 할 필요가 없습니다. 바코드 리더를 연결하고 사용하기 만하면됩니다. 모든 특수 문자를 필터링해야합니다. – santiagobasulto

+0

그런 다음 스캐너가 잘못 구성되었거나 바코드가 추가 문자를 제공하고 있습니다. 표준 바코드는 대개 문자가 나타내는 숫자 이외의 문자를 제공하지 않습니다. 스캐너를 제조시 기본값으로 재설정하십시오. – rmarimon