Lines Matching defs:scanner
11 * this driver. If a certain scanner cannot handle a certain option, there's
36 struct scanner
39 /* immutable values which are set during init of scanner. */
40 struct scanner *next;
41 char *device_name; /* The name of the scanner device for sane */
44 /* immutable values which are set during inquiry probing of the scanner. */
64 /* instead of in global vars so that they can differ for each scanner */
104 /* how far we have read from scanner into buffer */
112 int fd; /* The scanner device file descriptor. */
173 static SANE_Status connect_fd (struct scanner *s);
174 static SANE_Status disconnect_fd (struct scanner *s);
177 do_cmd(struct scanner *s, int shortTime,
183 static SANE_Status load_calibration (struct scanner *s);
185 static SANE_Status heat_lamp_color(struct scanner *s);
186 static SANE_Status heat_lamp_gray(struct scanner *s);
188 static SANE_Status read_from_scanner_color(struct scanner *s);
189 static SANE_Status read_from_scanner_gray(struct scanner *s);
191 static SANE_Status power_down(struct scanner *s);