From f9c79ec0eafa965d8d902449aee65e5960b9779d Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 30 Jan 2024 21:04:07 +0100 Subject: [PATCH] fix skip blank page deps --- src/kds_s2000w_handler.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 1534cc2..e3303dc 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -96,12 +96,8 @@ int _change_skip_blank_pages_off() json_object* value_object = json_object_object_get(config, "OutputType"); const char* output_type = json_object_get_string(value_object); value_object = NULL; - value_object = json_object_object_get(config, "ScanSide"); - const char* scan_side = json_object_get_string(value_object); - value_object = NULL; - if (strcmp(scan_side, "Duplex") == 0 - && strcmp(output_type, "SinglePageColorPDFPlus2TIFs") == 0) { + if (strcmp(output_type, "SinglePageColorPDFPlus2TIFs") == 0) { value_object = json_object_object_get(config, "SkipBlankPages"); json_object_set_int(value_object, 0); value_object = NULL; @@ -185,6 +181,7 @@ current_state* kds_s2000w_handler_current_state() void kds_s2000w_handler_get_option(int option, void* value) { + config = json_object_object_get(resObj, "Configuration"); json_object* value_object = NULL; switch(option) { case 0: @@ -298,11 +295,6 @@ void kds_s2000w_handler_set_option(int option, void* value, int* info) value_object = json_object_object_get(config, "ScanSide"); _write_string_value_to_json(value_object, value); value_object = NULL; - - // BUG: change blank page off response 405 invalid settings - if (_change_skip_blank_pages_off()) - *info = RELOAD_OPTIONS; - break; case 4: value_object = json_object_object_get(config, "ColorMode"); -- 2.39.5