TWAIN chrome usb API

Как мы знаем, Google Chrome предоставляет USB API. http://developer.chrome.com/apps/usb.html

Но примеров всего 2.

Можете ли вы помочь понять. Как использовать twain от usb api? Это возможно или очень сложно? Или мой вопрос некорректен?


person Alexufo    schedule 15.08.2013    source источник


Ответы (2)


USB и TWAIN — это два разных протокола.

Вы хотите взаимодействовать с устройствами TWAIN из Google Chrome? Если это так, вам понадобится плагин TWAIN для Chrome. Доступны сторонние подключаемые модули TWAIN для браузера, такие как Dynamic Web TWAIN от Dynamsoft. Вы можете проверить это. (Отказ от ответственности: я работаю в компании)

person Rachel    schedule 19.08.2013
comment
Можете ли вы сделать это (сканировать документы) для какого-нибудь сканера с современным USB-WEB API (который на момент написания статьи реализован только в Chrome)? (без ЛЮБЫХ плагинов) - person Nikolay; 03.09.2016
comment
Теперь мы поддерживаем TWAIN API, а также ICA в macOS и SANE в Linux. Предоставляется библиотека HTML5/JavaScript для поддержки сканирования в современных браузерах для замены старого ActiveX и подключаемого модуля. Рассмотрю новый USB-WEB API. - person Rachel; 06.09.2016

Цитируя страницу Википедии для TWAIN:

TWAIN не является аппаратным протоколом; для каждого устройства требуется драйвер с именем Источник данных.

Это означает, что вы не можете надеяться реализовать свой собственный (независимый от устройства) TWAIN поверх необработанного USB, поскольку это не протокол, переносимый USB.

Как упоминалось в другом ответе, это можно решить с помощью плагинов, которые взаимодействуют с TWAIN API на уровне ОС.


Редактировать: Очевидно, в разработке находится API: chrome.documentScan

На данный момент он нестабилен и доступен только для сборок Dev.

person Xan    schedule 09.05.2014