Lines Matching refs:device
233 char *devicename; /* name of the scanner device */
293 Pie_Device *device; /* pointer to physical scanner */
558 "-> Parameter value invalid - Invalid device select or device not exist\n");
597 DBG (DBG_sense, "-> power on, reset or bus device reset\n");
888 DBG (DBG_info, "Found %s scanner %s version %s on device %s\n", vendor,
1286 max_string_size ((SANE_String_Const *) scanner->device->scan_mode_list);
1289 (SANE_String_Const *) scanner->device->scan_mode_list;
1291 (SANE_Char *) strdup (scanner->device->scan_mode_list[0]);
1300 scanner->opt[OPT_RESOLUTION].constraint.range = &scanner->device->dpi_range;
1318 scanner->opt[OPT_TL_X].constraint.range = &(scanner->device->x_range);
1328 scanner->opt[OPT_TL_Y].constraint.range = &(scanner->device->y_range);
1338 scanner->opt[OPT_BR_X].constraint.range = &(scanner->device->x_range);
1339 scanner->val[OPT_BR_X].w = scanner->device->x_range.max;
1348 scanner->opt[OPT_BR_Y].constraint.range = &(scanner->device->y_range);
1349 scanner->val[OPT_BR_Y].w = scanner->device->y_range.max;
1415 max_string_size ((SANE_String_Const *) scanner->device->halftone_list);
1419 (SANE_String_Const *) scanner->device->halftone_list;
1421 (SANE_Char *) strdup (scanner->device->halftone_list[0]);
1430 max_string_size ((SANE_String_Const *) scanner->device->speed_list);
1433 (SANE_String_Const *) scanner->device->speed_list;
1435 (SANE_Char *) strdup (scanner->device->speed_list[0]);
1662 pixels_per_line = scanner->device->cal_info[cal_index].pixels_per_line;
1666 rcv_bits = scanner->device->cal_info[cal_index].receive_bits;
1670 send_bits = scanner->device->cal_info[cal_index].send_bits;
1674 rcv_lines = scanner->device->cal_info[cal_index].num_lines;
1802 rcv_lines = scanner->device->cal_info[cal_index].num_lines;
1804 cal_limit = fullscale / (1 << scanner->device->inquiry_cal_eqn);
1805 k = (1 << scanner->device->inquiry_cal_eqn) - 1;
1865 if (scanner->device->inquiry_cal_eqn)
1936 if (scanner->device->inquiry_scan_capability & INQ_CAP_EXT_CAL)
1938 for (cal_index = 0; cal_index < scanner->device->cal_info_count;
1940 if (scanner->device->cal_info[cal_index].cal_type ==
1972 if (scanner->device->inquiry_gamma_bits > 8)
1995 if (scanner->device->inquiry_gamma_bits > 8)
2097 dpmm = (double) scanner->device->inquiry_pixel_resolution / MM_PER_INCH;
2160 if (scanner->device->inquiry_filters & INQ_ONE_PASS_COLOR)
2178 if (scanner->device->inquiry_filters & INQ_FILTER_NEUTRAL)
2183 else if (scanner->device->inquiry_filters & INQ_FILTER_GREEN)
2188 else if (scanner->device->inquiry_filters & INQ_FILTER_RED)
2193 else if (scanner->device->inquiry_filters & INQ_FILTER_BLUE)
2213 if (scanner->device->inquiry_color_format & INQ_COLOR_FORMAT_LINE)
2215 else if (scanner->device->inquiry_color_format & INQ_COLOR_FORMAT_INDEX)
2225 if (scanner->device->inquiry_image_format & INQ_IMG_FMT_INTEL)
2236 while (scanner->device->speed_list[i] != NULL)
2238 if (strcmp (scanner->device->speed_list[i], scanner->val[OPT_SPEED].s)
2244 if (scanner->device->speed_list[i] == NULL)
2253 && (scanner->device->inquiry_scan_capability & INQ_CAP_FAST_PREVIEW))
2259 if (scanner->resolution > scanner->device->inquiry_fast_preview_res)
2260 set_data (data, 2, scanner->device->inquiry_fast_preview_res, 2);
2266 while (scanner->device->halftone_list[i] != NULL)
2269 (scanner->device->halftone_list[i],
2275 if (scanner->device->halftone_list[i] == NULL)
2394 if (scanner->device->inquiry_image_format & INQ_IMG_FMT_OKLINE)
2422 if (scanner->device->inquiry_image_format & INQ_IMG_FMT_OKLINE)
2838 if (scanner->device->inquiry_color_format & INQ_COLOR_FORMAT_LINE)
2840 else if (scanner->device->inquiry_color_format & INQ_COLOR_FORMAT_INDEX)
3078 dev = first_dev; /* empty devicename -> use first device */
3096 scanner->device = dev;
3100 scanner->gamma_length = 1 << (scanner->device->inquiry_gamma_bits);
3103 scanner->device->inquiry_gamma_bits);
3550 (scanner->device->sane.name, &(scanner->sfd), sense_handler,
3551 scanner->device, &scsi_bufsize) != 0)
3574 (scanner->device->sane.name, &(scanner->sfd), sense_handler,
3575 scanner->device) != SANE_STATUS_GOOD)
3578 scanner->device->sane.name);
3586 if (pie_check_values (scanner->device) != 0)
3597 scanner->params.bytes_per_line = scanner->device->row_len;
3598 scanner->params.pixels_per_line = scanner->device->width_in_pixels;
3599 scanner->params.lines = scanner->device->length_in_pixels;
3604 scanner->device->x_resolution);
3606 scanner->device->y_resolution);
3608 scanner->device->x_coordinate_base);
3610 scanner->device->y_coordinate_base);
3612 scanner->device->upper_left_x);
3614 scanner->device->upper_left_y);
3616 scanner->device->scanwidth);
3618 scanner->device->scanlength);
3620 scanner->device->width_in_pixels);
3622 scanner->device->length_in_pixels);
3624 scanner->device->bits_per_pixel);
3639 "WARNING: unable to reserve scanner: device busy\n");