Установить префикс / суффикс для сканера штрих-кода программно - PullRequest
2 голосов
/ 09 марта 2010

Я хочу создать приложение, в котором я могу указать, какой префикс или суффикс я хочу отправить читателю штрих-кода. Считыватель штрих-кода может подключаться к ПК через порты USB или RS-232. Я имею в виду, что если у меня есть штрих-код, такой как "4567", и я указал в своем приложении, что оно должно отправлять префикс, например, "123", на сканер штрих-кода, чем если я прочитал свой штрих-код ("4567") в текстовый редактор, должен отобразить "1234567".

Как я могу это сделать?


Обновление:

Мне нужно использовать считыватель штрих-кодов Symbol LS2208. Используя руководство по программированию, я смог поставить один символ перед штрих-кодом, но мне нужно 4 (как минимум). Другая возможность состоит в том, чтобы поместить 3 символа перед штрих-кодом, но я не могу заставить этот метод работать, и если бы я мог, то я должен как-то поставить 4-ю цифру там.

Поправьте меня, если я ошибаюсь, но разве не должно быть возможности программно делать то, что я хочу? Я думаю, что это должно работать так: подключиться к USB / последовательному порту. Захватите, если пользователь что-то прочитал с помощью считывателя штрих-кода. После захвата измените его и положите туда, где он был прочитан.

Ответы [ 2 ]

0 голосов
/ 04 мая 2010

Это может не ответить на ваш вопрос, но здесь все равно.

Мы используем считыватели штрих-кодов Symbol (раньше были конвертерами Serial, теперь USB-Serial Port) для считывания с последовательного порта. Наш код написан на Java и использует Java Communications API (чтение / запись последовательных / параллельных портов). Затем мы берем входные данные от последовательного порта и отправляем их в окно, которое имеет фокус в приложении Swing. Поскольку приложение имеет доступ к входящему потоку, мы можем изменить поток так, как нам хочется.

0 голосов
/ 09 марта 2010

Согласно справочному руководству по продукту Symbol LS2208 , в нем можно указать до четырех цифр для префикса и суффикса. Похоже, интерфейс USB действует как клавиатурный вход или как последовательный вход (настраивается).

Обновление: четыре цифры представляют собой специальный код символа. То есть Вы получите только один символ из четырех цифр.

...