問題タブ [image-scanner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2920 参照

barcode-scanner - Symbol DigitalImageScannerを使用したOPOS画像キャプチャ

私たちのアプリケーションは現在、画像キャプチャとバーコードスキャンの両方にMotorola /SymbolDS6707デジタルイメージスキャナーを使用しています。MotoSNAPIドライバーを介してスキャナーと通信します。これはMotorola/Symbolスキャナーに固有のものであるため、OPOSなどのより一般的なインターフェイスを使用して書き直すことを検討しています。これはC/C++アプリケーションにあります。

また、テスト対象のHoneywellイメージングスキャナーも社内にあります。このモデル(Xenon 1900)は、イメージングとバーコードスキャンの両方をサポートしています。

両方のスキャナーには、「スキャナー」(バーコードリーダー)デバイスクラスでサポートするためのOPOSドライバーがあります。どちらも「イメージングスキャナー」としてのサポートはありません。ただし、Honeywellは、SDKに記載されているDirectIOを使用したスキャナードライバーを介したイメージングをサポートしています。

Motorola OPOSドライバーがイメージングをサポートしているかどうか、サポートしている場合は、DirectIOコマンドが何であるかを誰かが知っていますか?Motorola /SymbolOPOSをサポートするためのSDKまたはその他のドキュメントが見つかりません。

ありがとうございました!

0 投票する
1 に答える
7533 参照

c# - C#WIAADF次のページがあります

私はWIAラッパーを作成しました。これは一部の人にとって役立つと信じています。まだ開発段階ですが、HasNextPageメソッドが機能しないという事実以外はすべて機能します。私は多くの異なるソースからコードを取得しました。しかし、基本的に、私のコードでは、ADFにページが残っていない場合、WIA.Propertiesは変更されないため、常に別のページがあると見なされますか?私はずさんなことをすることができました(紙のエラーがなければキャッチしてみてください、しかしそれは非常にずさんです)

何か案は?

ここに私のコードがあります:

ps-私はコーディング標準に対する批判を気にしません、私をより良いプログラマーにする何かについてコメントしてください:)

(私が持っているコードの数行は、それをデバッグするためにあります)主な問題は、私が何をしても、ドキュメント処理ステータスが変更されないことです。

0 投票する
0 に答える
730 参照

python - Use a scanner device from Python

I am trying to use a scanner device from Python. I have looked into two libraries (pyscanner and imagescanner) that claim to solve this problem, but they don't. The first one, breaks while importing the module, the second one, I could not find the files.

I have also found some libraries in Java (JTwain) that can be used, but I would rather use Python.

I would really thank if someone can help me with this.

0 投票する
1 に答える
2835 参照

wia - WIA スキャンの最大解像度を変更することはできますか?

プロジェクトで Canon 9000F スキャナーを使用する必要があります。TWAIN ドライバーに問題があります (参照: TWAINで 2400 DPI の写真をスキャンするときのメモリの問題は一般的ですか? )、代替手段として WIA を試しましたが、組み込みのスキャン ダイアログでは最大解像度 600 DPI しか許可されませんが、少なくとも 1200 DPI が可能であることはわかっています。

WIA ダイアログ

これらの値を上書きすることは可能ですか? 制限はどこから来るのですか?これはドライバーが原因ですか、それとも WIA 自体のどこかで構成されていますか? より低いレベルに下がって、これらすべてのスキャン機能を自分で実行した場合、同じ制限に直面するでしょうか?

質問はもはや関係ありません。TWAIN ドライバを使用することにしました。

0 投票する
1 に答える
909 参照

python - PIL SANE インターフェイス: どこにありますか?

どうやら PIL には SANE (Scanner Access Now Easy) インターフェイスが含まれているようです。

sane は PIL によって提供されます。

OS X と Windows の両方に PIL をインストールしましたが、"import sane" が機能しません。インストールする必要がある追加のものがあるかどうかを確認するためにかなりのグーグル検索を行いましたが、何も見つかりません。

PIL の SANE インターフェイスを取得するにはどうすればよいですか?

私は任意の SANE インターフェイスに満足しています (PIL である必要はありません)。

0 投票する
2 に答える
10622 参照

image-processing - ImageMagickでスキャンしたグレースケール画像をクリーニングする

