diff --git a/hgdriver/hgdev/hg_scanner.cpp b/hgdriver/hgdev/hg_scanner.cpp index 5fc18ca..6f246b2 100644 --- a/hgdriver/hgdev/hg_scanner.cpp +++ b/hgdriver/hgdev/hg_scanner.cpp @@ -3348,6 +3348,13 @@ int hg_scanner::device_io_control(unsigned long code, void* data, unsigned* len) { return clean_paper_road(); } + else if (code == IO_CTRL_CODE_GET_SCANN_NUM) + { + int num = 0; + int ret = get_roller_num(num); + (*(int*)data) = num; + return ret; + } return SCANNER_ERR_DEVICE_NOT_SUPPORT; } std::string hg_scanner::get_firmware_version(void)