0

我一直在使用 Morena 库通过使用 Morenas TWAIN 实施的 ADF 扫描来扫描文档。但是,当扫描仪卡住时,我发现了一个问题,我的程序会崩溃并烧毁。我试过寻找一些方法来处理这个问题,但我只是想不出一种实用的方法。如果有人可以提出一种处理方法,将不胜感激。

4

1 回答 1

0

Twain 驱动程序应向条件代码状态报告卡纸。如果发生卡纸,它应该返回 TWCC_PAPERJAM=20。许多驱动程序不支持此功能。您可以在特定硬件上试验 getConditionCode、getResultCode 方法。

ImageConsumer 常量在检测出现某种问题时很有用。(但是,您将无法检测到是否发生了卡纸。)有三种可能的状态值:

IMAGEABORTED = 图像创建过程被故意中止。

IMAGEERROR = 生成图像时遇到错误。

STATICIMAGEDONE = 图像已完成,没有更多像素或帧要传送。您还可以使用 MorenaImage 类的 getStatus 方法接收这些值。

于 2012-10-03T04:15:12.893 回答