テキストページ(白い背景に黒いテキスト)のスキャンがたくさんあります。

私の通常のアプローチは、0,0-63,0-224,255、255,255の4つのポイントのみを持つ非常に単純な曲線を使用して、[曲線]ダイアログを使用してGimpでそれらをクリーンアップすることです。

これにより、すべての灰色がかったテキストのピッチが黒になり、さらにテキストがより鮮明になり、ほとんどの白っぽいピクセルが真っ白になります。

ImageMagickまたはコマンドラインから完全に実行される他のLinuxツールを使用して、スクリプトで同じ効果を実現するにはどうすればよいですか?

-normalizeまたは-contrast-stretch、ピクセル数で動作するため機能しません。0〜63(グレースケール)の色を黒くすることができる演算子が必要です。224を超えるものはすべて純白で、残りは正規化する必要があります。

0 投票する
1 に答える
8144 参照

java - JAVA+スキャンドキュメント

Webページからドキュメントスキャナーを実行するには、Javaで非常に単純なアプリケーションを作成する必要があります。これはTWAINの助けを借りて行わなければならないことを理解していますが、その方法がわかりません。誰かがJavaでスキャンを行う方法を教えてもらえますか?例が特に役立ちます。

0 投票する
2 に答える
803 参照

.net - .NET スキャナーの GUI からのスキャンが開いてから閉じる

Bytescout Scan を使用してスキャナーから画像を非同期に保存する機能を持つ winform .NET 4 アプリケーションを開発しました。とにかく、場合によっては (一部のスキャナーでは)、スキャナーの GUI が開いてから、スキャンを実行せずに読み込み直後に閉じることに気付きました。私のコードからもスキャナーソフトウェア自体からもエラーメッセージが表示されないため。私が注意を払うべきいくつかの設定/微調整はありますか?あなたの提案をありがとう、ジュゼッペ

0 投票する
3 に答える
45383 参照

twain - スキャナ ドライバが TWAIN と互換性があるかどうかを確認するにはどうすればよいですか?

サードパーティのスキャン コンポーネントである Dynam .NET TWAIN を統合するアプリケーションがあります。私の HP scanjet 5700 では問題なく動作しています。最近、Cannon LiDE210 を入手しましたが、動作しません。私たちのアプリケーションは TWAIN 互換のドライバーで動作する必要があることにようやく気付きました。

スキャナ ドライバが TWAIN をサポートしているかどうかを確認するにはどうすればよいですか? 他のお客様に申込書を送付いたします。クライアントのスキャナが TWAIN をサポートしているかどうかを簡単に確認する方法を探しています。

ありがとうございました。

0 投票する
1 に答える
4778 参照

java - uk.co.mmscomputing トウェイン スキャナー

この mmscomputing ライブラリを Java アプレットとして使用して、画像またはドキュメントをスキャンしています。スイングを使用して、mmscomputing jarのscanner.acquire()メソッドを呼び出してスキャナーを取得している1つのスキャンボタンを作成しました..

スキャンした画像を jpanel に配置して表示します。

問題は、アプレットを初めて起動してスキャン ボタンを押したときです。スキャンは正常に動作します。Twain の状態は次のとおりです。

次に、もう一度スキャンボタンを押します..トウェインの状態は次のとおりです。3,4,5,4,3

画像転送準備完了および転送状態にならないため、CODE IF ループの下には入りません。

if (type.equals(ScannerIOMetadata.ACQUIRED))

そのため、新しくスキャンした画像を jpanel で 2 回目に見ることができません...

次に、3回目にスキャンボタンを押します..再び正常に動作します..すべての状態になります。つまり、代わりにJavaアプレットを再度オンまたは再起動する..それは機能します。問題は何でしょうか..?

スキャンボタンを押すたびに、Jpanelに新しい画像を取得する必要があります..しかし、別の時間を実行しています。トウェインの状態を強制的に明示的に設定または変更して、6 番目と 7 番目の状態にすることはできますか? アプレットの再起動は毎回正常に行われるため..または、スキャンボタンをクリックするたびにアプレットオブジェクトを再初期化する何らかの方法..スキャンボタンをクリックするたびにアプレットを再起動しているように感じるからです...

私はそれを取得していません..

以下はサンプルコードです。