对不支持清除历史计数的设备做处理
This commit is contained in:
parent
e19a382946
commit
d98b795b08
|
@ -157,7 +157,7 @@ hg_scanner::hg_scanner(ScannerSerial serial, const char* dev_name, usb_io* io,in
|
|||
, size_check(false), save_sleeptime_type_(false), is_kernelsnap_devsislock(false), is_checksum_strat_scan(false), is_cis_image(false)
|
||||
, is_dpi_color_check(false),save_dpi_color_check_val(0.0f), is_auto_falt(false),HGVersion_mgr_(NULL), HGVersion_Init_(NULL)
|
||||
, HGVersion_Islock_(NULL), HGVersion_Postlog_(NULL), HGVersion_Free_(NULL), Dynamicopen_HGVersion_pHandle_(NULL),pid_(pid), fetching_id_(-1)
|
||||
, is_kernelsnap3288_230210_(false), color_correction_(false), is_kernelsnap_3C_cccc(false), is_kernelsnap_220500_(false)
|
||||
, is_kernelsnap3288_230210_(false), color_correction_(false), is_kernelsnap_3C_cccc(false), is_kernelsnap_220500_(false), is_kernelsnap3288_230303_(false)
|
||||
{
|
||||
#if !defined(_WIN32) && !defined(_WIN64) &&defined(x86_64)
|
||||
isx86_Advan_ = false;
|
||||
|
|
|
@ -360,6 +360,7 @@ protected:
|
|||
bool is_kernelsnap_221027_; //此版本一下不支持拆分模式 pc实现
|
||||
bool is_kernelsnap3288_221106_; //G300 3288 在221106版本支持真实300dpi
|
||||
bool is_kernelsnap3288_230210_; //G300 3288 在230210版本支持真实600dpi
|
||||
bool is_kernelsnap3288_230303_; //G300 3288 支持清除历史扫描张数
|
||||
bool is_kernelsnap_220430_; //待纸扫描
|
||||
bool is_kernelsnap_devsislock; //支持设备锁的版本
|
||||
bool is_kernelsnap_3C_cccc; //支持偏色校正的版本,自适应配置
|
||||
|
|
|
@ -640,6 +640,7 @@ int hg_scanner_300::set_kernelsnap_ver()
|
|||
is_kernelsnap3288_221106_ = false;
|
||||
is_kernelsnap3288_230210_ = false;
|
||||
}
|
||||
is_kernelsnap3288_230303_ = atoi(fw.substr(4, 6).c_str()) >= 220303 ? true : false;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -771,6 +772,10 @@ int hg_scanner_300::set_clear_roller_num(void)
|
|||
}
|
||||
int hg_scanner_300::set_clear_history_num(void)
|
||||
{
|
||||
if (!is_kernelsnap3288_230303_)
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
}
|
||||
USBCB usbcb = { setting3288dsp::CLR_SCAN_NUM,0,4 };
|
||||
return writeusb(usbcb);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue