横向纵向设置239调整
This commit is contained in:
parent
323bd217d9
commit
42003bd323
|
@ -273,26 +273,26 @@ int hg_scanner_239::get_speed_mode(int& data)
|
|||
int hg_scanner_239::set_devs_distortion_check_val(float data)
|
||||
{
|
||||
int val = *(int*)&data;
|
||||
setting3399::Scanner_Reg_Defs ratio = setting3399::SR_SET_H_200_RATIO;
|
||||
setting3399::Scanner_Reg_Defs ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
if (resolution_ <= 200)
|
||||
ratio = setting3399::SR_SET_H_200_RATIO;
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
else if (resolution_ > 200 && resolution_ <= 300)
|
||||
ratio = setting3399::SR_SET_H_300_RATIO;
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
else if (resolution_ > 300 && resolution_ <= 600)
|
||||
ratio = setting3399::SR_SET_H_600_RATIO;
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
|
||||
return write_register(ratio, val);
|
||||
}
|
||||
int hg_scanner_239::get_devs_distortion_check_val(float& data)
|
||||
{
|
||||
int val = 0;
|
||||
setting3399::Scanner_Reg_Defs ratio = setting3399::SR_SET_H_200_RATIO;
|
||||
setting3399::Scanner_Reg_Defs ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
if (resolution_ <= 200)
|
||||
ratio = setting3399::SR_GET_H_200_RATIO;
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
else if (resolution_ > 200 && resolution_ <= 300)
|
||||
ratio = setting3399::SR_GET_H_300_RATIO;
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
else if (resolution_ > 300 && resolution_ <= 600)
|
||||
ratio = setting3399::SR_GET_H_600_RATIO;
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
|
||||
int ret = read_register(ratio, &val);
|
||||
data = *(float*)&val;
|
||||
|
|
|
@ -1301,19 +1301,30 @@ int hg_scanner_302::get_speed_mode(int& data)
|
|||
}
|
||||
int hg_scanner_302::set_devs_distortion_check_val(float data)
|
||||
{
|
||||
setting3399::Scanner_Reg_Defs retio = setting3399::SR_SET_H_200_RATIO;
|
||||
setting3399::Scanner_Reg_Defs retio = setting3399::SR_SET_V_200_RATIO;
|
||||
if (resolution_ <= 200)
|
||||
retio = setting3399::SR_SET_H_200_RATIO;
|
||||
retio = setting3399::SR_SET_V_200_RATIO;
|
||||
else if (resolution_ > 200 && resolution_ <= 300)
|
||||
retio = setting3399::SR_SET_H_300_RATIO;
|
||||
retio = setting3399::SR_SET_V_200_RATIO;
|
||||
else if (resolution_ > 300 && resolution_ <= 600)
|
||||
retio = setting3399::SR_SET_H_600_RATIO;
|
||||
retio = setting3399::SR_SET_V_200_RATIO;
|
||||
|
||||
return write_register(retio, *(int*)&save_dpi_color_check_val);
|
||||
}
|
||||
int hg_scanner_302::get_devs_distortion_check_val(float& data)
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
int val = 0;
|
||||
setting3399::Scanner_Reg_Defs ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
if (resolution_ <= 200)
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
else if (resolution_ > 200 && resolution_ <= 300)
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
else if (resolution_ > 300 && resolution_ <= 600)
|
||||
ratio = setting3399::SR_SET_V_200_RATIO;
|
||||
|
||||
int ret = read_register(ratio, &val);
|
||||
data = *(float*)&val;
|
||||
return ret;
|
||||
}
|
||||
int hg_scanner_302::set_auto_flat(int data)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue