Henning Geinitz
0777c60aa7
Don't include linux/videodev.h kernel header anymore. Use own defines
...
instead. Fixes bug #300324 .
2003-12-21 22:51:42 +00:00
Henning Geinitz
a16dfafd6a
Fixed initial value for --fixed-constraint-range (bug #300388 ).
2003-12-21 20:59:59 +00:00
Gerhard Jaeger
009189bd0a
new version 0.47, added support for model overide when one manufacturer uses the
...
same model-id for various devices.
2003-12-18 13:24:26 +00:00
Gerhard Jaeger
c3f2e4b7a6
cleanup work.
2003-12-18 13:22:28 +00:00
Henning Geinitz
81a5fe7617
Made internal function static.
2003-12-16 20:51:23 +00:00
Oliver Schirrmeister
ff830f004f
bugfix: some options where disabled for the fi-4530
2003-12-16 12:26:28 +00:00
Oliver Schirrmeister
0c992908f4
bugfixes in the fujitsu backend
2003-12-15 13:24:43 +00:00
Eugene S. Weiss
746872a6db
Fixed bug #300133
...
Fixed bug #300123
Small fix to man page.
2003-12-14 20:52:01 +00:00
Henning Geinitz
9d77463c58
Check for NULL before accessing a pointer. This may fix a segmentation fault
...
mentioned in bug #300339 . Also a compilation warning was fixed.
2003-12-14 19:11:29 +00:00
Henning Geinitz
0de37be6f6
Updated code for Genius Vivid 4x and Mustek ScanExpress A3 USB. Added Genius
...
Colorpage Vivid3 V2 and Googlegear 2000 as supported devices.
2003-12-14 19:02:32 +00:00
Michael Herder
6b33a0abf0
* backend/artec_eplus48u.c backend/artec_eplus48u.h
...
backend/artec_eplus48u.conf: added
experimental support for the Artec E+ Pro
fixed sane-Bugs-300261 (doesn't compile when
NDEBUG is defined)
2003-12-12 06:55:45 +00:00
m. allan noah
52085051fc
moved desc for one scanner, added packet counting code to backend
2003-12-09 18:47:53 +00:00
Jochen Eisinger
7819d0f185
2003-12-01 Jochen Eisinger <jochen@penguin-breeder.org>
...
* backend/mustek_pp_ccd300.c: Fixed horizontal offset of scan area
and scaling for color scans
2003-12-01 11:52:19 +00:00
Jochen Eisinger
0071c50c5c
2003-12-01 Jochen Eisinger <jochen@penguin-breeder.org>
...
* backend/mustek_pp_ccd300.c: Fixed vertical offset of scan area
2003-12-01 10:17:28 +00:00
Oliver Schwartz
d52a482888
Correct length of wordlist for resolutions_1600
2003-11-28 23:23:18 +00:00
Nathaniel Rutman
4439bbd101
Cleaned up man page, removed some compiler warnings.
...
Made HMG's fix for bug #300257 permament.
2003-11-28 19:47:10 +00:00
Oliver Schwartz
62c45b6e9b
Send gamma table twice for Epson Perfection 1670
2003-11-27 23:11:32 +00:00
Jochen Eisinger
d2b0b094d2
2003-11-23 Jochen Eisinger <jochen@penguin-breeder.org>
...
* backend/mustek_pp_ccd300.c: forgot parameters to wait_bank_change
* include/sane/sanei_pa4s2.h: fixed function prototype
2003-11-24 11:25:17 +00:00
Jochen Eisinger
f5c4172119
2003-11-23 Jochen Eisinger <jochen@penguin-breeder.org>
...
* backend/mustek_pp.c, sanei/sanei_pa4s2.c: added support for auto
probing of the port
* configure{.in}, backend/mustek_pp_ccd.*, backend/Makefile.in,
backend/dll.conf, doc/sane-mustek_pp_ccd.man, doc/sane.man,
doc/Makefile.in, doc/descriptions/mustek_pp_ccd.desc: mustek_pp_ccd
backend removed
* backend/mustek_pp.conf, mustek_pp_ccd300.[ch],
doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc: fixed CCD
support for mustek_pp backend
* backend/mustek_pp_null.c: beautified debug scanner name
2003-11-24 08:58:19 +00:00
Rene Rebe
477b0029ff
* backend/avision.c backend/avision.h: the current development state,
...
including cleanups, code refactoring and nearly complete HP
53xx/75xx ADF support
2003-11-23 23:35:53 +00:00
Henning Geinitz
0ed2b19fd7
Added Mustek BearPaw 2448 TA Plus. Added special command set for Plustek
...
U16B. Added Plug-n-Scan 2400 M(T) to list of devices. No positive report yet.
Used request for memory writes and reads instead of a fixed value of 0x04. Set
Genius Vivid4x to GT6816. Untested. All changes have not been tested on their
respective scanners yet. New version: 1.0.50.
2003-11-23 21:14:43 +00:00
Henning Geinitz
5b6f9b8a5c
Try to not include linux/videodev2.h to avoid compilation errors.
2003-11-16 18:00:17 +00:00
Gerhard Jaeger
9cc1ecc307
Endianess fixes.
2003-11-14 15:25:52 +00:00
Eddy De Greef
91df2ac6d2
Accept old style parport names to ensure backward compatibility with
...
existing mustek_pp.conf files.
2003-11-13 23:09:14 +00:00
Peter Fales
1ff527bb4b
Change "static static" typo to "static"
2003-11-13 20:27:32 +00:00
Gerhard Jaeger
b3352dd14f
Switched backend over to sanei_thread usage, to make it also work with OS/2.
2003-11-10 07:12:23 +00:00
Gerhard Jaeger
cc05fd3afb
Linking pie backend now against sanei_thread lib.
2003-11-10 07:11:48 +00:00
Oliver Schwartz
57d377c8fd
Disabled quality calibration for Epson Perfection 1670
2003-11-09 21:43:45 +00:00
Oliver Schwartz
a4327c2cda
Fix TPO scanning range for Epson 1670
2003-11-08 09:50:27 +00:00
Oliver Schwartz
fc3960ce3e
Final bugfixes for bascic support of Epson 1670
2003-11-07 23:26:49 +00:00
Oliver Schirrmeister
466dfaae77
Bugfixes, see ChangeLog
2003-11-07 10:05:35 +00:00
Gerhard Jaeger
4758f4dabc
Fixed bug in parport setup routine.
2003-11-04 16:12:12 +00:00
Gerhard Jaeger
463debf80f
Switched backend over to sanei_thread usage, to make it work at least with OS/2.
2003-11-04 16:09:51 +00:00
Gerhard Jaeger
bd9dda41c7
Linking coolscan now against sanei_thread lib.
2003-11-04 16:08:03 +00:00
Henning Geinitz
5b6390ff86
sanei_pp must be linked if we preload backends.
2003-11-02 13:23:30 +00:00
Gerhard Jaeger
4a31f9681a
Made PS/2 bidirectional mode work.
2003-10-30 15:54:07 +00:00
Gerhard Jaeger
ed3b457ccc
Made usage of the new sanei_pp functions, made EPP modes work with libieee1284.
...
Also did some cleanup work.
2003-10-29 16:53:18 +00:00
Henning Geinitz
c0340511f0
Added support for sanei_thread. Removed OS/2 specific code.
...
Added more debug messages.
2003-10-29 10:45:33 +00:00
Henning Geinitz
bbb2a1d88a
Fixed Chris Pinkham's email address.
2003-10-28 19:17:51 +00:00
Rene Rebe
023f7c1e7a
Also fixed Bugs #300288 and #300196 , removed the conflicting Option_Value
...
now present in sanei_backend.h and made requested clarifications (Bugs #300290 ,
#300291 )
2003-10-28 11:24:21 +00:00
Rene Rebe
8425846c8e
merge of the current Subversion revision of SANE/Avision. The fixes include:
...
endianess fixes, calibration code, ADF detection, correct lamp warmup,
gamma table for new ASICs, some workarounds for ASIC variations and the
convertion to use OPT_SOURCE instead of seperate OPT_ADF and OPT_TRANS.
2003-10-28 09:41:27 +00:00
Gerhard Jaeger
b8f5bc2c16
Changed configuration file back to remain compatible with the old format.
2003-10-28 07:23:08 +00:00
Karl Heinz Kremer
2c60f5a9d2
Replaced all DBG(0, ... statements with DBG(1, ...
2003-10-27 23:52:59 +00:00
Gerhard Jaeger
fb3ccaefb4
Fixed compiler warnings, using now sanei_pp_udelay() and
...
made the backend work with libieee1284.
2003-10-26 10:58:36 +00:00
Peter Kirchgessner
d66b755e7f
Use new sanei-thread-interface
2003-10-24 17:26:07 +00:00
Gerhard Jaeger
fb5b49b4b9
Added parport-mode detection.
2003-10-23 15:13:04 +00:00
Gerhard Jaeger
5499cf930d
fixed bug, that causes CanoScan devices to use the wrong calibration functions,
...
sanei_usb_get_vendor_product() fails.
2003-10-23 07:26:32 +00:00
Peter Kirchgessner
477f338198
Use new sanei_thread-interface for hp-backend
2003-10-22 20:18:25 +00:00
Gerhard Jaeger
ff66189063
fixed, the "generic disable" switch, and enabled the backend again.
2003-10-22 19:52:34 +00:00
Gerhard Jaeger
fe555addac
major update, sanei_pp integration, compilation fixes.
2003-10-22 19:20:31 +00:00
Gerard Klaver
15734bc5ba
Text added Mustek ScanMagic 4830S
2003-10-22 17:46:18 +00:00
Oliver Schwartz
e4b72fc3ac
Bugfixes for SnapScan backend
2003-10-21 20:43:25 +00:00
m. allan noah
ed8d8816c7
foo on me. reverse bad line
2003-10-19 23:00:49 +00:00
Julien BLACHE
9695362397
* frontend/saned.c: added subnet support to saned ; added
...
check_v4_in_range and check_v6_in_range functions.
* backend/saned.conf: updated the config file.
* doc/saned.man: updated the manpage for saned.
2003-10-19 10:36:28 +00:00
m. allan noah
cb86c3e687
see if i can commit around anoncvs lock yet
2003-10-17 13:10:36 +00:00
Gerhard Jaeger
068fba2881
Added checks for intervaltimer, to make it compile on OS/2.
2003-10-17 11:14:08 +00:00
Gerhard Jaeger
e36fac9d88
Removed blocking SIGPIPE, as this is now handled in sanei_thread library.
2003-10-17 11:06:43 +00:00
Henning Geinitz
d63c6321a6
Reindented.
2003-10-17 09:44:20 +00:00
m. allan noah
e47ef1b4ad
memset scsi buff and device struct before use
2003-10-16 13:50:20 +00:00
Henning Geinitz
cc8a3875ca
Fixed cancelling when threads are used. Only SIGPIPE is blocked now. Sleep
...
indefinetly after the reader_process has finished. Minor fixes of debug
messages.
2003-10-13 18:03:40 +00:00
Henning Geinitz
f206deb849
Fixed compilation bug when debugging is disabled.
2003-10-13 16:57:17 +00:00
Gerhard Jaeger
6dd1661a65
removed OS/2 section.
2003-10-12 15:39:38 +00:00
Henning Geinitz
75e7483301
Explained that libieee1284 device names like "parport0" can also be used.
2003-10-10 10:33:15 +00:00
Peter Kirchgessner
d5b479a19a
Redo when TEST UNIT READY failed
...
Redo when read returns with 0 bytes (non-SCSI only)
Bug #300241 : fix invers image on 3c/4c/6100C at 10 bit depth
2003-10-09 19:37:29 +00:00
Peter Kirchgessner
2549e5bf8c
Redo when TEST UNIT READY failed
...
Redo when read returns with 0 bytes (non-SCSI only)
2003-10-09 19:34:57 +00:00
Peter Kirchgessner
3e5bec5925
Bug #300241 : fix invers image on 3c/4c/6100C at 10 bit depth
2003-10-09 19:32:50 +00:00
Stéphane Voltz
512dcd9fd0
* added automatic parallel port detection,
...
and special keyword in configuration file to use it. Indent cleaning.
2003-10-09 05:27:39 +00:00
Gerhard Jaeger
2d9c2e54c7
linking plustek_pp- and test-backend against sanei_thread.
2003-10-08 20:34:46 +00:00
Gerhard Jaeger
81dd39d572
changes due to the sanei_thread-lib work.
2003-10-08 20:34:10 +00:00
Gerhard Jaeger
9fabf6307a
fixed compiler warnings.
2003-10-08 20:33:17 +00:00
Gerhard Jaeger
a1ec707aee
added sanei_thread support
2003-10-08 20:32:39 +00:00
Henning Geinitz
5204d4fed8
Workaround for bug in canon630u backend: The backend assumes that the id it gets
...
back from sanei_usb_open is a file descriptor. It isn't. So sane_get_select_fd
returns just a random number. That breals at least saned, other frontends may
not work either. This is a workaround for bug #300257 .
2003-10-08 15:42:55 +00:00
Oliver Schwartz
b83e91e5d1
Updates for Epson Perfection 1670
2003-10-07 19:41:34 +00:00
Oliver Schwartz
6b8e0671d4
Initial support for Epson 1670, minor bugfix
2003-10-07 18:29:20 +00:00
m. allan noah
bc5a69bea4
removed _ from option names
2003-10-07 16:29:10 +00:00
Henning Geinitz
957bcd82cc
Added sanei_pthread.lo to list of object files needed for preloading.
2003-10-07 11:30:09 +00:00
Gerhard Jaeger
81eaf06a10
* aclocal.m4 acinlcude.m4 configure configure.in: modified checks for
...
pthread support, added switch --enable-fork-process which toggles
between the usage of fork and pthread, set the default behaviour to
pthread usage on Darwin
* include/sane/config.h: added the HAVE_LIBPTHRAD stuff
* sanei/sanei_thread.c include/sane/sanei_thread.h: fixed compilation issue
on OS/2, added support for fork too, so that we can use sanei_thread
functions in any case.
* backend/plustek.[ch]: changes due to the sanei_thread-lib work
2003-10-07 07:38:37 +00:00
Gerhard Jaeger
fec6141ad1
Some cleanup.
2003-10-07 06:26:15 +00:00
m. allan noah
2707a6b323
added support for 4340 and 4x20 color modes. dont know if bigger scanners
...
use these modes or not. need to find someone with a spare $20k to test one :)
also moved a bit of code around so that it was under the proper comments
2003-10-06 20:11:28 +00:00
Peter Kirchgessner
22020eba9c
Bug #300248 : correct "Negatives" to "Negative" in option description
2003-10-06 19:54:07 +00:00
Peter Kirchgessner
c5f02bb1fc
hp.c
2003-10-06 19:52:26 +00:00
Thomas Soumarmon
96d46f8a7b
*fixed bug #300252 : added static to all non SANE specific functions\n*changed #include <sane/..> into #include ../include/sane/... as mentioned in the backend-writing.txt file
2003-10-06 11:25:50 +00:00
Gerhard Jaeger
39044887ca
* aclocal.m4 configure configure.in: added checks for pthread.h and
...
added linker option -lpthread if pthread.h is found
* include/sane/config.in.h: added HAVE_PTHREAD_H
* sanei/sanei_thread.c include/sane/sanei_thread.h: added pthread_
functions to library, so every backend is able to use either fork or
pthread for its reader-process - see plustek backend for example
* backend/plustek.h backend/plustek.c: added sanei_thread stuff to support
threading on MacOS X
* backend/plustek_pp*: some cleanup
2003-10-05 16:00:30 +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
Henning Geinitz
23b9e8c3a5
Use the same title for brightness as in other backends.
2003-10-05 11:45:51 +00:00
Henning Geinitz
d8cadc1881
Option names shouldn't be translated.
2003-10-05 11:43:58 +00:00
Henning Geinitz
345401d726
Fixed some missing or duplicated spaces in option descriptions.
2003-10-05 11:43:20 +00:00
Henning Geinitz
8e1194f427
Added back old mustek_pp backend. That backend supports Mustek CCD scanners.
...
The backend was renamed to mustek_pp_ccd to avoid conflicts with the new
mustek_pp backend for CIS scanners. The code was taken from sane-backends
1.0.9. This is only a temporary solution. The goal is to incooperate CCD
and CIS support into mustek_pp.
2003-10-04 10:40:00 +00:00
Gerhard Jaeger
ee8aa4ff09
Fixed some OS/2 compilation problems.
2003-10-02 07:44:08 +00:00
Peter Fales
dd4cdbdd9b
Handle the case where the camera has a corrupt file which is not a jpeg
...
image.
2003-10-02 04:03:40 +00:00
Henning Geinitz
4de7e23e89
Added detection of Genius Vivid 4x. It won't work out-of-the-box, however. CCD coarse calib
...
shouldn't run into an endless loop anymore. Plustek 1248U is much faster now.
2003-09-30 17:37:56 +00:00
Gerhard Jaeger
ff21cf5e7d
Fixed plustek_pp linking.
2003-09-30 16:20:25 +00:00
Gerhard Jaeger
dbcb3c853f
Added Plustek OpticSlim 1200 to gt68xx backend.
2003-09-30 06:48:42 +00:00
Gerhard Jaeger
27469d3467
Removed plustek-share.h.
2003-09-29 19:22:38 +00:00
Gerhard Jaeger
9e6db289d8
Mainly cleanup work.
2003-09-29 14:59:13 +00:00
Henning Geinitz
982ef90ed4
Some options had wrong constraints or didn't match their descriptions (bug
...
#300235 ).
2003-09-28 22:19:22 +00:00
Gerhard Jaeger
4953291678
Changed file-header (GPL stuff)...
2003-09-24 20:21:55 +00:00
Gerhard Jaeger
60b90f6bba
Minor fixes, esp. CanoScan LiDE30 color/gray bug.
2003-09-24 20:20:30 +00:00
Oliver Schwartz
785ce1942a
Bug #300198 : Check second argument of sanei_config_get_string
2003-09-24 18:05:39 +00:00