ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=205
  FAQ番号:205
スキャナー対応のアプリケーションソフトを独自に開発したいが、ツールなどは用意されていますか
 
 

スキャナーを制御するためには、

  • TWAIN経由で制御
  • 弊社独自のコントロールコード ESC/Iで制御

の2種類の制御方法があります。制御方法の詳細やツールについては以下をご覧ください。

1. TWAIN経由での制御

弊社のTWAINドライバーは、汎用的な「TWAIN規格(TWAIN Spec.)」に則っております。
従って、弊社スキャナーの制御におきましては、基本的にTWAIN規格に基づいたAPIにて制御可能です。
TWAIN経由でスキャナーを制御する場合、弊社TWAIN UIを表示させずにアプリケーションソフトから直接TWAIN関数を発行して制御することも可能です。
弊社がサポートしているTWAINコマンド群を記載した「EPSON TWAINプログラミングガイド」と対象機種情報は、EpsonPertner'sNetにて提供しております。

TWAIN Spec.は、TWAIN Working Groupのサイト(http://www.twain.org/)から入手可能です。

開発キットについて

TWAINコマンドの規格にあまり熟知されていなくても、取り込み制御値のパラメーターを簡単に設定し、弊社TWAINドライバを制御されたい場合は、市販の開発キット・コンポーネントの使用をご提案いたします。
各開発ツールが用意している関数により制御可能で、サンプルプログラムの入手も可能です。また、ファイル変換用のdllも用意されております。
代表的なものとしては以下のものがあります。

※開発キットに関しては、各メーカー様へお問い合わせください。

注意

弊社DSが対応するCapabilityおよびTripletに関しては、TWAIN Spec.で定義されているものすべてをサポートするものではありませんのでご了承ください。
また、TWAIN制御にあたっては、TWAIN Working Groupが提唱しているTWAIN Spec.に精通されている必要があります。
弊社では、TWAIN Spec.のサポートは出来かねますので予めご了承ください。

制御例

アプリケーションから弊社TWAINをコールする方法

  TWAIN規格(TWAIN Spec.)に記載されております。

アプリケーションから直接取り込み命令を送りたい場合

ケース1:アプリケーション上からTWAINを起動させずに直接特定のパラメーターで取り込み命令を送りたい場合
ケース2:弊社のTWAIN U/Iを表示させずに独自のTWAIN U/Iを起動させたい場合

  市販の開発キット・コンポーネントのご使用をお勧めいたします。

対象機種

エプソンスキャナー・インクジェット複合機・カラー複合機

2. ESC/Iでの制御

エプソンスキャナーをコントロールコード体系 「ESC/I (イーエスシーアイ)」で制御したい方向けに、コントロールコード体系を説明したマニュアル(ESC/Iコマンドリファレンス) をご用意しています。
本マニュアルは、EpsonPertner'sNetにて会員様限定でダウンロードが可能です。

 対象機種につきましては、上記ページをご覧ください。

 

ESC/I制御にあたっては、お使いのOS環境におけるスキャナーに接続しているインターフェイスへのバイナリーデータの入出力方法に精通されている必要があります。
弊社ではこの入出力方法に関してのサポートは出来かねます。あらかじめご承知おき願います。

注意

アプリケーションから上記方法でスキャナーを制御する場合、スキャン~スキャン画像をアプリケーションへ受け渡すまでとなります。
それ以外の処理(ファイル保存など)は、アプリケーション側で実装いただく必要があります。

スキャナー DS-1630,DS-30,DS-310,DS-360W,DS-40,DS-50000,DS-510,DS-530,DS-5500,DS-560,DS-570W,DS-60000,DS-6500,DS-70000,DS-7500,DS-780N,DS-860,DS-G20000,ES-10000G,ES-2000,ES-2200,ES-6000,ES-6000H,ES-6000HS,ES-7000H,ES-8000,ES-8500,ES-9000H,ES-D200,ES-D350,ES-D400,ES-G11000,ES-H300,ES-H7200,F-3200,FS-1200ART,FS-1200WINP,FS-1200WINS,FS-1300ART,FS-1300WINP,FS-1300WINS,GT-2000,GT-2200,GT-4000,GT-5000ART,GT-5000WINP,GT-5000WINS,GT-5500ART,GT-5500WINP,GT-5500WINS,GT-6000,GT-6500,GT-6600U,GT-6600US,GT-6700U,GT-7000ART,GT-7000S,GT-7000U,GT-7000WINS,GT-7000WINU,GT-7200U,GT-7300U,GT-7400U,GT-7600S,GT-7600U,GT-7600UB,GT-7600UF,GT-7600UP,GT-7700U,GT-8000,GT-8200U,GT-8200UF,GT-8300UF,GT-8400U,GT-8400UF,GT-8500シリーズ,GT-8700,GT-8700F,GT-9000,GT-9300UF,GT-9300UFS,GT-9400UF,GT-9500,GT-9600,GT-9700F,GT-9800F,GT-D1000,GT-F500,GT-F520,GT-F550,GT-F570,GT-F600,GT-F650,GT-F670,GT-F700,GT-F720,GT-F730,GT-F740,GT-S600,GT-S620,GT-S630,GT-S640,GT-S650,GT-X700,GT-X750,GT-X770,GT-X800,GT-X820,GT-X830,GT-X900,GT-X970,GT-X980,その他のGTスキャナー
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった