Lines Matching refs:scanner

117 /* Options supported by the scanner */
176 /* Device characteristics of a Pieusb USB scanner */
185 * type = "film scanner" */
211 SANE_String halftone_list[17]; /* names of the halftone patterns from the scanner */
236 int scan_capabilities; /* additional scanner features, number of speeds: PowerSave-ExtCal-0-FastPreview-DisableCal-[CalSpeeds=3] */
263 /* This structure holds information about an instance of an active scanner */
270 int device_number; /* scanner device number (as determined by USB) */
272 /* SANE option descriptions and settings for this scanner instance */
279 SANE_Int cancel_request; /* if true, scanner should terminate a scan */
323 SANE_Status sanei_pieusb_post (Pieusb_Scanner *scanner, uint16_t **in_img, int planes);
324 void sanei_pieusb_correct_shading(struct Pieusb_Scanner *scanner, struct Pieusb_Read_Buffer *buffer);
325 SANE_Status sanei_pieusb_get_scan_data(Pieusb_Scanner * scanner, SANE_Int parameter_bytes);
326 SANE_Status sanei_pieusb_get_parameters(Pieusb_Scanner * scanner, SANE_Int *parameter_bytes);
327 SANE_Status sanei_pieusb_get_ccd_mask(Pieusb_Scanner * scanner);
328 SANE_Status sanei_pieusb_get_shading_data(Pieusb_Scanner * scanner);
329 SANE_Status sanei_pieusb_set_mode_from_options(Pieusb_Scanner * scanner);
330 SANE_Status sanei_pieusb_set_gain_offset(Pieusb_Scanner * scanner, const char* calibration_mode);
331 SANE_Status sanei_pieusb_set_frame_from_options(Pieusb_Scanner * scanner);
332 void sanei_pieusb_print_options(struct Pieusb_Scanner *scanner);
334 int sanei_pieusb_analyse_options(struct Pieusb_Scanner *scanner);
340 SANE_Status sanei_pieusb_init_options (Pieusb_Scanner * scanner);
342 SANE_Status sanei_pieusb_on_cancel (Pieusb_Scanner * scanner);
344 SANE_Status sanei_pieusb_wait_ready(Pieusb_Scanner *scanner, SANE_Int device_number);
345 SANE_Status sanei_pieusb_analyze_preview(Pieusb_Scanner * scanner);