2012-02-14 13 views
2

Canon 9000Fのスキャンアプリケーションを開発する必要がありますが、WIAとTWAINに問題があります。私はSANEプロジェクトのホームページで、この特定のスキャナがその技術ではうまく機能することを読んだので、WindowsプラットフォームでSANEバックエンドを使用することができれば興味があります。WindowsプラットフォームでSANEバックエンドを使用することはできますか?

私はこのウェブサイト上のいくつかの情報が見つかりました:それはSANEリリース1.0.13で利用できるようになります ポートは、9月23日にCVSツリーに統合されている、2003年 :Windows上http://www.zago.net/sane/windows/sane_on_windows.html

SANEを。この非常に興味深いスレッドにもかかわらず、マイクロソフトは、Windows、Linux、UNIX、OS/2

答えて

2

Windowsはまた、SANEのWikipediaのページへのプラットフォームとしてリストされます。

オペレーティングシステム:sane runs in windows without cygwin私はWindows上でSANEを使用するための唯一の実用的なオプションはCygwinまたはMinGWMSYSとすることです。 README.windowsファイルから:

SANE Windows上

前提条件

SANE-バックエンドをコンパイルできるようにするには、Cygwinのか のMinGWのコンパイラと、適切なPOSIX互換環境のいずれかを持っている必要があります。

あなたはhttp://www.mingw.org/wiki/MSYS

でWindows用のMSYS POSIX互換の環境と のMinGW GCCコンパイラを得ることができますhttp://www.cygwin.com

でのWindows WindowsとCygwinのGCCコンパイラのためのCygwinのPOSIX互換性のある環境を得ることができますスキャナーはWindowsによって検出され、無効にされていなければなりません。ハードウェアマネージャで を確認してください。あなたがそれらのいずれかを持っていたら

、あなたはuntarすると、ソースコードからSANEを(必要なライブラリのreadmeを確認してください)構築し、それがまたはあなたのCanon 9000Fスキャナでは動作しない場合がありますすることができます。

あなたが言うように、チャンスはpixmaバックエンドでサポートされているように動作する可能性があります。

0

難しい部分はTWAINによって処理されましたが、これはWindowsが進むにつれてオプションではなくなりました。 SANEバックエンドはCygwinで構築する必要があります。 Mingwでビルドすることはできません。POSIXの機能はありません。

関連する問題