Я работаю над созданием приложения для сканирования непосредственно с TWAIN сканера в Java апплет. Я'уже знаю о Morena и JTwain, но они стоят денег. Мне нужна бесплатная. Я мог бы заново изобрести колесо с JNI, но кажется, что кто-то, вероятно, уже сделал это как инструмент FOSS.
Кто-нибудь знаком с бесплатным инструментом, который может заставить Java-апплет считывать данные непосредственно с TWAIN-сканера?
Вызов TWAIN API из чего-либо, кроме C/C++, будет большой проблемой, он полностью полагается на сложные структуры C, которые вы должны точно воспроизвести в памяти. Если вам нужно только базовое сканирование, вы можете использовать что-то вроде GitHub site для вызова моей старой бесплатной 'EZTwain Classic' DLL (google for eztw32.dll).
хм. Возможно, у меня есть какие-то домашние разработки для этого, которые я мог бы проверить, но пока что: В нашей компании мы в основном отказались от этой проблемы и внедрили (к сожалению, только для win) решение ActiveX: Ссылка на сайт
Я'на самом деле приобрел контроллер chestysoft activeX. Использую его уже около 3 лет. Работает отлично, но, как и все ActiveX, вы ограничены IE. А этот только 32-битный. Сейчас я рассматриваю возможность использования flash. Раз уж flash может захватывать данные с камеры, то почему бы не со сканера. Если я вспомню, то отпишусь о результатах.