Karl Heinz Kremer
bc91d375dc
"flaming hack to get USB scanners working without timeouts under linux"
...
submitted by "Steve" (in comment to bug #300830 )
2005-01-09 15:33:56 +00:00
Karl Heinz Kremer
634e4a9210
Added USB IDs for CX-4600 and CX-3650.
2004-12-18 15:15:15 +00:00
Karl Heinz Kremer
1de7d6867b
Added USB ID for Expression 10000XL
2004-10-17 00:33:06 +00:00
Henning Geinitz
af58065746
64 bit platform fixes (bug #300799 ).
2004-10-03 17:34:36 +00:00
Karl Heinz Kremer
f19a7ac039
backend/epson_usb.c: add USB device ID for CX6400 back in
...
backend/epson.c: disable "feed" command for Perfection 1640 w/ ADF
2004-09-14 23:21:29 +00:00
Karl Heinz Kremer
ad0b4850a4
Corrected typo introduced in last commit.
2004-03-03 02:55:39 +00:00
Karl Heinz Kremer
6e96cb5f90
Added function level D8 for RX-500
2004-03-03 01:34:49 +00:00
Frank Zago
7771e34ff6
Reverted unintentianal changes.
2004-02-28 18:39:28 +00:00
Frank Zago
eed30216b5
ChangeLog
2004-02-28 18:33:09 +00:00
Karl Heinz Kremer
5a3f789018
Reformat of source code to get rid of different coding styles used by different
...
authors over the years.
2004-02-08 18:32:33 +00:00
Karl Heinz Kremer
d89d6730ea
Updated version number and added changelog comments
2004-02-01 15:14:17 +00:00
Karl Heinz Kremer
39b8c6b325
backend/epson.c: Added D7 function level as copy of D1 for CX-6400
...
backend/epson_usb.c: Added IDs for CX-6400 and Perfection 4870
2004-02-01 15:12:45 +00:00
Karl Heinz Kremer
243d4e9498
Fixed bug # 300444 - Changed OPT_CCT_9 desc. string.
2004-01-13 01:02:46 +00:00
Karl Heinz Kremer
2c60f5a9d2
Replaced all DBG(0, ... statements with DBG(1, ...
2003-10-27 23:52:59 +00:00
Karl Heinz Kremer
e01652aab8
Start two descriptions with capital characters.
2003-10-05 12:20:03 +00:00
Karl Heinz Kremer
b8198665c4
Fixed bug 300246 - Use SANE_TITLE_SCAN_SPEED (and DESC and NAME) from saneopts.h
...
instead of my own strings.
Fixed typo in gamma correction description.
2003-10-05 12:03:09 +00:00
Karl Heinz Kremer
f28084301a
Added Henning's change ro re-order the #include statements back in.
2003-09-14 12:41:58 +00:00
Karl Heinz Kremer
cad89342fa
Increment loop variable only once in loop to find USB scanners
...
Fix rounding problem when calculating number of lines to scan.
2003-09-13 00:59:54 +00:00
Henning Geinitz
0e70e29baf
Moved union Option_Value from backend header files to sanei_backend.h. No need
...
to copy it over and over again. Changed header inclusion order in backend
files to include backend.h after sanei_backend.h. Based on a patch from stef
<stef-listes@wanadoo.fr>.
2003-09-12 16:10:33 +00:00
Karl Heinz Kremer
afd14b97f3
Fixed compile problem on Linux
...
Code cleanup to get rid of compiler warnings
2003-08-22 12:17:18 +00:00
Karl Heinz Kremer
84199865c5
Removed '//' comments - again ...
...
Added EPSON KOWA copyright
2003-08-21 22:35:56 +00:00
Karl Heinz Kremer
4bd825cac8
* backend/epson.[ch]: Added support for GT-30000, with support for the
...
ADF in simplex mode (used some code from the EPSON Kowa IScan version
of the backend)
* backend/epson_scsi.c: Use sanei_scsi_cmd2() to send commands to fix a problem
with SBP-2 under FreeBSD
2003-08-15 17:07:58 +00:00
Karl Heinz Kremer
5652917dd6
Added workaround for GT-8000 scanner, fixed two warnings reported by der Mouse.
2003-03-26 23:18:58 +00:00
Karl Heinz Kremer
e1b2d70a16
Moved sanei_usb_init() to sane_init(). Thanks to Ron Cemer for the patch.
2003-02-15 21:09:47 +00:00
Karl Heinz Kremer
aae28825db
Fix problem with "usb <vendor> <product> syntax in config file
2003-02-15 18:18:58 +00:00
Karl Heinz Kremer
fa68479dcb
Removed one '//' comment.
2002-12-31 21:20:33 +00:00
Karl Heinz Kremer
e9f5b82656
Added option to display short resolution list to support displays (e.g.
...
Sony Vaio PictureBook) that cannot show the complete list.
2002-12-29 02:40:35 +00:00
Karl Heinz Kremer
820ac413e7
Fixed problem with dropout color
2002-12-07 12:00:15 +00:00
Karl Heinz Kremer
0ee8173f13
Full support for libusb.
2002-11-03 20:47:46 +00:00
Karl Heinz Kremer
bcc2225031
Force color channel re-order for GT-2200 scanner
2002-10-09 01:56:20 +00:00
Karl Heinz Kremer
8177992cae
Fixed problem with incorrect response to sane_get_parameters()
...
in certain situations.
2002-10-06 02:24:38 +00:00
Karl Heinz Kremer
7a37599997
USB scanners are now using sanei_usb_ functions, split out SCSI related
...
functions to their own source/header file, added source/header file for
USB interface
2002-09-01 11:48:06 +00:00
Karl Heinz Kremer
df3b61cd20
Fixed typo in variable name.
...
Fixed IEEE-1394 problem with Perfection-2450.
Fixed problem with older B3 level SCSI scanners that do not support
the extended status request.
2002-08-17 22:08:30 +00:00
Karl Heinz Kremer
664d940f11
Declare open_scanner() and close_scanner() before they are used.
2002-04-21 22:50:29 +00:00
Karl Heinz Kremer
15b038411b
Added product IDs for Perfection 1650 and 2540. Check if scanner needs to
...
be opened in reset() call.
2002-04-13 21:29:20 +00:00
Karl Heinz Kremer
db34157b30
Also recognize the GT-xxxx scanners when connected via SCSI or IEEE-1394 interface
2002-01-19 14:07:25 +00:00
Karl Heinz Kremer
880e888db3
Disable TEST_IOCTL again, which was enabled by accident.
2002-01-06 20:46:00 +00:00
Karl Heinz Kremer
8854d626df
backend/epson.[ch]: Check for (and set) s->fd to -1 when scanner is closed.
...
Removed black gamma table - only RGB is used, even for grayscale scans. Do not
call access() when running on OS/2 or when using a parallel port scanner.
2002-01-05 16:21:27 +00:00
Karl Heinz Kremer
a58ea53052
Fixed Wait for button functionality. Don't call access() for par port
...
scanners.
2001-11-18 12:59:26 +00:00
Karl Heinz Kremer
64e36892a1
All strings tagged with I18N macro Added support for scan button, scanner waits for
...
button if the option "wait-for-button" is activated.
2001-11-10 20:45:10 +00:00
Petter Reinholdtsen
514da4e0d4
Wiped old repository. Imported v1.0.1.
1999-08-09 18:06:01 +00:00
Karl Heinz Kremer
b09e023e9b
Fixed bug in recognition of faulty Perfection 1650 firmware version.
1994-10-29 01:16:04 +00:00
Karl Heinz Kremer
2184c24468
Fix for older Perfection 1650 scanners - their firmware only reports half
...
of the vertical scanning area and they need to swap two color channels.
2001-10-20 18:43:34 +00:00
Karl Heinz Kremer
78f17f9b4b
Karl Heinz Kremer <khk@khk.net>
...
backend/epson.desc: Added GT-9500 (same scanner as Expression 636)
backend/epson.c: Finally updated version #
2001-06-14 02:10:02 +00:00
Karl Heinz Kremer
6a36948b32
Karl Heinz Kremer <khk@khk.net>:
...
backend/epson.c: Changed debug level for for an informational
message in the sense_handler from 0 to 2.
2001-06-09 15:13:06 +00:00
Karl Heinz Kremer
733aa23402
Karl Heinz Kremer <khk@khk.net>
...
backend/epson.c: Allow more than 8 bit color depth for
preview mode since Xsane can handle this. Some code cleanup.
Removed ancient code that was used to determine the resolution
back when the backend still had a slider for the resolution
selection.
backend/epson.desc: Updated version number, added new scanners.
2001-05-25 14:37:24 +00:00
Karl Heinz Kremer
e9663b6770
Karl Heinz Kremer <khk@khk.net>
...
Added sense handler to support the GT-8000 scanner.
Also added experimental (and #ifdef protected) USB scanner probing
code - requires patch to USB scanner driver.
2001-05-22 23:52:49 +00:00
Karl Heinz Kremer
9008bf4643
Karl Heinz Kremer <khk@khk.net>
...
backend/epson.c: fixed dates in change log entries and finally fixed the
TPU bug with older scanners
2001-05-19 15:13:15 +00:00
Karl Heinz Kremer
b612995f96
Karl Heinz Kremer <khk@khk.net>:
...
backend/epson.c:
- Removed check for '\n' before end of line
- Free memory malloced in sane_get_devices() in sane_exit() again
- Check first if the scanner does support the set film type and set
focus position before the GUI elements are displayed.
- This caused problems with older (B4 level) scanners when a TPU
was connected.
2001-05-13 21:18:46 +00:00
Karl Heinz Kremer
5c9b31b16f
Next attempt to get the reported number of lines correct for the
...
"color shuffling" part.
Added more comments.
2001-04-01 02:28:55 +00:00