2012-10-29 3 views
3

나는 이것을 찾고 있습니다. 관련된 모든 Java API는 이미지에서 처리됩니다. 그들은 이미지에 포함 된 바코드에서 정보를 얻고 이미지에 바코드를 인쇄합니다.자바가 바코드 스캐너에서 바코드 정보를 얻습니다.

제 질문은 Java의 스캐너에서 바코드를 직접 가져 오는 방법입니까? 스캐너에서 바코드를 직접 읽지 못하는 API가 있습니까? 또는 스캐너에서받은 정보로 메모리 내 이미지를 생성해야합니까?

+0

코드를 제공해주세요. 더 도움이 될 것입니다. – sunleo

+0

이 대답을 발견 : http://stackoverflow.com/a/6969324/1599609 동일한 일을하려고 해요, JavaFX2에서 구현을 마치면 다시 게시됩니다 –

답변

1

AFAIK, 대부분의 바코드 스캐너에는 키보드 에뮬레이션 모드가 있습니다. 스캐너를 PC에 부착하고 바코드를 스캔하면 스캐너는 일반적인 키 누름을 에뮬레이션하는 바코드 정보를 제공합니다 (예 : keypress listener 또는 Java Swing의 입력 필드)

0

대부분의 최신 바코드 스캐너는 직렬 에뮬레이션 모드에서 작동하도록 설정할 수 있습니다. 이런 식으로 설정하면 일반 직렬 포트 (읽기/쓰기)와 통신하는 것처럼 장치와 통신 할 수 있습니다. 그런 다음 Java 라이브러리를 사용하여 직렬 장치와 통신 할 수 있습니다. RxTx (http://rxtx.qbang.org/wiki/index.php/Main_Page)라는 라이브러리를 사용하여 Windows와 Linux에서 모두 훌륭하게 작동했습니다.

관련 문제