<p>I'm working on building an app to scan directly from TWAIN scanner to a Java applet. I'm already aware of <a href="http://www.gnome.sk/Twain/jtp.html" rel="noreferrer">Morena</a> and <a href="http://asprise.com/product/jtwain/" rel="noreferrer">JTwain</a>, but they cost money. I need free. I could re-invent the wheel with JNI, but it seems like someone has probably already done this as a FOSS tool.</p>

<p>Is anyone familiar with a <strong>free</strong> tool that can get a Java applet to read directly from a TWAIN scanner?</p>

[{'answer_id': 14631, 'author': 'mauriciopastrana', 'author_id': 547, 'author_profile': 'https://Stackoverflow.com/users/547', 'pm_score': 2, 'selected': False, 'text': '<p>hm. I might have some homebrew available for it somewhere I could check, but for now: At our company, we basically gave up on this issue and implemented an (unfortunately win only) ActiveX solution: <a href="http://www.chestysoft.com/ximage/default.asp" rel="nofollow noreferrer">Site Link</a></p>\n'}, {'answer_id': 193237, 'author': 'Spike0xff', 'author_id': 26972, 'author_profile': 'https://Stackoverflow.com/users/26972', 'pm_score': 3, 'selected': False, 'text': '<p>Calling the TWAIN API from anything except C/C++ is going to be a major pain, it relies entirely on complicated C structures that you have to replicate exactly in memory. If you need only fairly basic scanning, you could use something like <a href="https://github.com/twall/jna/" rel="nofollow noreferrer">GitHub site</a> to call my old free \'EZTwain Classic\' DLL (google for eztw32.dll)</p>\n'}, {'answer_id': 9483688, 'author': 'RkaneKnight', 'author_id': 1171967, 'author_profile': 'https://Stackoverflow.com/users/1171967', 'pm_score': 0, 'selected': False, 'text': "<p>I've actually purchased the chestysoft activeX control.  Been using it for about 3 years.  Works great but as with all ActiveX you are restricted to IE.  And this one is 32-bit only.\nI'm looking into a flash approach now.  Since flash can capture from a camera why not from a scanner.  If I remember I'll report back what I find.</p>\n"}]
['https://Stackoverflow.com/questions/11338', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1318/']