Как мы знаем, Google Chrome предоставляет USB API. http://developer.chrome.com/apps/usb.html
Но примеров всего 2.
Можете ли вы помочь понять. Как использовать twain от usb api? Это возможно или очень сложно? Или мой вопрос некорректен?
Как мы знаем, Google Chrome предоставляет USB API. http://developer.chrome.com/apps/usb.html
Но примеров всего 2.
Можете ли вы помочь понять. Как использовать twain от usb api? Это возможно или очень сложно? Или мой вопрос некорректен?
USB и TWAIN — это два разных протокола.
Вы хотите взаимодействовать с устройствами TWAIN из Google Chrome? Если это так, вам понадобится плагин TWAIN для Chrome. Доступны сторонние подключаемые модули TWAIN для браузера, такие как Dynamic Web TWAIN от Dynamsoft. Вы можете проверить это. (Отказ от ответственности: я работаю в компании)
Цитируя страницу Википедии для TWAIN:
TWAIN не является аппаратным протоколом; для каждого устройства требуется драйвер с именем Источник данных.
Это означает, что вы не можете надеяться реализовать свой собственный (независимый от устройства) TWAIN поверх необработанного USB, поскольку это не протокол, переносимый USB.
Как упоминалось в другом ответе, это можно решить с помощью плагинов, которые взаимодействуют с TWAIN API на уровне ОС.
Редактировать: Очевидно, в разработке находится API: chrome.documentScan
На данный момент он нестабилен и доступен только для сборок Dev.