From: Bastian Dehn Date: Mon, 29 Jan 2024 20:17:37 +0000 (+0100) Subject: only change output type by color mode with bw X-Git-Tag: v1.0.0^2~388 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=e598e24eac7540f1bd23c61c24d8a1610279a4b1;p=sane-kds-s2000w-net.git only change output type by color mode with bw --- diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 835e5c8..6f40472 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -269,6 +269,15 @@ void kds_s2000w_handler_set_option(int option, void* value, int* info) _write_int_value_to_json(value_object, value); break; case 9: + value_object = json_object_object_get(config, "ColorMode"); + const char* color_mode = json_object_get_string(value_object); + if (strcmp(color_mode, "Color_BW") != 0) { + value_object = NULL; + *info = RELOAD_OPTIONS; + break; + } + + value_object = NULL; value_object = json_object_object_get(config, "OutputType"); _write_string_value_to_json(value_object, value); break;