调整获取张数问题

This commit is contained in:
13038267101 2022-11-26 19:27:23 +08:00
parent a035ed5e54
commit 3142557fff
3 changed files with 48 additions and 12 deletions

View File

@ -853,15 +853,27 @@ int hg_scanner_200::get_history_roller_count(int& num)
{
int ret = SCANNER_ERR_OK,
len = 0;
USBCB usbcb = { setting3288dsp::GET_SCANN_NUM,len, 0 };
ret = io_->read_bulk(&usbcb, &num);
USBCB usbcb = { setting3288dsp::GET_SCANN_NUM,0, 0 };
len = sizeof(usbcb);
ret = io_->read_bulk(&usbcb, &len);
if (ret != SCANNER_ERR_OK)
{
return ret;
}
num = usbcb.u32_Data;
return ret;
}
int hg_scanner_200::get_roller_num(int& val)
{
int ret = SCANNER_ERR_OK,
len = 0;
USBCB usbcb = { setting3288dsp::GET_ROLLER_NUM,len, 0 };
ret = io_->read_bulk(&usbcb, &val);
USBCB usbcb = { setting3288dsp::GET_ROLLER_NUM,0, 0 };
len = sizeof(usbcb);
ret = io_->read_bulk(&usbcb, &len);
if (ret != SCANNER_ERR_OK)
{
return ret;
}
val = usbcb.u32_Data;
return ret;
}

View File

@ -775,15 +775,27 @@ int hg_scanner_300::get_history_roller_count(int& num)
{
int ret = SCANNER_ERR_OK,
len = 0;
USBCB usbcb = { setting3288dsp::GET_SCANN_NUM,len, 0 };
ret = io_->read_bulk(&usbcb, &num);
USBCB usbcb = { setting3288dsp::GET_SCANN_NUM,0, 0 };
len = sizeof(usbcb);
ret = io_->read_bulk(&usbcb, &len);
if (ret != SCANNER_ERR_OK)
{
return ret;
}
num = usbcb.u32_Data;
return ret;
}
int hg_scanner_300::get_roller_num(int& val)
{
int ret = SCANNER_ERR_OK,
len = 0;
USBCB usbcb = { setting3288dsp::GET_ROLLER_NUM,len, 0 };
ret = io_->read_bulk(&usbcb, &val);
USBCB usbcb = { setting3288dsp::GET_ROLLER_NUM,0, 0 };
len = sizeof(usbcb);
ret = io_->read_bulk(&usbcb, &len);
if (ret != SCANNER_ERR_OK)
{
return ret;
}
val = usbcb.u32_Data;
return ret;
}

View File

@ -778,15 +778,27 @@ int hg_scanner_400::get_history_roller_count(int& num)
{
int ret = SCANNER_ERR_OK,
len = 0;
USBCB usbcb = { setting3288dsp::GET_SCANN_NUM,len, 0 };
ret = io_->read_bulk(&usbcb, &num);
USBCB usbcb = { setting3288dsp::GET_SCANN_NUM,0, 0 };
len = sizeof(usbcb);
ret = io_->read_bulk(&usbcb, &len);
if (ret != SCANNER_ERR_OK)
{
return ret;
}
num = usbcb.u32_Data;
return ret;
}
int hg_scanner_400::get_roller_num(int& val)
{
int ret = SCANNER_ERR_OK,
len = 0;
USBCB usbcb = { setting3288dsp::GET_ROLLER_NUM,len, 0 };
ret = io_->read_bulk(&usbcb, &val);
USBCB usbcb = { setting3288dsp::GET_ROLLER_NUM,0, 0 };
len = sizeof(usbcb);
ret = io_->read_bulk(&usbcb, &len);
if (ret != SCANNER_ERR_OK)
{
return ret;
}
val = usbcb.u32_Data;
return ret;
}