バージョン 7の画面から、スキャナをコントロールするには

解決


シュ  2004-02-12 22:58:25  No: 7069

バージョン 7画面のボタンを押すと、スキャナでスキャンしたイメージを画面に表示したい


にしの  2004-02-13 01:13:33  No: 7070

もし、日本語のわからない外国の人であれば、わざわざ日本語に翻訳して質問するより、nativeなDelphi掲示板で聞いたほうが早いですよ。
違ったら申し訳ありません。無理矢理翻訳したような日本語だったもので。

「スキャナをコントロールしたい」ということであれば、TWAINを検索してみてください。
例えば、
http://www.torry.net/
などに登録されています。


シュ  2004-02-13 01:59:12  No: 7071

確かに外国人なのですが、日本にいますから、日本語が理解できます(上手じゃないけど)。
日本のプロジェクトを作っていますから、日本の解決法がほしい。
TWAINのDelphi 5用のやつが持っていますが、Delphi 7にインストールもできないようです。
もし、ほかの方法がありましたら、教えていただきます。


にしの  2004-02-13 02:25:36  No: 7072

失礼いたしました。

英語ですが、
http://www.twain.org/
こちらにtoolkitがあるようです。
未確認ですが、DLLなどもあるようですので、参考になるかと思います。


にしの  2004-02-13 02:33:23  No: 7073

商用ですが、
http://www.mcm-design.dk/
こちらにDelphi7用VCLがありました。


にしの  2004-02-13 04:13:54  No: 7074

こちらに、TWAINのサンプルがありました。
http://wwwhome.cs.utwente.nl/~twain/
# 動作は未確認です

また、VCですが、TWAINマネージャというクラスライブラリがありました。
http://www.pluto.dti.ne.jp/~ran-yu/
参考になるかと。


シュ  2004-02-13 04:36:59  No: 7075

いろいろ教えていただきまして、ありがとうございます。
すみませんが、英語があんまり得意じゃありません、日本語のはありませんか?


にしの  2004-02-13 06:06:02  No: 7076

中途半端ですが、こんな感じです。
# VCのクラスをDelphiに置き換えてみました。
http://www.overs.jp/cgi-bin/software/down/down.cgi?twainapp=comps/free/twainapp.zip
まだ、装置の選択と、スキャン(内容は未実装)しか出来ていませんが。

ざっと探してみたところ、日本語で説明している場所は見つかりませんでした。
やはり、twain.orgのtoolkitを見た方が早いと思います。
英語で、かつCで書かれていますが、頑張って読んでください。


にしの  2004-02-13 06:13:04  No: 7077

追記です。
バグだらけなので、注意してください。
本当に中途半端ですから。


シュ  2004-02-13 06:21:14  No: 7078

ご親切、ありがとうございました。参考にさせていただきます。


にしの  URL  2004-02-13 21:53:41  No: 7079

解決済みにされてしまいましたが、まだ見ていますか?
アップロードしたものはバグがあり、FOwnerをセットしないで使っていました。
また、ScanCallBackの処理がなかったのですが、ここのtwBitmapには、DIBが入っており、GlobalLockしてメモリから読み込んで使えます。
一応、画像の取込まで出来たものを、同じ場所にアップロードしてあります。

時間があれば、コンポーネント化しますので少々お待ちを。
# コンポーネント化の際には、今あるサンプルとは違うコーディングになるかと思います


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加