diff --git a/hgdriver/hgdev/hg_scanner_302.cpp b/hgdriver/hgdev/hg_scanner_302.cpp index cd4493f..9ccbd8b 100644 --- a/hgdriver/hgdev/hg_scanner_302.cpp +++ b/hgdriver/hgdev/hg_scanner_302.cpp @@ -915,8 +915,12 @@ void hg_scanner_302::thread_handle_usb_read(void) ret = io_->read_interrupt(buf, &size); } - VLOG_MINI_5(LOG_LEVEL_DEBUG_INFO, "read-INT = %s: From(%d), Code(%d), Index(%d), size = %d\n", hg_scanner_err_name(ret), - info->From, info->Code, info->Img_Index, size); + if (ret != SCANNER_ERR_OK && ret != SCANNER_ERR_TIMEOUT) + { + VLOG_MINI_5(LOG_LEVEL_DEBUG_INFO, "read-INT = %s: From(%d), Code(%d), Index(%d), size = %d\n", hg_scanner_err_name(ret), + info->From, info->Code, info->Img_Index, size); + } + if (ret != SCANNER_ERR_OK) { if (ret == SCANNER_ERR_TIMEOUT) @@ -1074,8 +1078,9 @@ int hg_scanner_302::start(void) ret = status_ = SCANNER_ERR_DEVICE_ISLOCK; else { - VLOG_MINI_2(LOG_LEVEL_WARNING, "consider as success on SR_GET_ANDROID_STATE(%d) result: %s\n", val, hg_scanner_err_name(ret)); - break; + ret = status_ = SCANNER_ERR_OUT_OF_RANGE; + VLOG_MINI_2(LOG_LEVEL_WARNING, "The device is abnormal and can not be scanned : %s\n", val, hg_scanner_err_name(ret)); + //break; } VLOG_MINI_2(LOG_LEVEL_WARNING, "failed on SR_GET_ANDROID_STATE(%d) result: %s\n", val, hg_scanner_err_name(ret));