以下はこれを修正する松葉杖です。
必要なもの:
1- twainを操作するためのコマンドラインユーティリティ
私はC#で自分自身を書いた、これは複雑なことではない
-quickscanユーティリティを使用できます(残念ながら支払われますが、一部のデモでは実行できます)
2-プロジェクト設定で* .xmlファイルに書き込むことにより変更する
extendedDesktopデスクトップ
3- twain()関数を追加
private function twain():void{
var fileExec:File=new File('c:\\scan.exe'); // twain
var process:NativeProcess;
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = fileExec;
var processArgs:Vector. = new Vector.(); //
processArgs[0] = "SelectScanner"; //
processArgs[1] = "Resolution"; // 300dpi
processArgs[2] = "300"; // quickscan,
nativeProcessStartupInfo.arguments = processArgs;
process = new NativeProcess();
process.addEventListener(NativeProcessExitEvent.EXIT,workWithImg); // ,
process.start(nativeProcessStartupInfo); //
}
private function workWithImg():void {
// ,
// quickscan page001.jpg , exe
}
* This source code was highlighted with Source Code Highlighter.
,
.
.
: Morozov&Sheko inc.