Lines Matching refs:caps

671     int n = handler->scanner->caps[handler->scanner->source].SupportedResolutions[0] + 1;
674 DBG(10, "SEARCH RESOLUTION [ %d | %d]\n", resol, (int)handler->scanner->caps[handler->scanner->source].SupportedResolutions[x]);
675 if (resol == handler->scanner->caps[handler->scanner->source].SupportedResolutions[x])
677 else if (resol < handler->scanner->caps[handler->scanner->source].SupportedResolutions[x])
680 return handler->scanner->caps[handler->scanner->source].SupportedResolutions[1];
685 old = handler->scanner->caps[handler->scanner->source].SupportedResolutions[x];
717 s->scanner->caps[s->scanner->source].default_color =
718 strdup(s->scanner->caps[source].default_color);
719 s->scanner->caps[s->scanner->source].default_resolution =
720 _get_resolution(s, s->scanner->caps[source].default_resolution);
722 if (s->scanner->caps[s->scanner->source].ColorModes == NULL) {
723 if (s->scanner->caps[PLATEN].ColorModes)
725 else if (s->scanner->caps[ADFSIMPLEX].ColorModes)
727 else if (s->scanner->caps[ADFDUPLEX].ColorModes)
743 PIXEL_TO_MM((s->scanner->caps[s->scanner->source].MaxWidth -
744 s->scanner->caps[s->scanner->source].MinWidth),
747 s->x_range2.min = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MinWidth, 300.0);
748 s->x_range2.max = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MaxWidth, 300.0);
752 PIXEL_TO_MM((s->scanner->caps[s->scanner->source].MaxHeight -
753 s->scanner->caps[s->scanner->source].MinHeight),
756 s->y_range2.min = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MinHeight, 300.0);
757 s->y_range2.max = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MaxHeight, 300.0);
760 s->opt[OPT_MODE].constraint.string_list = s->scanner->caps[s->scanner->source].ColorModes;
765 if (s->scanner->caps[s->scanner->source].default_color) {
767 if (!strcmp(s->scanner->caps[s->scanner->source].default_color, "Grayscale8"))
769 else if (!strcmp(s->scanner->caps[s->scanner->source].default_color, "BlackAndWhite1"))
773 for (x = 0; s->scanner->caps[s->scanner->source].ColorModes[x]; x++) {
774 if (s->scanner->caps[s->scanner->source].ColorModes[x] &&
775 !strcasecmp(s->scanner->caps[s->scanner->source].ColorModes[x], s->val[OPT_MODE].s)) {
781 if (!s->scanner->caps[s->scanner->source].default_color || found == 0) {
782 if (s->scanner->caps[s->scanner->source].default_color)
783 free(s->scanner->caps[s->scanner->source].default_color);
784 s->val[OPT_MODE].s = strdup(s->scanner->caps[s->scanner->source].ColorModes[0]);
786 s->scanner->caps[s->scanner->source].default_color = strdup("Grayscale8");
788 s->scanner->caps[s->scanner->source].default_color = strdup("BlackAndWhite1");
790 s->scanner->caps[s->scanner->source].default_color = strdup("RGB24");
796 if (!s->scanner->caps[s->scanner->source].default_color) {
800 s->val[OPT_RESOLUTION].w = s->scanner->caps[s->scanner->source].default_resolution;
841 if (s->scanner->caps[s->scanner->source].ColorModes == NULL) {
842 if (s->scanner->caps[PLATEN].ColorModes)
844 else if (s->scanner->caps[ADFSIMPLEX].ColorModes)
846 else if (s->scanner->caps[ADFDUPLEX].ColorModes)
868 PIXEL_TO_MM((s->scanner->caps[s->scanner->source].MaxWidth -
869 s->scanner->caps[s->scanner->source].MinWidth),
872 s->x_range2.min = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MinWidth, 300.0);
873 s->x_range2.max = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MaxWidth, 300.0);
877 PIXEL_TO_MM((s->scanner->caps[s->scanner->source].MaxHeight -
878 s->scanner->caps[s->scanner->source].MinHeight),
881 s->y_range2.min = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MinHeight, 300.0);
882 s->y_range2.max = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MaxHeight, 300.0);
903 s->opt[OPT_MODE].constraint.string_list = s->scanner->caps[s->scanner->source].ColorModes;
904 if (s->scanner->caps[s->scanner->source].default_color) {
905 if (!strcasecmp(s->scanner->caps[s->scanner->source].default_color, "Grayscale8"))
907 else if (!strcasecmp(s->scanner->caps[s->scanner->source].default_color, "BlackAndWhite1"))
913 s->val[OPT_MODE].s = (char *)strdup(s->scanner->caps[s->scanner->source].ColorModes[0]);
915 s->scanner->caps[s->scanner->source].default_color = strdup("Grayscale8");
918 s->scanner->caps[s->scanner->source].default_color =
922 s->scanner->caps[s->scanner->source].default_color =
930 DBG (10, "++ Color Mode Default allocation [%s].\n", s->scanner->caps[s->scanner->source].default_color);
931 s->opt[OPT_MODE].size = max_string_size(s->scanner->caps[s->scanner->source].ColorModes);
932 if (!s->scanner->caps[s->scanner->source].default_color) {
936 DBG (10, "Color Mode Default allocation (%s).\n", s->scanner->caps[s->scanner->source].default_color);
944 s->opt[OPT_RESOLUTION].constraint.word_list = s->scanner->caps[s->scanner->source].SupportedResolutions;
945 s->val[OPT_RESOLUTION].w = s->scanner->caps[s->scanner->source].SupportedResolutions[1];
946 s->scanner->caps[s->scanner->source].default_resolution = s->scanner->caps[s->scanner->source].SupportedResolutions[1];
1466 handler->scanner->caps[handler->scanner->source].default_color = strdup("Grayscale8");
1470 handler->scanner->caps[handler->scanner->source].default_color =
1475 handler->scanner->caps[handler->scanner->source].default_color =
1479 DBG (10, "Color Mode allocation (%s).\n", handler->scanner->caps[handler->scanner->source].default_color);
1505 handler->scanner->caps[handler->scanner->source].default_resolution = handler->val[n].w;
1575 if(handler->scanner->caps[handler->scanner->source].default_color)
1576 free(handler->scanner->caps[handler->scanner->source].default_color);
1580 handler->scanner->caps[handler->scanner->source].default_color =
1583 handler->scanner->caps[handler->scanner->source].default_color =
1585 if (!handler->scanner->caps[handler->scanner->source].default_color) {
1589 for (i = 1; i < handler->scanner->caps[handler->scanner->source].SupportedResolutionsSize; i++)
1591 if (val > handler->scanner->caps[handler->scanner->source].SupportedResolutions[i])
1592 val = handler->scanner->caps[handler->scanner->source].SupportedResolutions[i];
1594 handler->scanner->caps[handler->scanner->source].default_resolution = val;
1598 handler->scanner->caps[handler->scanner->source].default_resolution =
1600 if (!handler->scanner->caps[handler->scanner->source].default_color) {
1602 handler->scanner->caps[handler->scanner->source].default_color = strdup("Grayscale8");
1604 handler->scanner->caps[handler->scanner->source].default_color =
1607 handler->scanner->caps[handler->scanner->source].default_color =
1611 DBG (10, "Before newjob Color Mode allocation (%s).\n", handler->scanner->caps[handler->scanner->source].default_color);
1612 handler->scanner->caps[handler->scanner->source].height =
1614 handler->scanner->caps[handler->scanner->source].width =
1617 handler->scanner->caps[handler->scanner->source].pos_x = 0;
1619 handler->scanner->caps[handler->scanner->source].pos_x =
1623 handler->scanner->caps[handler->scanner->source].pos_y = 0;
1625 handler->scanner->caps[handler->scanner->source].pos_y =
1629 handler->scanner->caps[handler->scanner->source].pos_x,
1630 handler->scanner->caps[handler->scanner->source].pos_y,
1631 handler->scanner->caps[handler->scanner->source].width,
1632 handler->scanner->caps[handler->scanner->source].height);
1633 if (!handler->scanner->caps[handler->scanner->source].default_color) {
1719 if (!strcmp(handler->scanner->caps[handler->scanner->source].default_format, "image/jpeg"))
1723 else if (!strcmp(handler->scanner->caps[handler->scanner->source].default_format, "image/png"))
1727 else if (!strcmp(handler->scanner->caps[handler->scanner->source].default_format, "image/tiff"))
1731 else if (!strcmp(handler->scanner->caps[handler->scanner->source].default_format, "application/pdf"))