diff --git a/hgdriver/hgdev/hg_scanner_239.cpp b/hgdriver/hgdev/hg_scanner_239.cpp index 23c66b5..8207f3f 100644 --- a/hgdriver/hgdev/hg_scanner_239.cpp +++ b/hgdriver/hgdev/hg_scanner_239.cpp @@ -1487,6 +1487,9 @@ void hg_scanner_239::thread_get_dves_image(void) // reset_ = true; // ret = io_->reset(); // status_ = SCANNER_ERR_IO; + + if (status_ == SCANNER_ERR_DEVICE_STOPPED) + status_ = SCANNER_ERR_OK; } else if (status_ == SCANNER_ERR_TIMEOUT || status_ == SCANNER_ERR_IO || status_ == SCANNER_ERR_DEVICE_STOPPED) status_ = SCANNER_ERR_OK;