diff --git a/hgdriver/hgdev/common_setting.h b/hgdriver/hgdev/common_setting.h index b204e1c..8f6bb52 100644 --- a/hgdriver/hgdev/common_setting.h +++ b/hgdriver/hgdev/common_setting.h @@ -571,7 +571,7 @@ typedef struct _scan_conf unsigned char is_autocontrast; /**< 自动对比度>*/ unsigned char is_autocrop; /**< 自动裁切>*/ unsigned char is_autodiscradblank_normal; /**< 自动丢弃空白页通用>*/ - int discardblank_percent; /**< 跳过空白页阀值*/ + int discardblank_percent; /**< 跳过空白页阈值*/ unsigned char is_autodiscradblank_vince; /**< 自动丢弃空白页发票>*/ unsigned char is_switchfrontback; /**< 交换正反面>*/ unsigned char autodescrew; /**< 自动纠偏>*/ diff --git a/hgdriver/hgdev/hg_scanner.cpp b/hgdriver/hgdev/hg_scanner.cpp index 727d3f3..1f32248 100644 --- a/hgdriver/hgdev/hg_scanner.cpp +++ b/hgdriver/hgdev/hg_scanner.cpp @@ -5010,7 +5010,7 @@ int hg_scanner::image_configuration(SCANCONF& ic) ic.threshold = threshold_; ic.is_autocontrast = 0; //无参数 ic.is_autocrop = (ic.papertype == TwSS::None || ic.papertype == TwSS::USStatement); - ic.is_autodiscradblank_normal = image_prc_param_.bits.page == PAGE_OMIT_EMPTY; + ic.is_autodiscradblank_normal = image_prc_param_.bits.page == PAGE_OMIT_EMPTY || is_discardblank; ic.discardblank_percent = omit_empty_level_; ic.is_autodiscradblank_vince = image_prc_param_.bits.page == PAGE_OMIT_EMPTY_RECEIPT; ic.is_switchfrontback = image_prc_param_.bits.exchange;