补充双张校验功能实现
This commit is contained in:
parent
e5f3e22cdd
commit
eaf4243787
|
@ -260,7 +260,7 @@ protected:
|
||||||
virtual int on_pick_paper_threshold(double threshold) = 0; //设置搓纸阈值
|
virtual int on_pick_paper_threshold(double threshold) = 0; //设置搓纸阈值
|
||||||
virtual int on_is_auto_paper(bool isautopaper) = 0; //待纸扫描
|
virtual int on_is_auto_paper(bool isautopaper) = 0; //待纸扫描
|
||||||
virtual int on_cis_get_image(bool type) = 0;
|
virtual int on_cis_get_image(bool type) = 0;
|
||||||
virtual int on_process_double_paper(bool type);
|
virtual int on_process_double_paper(bool type) = 0; //双张图像校验
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
virtual int set_setting_value(const char* name, void* data, long* len);
|
virtual int set_setting_value(const char* name, void* data, long* len);
|
||||||
|
|
|
@ -664,6 +664,10 @@ int hg_scanner_200::on_cis_get_image(bool isautopaper)
|
||||||
dsp_config_.params_dsp.isCorrect = isautopaper == true ? 0 : 1; //0设置获取cis原图,1校正之后的图
|
dsp_config_.params_dsp.isCorrect = isautopaper == true ? 0 : 1; //0设置获取cis原图,1校正之后的图
|
||||||
return writedown_device_configuration();
|
return writedown_device_configuration();
|
||||||
}
|
}
|
||||||
|
int hg_scanner_200::on_process_double_paper(bool type)
|
||||||
|
{
|
||||||
|
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||||
|
}
|
||||||
int hg_scanner_200::on_get_feedmode(int &feedmode)
|
int hg_scanner_200::on_get_feedmode(int &feedmode)
|
||||||
{
|
{
|
||||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||||
|
|
|
@ -44,6 +44,7 @@ protected:
|
||||||
virtual int on_pick_paper_threshold(double threshold) override; //设置搓纸阈值
|
virtual int on_pick_paper_threshold(double threshold) override; //设置搓纸阈值
|
||||||
virtual int on_is_auto_paper(bool isautopaper) override; //待纸扫描
|
virtual int on_is_auto_paper(bool isautopaper) override; //待纸扫描
|
||||||
virtual int on_cis_get_image(bool isautopaper) override; //获取cis原图
|
virtual int on_cis_get_image(bool isautopaper) override; //获取cis原图
|
||||||
|
virtual int on_process_double_paper(bool type) override; //双张图像校验
|
||||||
public:
|
public:
|
||||||
hg_scanner_200(const char* dev_name,int vid, usb_io* io);
|
hg_scanner_200(const char* dev_name,int vid, usb_io* io);
|
||||||
~hg_scanner_200();
|
~hg_scanner_200();
|
||||||
|
|
|
@ -1231,6 +1231,10 @@ int hg_scanner_300::on_cis_get_image(bool isautopaper)
|
||||||
dsp_config.params_3288.isCorrect = isautopaper == true ? 0 : 1;
|
dsp_config.params_3288.isCorrect = isautopaper == true ? 0 : 1;
|
||||||
return writedown_device_configuration();
|
return writedown_device_configuration();
|
||||||
}
|
}
|
||||||
|
int hg_scanner_300::on_process_double_paper(bool type)
|
||||||
|
{
|
||||||
|
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||||
|
}
|
||||||
int hg_scanner_300::on_get_feedmode(int &feedmode)
|
int hg_scanner_300::on_get_feedmode(int &feedmode)
|
||||||
{
|
{
|
||||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||||
|
|
|
@ -44,6 +44,7 @@ protected:
|
||||||
virtual int on_pick_paper_threshold(double threshold)override;
|
virtual int on_pick_paper_threshold(double threshold)override;
|
||||||
virtual int on_is_auto_paper(bool isautopaper)override; //待纸扫描
|
virtual int on_is_auto_paper(bool isautopaper)override; //待纸扫描
|
||||||
virtual int on_cis_get_image(bool isautopaper) override; //cis 原图获取
|
virtual int on_cis_get_image(bool isautopaper) override; //cis 原图获取
|
||||||
|
virtual int on_process_double_paper(bool type) override; //双张图像校验
|
||||||
|
|
||||||
public:
|
public:
|
||||||
hg_scanner_300(const char* dev_name,int pid, usb_io* io);
|
hg_scanner_300(const char* dev_name,int pid, usb_io* io);
|
||||||
|
|
|
@ -900,6 +900,10 @@ int hg_scanner_302::on_cis_get_image(bool isautopaper)
|
||||||
dev_conf_.params_3399.pc_correct = isautopaper;
|
dev_conf_.params_3399.pc_correct = isautopaper;
|
||||||
return writedown_device_configuration();
|
return writedown_device_configuration();
|
||||||
}
|
}
|
||||||
|
int hg_scanner_302::on_process_double_paper(bool type)
|
||||||
|
{
|
||||||
|
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||||
|
}
|
||||||
void hg_scanner_302::on_device_reconnected(void)
|
void hg_scanner_302::on_device_reconnected(void)
|
||||||
{
|
{
|
||||||
int ret = writedown_device_configuration();
|
int ret = writedown_device_configuration();
|
||||||
|
|
|
@ -75,6 +75,7 @@ protected:
|
||||||
virtual int on_pick_paper_threshold(double threshold)override;
|
virtual int on_pick_paper_threshold(double threshold)override;
|
||||||
virtual int on_is_auto_paper(bool isautopaper)override; //待纸扫描
|
virtual int on_is_auto_paper(bool isautopaper)override; //待纸扫描
|
||||||
virtual int on_cis_get_image(bool isautopaper) override; //cis 原图获取
|
virtual int on_cis_get_image(bool isautopaper) override; //cis 原图获取
|
||||||
|
virtual int on_process_double_paper(bool type) override; //双张图像校验
|
||||||
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Reference in New Issue