0

Morenaライブラリを使用して、Morenas TWAIN実装を使用してADFでスキャンしたドキュメントをスキャンしています。しかし、スキャナーが詰まったときにプログラムがクラッシュして燃えてしまうという問題を発見しました。これを処理する方法を探してみましたが、実用的な方法を考えることはできません。誰かがこれを処理する方法を提案できれば、それは大歓迎です。

4

1 に答える 1

0

Twainドライバーは、紙詰まりを条件コードステータスに報告する必要があります。紙詰まりの場合は、TWCC_PAPERJAM=20を返す必要があります。多くのドライバーはこの機能をサポートしていません。特定のハードウェアでgetConditionCode、getResultCodeメソッドを試すことができます。

ImageConsumer定数は、ある種の問題が発生したことを検出するのに役立ちます。(ただし、特に紙詰まりが発生していることを検出することはできません。)可能なステータス値は次の3つです。

IMAGEABORTED=イメージ作成プロセスが意図的に中止されました。

IMAGEERROR=画像の作成中にエラーが発生しました。

STATICIMAGEDONE =画像が完成し、配信されるピクセルまたはフレームがなくなりました。MorenaImageクラスのgetStatusメソッドを使用してこれらの値を受け取ることもできます。

于 2012-10-03T04:15:12.893 に答える