diff --git a/twain/twain/huagaods.cpp b/twain/twain/huagaods.cpp index f7605d8..340b508 100644 --- a/twain/twain/huagaods.cpp +++ b/twain/twain/huagaods.cpp @@ -2576,13 +2576,13 @@ void huagao_ds::init_support_caps(void) if (Msg::Set == msg) { auto autodetectborder = data.currentItem(); int ret = SCANNER_ERR_OK; - SET_SANE_OPT_EX(ret, scanner_, is_size_check, (bool*)&autodetectborder); + SET_SANE_OPT_EX(ret, scanner_, ex_auto_paper_size, (bool*)&autodetectborder); return ret == SCANNER_ERR_OK ? success() : badValue(); } Bool init = false, erase = false; std::vector all; - GET_SANE_OPT_EX(bool, scanner_, is_size_check, NULL, &all); + GET_SANE_OPT_EX(bool, scanner_, ex_auto_paper_size, NULL, &all); init = (bool)all[sane_opts::RANGE_POS_DEFAULT]; erase = (bool)all[sane_opts::RANGE_POS_CURRENT]; return CapSupGetAllReset(msg, data, { false,true }, erase, init, erase ? 1 : 0, 0);