Lines Matching refs:calibration
173 #define SANE_UMAX_NAME_SELECT_CALIBRATON_EXPOSURE_TIME "select-calibration-exposure-time"
174 #define SANE_UMAX_TITLE_SELECT_CALIBRATION_EXPOSURE_TIME "Set calibration exposure time"
175 #define SANE_UMAX_DESC_SELECT_CALIBRATION_EXPOSURE_TIME "Allow different settings for calibration and scan exposure times"
219 static int umax_calibration_area = -1; /* -1=auto, 0=calibration on image, 1=calibration for full ccd */
238 #define CALIB_MODE_1001 SANE_I18N("Ignore calibration")
415 DBG_inq_nz(" - quality calibration\n", dev->inquiry_quality_ctrl);
421 DBG_inq_nz(" - calibration mode control by driver\n", get_inquiry_fw_calibration(inquiry_block));
729 DBG(DBG_inquiry,"last calibration lamp density.............: %d\n",
782 DBG(DBG_inquiry,"maximum calibration data lines for shading: %d\n",
947 DBG_sense_nz(" calibration error\n", get_RS_asb_calibration(result));
1063 DBG(DBG_sense, "-> calibration by driver\n");
1066 dev->do_calibration = 1; /* set flag for calibration by driver */
1140 if (scanner->val[OPT_SELECT_CAL_EXPOSURE_TIME].w) /* exposure time setting for calibration enabled */
1147 else /* no separate settings for calibration exposure times */
1162 if (scanner->val[OPT_SELECT_CAL_EXPOSURE_TIME].w) /* exposure time setting for calibration enabled */
1166 else /* no separate settings for calibration exposure times */
2142 set_WD_FDC(buffer_r, dev->lens_cal_in_doc_pos); /* lens calibration in document position */
2148 set_WD_calibration_exposure_level(buffer_r, dev->exposure_time_calibration_r);/* calibration exposure time */
2155 set_WD_calibration(buffer_r, dev->calibration); /* image calibration */
2167 set_WD_calibration_data_lines(buffer_r, dev->calib_lines); /* required lines for calibration by driver */
2451 if ((status == SANE_STATUS_GOOD) && (dev->do_calibration != 0)) /* calibration by driver */
2458 DBG(DBG_info,"driver is doing calibration\n");
2478 /* calibration is done with image geometry and depth */
2487 DBG(DBG_warning," Using calibration width offset of %d\n", dev->calibration_width_offset);
2506 else /* calibration is done with full scanarea and full depth */
2517 DBG(DBG_warning," Using calibration width offset for batch scanning of %d\n", dev->calibration_width_offset_batch);
2525 DBG(DBG_warning," Using calibration width offset of %d\n", dev->calibration_width_offset);
2562 DBG(DBG_error,"ERROR: scsi buffer is to small for one shading line, calibration aborted\n");
2574 DBG(DBG_error,"ERROR: could not allocate memory for averaging shading data: calibration aborted\n");
2581 DBG(DBG_error,"ERROR: could not allocate memory for shading data: calibration aborted\n");
2793 if (dev->calibration_bytespp == -1) /* no calibration-bytespp defined in umax.conf */
2796 dev->calibration_bytespp = 1; /* scanner says 2 bytespp for calibration but 1 bytepp is correct */
2805 if (dev->calibration_area == -1) /* no calibration area defined in umax.conf */
2807 DBG(DBG_warning," - calibration by driver is done for each CCD pixel\n");
2811 if (dev->calibration_bytespp == -1) /* no calibration-bytespp defined in umax.conf */
2822 DBG(DBG_warning," - disabling quality calibration for USB connection\n");
2893 DBG(DBG_warning," - setting maximum calibration data lines to 66\n");
2896 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
2899 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
2902 if (dev->calibration_area == -1) /* no calibration area defined in umax.conf */
2904 DBG(DBG_warning," - calibration by driver is done for each CCD pixel\n");
2911 if (dev->calibration_area == -1) /* no calibration area defined in umax.conf */
2913 DBG(DBG_warning," - calibration by driver is done for each CCD pixel\n");
2917 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
2920 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
2927 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
2930 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
2934 if (dev->calibration_width_offset_batch == -99999) /* no calibration-width-offset for batch scanning defined in umax.conf */
2937 DBG(DBG_warning," - adding calibration width offset for batch scanning of %d pixels\n", dev->calibration_width_offset_batch);
2944 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
2947 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
2951 if (dev->calibration_width_offset_batch == -99999) /* no calibration-width-offset for batch scanning defined in umax.conf */
2954 DBG(DBG_warning," - adding calibration width offset for batch scanning of %d pixels\n", dev->calibration_width_offset_batch);
2961 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
2964 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
2968 if (dev->calibration_width_offset_batch == -99999) /* no calibration-width-offset for batch scanning defined in umax.conf */
2971 DBG(DBG_warning," - adding calibration width offset for batch scanning of %d pixels\n", dev->calibration_width_offset_batch);
2975 DBG(DBG_warning," - always set quality calibration\n");
2983 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
2986 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
2990 if (dev->calibration_width_offset_batch == -99999) /* no calibration-width-offset for batch scanning defined in umax.conf */
2994 DBG(DBG_warning," - adding calibration width offset for batch scanning of %d pixels\n", dev->calibration_width_offset_batch);
3008 DBG(DBG_warning," - setting maximum calibration data lines to 66\n");
3011 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
3014 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
3017 if (dev->calibration_area == -1) /* no calibration area defined in umax.conf */
3019 DBG(DBG_warning," - calibration by driver is done for each CCD pixel\n");
3040 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
3043 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
3047 if (dev->calibration_width_offset_batch == -99999) /* no calibration-width-offset for batch scanning defined in umax.conf */
3050 DBG(DBG_warning," - adding calibration width offset for batch scanning of %d pixels\n", dev->calibration_width_offset_batch);
3060 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
3063 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
3067 if (dev->calibration_width_offset_batch == -99999) /* no calibration-width-offset for batch scanning defined in umax.conf */
3070 DBG(DBG_warning," - adding calibration width offset for batch scanning of %d pixels\n", dev->calibration_width_offset_batch);
3107 DBG(DBG_warning," - setting maximum calibration data lines to 66\n");
3110 if (dev->calibration_width_offset == -99999) /* no calibration-width-offset defined in umax.conf */
3113 DBG(DBG_warning," - adding calibration width offset of %d pixels\n", dev->calibration_width_offset);
3116 if (dev->calibration_area == -1) /* no calibration area defined in umax.conf */
3118 DBG(DBG_warning," - calibration by driver is done for each CCD pixel\n");
3564 /* ----------------------- quality calibration and preview -------------- */
3575 /* always set calibration lines because we also need this value if the scanner
3576 requeires calibration by driver */
3581 dev->quality = 1; /* always use quality calibration */
3587 DBG(DBG_warning, "WARNING: quality calibration not supported by scanner\n");
3595 DBG(DBG_info, "quality calibration disabled in preview mode\n");
3596 dev->quality = 0; /* do not use quality calibration in preview mode */
4405 dev->quality = 0; /* quality calibration */
4408 dev->lens_cal_in_doc_pos = 0; /* lens calibration in document position */
4421 dev->calibration = 0;
4423 dev->exposure_time_calibration_r = 0; /* use this for calibration */
4424 dev->exposure_time_calibration_g = 0; /* use this for calibration */
4425 dev->exposure_time_calibration_b = 0; /* use this for calibration */
4430 dev->c_density = WD_lamp_c_density_auto; /* calibration lamp density */
4470 dev->calib_lines = 0; /* request calibration lines */
4471 dev->do_calibration = 0; /* no calibration by driver */
5276 /* quality-calibration */
5287 else /* enable quality calibration when available */
5580 /* select calibration exposure time */
5588 /* calibration exposure time */
5600 /* calibration exposure time red */
5612 /* calibration exposure time green */
5624 /* calibration exposure time blue */
5693 /* select calibration lamp density */
5700 /* calibration lamp density */
5765 /* lens calibration in doc position */
5766 scanner->opt[OPT_LENS_CALIBRATION_DOC_POS].name = "lens-calibration-in-doc-position";
5767 scanner->opt[OPT_LENS_CALIBRATION_DOC_POS].title = SANE_I18N("Lens calibration in doc position");
5881 /* calibration mode */
5884 scanner->opt[OPT_CALIB_MODE].desc = SANE_I18N("Define calibration mode");
6047 else if (umax_test_configure_option(option_str, "calibration-full-ccd", &umax_calibration_area, -1, 1));
6048 else if (umax_test_configure_option(option_str, "calibration-width-offset-batch", &umax_calibration_width_offset_batch, -99999, 65535));
6049 else if (umax_test_configure_option(option_str, "calibration-width-offset", &umax_calibration_width_offset, -99999, 65535));
6050 else if (umax_test_configure_option(option_str, "calibration-bytes-pixel", &umax_calibration_bytespp, -1, 2));
7430 scanner->device->calibration = 9; /* no calibration - otherwise the scanhead will go into calibration position */
7434 scanner->device->calibration = 0; /* calibration defined by image type */
7462 if (scanner->val[OPT_SELECT_CAL_EXPOSURE_TIME].w) /* separate calibration exposure time */
7468 else /* same exposure times for calibration as for scanning */
7528 if (scanner->val[OPT_SELECT_CAL_EXPOSURE_TIME].w) /* separate calibration exposure time */
7534 else /* same exposure times for calibration as for scanning */
7561 scanner->device->calibration = 0;
7565 scanner->device->calibration = 15;
7569 scanner->device->calibration = 14;
7573 scanner->device->calibration = 13;
7577 scanner->device->calibration = 10;
7581 scanner->device->calibration = 9;
7701 DBG(DBG_sane_info,"calibration = %s\n", scanner->val[OPT_CALIB_MODE].s);
7703 DBG(DBG_sane_info,"calibration mode number = %d\n", scanner->device->calibration);
7708 DBG(DBG_sane_info,"quality calibration = %d\n", scanner->device->quality);
7962 DBG(DBG_info2,"pause for calibration %d msec ...\n", pause);
7976 DBG(DBG_info2,"pause after calibration %d msec ...\n", scanner->device->pause_after_calibration);