Lines Matching refs:info
473 struct scanner_info ** info,
564 if (info)
566 *info = malloc (sizeof (struct scanner_info));
567 if (!*info)
572 memset (*info, 0, sizeof (struct scanner_info));
574 (*info)->max_dpi_x = ntohs (init_resp.max_dpi_x);
575 (*info)->max_dpi_y = ntohs (init_resp.max_dpi_y);
576 (*info)->max_pixels_x = ntohs (init_resp.max_pixels_x) - 1;
577 (*info)->max_pixels_y = ntohs (init_resp.max_pixels_y) + 1;
578 (*info)->max_size_x = (*info)->max_pixels_x * 1.0 / (*info)->max_dpi_x;
579 (*info)->max_size_y = (*info)->max_pixels_y * 1.0 / (*info)->max_dpi_y;
580 (*info)->features = FEATURE_NONE;
582 (*info)->features |= FEATURE_LCD;
584 (*info)->features |= FEATURE_ADF;
586 (*info)->features |= FEATURE_TMA;
589 (*info)->model = scanner_model->model;
590 (*info)->kind = scanner_model->kind;