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

  • Автор темы Автор темы RSV
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
R

RSV

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab