• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

RSV

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

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

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

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