Сканирование штрихкодов

  • Автор темы RSV
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R
#1
Помогите кто знает как программно управлять
сканером штрихкодов. Пишу на VC++.
Заранее благодарен.
 
G

Guest

#2
Если сканер встроен в какой-либо КПК, то:
Есть такая система Embedded VC++ на данный момент v4 если не ошибаюсь - для КПК.
С каждым соответсвующим SDK для конкретного КПК со сканером идет афигеть какой хелп по API этого сканера, ну прям типа MSDN на локалке
Исходя из моего опыта - общий алгоритм
1. По стандартному имени сканера создаем VirtualDevice, получаем хендл
2. Запускаем процедурку инициализации сканера, у которой среди
параметров есть код события - расшифровки считанного штрихкода
3. В обработчике этого события забираешь данные буфера сканера, в нем расшифрованный шк, запоминаешь, обрабатываешь
4. Если желаемо считывать далее - процедурка для продолжения считывания, иначе SendMessage на завершение, в обработчике - закрыть хендл, уничтожить VirtualDevice

Ежели сканер не имеет никакого подобия ЦПУ-шного управления(например сканер, программируемый с помощью считывания особых штрихкодов), надобно читать внимательно инструкцию к сему устройству и смотреть, как его заставить читать под нашу дудку. В частном случае, встречал сканер, включаемый в com-порт, куда соответственно можно пхать непосредственно управляющие последовательности байтов.

ЗЫ: Фффуууууу, ну что навскидку вспомнил - выдал :)
 
Статус
Закрыто для дальнейших ответов.