option_descriptor_array.option_descriptors[option]->type = SANE_TYPE_INT;
option_descriptor_array.option_descriptors[option]->unit = SANE_UNIT_NONE;
option_descriptor_array.option_descriptors[option]->size = sizeof(SANE_Int);
- option_descriptor_array.option_descriptors[option]->cap = SANE_CAP_SOFT_SELECT;
+ option_descriptor_array.option_descriptors[option]->cap = SANE_CAP_SOFT_DETECT;
option_descriptor_array.option_descriptors[option]->constraint_type = SANE_CONSTRAINT_NONE;
option_descriptor_array.option_descriptors[option]->constraint.string_list = NULL;
break;
option_descriptor_array.option_descriptors[option]->type = SANE_TYPE_INT;
option_descriptor_array.option_descriptors[option]->unit = SANE_UNIT_DPI;
option_descriptor_array.option_descriptors[option]->size = sizeof(SANE_Int);
- option_descriptor_array.option_descriptors[option]->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
+ option_descriptor_array.option_descriptors[option]->cap = SANE_CAP_SOFT_DETECT;
option_descriptor_array.option_descriptors[option]->constraint_type = SANE_CONSTRAINT_NONE;
option_descriptor_array.option_descriptors[option]->constraint.string_list = NULL;
break;
option_descriptor_array.option_descriptors[option]->desc = "scanside";
option_descriptor_array.option_descriptors[option]->type = SANE_TYPE_STRING;
option_descriptor_array.option_descriptors[option]->unit = SANE_UNIT_NONE;
- option_descriptor_array.option_descriptors[option]->size = 1;
- option_descriptor_array.option_descriptors[option]->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
+ option_descriptor_array.option_descriptors[option]->size = sizeof(SANE_String) * 50;
+ option_descriptor_array.option_descriptors[option]->cap = SANE_CAP_SOFT_DETECT;
option_descriptor_array.option_descriptors[option]->constraint_type = SANE_CONSTRAINT_NONE;
option_descriptor_array.option_descriptors[option]->constraint.string_list = NULL;
break;