WIAを使用して簡単なスキャンコードを作成しました。スキャナーデバイスを持っていないので、テストできません。WIAデバイスをシミュレートしてテストできますか?
8 に答える
これは間違いなくあなたが望むことをします:https ://github.com/twain/wia-on-twain
スキャナーをシミュレートし、TWAINおよびWIAインターフェイスを公開します。また、グラフィックページのスキャンがシミュレートされるため、さまざまな解像度や配色を試すことができます。
わかりませんが、おそらくhttp://scanworkssoftware.com/twainimporter.aspxが役に立ちます
または、http://twain.orgにアクセスし、[Fast Find]セクションで、[Sample Data Source&Application]というタイトルの最後のリンクをクリックします。これにより、TWAIN 2.0と、いくつかの基本的なスキャン機能を備えた「TWAIN2FreeImageSoftwareScanner」という名前のサンプルソースがインストールされます。 ドライバーインターフェイスはありませんが、スキャンを実行したり、いくつかの一般的なプロパティを取得/設定したりできます。
十分な努力とWIASDK(そしておそらくWindows DDKも)があれば、おそらく可能です。しかし、特に安価なスキャナーの値札と比較すると、それは多大な労力を要します。
私はあなたの時間が何かの価値があると思います。これが趣味のプロジェクトである場合は、安価なスキャナーの価格を、プロジェクトの楽しい部分の作業に費やすことができる節約された時間と比較してください。これが作業プロジェクトである場合、節約された時間はあなたよりも顧客にとって価値がありますが、ハードウェアを購入することでコストよりも多くの時間を節約できるビジネスケースが存在するはずです。
この質問は非常に古いものですが、参考として投稿します。
Windows 10以降、MicrosoftはWIAドライバーを含むサンプルドライバーを使用してGitHubリポジトリを作成しました。
https://github.com/Microsoft/Windows-driver-samples/tree/master/wia
まだテストできませんでしたが、テストデバイスを作成する必要があります。
気になることの1つは、すべてのWIAドライバーが同じように作成されているわけではないということです。最近、認定されたと思われるブラザーWIAドライバーの使用に問題がありました。ドライバーはフィーダートレイへのアクセスを許可しません。結局、TWAIN統合も作成する必要がありました。
さて、この仮想ウェブカメラがWIAインターフェースをサポートしているかどうか試してみてください:http: //www.soundmorning.com/
もしそうなら、あなたはすべて準備ができて行く準備ができています。
「偽のウェブカメラ」を検索することもできます。多くのバージョンがあります。
(1) http://graphics.kodak.com/docimaging/US/en/Support_Center/Document_Scanners/Desktop/i65_Scanner/Support/Drivers_And_Downloads/i55_and_i65_Scanner_Driver/index.htm InstallSoftware__v1.7.exe
(2) http://sourceforge.net/projects/twain-samples/files/TWAIN%202%20Sample%20Application/ WIAonTWAIN_SDK.msi
(3)テストの場合のみ、商用ファイルインポートTWAINドライバーXPCTWAINの無料デモバージョンを使用することもできます。製品情報:http ://www.jse.de/products.html#xpctwain デモのダウンロード:http: //www.jse.de/download/setup_xd.exe setup_xd.exe
WIA互換の仮想デバイスを作成することが、コミュニティに還元する必要があるかもしれない機会のように聞こえます。