diff --git a/hgdriver/hgdev/hg_scanner_239.cpp b/hgdriver/hgdev/hg_scanner_239.cpp index a935d35..29bff56 100644 --- a/hgdriver/hgdev/hg_scanner_239.cpp +++ b/hgdriver/hgdev/hg_scanner_239.cpp @@ -677,8 +677,11 @@ int hg_scanner_239::writedown_image_configuration(void) ret = write_register(setting3399::SR_CONFIF_IMGPROCPARAM, sizeof(SCANCONF)); ret = io_->write_bulk(&ic, &len); - this_thread::sleep_for(chrono::milliseconds(500)); - io_->set_timeout(2000);//必要延时 + //这个地方休眠是为了当初某个型号设备下面在初始化某个协议时比较耗时,所以加上。 + //2023/11/30 普世需要能够较为流程点击扫描到出第一张图,所以这个地方进行屏蔽,如果某天有哪台设备不出图,你可以看下这里,对版本进行判断加上这个延时的操作 + // 注意debug 可能会调试不出来,因为要加载debug信息,所以发送信息就会慢点 + //this_thread::sleep_for(chrono::milliseconds(500)); + //io_->set_timeout(2000);//必要延时 } return ret; } diff --git a/hgdriver/hgdev/image_process.cpp b/hgdriver/hgdev/image_process.cpp index a877467..6a7662a 100644 --- a/hgdriver/hgdev/image_process.cpp +++ b/hgdriver/hgdev/image_process.cpp @@ -1213,7 +1213,7 @@ namespace hg_imgproc std::vector mats(mats_); mats_.clear(); - CImageApplyConcatenation fold((CImageApplyConcatenation::ConcatMode)img_conf_.fold_concatmode); + CImageApplyConcatenation fold((CImageApplyConcatenation::ConcatMode)img_conf_.fold_concatmode, cv::Scalar(255, 255, 255)); fold.apply(mats,img_conf_.is_duplex); mats_= mats;