Lines Matching defs:scanp

133 static int adjust_output(image_segment *image, scan_parameters *scanp,
142 scan_parameters *scanp);
268 int sanei_canon_pp_init_scan(scanner_parameters *sp, scan_parameters *scanp)
280 /* The image size we expect to get (based on *scanp) */
288 scanner_setup_params(command_b+10, sp, scanp);
307 expected_scanline_count = scanp->height;
309 switch(scanp->mode)
312 expected_scanline_size = scanp->width * 1.25; break;
314 expected_scanline_size = scanp->width * 3.75; break;
317 "init_scan().\n", scanp->mode);
338 if (scanp->mode == 0)
339 scanp->width = true_scanline_size / 1.25;
341 scanp->width = true_scanline_size / 3.75;
343 scanp->height = true_scanline_count;
600 scan_parameters *scanp, int scanline_number, int do_adjust,
612 if (scanp->mode == 1) /* RGB */
613 scanline_size = scanp->width * 3.75;
615 scanline_size = scanp->width * 1.25;
635 output_image->width = scanp->width;
642 (scanp->mode ? 3 : 1) * 2);
705 convert_to_rgb(output_image, input_buffer, scanp->width,
706 scanline_number, scanp->mode);
711 adjust_output(output_image, scanp, sp);
797 static int adjust_output(image_segment *image, scan_parameters *scanp,
813 unsigned int cols = scanp->mode ? 3 : 1;
822 scanp->xresolution)) + (1 <<
824 - scanp->xresolution)) - 1;
826 scaled_xoff = scanp->xoffset <<
828 scanp->xresolution);
845 if (scanp->mode == 1) /* RGB */
1193 scan_parameters *scanp)
1212 scaled_width = scanp->width <<
1213 (sp->natural_xresolution - scanp->xresolution);
1215 scaled_height = scanp->height <<
1216 (sp->natural_xresolution - scanp->xresolution);
1217 scaled_xoff = scanp->xoffset <<
1218 (sp->natural_xresolution - scanp->xresolution);
1219 scaled_yoff = scanp->yoffset <<
1220 (sp->natural_xresolution - scanp->xresolution);
1223 buf[4] = (((75 << scanp->xresolution) & 0xff00) >> 8) | 0x10;
1224 buf[5] = (75 << scanp->xresolution) & 0xff;
1226 buf[6] = (((75 << scanp->xresolution) & 0xff00) >> 8) | 0x10;;
1227 buf[7] = (75 << scanp->xresolution) & 0xff;
1257 if (scanp->mode == 1) /* Truecolour */