diff --git a/hgdriver/hgdev/hg_scanner.cpp b/hgdriver/hgdev/hg_scanner.cpp index 0d8eedf..ef31683 100644 --- a/hgdriver/hgdev/hg_scanner.cpp +++ b/hgdriver/hgdev/hg_scanner.cpp @@ -4010,6 +4010,11 @@ int hg_scanner::get_image_info(SANE_Parameters* ii, int len) iiex->flag.dpi = resolution_; iiex->bytes = imh.bytes; } + else if (imh.statu) + { + if (imh.statu == IMG_STATUS_DOUBLE) + ret = SCANNER_ERR_DEVICE_DOUBLE_FEEDING; + } } }