Lines Matching refs:this
37 along with this program. If not, see <https://www.gnu.org/licenses/>.
40 additional uses of the libraries contained in this release of SANE.
43 to produce an executable, this does not by itself cause the
54 those changes may be distributed with this exception intact.
57 whether to permit this exception to apply to your modifications.
58 If you do not wish that, delete this exception notice. */
79 Use sanei_scsi_cmd2() to send commands. This makes this backend
103 (Thanks to Thomas Wenrich for pointing this out)
128 since Xsane can handle this. Some code cleanup.
136 for this.
155 line count has to be an even number with this scanner.
171 the proper gamma table. I think this works. See
190 this is necessary for the Expression1600.
218 epson.h - this fixes a bug that caused problems when
223 2000-05-06 Added support for multiple EPSON scanners. At this time
224 this may not be bug free, but it's a start and it seems
238 handle this was screwed up pretty bad. Now I have
285 this is not yet available via the UI (Christian Bucher)
397 convince me that this is still needed. The A5 level was for the GT-300, which
398 was (is) a monochrome only scanner. So if somebody really wants to use this
505 * NOTE: no const - this list gets created while exploring the capabilities
699 * this is used for the FilmScan
1003 if (k != 0) /* don't do this the first time */
1358 * this gives a negative image.
1718 /* don't do this for OS2: */
1873 /* this is necessary for the GT-8000. I don't know why, but
1911 /* !!! is this really sufficient to report an error ? */
2090 * For USB and PIO scanners this will be done later, once
2142 will take care of this */
2153 then we just ignore this and rely on the user to config
2167 /* this is not a supported vendor ID */
2228 * Check for "Request Identity 2" command. If this command is available
2288 * Check for "request focus position" command. If this command is
2333 * to double the number. To find out if we have to do this, we just compare
2348 * this also requests the scanner device name from the scanner
2351 * because we are also using the device name from this command,
2352 * we have to run this block even if the scanner does not report
2599 * we are done with this one, prepare for the next scanner:
2694 continue; /* this is not an EPSON device */
2715 scanner structure - which we don't have at this time. So I have
2916 * special handling for D1 function level - at this time I'm not
3837 this is necessary for the Perfection 1650 */
3841 s->focusOnGlass = SANE_TRUE; /* this is the default */
3934 if we are really going to support this device in this
4224 * Once a scan was started, this routine has to report the correct values, if
4332 bytes_per_pixel = s->params.depth / 8; /* this works because it can only be set to 1, 8 or 16 */
4452 * this feature, will just ignore these calls.
4821 * Because the actual line_distance is not yet calculated we have to do this
4855 * At this time we add two times the line distance to the number of scan lines if
4856 * this is possible - if not, then we try to calculate the number of additional
5170 * caused this problem was ESC G, so in a loop with a sleep 1 we
5171 * are testing this over and over and over again, until the lamp
5175 * as the last command. For all situations this error may occur
5177 * we better make sure that this is the case.
5182 * let's safe some stack space: If this is not the first go around,
5183 * then just return the status and let the loop handle this - otherwise
5184 * we would run this function recursively.
5325 * way the data is delivered does not guarantee this - actually it's
5360 * this should never happen, because we are already in
5481 * are doing this here:
5500 * Certain Perfection 1650 also need this re-ordering of the two
5502 * with the half vertical scanning area. When we corrected this,
5553 * Do the color_shuffle if everything else is correct - at this time
5710 * lines, let's test if this is the case.
5841 * At this time we've used up all the new data from the scanner, some of
6156 * be identical, otherwise this software can not handle this scanner.
6304 len = result[3] << 8 | result[2]; /* this should be 1 for scanners with one button */