Захват изображения 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

Другие вопросы по тегам