From: Bastian Dehn Date: Mon, 22 Sep 2025 05:53:14 +0000 (+0200) Subject: add option descriptors config names X-Git-Tag: v1.1.5^2~5^2~14 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=6e27d683d6c4b1c3a1896a063292638073a61c97;p=sane-kds-s2000w-net.git add option descriptors config names --- diff --git a/src/kds_s2000w_option_descriptors.c b/src/kds_s2000w_option_descriptors.c index 43a6d0b..b4aa552 100644 --- a/src/kds_s2000w_option_descriptors.c +++ b/src/kds_s2000w_option_descriptors.c @@ -1118,52 +1118,99 @@ void kds_s2000w_option_descriptors_init() descriptors[i] = malloc(sizeof(option_descriptor)); } + descriptors[0]->config_name = "OptionCount"; descriptors[0]->descriptor = _kds_s2000w_option_descriptor_num_options(); + descriptors[1]->config_name = "StandardGroup"; descriptors[1]->descriptor = _kds_s2000w_option_descriptor_standard_group(); + descriptors[2]->config_name = "ScanSource"; descriptors[2]->descriptor = _kds_s2000w_option_descriptor_scan_source(); + descriptors[3]->config_name = "ColorMode"; descriptors[3]->descriptor = _kds_s2000w_option_descriptor_color_mode(); + descriptors[4]->config_name = "DPI"; descriptors[4]->descriptor = _kds_s2000w_option_descriptor_dpi(); + descriptors[5]->config_name = "ScanSide"; descriptors[5]->descriptor = _kds_s2000w_option_descriptor_scanside(); + descriptors[6]->config_name = "GeometryGroup"; descriptors[6]->descriptor = _kds_s2000w_option_descriptor_geometry_group(); + descriptors[7]->config_name = "CroppingMode"; descriptors[7]->descriptor = _kds_s2000w_option_descriptor_cropping_mode(); + descriptors[8]->config_name = "CroppingImage"; descriptors[8]->descriptor = _kds_s2000w_option_descriptor_cropping_image(); + descriptors[9]->config_name = "ImageOffsetX"; descriptors[9]->descriptor = _kds_s2000w_option_descriptor_image_offset_x(); + descriptors[10]->config_name = "ImageOffsetY"; descriptors[10]->descriptor = _kds_s2000w_option_descriptor_image_offset_y(); + descriptors[11]->config_name = "ImageWidth"; descriptors[11]->descriptor = _kds_s2000w_option_descriptor_image_width(); + descriptors[12]->config_name = "ImageHeight"; descriptors[12]->descriptor = _kds_s2000w_option_descriptor_image_height(); + descriptors[13]->config_name = "BoldnessSmothingGroup"; descriptors[13]->descriptor = _kds_s2000w_option_descriptor_boldness_smoothing_group(); + descriptors[14]->config_name = "ForegroundBoldnessMode"; descriptors[14]->descriptor = _kds_s2000w_option_descriptor_foreground_boldness_mode(); + descriptors[15]->config_name = "ForegroundBoldnessAggressiveness"; descriptors[15]->descriptor = _kds_s2000w_option_descriptor_foreground_boldness_aggressiveness(); + descriptors[16]->config_name = "BackgroundSmoothingMode"; descriptors[16]->descriptor = _kds_s2000w_option_descriptor_background_smoothing_mode(); + descriptors[17]->config_name = "BackgroundSmoothingAggressiveness"; descriptors[17]->descriptor = _kds_s2000w_option_descriptor_background_smoothing_aggressiveness(); + descriptors[18]->config_name = "BoldnessColorGroup"; descriptors[18]->descriptor = _kds_s2000w_option_descriptor_boldness_color_group(); + descriptors[19]->config_name = "ColorDropOut"; descriptors[19]->descriptor = _kds_s2000w_option_descriptor_color_drop(); + descriptors[20]->config_name = "ColorDropOutAggressiveness"; descriptors[20]->descriptor = _kds_s2000w_option_descriptor_color_drop_out_aggressiveness(); + descriptors[21]->config_name = "ColorAutoBrightnessMode"; descriptors[21]->descriptor = _kds_s2000w_option_descriptor_color_auto_brightness_mode(); + descriptors[22]->config_name = "ColorBrightness"; descriptors[22]->descriptor = _kds_s2000w_option_descriptor_color_brightness(); + descriptors[23]->config_name = "ColorContrast"; descriptors[23]->descriptor = _kds_s2000w_option_descriptor_color_contrast(); + descriptors[24]->config_name = "ColorBalanceMode"; descriptors[24]->descriptor = _kds_s2000w_option_descriptor_color_balance_mode(); + descriptors[25]->config_name = "ColorBalanceAggressiveness"; descriptors[25]->descriptor = _kds_s2000w_option_descriptor_color_balance_agressiveness(); + descriptors[26]->config_name = "ColorBalanceRed"; descriptors[26]->descriptor = _kds_s2000w_option_descriptor_color_balance_red(); + descriptors[27]->config_name = "ColorBalanceGreen"; descriptors[27]->descriptor = _kds_s2000w_option_descriptor_color_balance_green(); + descriptors[28]->config_name = "ColorBalanceBlue"; descriptors[28]->descriptor = _kds_s2000w_option_descriptor_color_balance_blue(); + descriptors[29]->config_name = "ColorSharpen"; descriptors[29]->descriptor = _kds_s2000w_option_descriptor_color_sharpen(); + descriptors[30]->config_name = "BinarizationContrast"; descriptors[30]->descriptor = _kds_s2000w_option_descriptor_binarization_contrast(); + descriptors[31]->config_name = "Reset"; descriptors[31]->descriptor = _kds_s2000w_option_descriptor_config_reset(); + descriptors[32]->config_name = "ImageProcessingGroup"; descriptors[32]->descriptor = _kds_s2000w_option_descriptor_image_processing_group(); + descriptors[33]->config_name = "SkipBlankPages"; descriptors[33]->descriptor = _kds_s2000w_option_descriptor_skip_blank_pages(); + descriptors[34]->config_name = "SkipBlankPagesContent"; descriptors[34]->descriptor = _kds_s2000w_option_descriptor_skip_blank_page_content(); + descriptors[35]->config_name = "HoleFill"; descriptors[35]->descriptor = _kds_s2000w_option_descriptor_hole_fill(); + descriptors[36]->config_name = "PostScanRotation"; descriptors[36]->descriptor = _kds_s2000w_option_descriptor_post_scan_rotation(); + descriptors[37]->config_name = "EdgeFill"; descriptors[37]->descriptor = _kds_s2000w_option_descriptor_edge_fill(); + descriptors[38]->config_name = "ImageBorder"; descriptors[38]->descriptor = _kds_s2000w_option_descriptor_image_border(); + descriptors[39]->config_name = "JpegQuality"; descriptors[39]->descriptor = _kds_s2000w_option_descriptor_jpeg_quality(); + descriptors[40]->config_name = "FeederGropu"; descriptors[40]->descriptor = _kds_s2000w_option_descriptor_feeder_group(); + descriptors[41]->config_name = "MaxDocumentLength"; descriptors[41]->descriptor = _kds_s2000w_option_descriptor_max_document_length(); + descriptors[42]->config_name = "TransportHandling"; descriptors[42]->descriptor = _kds_s2000w_option_descriptor_transport_handling(); + descriptors[43]->config_name = "MultifeedSensitivity"; descriptors[43]->descriptor = _kds_s2000w_option_descriptor_multifeed_sensitivity(); + descriptors[44]->config_name = "MultifeedResponse"; descriptors[44]->descriptor = _kds_s2000w_option_descriptor_multifeed_response(); + descriptors[45]->config_name = "DocumentFeederTimeout"; descriptors[45]->descriptor = _kds_s2000w_option_descriptor_document_feeder_timeout(); + descriptors[46]->config_name = "DocumentFeederTimeoutResponse"; descriptors[46]->descriptor = _kds_s2000w_option_descriptor_document_feeder_timeout_response(); }