300d8设备增加双张保留机制功能

This commit is contained in:
yangjiaxuan 2023-10-25 17:57:03 +08:00
parent 392fc37f30
commit bb4fd7fc3d
3 changed files with 21 additions and 11 deletions

View File

@ -697,12 +697,13 @@ namespace setting_hardware
unsigned int isColor : 1; unsigned int isColor : 1;
unsigned int dpi : 2; unsigned int dpi : 2;
unsigned int doubleFeeded : 1; unsigned int doubleFeeded : 1;
unsigned int enableStable : 1; unsigned int en_doublefeed_check : 1;
unsigned int enableLed : 1; unsigned int enableLed : 1;
unsigned int enableSizeDetect : 1; unsigned int enableSizeDetect : 1;
unsigned int lutmode : 1; // 设置文本和照片模式, 0 - 文本1 - 照片。默认值为“0” unsigned int lutmode : 1; // 设置文本和照片模式, 0 - 文本1 - 照片。默认值为“0”
unsigned int moire : 1; unsigned int moire : 1;
unsigned int reversed1 : 3; unsigned int dirty_detect : 1;
unsigned int reversed1 : 2;
unsigned int isCorrect : 1; //设置0 为原图1为校正后的图 unsigned int isCorrect : 1; //设置0 为原图1为校正后的图
unsigned int dstHeight : 8; unsigned int dstHeight : 8;
unsigned int reversed2 : 6; unsigned int reversed2 : 6;
@ -782,9 +783,11 @@ namespace setting3288dsp
USB_DISCONNECTED = 200, //USB 未连接 USB_DISCONNECTED = 200, //USB 未连接
USER_STOP = 201, //用户点击停止 USER_STOP = 201, //用户点击停止
AUTO_FLAT_FINISHED = 202, //自动校正完成 AUTO_FLAT_FINISHED = 202, //自动校正完成
USB_CONNECTED, //USB已连接 SCANNER_ACTIVED=0x10, //设备未休眠 休眠返回0x100 未休眠返回0x10
HAVE_PAPER, DOUBLE_FEED_IMAGE=203,//双张校验图像
DEVICE_OFF_LINE, //USB链接断开 IMAGE_DIRTY_BAND=204,//图像脏污
IMAGE_DIRTY_CIS = 205
} UsbSupported, * PUsbSupported; } UsbSupported, * PUsbSupported;
// //
//设备状态 - OVER //设备状态 - OVER
@ -947,6 +950,12 @@ namespace setting3288dsp
GETMOTORPARMLEN = 0x203, GETMOTORPARMLEN = 0x203,
SETMOTORPARAM = 0x204, SETMOTORPARAM = 0x204,
SETMOTORPARAMLEN = 0x205, SETMOTORPARAMLEN = 0x205,
SET_BACKUP_CONFIG = 0x304,
SET_RECOVERY = 0x305,
GET_BACKUP_STATUS = 0x306,
GET_RECOVERY_STATUS = 0x307,
GET_DATETIME,
SET_DATETIME,
DEVICES_7010 = 0x7010 DEVICES_7010 = 0x7010
}; };
typedef enum tagUsbKeyWords UsbKeyWords, * PUsbKeyWords; typedef enum tagUsbKeyWords UsbKeyWords, * PUsbKeyWords;

File diff suppressed because one or more lines are too long

View File

@ -794,7 +794,6 @@ void hg_scanner_306::printf_devconfig(setting_hardware::HGSCANCONF_3288 *d)
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.dpi:%d\r\n",d->params_3288.dpi); VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.dpi:%d\r\n",d->params_3288.dpi);
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.dstHeight:%d\r\n",d->params_3288.dstHeight); VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.dstHeight:%d\r\n",d->params_3288.dstHeight);
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.enableLed:%d\r\n",d->params_3288.enableLed); VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.enableLed:%d\r\n",d->params_3288.enableLed);
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.enableStable:%d\r\n",d->params_3288.enableStable);
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.isColor:%d\r\n",d->params_3288.isColor); VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.isColor:%d\r\n",d->params_3288.isColor);
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.isCorrect:%d\r\n",d->params_3288.isCorrect); VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.isCorrect:%d\r\n",d->params_3288.isCorrect);
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.pageSize:%d\r\n",d->params_3288.pageSize); VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO,"dsp_config.params_3288.pageSize:%d\r\n",d->params_3288.pageSize);