2009-12-23 2 views
4

Есть ли способ получить изображение с помощью usb-сканера (в Windows, в первую очередь, кросс-платформенное решение было бы лучше) и отправить изображение вместе в форму в браузере с помощью Flex или Java-апплета?USB-сканер с апплетом Flex/Java?

thx!

ответ

4

Стандартизованный интерфейс сканирования TWAIN, безусловно, является местом, на которое вы можете смотреть, а не низкоуровневым USB, за исключением случаев, когда вы используете только таргетинг одно конкретное устройство и умеет разговаривать с ним.

Java на основе

Существует another Stack Overflow question указывая ссылку на открытый апплет разговаривает с устройством TWAIN. Если вы хотите тратить деньги и не строить сами, это может быть отправной точкой.

Единственный готовый коммерческий продукт на рынке, который я вижу, это JTwain. У меня нет никаких TWAIN-устройств, которые можно тестировать, но это выглядит хорошо.

TWAIN, как представляется, on its way для Linux, а также разработчики коммерческих продуктов обещают поддержку других платформ в будущем.

Active X/плагин на основе

Существует, по крайней мере one product подключения Твена на Windows, только, ActiveX/браузер плагин основа, претендующие на поддержку всех основных браузеров. Доступна 30-дневная пробная версия.

0

Ну, для доступа к USB-устройству из Flex или Java вам понадобится библиотека/API, которая предлагает доступ к USB.

К сожалению, ни Flex, ни Java не имеют API, который поддерживает USB-устройства в своем стандартном JDK.

Существует USB-интерфейс для Java, разработанный в соответствии с JSR 80:

http://javax-usb.org/

Это не (? Еще) часть JDK, но стандартизирован. К сожалению, существуют только версии для Linux и BSD. Возможно, вы сможете это использовать. См. Также using java and usb: Which api? jsr-80, jusb, ...?.

Это, пожалуйста, вы можете рассмотреть другие варианты. Может быть, вы можете написать небольшую программу-оболочку для сканирования, и попросите апплет это сделать? Подписанные Java-апплеты могут вызывать собственное программное обеспечение в системе.

Или просто позвольте людям указать каталог для чтения изображений (опять же, возможно, если подписан Java-апплет), тогда люди используют обычное программное обеспечение сканера для сканирования в этот каталог. Вы можете даже опросить каталог, поэтому апплет автоматически подбирает изображение ...

 Смежные вопросы

  • Нет связанных вопросов^_^