diff --git a/hgdriver/hgdev/hg_scanner.cpp b/hgdriver/hgdev/hg_scanner.cpp index 255162a..2d8c52d 100644 --- a/hgdriver/hgdev/hg_scanner.cpp +++ b/hgdriver/hgdev/hg_scanner.cpp @@ -2081,11 +2081,11 @@ int hg_scanner::setting_resolution(void* data, long* len) #ifdef DYN_JSON_BETWEEN_PAPER_AND_DPI - int max_papers[3] = { PAPER_MAX_SIZE ,PAPER_MAX_SIZE_CLIP , -1}; + int max_papers[3] = { PAPER_MAX_SIZE ,PAPER_MAX_SIZE_CLIP , PAPER_TRIGEMINY }; - if (pid_ != 0x300 || pid_ != 0x302) + if (pid_ == 0x300 || pid_ == 0x302) { - max_papers[2] = { PAPER_TRIGEMINY }; + max_papers[2] = { -1 }; } //std::string now(setting_jsn_.at(SANE_STD_OPT_NAME_PAPER).at("range").dump());