From 8d24da9db6f8cb76320cf91061321cc9dfdd72ee Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 22 Dec 2024 18:44:20 +0100 Subject: [PATCH] add start no docs end of documents --- src/kds_s2000w_net.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index 5a786b7..eb5731e 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -203,6 +203,10 @@ SANE_Status _sane_kds_s2000w_net_start(SANE_Handle handle) kds_s2000w_handler_start_scan(h); } + if (h->current_scan_status->downloaded_images > 0 + && h->current_scan_status->available_images < 1) + return SANE_STATUS_NO_DOCS; + for (int i = 0; i < 30; i++) { kds_s2000w_net_handler_get_current_scan_status(h); @@ -210,7 +214,7 @@ SANE_Status _sane_kds_s2000w_net_start(SANE_Handle handle) break; } - if (h->current_scan_status->available_images < 1 && h->image->size == 0) { + if (h->current_scan_status->available_images < 1) { kds_s2000w_handler_recreate_session(h); return SANE_STATUS_NO_DOCS; } -- 2.39.5