Захват изображения OPOS с помощью цифрового сканера Symbol
Наше приложение в настоящее время использует цифровой сканер изображений Motorola/Symbol DS6707 для захвата изображений и сканирования штрих-кодов. Мы общаемся со сканером через драйвер Moto SNAPI. Поскольку это относится к сканеру Motorola / Symbol, я рассматриваю возможность переписывания с использованием более общего интерфейса, такого как OPOS. Это в приложении C/C++.
У нас также есть сканер изображений Honeywell, который мы тестируем. Эта модель (Xenon 1900) также поддерживает как изображения, так и сканирование штрих-кода.
Оба сканера имеют драйверы OPOS для поддержки в классе устройств "сканер" (считыватель штрих-кода). Ни один из них не имеет поддержки в качестве "сканера изображений". Однако Honeywell поддерживает формирование изображений с помощью драйвера сканера с использованием DirectIO, что задокументировано в их SDK.
Кто-нибудь знает, поддерживает ли драйвер Motorola OPOS создание образов, и если да, то какими будут команды DirectIO? Я не могу найти SDK или другую документацию для поддержки Motorola/Symbol OPOS.
Спасибо!
2 ответа
Документацию невозможно найти непосредственно через веб-сайты Symbol/Motorola. В конце концов я нашел РУКОВОДСТВО РАЗРАБОТЧИКА ДРАЙВЕРА MOTOROLA SCANNER после МНОГО творческого поиска в Google на сайте Symbol и обнаружил на странице 3-5, что DirectIO "Не поддерживается. Всегда возвращает OPOS_E_ILLEGAL".
Думаю, нам нужно будет найти другое решение.
Мы также работаем над решением этой проблемы с использованием UPOS для создания стандартного интерфейса для устройства ImageScanner с использованием Honeywell Xenon 1900 или 4600.
Я был на связи с производителем. Они пока не очень помогают.
Подход, который мы применяем, заключается в использовании прямого ввода-вывода для инициализации сканера изображения и передачи изображения через интерфейс HID USB. У нас уже есть соединение с устройством, установленное через интерфейс USB HID (подключи и играй).
Я думаю, что это будет возможно сделать, но не просто.
Если вы хотите сотрудничать по этому вопросу, дайте мне знать. devbrilliance@live.com