Lines Matching refs:avision
4 avision.c
134 #define BACKEND_NAME avision
135 #define BACKEND_BUILD 297 /* avision backend BUILD version */
146 #include <avision.h>
154 to generate the SANE avision.desc file, as well as HTML online content! */
1165 /* This is a Kodak OEM device manufactured by avision.
1582 #define AVISION_CONFIG_FILE "avision.conf"
2001 window->avision.bitset1);
2003 window->avision.highlight);
2005 window->avision.shadow);
2007 get_double (window->avision.line_width));
2009 get_double (window->avision.line_count));
2011 window->avision.type.normal.bitset2);
2013 func, window->avision.type.normal.ir_exposure_time);
2016 get_double (window->avision.type.normal.r_exposure_time));
2018 get_double (window->avision.type.normal.g_exposure_time));
2020 get_double (window->avision.type.normal.b_exposure_time));
2023 window->avision.type.normal.bitset3);
2025 window->avision.type.normal.auto_focus);
2027 func, window->avision.type.normal.line_width_msb);
2029 func, window->avision.type.normal.line_count_msb);
2031 func, window->avision.type.normal.background_lines);
4414 DBG (1, "attach: avision v1 inquiry failed (%s)\n", sane_strstatus (status));
4441 DBG (1, "attach: avision v2 inquiry failed (%s)\n", sane_strstatus (status));
4649 /* the first avision scanners (AV3200) do not set the interlaced bit */
6252 paralen = sizeof (cmd.window.avision) - sizeof (cmd.window.avision.type);
6257 paralen += sizeof (cmd.window.avision.type.fujitsu);
6259 paralen += sizeof (cmd.window.avision.type.old);
6261 paralen += sizeof (cmd.window.avision.type.normal);
6263 paralen += sizeof (cmd.window.avision.type.normal) - 1;
6268 - sizeof (cmd.window.avision) + paralen;
6301 set_double (cmd.window.avision.line_width, bytes_per_line);
6302 set_double (cmd.window.avision.line_count, line_count);
6307 cmd.window.avision.type.normal.line_width_msb = (uint8_t)
6309 cmd.window.avision.type.normal.line_count_msb = (uint8_t)
6314 cmd.window.avision.type.normal.background_lines = (uint8_t) s->val[OPT_BACKGROUND].w;
6317 SET_BIT (cmd.window.avision.bitset1, 6);
6320 cmd.window.avision.bitset1 |= (uint8_t) (s->val[OPT_SPEED].w & 0x07); /* only 3 bit */
6330 SET_BIT (cmd.window.avision.bitset1, 7);
6335 SET_BIT(cmd.window.avision.type.normal.bitset3, 7);
6336 cmd.window.avision.type.normal.single_sheet_scan = 0;
6343 SET_BIT(cmd.window.avision.type.normal.bitset3, 3); /* 0x08 */
6346 SET_BIT(cmd.window.avision.type.normal.bitset3, 4); /* 0x10 */
6352 SET_BIT(cmd.window.avision.type.normal.bitset3, 0); /* DPLX 0x01 */
6354 SET_BIT(cmd.window.avision.type.normal.bitset3, 1); /* FLIP 0x02 */
6355 SET_BIT(cmd.window.avision.type.normal.bitset3, 2); /* MIRR 0x04 */
6368 SET_BIT (cmd.window.avision.type.normal.bitset2, 4);
6374 SET_BIT (cmd.window.avision.type.normal.bitset2, 3);
6379 SET_BIT (cmd.window.avision.type.normal.bitset2, 7);
6384 cmd.window.avision.type.normal.ir_exposure_time = 100;
6385 set_double (cmd.window.avision.type.normal.r_exposure_time, s->val[OPT_EXPOSURE].w);
6386 set_double (cmd.window.avision.type.normal.g_exposure_time, s->val[OPT_EXPOSURE].w);
6387 set_double (cmd.window.avision.type.normal.b_exposure_time, s->val[OPT_EXPOSURE].w);
6390 cmd.window.avision.type.normal.bitset3 |= (1 << 0);
6393 cmd.window.avision.type.normal.bitset3 |= (1 << 1);
6407 cmd.window.avision.highlight = 0xFF;
6408 cmd.window.avision.shadow = 0x00;
6459 cmd.window.avision.bitset1 |= AVISION_FILTER_RGB;
6463 cmd.window.avision.bitset1 |= AVISION_FILTER_GREEN;
6465 cmd.window.avision.bitset1 |= AVISION_FILTER_GRAY;
6467 cmd.window.avision.bitset1 |= AVISION_FILTER_NONE;
7502 char duplex_offtmp_fname [] = "/tmp/avision-offtmp-XXXXXX";
7640 raw_fp = fopen ("/tmp/sane-avision.raw", "w");
8433 DBG (1, "sane_reload_devices: (see man sane-avision for details): trying to attach SCSI: %s'\n",
8689 strncpy(s->duplex_rear_fname, "/tmp/avision-rear-XXXXXX", PATH_MAX);