Lines Matching defs:scanner
189 dev->sane.type = "flatbed scanner";
240 attach_scanner ("/dev/scanner", 0);
242 attach_scanner ("/dev/usb/scanner", 0);
488 Canon_Scanner *scanner;
517 scanner = malloc (sizeof (*scanner));
519 if (!scanner)
522 memset (scanner, 0, sizeof (*scanner));
523 scanner->device = dev;
525 status = CANON_open_device (&scanner->scan, dev->sane.name);
529 free (scanner);
533 status = init_options (&scanner->scan);
535 *handle = scanner;
538 scanner->next = first_handle;
540 first_handle = scanner;
614 Canon_Scanner *prev, *scanner;
619 scanner = handle;
620 print_options (&scanner->scan);
632 for (scanner = first_handle; scanner; scanner = scanner->next)
634 if (scanner == handle)
637 prev = scanner;
640 if (!scanner)
647 prev->next = scanner->next;
649 first_handle = scanner->next;
651 res = CANON_close_device (&scanner->scan);
653 free (scanner);
659 Canon_Scanner *scanner = handle;
660 CANON_Handle *chndl = &scanner->scan;
679 Canon_Scanner *scanner = handle;
680 CANON_Handle *chndl = &scanner->scan;
912 Canon_Scanner *scanner = handle;
913 CANON_Handle *chndl = &scanner->scan;
919 res = CANON_set_scan_parameters (&scanner->scan);
924 return CANON_start_scan (&scanner->scan);
932 Canon_Scanner *scanner = handle;
933 return CANON_read (&scanner->scan, data, max_length, length);