#include <sane/saneopts.h>
#include "kds_s2000w_option_descriptors.h"
-#define MAX_OPTION_COUNT 24
+#define MAX_OPTION_COUNT 25
SANE_Word* constraint_dpi = NULL;
SANE_String_Const* constraint_scanside = NULL;
descriptor->unit = SANE_UNIT_NONE;
descriptor->cap = SANE_CAP_SOFT_DETECT;
descriptor->constraint_type = SANE_CONSTRAINT_NONE;
- descriptor->constraint.string_list = NULL;
descriptor->type = SANE_TYPE_INT;
descriptor->size = sizeof(SANE_Int);
}
descriptor->unit = SANE_UNIT_NONE;
descriptor->cap = SANE_CAP_SOFT_DETECT;
descriptor->constraint_type = SANE_CONSTRAINT_NONE;
- descriptor->constraint.string_list = NULL;
descriptor->type = SANE_TYPE_GROUP;
descriptor->size = 0;
}
descriptor->desc = "Blank Image Deletion Mode";
descriptor->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
descriptor->constraint_type = SANE_CONSTRAINT_NONE;
- descriptor->constraint.string_list = NULL;
descriptor->type = SANE_TYPE_BOOL;
descriptor->size = sizeof(SANE_Bool);
}
descriptor->desc = "autostart";
descriptor->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
descriptor->constraint_type = SANE_CONSTRAINT_NONE;
- descriptor->constraint.string_list = NULL;
descriptor->type = SANE_TYPE_BOOL;
descriptor->size = sizeof(SANE_Bool);
}
descriptor->type = SANE_TYPE_STRING;
descriptor->unit = SANE_UNIT_NONE;
descriptor->size = sizeof(SANE_String) * 50;
+}
+
+void kds_s2000w_option_descriptor_config_reset(SANE_Option_Descriptor* descriptor)
+{
+ descriptor->name = "config-reset";
+ descriptor->title = "Konfiguration zuruecksetzen";
+ descriptor->desc = "Laedt die default Konfiguration des Scanners";
+ descriptor->cap = SANE_CAP_SOFT_SELECT;
+ descriptor->constraint_type = SANE_CONSTRAINT_NONE;
+ descriptor->type = SANE_TYPE_BUTTON;
+ descriptor->unit = SANE_UNIT_NONE;
+ descriptor->size = 0;
}
\ No newline at end of file