A special thanks go to Patrick Talbot who will lead the project development!
Scanner Pro is a plugin to help image acquisition from scanners or cameras, using TWAIN or SANE standard technology.
You can acquire images without user interaction or let the user choose his preferred settings in the TWAIN driver interface. It works on Windows and MacOS X in Smart client.
There is an upcoming plugin that will help you to process files, extract their content and put it the database and/or in a full text search engine, etc.
A plugin OCR, along with the SintPro Scanner and the upcomming plugin (I mentioned) can all complement each other. I think that with these three plugins we can easily build full suite document management solutions.
The Morena lib is 345€ for one developer with a valid runtime for unlimited users… have a look at the prices and license of the commercial edition: http://www.gnome.sk./Twain/jtp_try&buy.html
And the plugin you can find on ServoyForge right now is actually the “simpler wrapper” you are talking about.
Doing the same thing without the library would require JNI/JNA calls to Native library, for all supported platform… the cost would be a lot more than that.
I intend to make it more robust, adapt it to allow background processing, and a better wrapping (using constants and javascript objects) of the Servoy methods.
Keep an eye on it!
TWAIN implementation of most drivers (especially those from cheap scanner vendors) is terrible. It would be a HUGE effort to code against it directly especially compared to the affordable price of the Morena library and also considering their excellent support.
Thomas Parry:
Obviously my view of expensive licensing is my own. I still insist it is expensive for cases where there is just a single client that needs it.
If there is just one single client, with one single scanner, provided that the driver is reliable, you could write your own wrapper using JNI or maybe JNA, but I don’t think that the time it will take to write it will amount to less than that license - unless your hour rate is dead cheap
But you, as a developer, could cut the cost between more clients on a SaaS solution, maybe that’s a more reasonable route?