私は、さまざまな新旧のスキャナー デバイスで動作するデスクトップ プロジェクト (swing で開発) に取り組んでいます。スキャナー デバイスで動作するオープン ソースと無料のライブラリが必要です。Twain などのスキャナ標準は重要ではありません。Windows (XP および 7) で幅広いスキャナをサポートすることは非常に重要です。この件に関するあなたの経験を私と共有してください。
ありがとう。
そうですね、TWAINはデータ収集の標準であるため、あなたにとって非常に重要であると思います。実質的にすべてのスキャナーには、標準インターフェースを提供する TWAIN ドライバーが付属しています。したがって、本当に必要なのは Java TWAIN ライブラリです。残念ながら、優れたオープン ソース ライブラリはありません。
商用製品のうち、JTwainとMorenaを検討してください。モレナには無料の「個人ライセンス」があると思いますが、商用プロジェクトには適していません。
これらの JAR は、こちらから試すこともできます。それらは、サイトが現在死んでいるネット上の誰かによって開発されましたが、JAD を使用して非常に簡単にリバース エンジニアリングを行い、API リストを取得できます。
オープンソースについては知りませんが、以前は無料のMorena 6の「個人用」ライセンスを取得できました。
TWAIN のサポートが本当に必要です。デバイス固有の API へのコーディングは、あまり再利用できません。無料のソリューションを探していて、JNI に精通している場合は、Java と C++ の最も基本的なソリューションと無料のソース コードを記載した記事を書きました。記事はこちら。低コストのソリューションをお探しの場合は、JTwainをお試しください。