我一直在使用Morena图书馆通过使用Morenas TWAIN实施的ADF扫描来扫描文档。但是我发现扫描仪卡住我的程序会崩溃并烧毁时出现问题。我试过寻找一些方法来解决这个问题,但我不能想到一个实用的方法。如果有人能提出办法处理这个问题,我将不胜感激。
答案 0 :(得分:0)
Twain驱动程序应报告条件代码状态的卡纸。如果发生卡纸,应返回TWCC_PAPERJAM = 20。许多驱动程序不支持此功能。您可以在特定硬件上试验getConditionCode,getResultCode方法。
ImageConsumer常量可用于检测是否发生了某种问题。 (但是,您将无法检测到特别是发生了卡纸。)有三种可能的状态值:
IMAGEABORTED =图像创建过程是故意中止的。
IMAGEERROR =生成图像时遇到错误。
STATICIMAGEDONE =图像已完成,无法传送像素或帧。 您还可以使用MorenaImage类的getStatus方法接收这些值。