вам нужен сканер, который делает ввод клавиатуры? сканер cCOMM (rS232) USB-сканер, который не выполняет ввод с клавиатуры?
Большая часть считывания штрих-кода выполняется с помощью простого штрих-кода для ввода с клавиатуры. Это работает без программирования на Java, так как ваш сканер штрих-кодов просто отправляет события keybaord в ваше приложение. просто поместите фокус в текстовое поле, отсканируйте и все работает.
Другие опции - это COMM COMM
читать все об этом
http://java.sun.com/products/javacomm/
и здесь
http://www.jcontrol.org/download/rxtx_en.html
вы можете подключить USB-устройства к вашему компьютеру и с соответствующим драйвером устройства читать их, как если бы они были COMM-устройствами
Это может быть лучше, чем использовать сам USB, поскольку он намного сложнее, чем связь COMM