diff --git a/sane/scanner.cpp b/sane/scanner.cpp index bbd0770..2d6c7dc 100644 --- a/sane/scanner.cpp +++ b/sane/scanner.cpp @@ -915,7 +915,7 @@ int scanner::open(void) hg_sane_middleware::instance()->set_option(handle_, (void*)SANE_OPT_ID_ROLLER_LIFE, SANE_ACTION_GET_VALUE, &life, NULL) == SANE_STATUS_GOOD) //hg_sane_middleware::instance()->get_cur_value(handle_, (void*)SANE_OPT_ID_ROLLER_LIFE, &life)) { - if (cnt >= life) + if (cnt >= life / 100 * 99) // 99% { if (callback::show_messagebox_ui) {