Lines Matching defs:scanner
149 This option lets the user force scanner calibration. Normally, this is
158 SANE_I18N ("Force scanner calibration before scan"),
194 scanner supports the following resolutions: 75, 150, 300, 600, 1200
681 dev->sane.type = "flatbed scanner";
734 attach_scanner ("/dev/scanner", 0);
736 attach_scanner ("/dev/usb/scanner", 0);
817 Canon_Scanner *scanner;
845 scanner = malloc (sizeof (*scanner));
846 if (!scanner)
849 memset (scanner, 0, sizeof (*scanner));
850 scanner->device = dev;
852 status = CANON_open_device (&scanner->scan, dev->sane.name);
855 free (scanner);
859 *handle = scanner;
862 scanner->next = first_handle;
864 first_handle = scanner;
873 Canon_Scanner *prev, *scanner;
887 for (scanner = first_handle; scanner; scanner = scanner->next)
889 if (scanner == handle)
892 prev = scanner;
895 if (!scanner)
902 prev->next = scanner->next;
904 first_handle = scanner->next;
906 CANON_close_device (&scanner->scan);
908 free (scanner);
976 Canon_Scanner *scanner = handle;
981 res = CANON_set_scan_parameters (&scanner->scan,
1003 return CANON_start_scan (&scanner->scan);
1011 Canon_Scanner *scanner = handle;
1012 return CANON_read (&scanner->scan, data, max_length, length);