プリンターの付属CDなどでスキャナソフトがありますが、
外部機器と連携する学習を兼ねて、スキャンソフトを自作したいと思っています。
多数のプリンターに対応させたいです。
何から始めればいいですか?
難易度的にはどの程度でしょうか?
プリンタースキャナについて
Re: プリンタースキャナについて
Windowsの場合は Windows Image Acquisition (WIA) というAPIを使うことでスキャナーからの読み込みが可能です。
基本的にドライバがちゃんとインストールされていればどのスキャナーでも同じインターフェイスでアクセスできるので、スキャナーごとに何か対応させるということはないです。
難易度としてはここのリファレンス理解できるくらいのスキルは必要です。
https://msdn.microsoft.com/en-us/librar ... 29859.aspx
基本的にドライバがちゃんとインストールされていればどのスキャナーでも同じインターフェイスでアクセスできるので、スキャナーごとに何か対応させるということはないです。
難易度としてはここのリファレンス理解できるくらいのスキルは必要です。
https://msdn.microsoft.com/en-us/librar ... 29859.aspx
Re: プリンタースキャナについて
回答ありがとうございます。h2so5 さんが書きました:Windowsの場合は Windows Image Acquisition (WIA) というAPIを使うことでスキャナーからの読み込みが可能です。
基本的にドライバがちゃんとインストールされていればどのスキャナーでも同じインターフェイスでアクセスできるので、スキャナーごとに何か対応させるということはないです。
難易度としてはここのリファレンス理解できるくらいのスキルは必要です。
https://msdn.microsoft.com/en-us/librar ... 29859.aspx
大まかなことは理解出来たのですが、日本語ページや
サンプルコードが少なく、多少の英文しか出来ない私はちょっと苦戦してます。
サンプルを書いてもらえないでしょうか?
Re: プリンタースキャナについて
h2so5さんが示してくれたリンク先には、バナナ さんが書きました:サンプルを書いてもらえないでしょうか?
Creating a WIA Device Manager (WIAデバイスマネージャの作成)
Enumerating System Devices (システムデバイスの列挙)
Reading Device Properties (デバイス設定の読み取り)
Creating a Device (デバイスの作成)
Enumerating Items (アイテムの列挙)
Transferring Image Data (イメージデータの転送)
Registering for Events (イベントの登録)
Capturing a Still Image from Streaming Video (動画から静止画像を取得する)
があり、その先にはそれぞれのサンプルがあります。
まずはそれぞれのサンプルを実行してみてはいかがでしょうか?
単純にサンプルを書いてくれと言われてもこちらの独断で書いた結果が、あなたの要望通りになるとは限りません。
どの辺が分からないかを明確にしてから質問してください。
(全部分からないは論外です)
written by へにっくす