diff --git a/hgdriver/hgdev/hg_scanner_239.cpp b/hgdriver/hgdev/hg_scanner_239.cpp index 21b621a..8b2d066 100644 --- a/hgdriver/hgdev/hg_scanner_239.cpp +++ b/hgdriver/hgdev/hg_scanner_239.cpp @@ -685,6 +685,11 @@ int hg_scanner_239::writedown_image_configuration(void) image_configuration(ic); + if (ic.hsvcorrect && !async_io_)//答题卡除红算法在固件协议层比较耗时,在国产系统上面直接报错,在此处加超时,2024-1-25 + { + io_->set_timeout(2000); + } + { std::lock_guard lock(io_lock_); ret = write_register(setting3399::SR_CONFIF_IMGPROCPARAM, sizeof(SCANCONF));