From a8b482e5bbe5f68f3d3183181aaf92af0dbbbdb8 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Wed, 31 Jan 2024 19:52:05 +0100 Subject: [PATCH] add struct for meta data --- src/kds_s2000w_handler.h | 7 +++++++ src/kds_s2000w_net.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/kds_s2000w_handler.h b/src/kds_s2000w_handler.h index d19dbd0..1eb8464 100644 --- a/src/kds_s2000w_handler.h +++ b/src/kds_s2000w_handler.h @@ -15,6 +15,13 @@ enum { REALOD_PARAMS = 4 }; +typedef struct { + int format; + int is_last; + int size; + int depth; +} metadata; + current_state* kds_s2000w_handler_open(); void kds_s2000w_handler_close(); current_state* kds_s2000w_handler_current_state(); diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index 116ead4..62904f9 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -175,7 +175,8 @@ SANE_Status _sane_kds_s2000w_net_get_parameters(SANE_Handle handle, parameter->format = SANE_FRAME_GRAY; parameter->last_frame = SANE_TRUE; parameter->bytes_per_line = 0; - parameter->lines = 0; + parameter->pixels_per_line = 0; + parameter->lines = 1; parameter->depth = 0; params = parameter; -- 2.39.5