Lines Matching defs:window

1949 					   command_set_window_window* window)
1952 (uint8_t*)(&window->header),
1953 sizeof(window->header));
1956 (uint8_t*)(&window->descriptor),
1957 sizeof(*window) -
1958 sizeof(window->header));
1961 window->descriptor.winid);
1963 get_double (window->descriptor.xres));
1965 get_double (window->descriptor.yres));
1967 func, get_quad (window->descriptor.ulx));
1969 func, get_quad (window->descriptor.uly));
1970 DBG (dbg_level, "%s: [14-17] window width: %d\n", func,
1971 get_quad (window->descriptor.width));
1972 DBG (dbg_level, "%s: [18-21] window length: %d\n", func,
1973 get_quad (window->descriptor.length));
1975 window->descriptor.brightness);
1977 window->descriptor.threshold);
1979 window->descriptor.contrast);
1981 window->descriptor.image_comp);
1983 window->descriptor.bpc);
1985 get_double (window->descriptor.halftone));
1987 window->descriptor.padding_and_bitset);
1989 get_double (window->descriptor.bitordering));
1991 window->descriptor.compr_type);
1993 window->descriptor.compr_arg);
1995 get_double (window->descriptor.paper_length) );
1997 window->descriptor.vendor_specific);
1999 window->descriptor.paralen);
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);
2116 return snprintf (buffer, size, "Set window");
2268 ADDITIONAL_SENSE (0x2c,0x02, "Invalid combination of window specified");
2989 /* window parameter in pixel */
4990 as in the window descriptor.
6223 struct command_set_window_window window;
6249 cmd.window.descriptor.winid = AV_WINID; /* normally defined to be zero */
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;
6267 transferlen = sizeof (cmd.window)
6268 - sizeof (cmd.window.avision) + paralen;
6275 set_double (cmd.window.header.desclen,
6276 sizeof (cmd.window.descriptor) + paralen);
6279 set_double (cmd.window.descriptor.xres, s->avdimen.hw_xres);
6280 set_double (cmd.window.descriptor.yres, s->avdimen.hw_yres);
6284 set_quad (cmd.window.descriptor.ulx, s->avdimen.tlx * base_dpi_abs / s->avdimen.hw_xres);
6285 set_quad (cmd.window.descriptor.uly, s->avdimen.tly * base_dpi_abs / s->avdimen.hw_yres);
6287 set_quad (cmd.window.descriptor.width,
6290 set_quad (cmd.window.descriptor.length,
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 */
6360 set_double (cmd.window.descriptor.paper_length, (int)((double)30.0*1200));
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);
6398 cmd.window.descriptor.padding_and_bitset = 3;
6399 cmd.window.descriptor.vendor_specific = 0xFF;
6400 cmd.window.descriptor.paralen = (uint8_t) paralen; /* R² was: 9, later 14 */
6404 cmd.window.descriptor.threshold = 128;
6405 cmd.window.descriptor.brightness = 128;
6406 cmd.window.descriptor.contrast = 128;
6407 cmd.window.avision.highlight = 0xFF;
6408 cmd.window.avision.shadow = 0x00;
6414 cmd.window.descriptor.bpc = 1;
6415 cmd.window.descriptor.image_comp = 0;
6419 cmd.window.descriptor.bpc = 1;
6420 cmd.window.descriptor.image_comp = 1;
6424 cmd.window.descriptor.bpc = 8;
6425 cmd.window.descriptor.image_comp = 2;
6429 cmd.window.descriptor.bpc = 12;
6430 cmd.window.descriptor.image_comp = 2;
6434 cmd.window.descriptor.bpc = 16;
6435 cmd.window.descriptor.image_comp = 2;
6439 cmd.window.descriptor.bpc = 8;
6440 cmd.window.descriptor.image_comp = 5;
6444 cmd.window.descriptor.bpc = 12;
6445 cmd.window.descriptor.image_comp = 5;
6449 cmd.window.descriptor.bpc = 16;
6450 cmd.window.descriptor.image_comp = 5;
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;
6470 debug_print_window_descriptor (5, "set_window", &(cmd.window));
6474 &(cmd.window), transferlen, 0, 0);
6652 /* crop from full-width scanlines to scan window */
8248 DBG (1, "reader_process: set scan window command failed: %s\n",
8713 DBG (1, "sane_open: set scan window command failed: %s\n",
9148 DBG (1, "sane_start: set scan window command failed: %s\n",
9152 /* Re-check the light, as setting the window may have changed
9163 /* debug window size test ... */
9169 DBG (5, "sane_start: reading scanner window size\n");