選択ダイアログを表示せずにスキャナーを設定するには?

文書番号 : 34132     文書種別 : 使用方法     登録日 : 2012/10/12     最終更新日 : 2014/08/29
文書を印刷する
対象製品
LEADTOOLS 17.5J Imaging Pro Suite
詳細
LEADTOOLSではTwainSessionクラスのSelectSourceメソッドを使用してTWAINソースを選択します。SelectSourceメソッドの引数に「String.Empty」を設定した場合には選択ダイアログボックスを表示しますが、この引数にTWAINソース名を指定することで、選択ダイアログボックスを表示させずにTWAINソースを選択することが可能です。

サンプルコード(VB.NET)
Private WithEvents twnSession As TwainSession

twnSession = New TwainSession
twnSession.Startup(Me, "", "", "", "", TwainStartupFlags.None)
twnSession.SelectSource("TWAINソース名")

サンプルコード(C#)
private TwainSession twnSession;

twnSession = new TwainSession();
twnSession.Startup(this, "", "", "", "", TwainStartupFlags.None);
twnSession.SelectSource("TWAINソース名");

また、TwainSessionクラスのQuerySourceInformationメソッドでは使用可能なすべてのTWAINソースを取得することができます。使用可能なTWAINソースが複数あるような場合にはこちらをご検討ください。

実際の動作はSP1で追加された製品のチュートリアル「TwainSetScannerName」をご覧ください。

関連情報
キーワード
HowTo TWAIN