Matthew Duggan
db931572ef
2004-05-05 Matthew Duggan <stauff1@users.sourceforge.net>
...
* include/sane/saneopts.h: Added SANE_VALUE_SCAN_MODE_* strings.
* backend/canon_pp.c: Used them.
2004-05-05 00:26:42 +00:00
Stéphane Voltz
d41fed97b2
- support for UMAX Astra 610P in umax_pp backend
2004-05-03 05:14:20 +00:00
Henning Geinitz
53c4fe2e15
Added last minute fix to avoid compilation trouble with gcc 3.4.
2004-04-30 21:02:04 +00:00
Oliver Schwartz
b1c07979bc
Added USB ID for Benq 640BT
2004-04-29 15:56:48 +00:00
Henning Geinitz
c824c6de2d
Patch from Franz Bakan <fbakan@gmx.net>.
2004-04-23 15:21:14 +00:00
Henning Geinitz
f723898b2b
Minor fixes for Mustek BearPaw 2448 TA Plus.
2004-04-19 18:01:48 +00:00
Marian Eichholz
c8b840399a
sm3600: fixed gain table transfer
2004-04-15 21:06:58 +00:00
Oliver Schwartz
1664d516d8
Fixed compilation problem in snapscan backend on OS/2
2004-04-15 20:33:53 +00:00
Marian Eichholz
41b72dc6e6
Portability fixes and tweaks for sm3600
2004-04-15 19:56:53 +00:00
Karl Heinz Kremer
f0d0397273
Added "usb" entry in config file for libusb. This way, most scanners will be
...
recognized automatically.
2004-04-15 00:31:22 +00:00
Rene Rebe
c4b01509ab
2004-04-14 Rene Rebe <rene@rocklinux.org>
...
* backend/avision.h, backend/avision.c: the current development state,
including cleanups, code refactoring, dynamic color and scan source
list creation, implemented ADF mirroring needed for some ASICs ,
some scan window scaliing fixes for some ASICs, added 16bit gray
and color support, fixed a tiny big-endian issue, fixed command
error reporting for some ASICs, improved inquiry logging and some
tiny fixes for film-scanners.
Sorry for such a bit chunk so late in feature freeze (...). But tested on Ultra
SPARC, PowerPC and x86 Linux ... ;-)
2004-04-14 20:20:39 +00:00
Gerhard Jaeger
5939553028
Fixed Kernel 2.6 compilation problems.
2004-04-14 19:11:48 +00:00
Gerhard Jaeger
d3551d4825
minor fixes.
2004-04-14 19:05:16 +00:00
Karl Heinz Kremer
f94e4cdb9b
Added ID for RX-500, which was accidentialy removed back in.
2004-04-11 17:16:56 +00:00
Karl Heinz Kremer
97d0a32852
Added missing device IDs for MFDs
2004-04-11 11:15:11 +00:00
Henning Geinitz
c187441e94
Minor fixes for Mustek A3 USB, Genius ColorPage Vivid4 and Mustek BearPaw 2448
...
CS/TA Plus.
2004-04-10 17:30:36 +00:00
Oliver Schwartz
9092bd1ab8
Fix initialization of FDSource.bytes_remaining
2004-04-09 16:18:37 +00:00
Gerhard Jaeger
23b2c5802f
Fixes bug #300620 .
2004-04-09 12:19:16 +00:00
Oliver Schwartz
6676fdb069
Fixes for pthread implementation
2004-04-09 11:59:02 +00:00
Oliver Schwartz
1dff2115a3
Use URB counting in snapscan-usb.c (thanks to Jose Alberto Reguero)
2004-04-08 22:48:13 +00:00
Oliver Schwartz
472d9ab2f5
Use sanei_thread in snapscan backend
2004-04-08 21:53:10 +00:00
Gerard Klaver
a2f4f13f7a
Some opt_groups and options have not the same menu values (od->cap):
...
For the opt_bool_group, opt_int_group and opt_fixed_group: changed od->cap = 0; to od->cap = SANE_CAP_ADVANCED;
2004-04-06 20:18:41 +00:00
Jochen Eisinger
40638d29d7
2004-04-06 Jochen Eisinger <jochen@penguin-breeder.org>
...
* sanei/sanei_pa4s2.c include/sane/sanei_pa4s2.h, backend/mustek_pp.c:
fixed compiler warnings
2004-04-06 18:02:57 +00:00
Henning Geinitz
3593f24a3d
Added BGR color order for pixel mode. Plustek OpticPro U16B works
...
in color mode now. Made 600 dpi mode for Mustek BearPaw 2400 TA
Plus a bit faster. Changed Mustek ScanExpress A3 linedistance
correction. Added detection of Visioneer Onetouch 7300.
2004-04-04 18:59:49 +00:00
Gerhard Jaeger
68aa020c41
added Canon D660U support, cleanup, bug-fixing.
2004-04-04 13:56:46 +00:00
Gerhard Jaeger
dc125d1479
added red_lampoff, green_lampoff and blue_lampoff parameters.
2004-04-04 13:54:31 +00:00
Oliver Schwartz
1757ae5b5b
Various bugfixes for gamma corretion (thanks to Robert Tsien)
2004-04-02 20:19:24 +00:00
Henning Geinitz
46ed7dab4d
Plustek U16B: Added GT68XX_FLAG_SE_2400. Fixed color order.Increased debug level
...
for setup_scan. Fixed CCD ocarse calibration.
2004-03-28 18:26:38 +00:00
Peter Kirchgessner
d77b4b4736
Keep USB-connection open (was problem with Linux 2.6.x)
2004-03-27 13:52:39 +00:00
Oliver Schwartz
64ae048c74
Added detection for Epson 660 by USB ID since new models use new ID strings
2004-03-22 00:00:40 +00:00
Henning Geinitz
d7e5361782
Added detection of Mustek ScanExpress 1200 FS.
2004-03-21 12:35:39 +00:00
Henning Geinitz
aafcfe6a8e
Genius Vivid 4xe now has color order RGB. Removed 50 dpi for Mustek BearPaw 2448
...
as that resolution doesn't work. Make sure that the lamp of the Mustek A3 USB
gets warmed up. It's a CIS scanner with a lamp. That code is untested. Full scan
starts scanning from the start position of the white strip now. Added detection
for Genius Vivid 1200 EX. Fixed product id of Mustek BearPaw 2448 TA Plus. Other
minor updates.
2004-03-19 18:55:35 +00:00
Oliver Rauch
75018e1ad0
backend/umax: bugfix for sense_handler and do_calibration
2004-03-15 20:42:19 +00:00
Stéphane Voltz
e2b72e6b57
- added ppdev support for 610P
...
- fixed direct hardware ECP support for 1220P
- fixed scanning area overflow
- removed uneeded function
2004-03-15 13:21:13 +00:00
Stéphane Voltz
e973af58e8
- finished ECP support for 1220P/2000P
...
- added low level communication for 610P
- added scanner detection for 610P
- misc doc updates
2004-03-09 06:12:27 +00:00
Oliver Schirrmeister
24af8c80d9
enabled dropoutcolor for fi4x20C
2004-03-04 12:37:41 +00:00
Oliver Schirrmeister
d431a39f63
enabled dropoutcolor for the fi4530C
2004-03-04 12:10:24 +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
Henning Geinitz
cae6ee91fd
Added workaround for toggle = data0 chipset bug. Fixes bug #300323 .
2004-03-02 21:00:46 +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
Matthew Duggan
34f8a413bf
2004-02-27 Matthew Duggan <stauff1@users.sourceforge.net>
...
* backend/canon_pp.c: Add more debug output to help resolve bug #300524
2004-02-26 22:05:21 +00:00
Oliver Schirrmeister
a15136f82b
merged the 3092 and the 3091 functions
...
inverted the image in mode color and grayscale
jpg hardware compression support (fi-4530C)
2004-02-20 17:12:47 +00:00
Stéphane Voltz
e64495994e
- initial ECP support
...
- version number and status update
- made safe-auto the default for port access
2004-02-20 05:36:27 +00:00
Frank Zago
04dec9382a
Added partial support for models KV-SS55EX, KV-S2025C, KV-S2045C and KV-S2065L.
2004-02-12 01:59:53 +00:00
Henning Geinitz
820b9ba269
Added basic support for Plustek OpticSlim 2400. Fixed calibration debug output.
2004-02-10 19:02:03 +00:00
m. allan noah
3e34ca2aa2
minor whitespace cleanups
2004-02-09 20:55:42 +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
Frank Zago
fafc1de3df
Added new scanner Relisys RELI 4816, marked Relisys AVEC 2412 as tested.
2004-02-08 15:27:55 +00:00
Oliver Rauch
af4a252e02
sane-umax: bugfix for DOR mode
2004-02-08 14:02:26 +00:00
Karl Heinz Kremer
c44e9b5e28
Increased timeout for lamp warmup from 60 to 120 seconds.
2004-02-08 00:29:07 +00:00
Eddy De Greef
ad821bf12c
Fixed mistakes in examples.
2004-02-07 20:59:50 +00:00
Eddy De Greef
8f3ad37072
Bumped version number.
2004-02-07 20:58:49 +00:00
Eddy De Greef
52dc4df31c
Cleaned up debug code.
2004-02-07 20:58:12 +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
Oliver Schwartz
7d7df459ee
Fixed resolutions for Epson 1670
2004-02-01 13:32:26 +00:00
Matthew Duggan
cb65a9a8bc
2004-01-31 Matthew Duggan <stauff1@users.sourceforge.net>
...
* backend/canon_pp.c: Remove more compile warnings.
2004-01-31 06:47:55 +00:00
Henning Geinitz
80ae15abed
Use gettimeofday() instead of ftime(). Bug #300482 .
2004-01-29 22:58:17 +00:00
Gerhard Jaeger
09153449b7
reader_process terminates now, when running as thread.
2004-01-21 19:02:52 +00:00
Gerhard Jaeger
1db4a06965
major update, compilation fixes.
2004-01-21 08:15:16 +00:00
Gerhard Jaeger
1917906feb
cleanup.
2004-01-19 19:41:02 +00:00
Gerhard Jaeger
21fbbbb312
activated cancel function, added lamp off timer function, cleanup, stability fixes.
2004-01-19 19:41:02 +00:00
Henning Geinitz
6026b31f36
Debug options are only enabled if the debug level is 1 and higher. Added product
...
id 0x0402 for Plustek U16B.
2004-01-19 17:35:57 +00:00
Eddy De Greef
256fab5d71
Bug fix: make sure that the child process releases the parallel port
...
under all circumstances. Otherwise, the parent process may no longer be
able to control the scanner and the lamp stays on and doesn't return home.
2004-01-15 19:58:03 +00:00
Gerhard Jaeger
fab18995b2
Fixed preview bug.
2004-01-15 17:50:09 +00:00
Gerard Klaver
17a58e485c
-Change from WHITE_LEVEL to WHITE_LEVEL_R, WHITE_LEVEL_G and WHITE_LEVEL_B.
2004-01-15 17:39:30 +00:00
Gerard Klaver
37008dff08
For VM3564, VM356A and VM3575 added options:
...
-Change from WHITE_LEVEL to WHITE_LEVEL_R, WHITE_LEVEL_G and WHITE_LEVEL_B sliders for manual changing calibration value downloaded to scanner.
-Subtraced highest and lowest value from calibration samples before divide by x-2 samples
2004-01-15 17:37:22 +00:00
Gerhard Jaeger
6c660815d3
bump up version, fixed device autodetection and corrupted pictures,
...
improved model-detection.
2004-01-14 19:10:43 +00:00
Karl Heinz Kremer
170f42289e
Added product ID for RX-500
2004-01-13 22:27:06 +00:00
Karl Heinz Kremer
243d4e9498
Fixed bug # 300444 - Changed OPT_CCT_9 desc. string.
2004-01-13 01:02:46 +00:00
Oliver Rauch
c287806dc0
*** empty log message ***
2004-01-12 19:54:31 +00:00
Matthew Duggan
656a9d8be3
2004-01-12 Matthew Duggan <stauff1@users.sourceforge.net>
...
* backend/canon_pp-dev.c backend/canon_pp-io.c backend/canon_pp.c
backend/canon_pp.h: Fix various compile warnings (Bug #300407 ).
Also fix bug in parsing config file.
* doc/descriptions/canon_pp.desc: Bump version number.
2004-01-11 22:24:07 +00:00
Gerhard Jaeger
1093e3e628
copyright updates and minor fixes.
2004-01-09 15:57:55 +00:00
Gerhard Jaeger
43dac158ba
copyright updates.
2004-01-09 14:25:56 +00:00
Gerhard Jaeger
c9d48fcdeb
copyright updates and some changes concerning the CanoScan lamp calibration.
2004-01-09 14:24:30 +00:00
Oliver Rauch
3f7078d7f6
*** empty log message ***
2004-01-08 19:59:05 +00:00
Oliver Rauch
872a4544c9
umax backend: disabled quality calibration for umax Astra 2200 SU via USB
2004-01-07 23:01:48 +00:00
Gerhard Jaeger
a20efe37fb
initial checkin.
2004-01-05 20:34:09 +00:00
Gerhard Jaeger
f31aeb07b6
added u12 backend
2004-01-05 20:30:40 +00:00
Henning Geinitz
a4dc00b0ed
Fixed a bug in the stop scan function for Plustek U16b. Added support for Genius
...
Vivid4xe.
2004-01-05 18:16:04 +00:00
Henning Geinitz
e7484c515e
Silenced some compilation warnings.
2003-12-27 17:48:39 +00:00
Henning Geinitz
08486e6be4
Added support for Mustek Paragon 600 II EP (SCSI-over-parallel port). This is
...
based on a patch from James Perry. Support for libiee1284 is missing until
now. Closes bug #300143 .
2003-12-25 20:27:49 +00:00
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
Gerhard Jaeger
5c565f4496
removed TODO, as this file does no longer exist
2003-09-24 14:42:21 +00:00
Gerhard Jaeger
fde3a39bbe
Fixed compilation error.
2003-09-24 14:31:12 +00:00
Gerhard Jaeger
0388dd02a5
Mainly documentation updates...
2003-09-24 14:08:01 +00:00
Henning Geinitz
0f6364f640
Fixed sane-devel address.
2003-09-24 13:31:00 +00:00
Frank Zago
3bda0d541d
Port to Cygwin.
2003-09-24 03:41:48 +00:00
Gerhard Jaeger
1eef5c8c60
Updated Plustek backend and added code for alternative CIS calibration.
...
All the supported CanoScan devices should work now correctly.
Moved the Plustek parallelport support into a separate backend: plustek_pp.
Added new backend for Plustek ASIC 9600x/9800x based parallelport scanner.
2003-09-23 07:10:53 +00:00
Henning Geinitz
9a6faa5046
Check if sanei_config_get_string fails because of a single quotation mark
...
in the configuration file.
2003-09-21 10:42:15 +00:00
Stéphane Voltz
929c5c9e75
* backend/sane-umax_pp.c: fix default port address handling
...
(patch from Malcolm Parsons <malcolm.parsons@virgin.net>)
* configure.in configure include/sane/config.h.in: added detection of
machine/cpufunc.h and i386_set_ioperm() for FreeBSD support.
2003-09-18 05:17:23 +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
Stéphane Voltz
c6a2bfc784
- reworked direct hardware access API to improve portability
2003-09-14 06:09:02 +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
Eddy De Greef
a922e76558
Updated e-mail address.
2003-09-12 14:41:25 +00:00
Henning Geinitz
7a6f2ddf61
Added Mustek ScanMagic 1200 UB Plus. Minor bugfix.
2003-08-27 11:49:52 +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
Oliver Schwartz
a66b94a915
Scanner ID cleanup
2003-08-19 21:05:08 +00:00
Stéphane Voltz
eaff639e8f
- revert change for UTA
2003-08-17 09:04:23 +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
Stéphane Voltz
d54f39f55b
- UTA and custom gamma fix (wrongly inactive ...)
...
- gamma table check on option set
2003-08-15 06:56:24 +00:00
Gerhard Jaeger
f7ce836c46
Fixed warmup bug
...
Fixed device hang problem (EPSON & CanoScan)
Some fine-tuning
2003-08-14 12:54:11 +00:00
Matthew Duggan
27f0a37566
2003-07-29 Matthew Duggan <stauff1@users.sourceforge.net>
...
* backend/canon_pp.c: Reset globals in sane_exit.
2003-07-29 03:13:56 +00:00
Thomas Soumarmon
c8845a70e2
hp5400 backend: moved constants init to sane_init() and sane_exit()
2003-07-28 07:14:16 +00:00
Henning Geinitz
a4e842d946
Minor cleanup from the jpeg move. Reverted frontend link order.
2003-07-26 21:40:06 +00:00
Oliver Schwartz
c56a0ac8e9
Changed licence to GPL + SANE exception for snapscan-usb.[ch]
2003-07-26 17:16:55 +00:00
Peter Fales
aa9845ccd1
Move jpeg files to sanei
2003-07-26 17:07:36 +00:00
Peter Fales
2aca5cf9a2
Move jinclude.h and cderror.h to include/sane
2003-07-26 17:04:10 +00:00
Peter Fales
bfed61fc89
Moved backend/djpeg.README to top level README.djpeg
2003-07-26 03:11:04 +00:00
Henning Geinitz
d5ce45d9c5
Added Fujitsu 1200CUS to man page, .conf and .desc. Changed .conf file to be
...
more readable. Added RevScan 19200i to .conf file. Added Plustek U16B to
.desc and .conf, updated UT16B.
2003-07-25 07:41:58 +00:00
Peter Kirchgessner
030e0f0722
Add SANE_I18N
2003-07-24 18:31:58 +00:00
Oliver Rauch
23c1118df7
Finally here is the changed umax.c ;-)
2003-07-21 22:18:31 +00:00
Frank Zago
42fbbf8e0c
Updates.
2003-07-19 16:05:30 +00:00
Frank Zago
681c7e6efe
From gerard Klaver and Michael Holler - Better detection of the scanner. Added white level. More work on some color resolutions.
2003-07-19 16:01:47 +00:00
Thomas Soumarmon
17f6e26a15
HP5400: Added version string 0.87 reported to work ok. Use of a version list instead of several constants.
2003-07-07 07:58:26 +00:00
Peter Fales
bf413cce1c
Use Debug level 1 for library errors so that nothing is printed when no
...
camera is connected.
2003-07-02 22:09:52 +00:00
Oliver Schirrmeister
4df283d06f
fixed buf in fujitsu.c when scanner is disconnected.
2003-06-11 08:01:22 +00:00
Frank Zago
e9c4f3a1a3
Fixed a bug regarding color shifting above X max resolution. Added more working resolutions for the VM3575.
2003-06-07 15:47:44 +00:00
Frank Zago
80273ebac3
indent only.
2003-06-07 15:22:46 +00:00
Henning Geinitz
a425dd8e30
The list of backends that are built is now in configure.in. Print backends
...
that are built. Allow manually setting the backends.
2003-06-06 17:07:02 +00:00
Oliver Schirrmeister
f9bec2f06c
remove SP15 code
...
sane_open acturally opens the device you request
2003-06-06 09:47:24 +00:00
Henning Geinitz
4526a711f4
Don't check if the firmware is loaded. The check seems to confuse the USB system on some UHCI chips.
2003-06-05 09:58:45 +00:00
Thomas Soumarmon
c84bdda420
hp5400: synching SANE CVS with hp5400backend sourceforge project CVS : added and modified hp5400 files (see Changelog)
2003-06-05 07:05:59 +00:00
Oliver Schirrmeister
7ec36bac6d
separated the 4x20 into another model and color support for the 4x20
2003-06-04 07:37:35 +00:00
Henning Geinitz
8eafa10e26
hp5400 doesn't need sanei_config2.
2003-06-03 20:43:05 +00:00
Henning Geinitz
0ade0d195a
Fixed bug concerning hosts that have both IPv6 and IPv4 addresses but only
...
accept connections on IPv4. Patch from Julien BLACHE <jb@jblache.org>.
2003-05-30 18:09:25 +00:00
Stéphane Voltz
1123c7bf11
* backed out an change that broke the umax_pp backend on many
...
parallel port settings
2003-05-21 05:39:56 +00:00
Gerhard Jaeger
04fe542971
Critical bugfix in CIS calibration, to make the devices CanoScan 650, 1220 and
...
1240 work again.
2003-05-18 16:58:18 +00:00
Gerhard Jaeger
d5f59d5603
Major bug-fix release...
2003-05-15 17:19:32 +00:00
Henning Geinitz
005c4add2c
Added missing $(DESTDIR).
2003-05-13 19:06:41 +00:00
Eddy De Greef
211950c4ac
Offset correction for Mustek 600CP and added some debugging code.
2003-05-11 12:19:07 +00:00
Rene Rebe
ea653fab7e
a nice warning when no config file is present ...
2003-05-09 01:36:20 +00:00
Rene Rebe
408b313285
oops - compile fix for normal compilers ... sorry.
2003-05-09 01:32:07 +00:00
Rene Rebe
caa3c7f853
update to the tatest avision backend including fix for segmentation-fault
...
when no config file is present.
2003-05-09 01:29:50 +00:00
Henning Geinitz
0416826cb6
Changed license to GPL + SANE exception.
2003-05-08 12:36:23 +00:00
Michael Herder
f9fecd629b
*** empty log message ***
2003-05-06 09:17:33 +00:00
Oliver Rauch
2624635b6a
changed bug in umax.c that broke compilation for OS2
2003-05-05 18:11:30 +00:00
Henning Geinitz
0ccece33cd
Only disable object position command for Ricoh IS-420.
2003-05-04 13:13:15 +00:00
Oliver Rauch
415c14a101
Applied changes that replace fork() by thread for OS2
2003-05-04 12:23:50 +00:00
Henning Geinitz
895ab09f6a
Disabled object_position. That should fix the Ricoh IS-420.
2003-05-03 16:13:59 +00:00
Henning Geinitz
9d52ea689d
Create directory for gt68xx firmware.
2003-05-03 11:23:08 +00:00
Oliver Rauch
24f6d3563b
Update of umax-scsi backend
2003-05-01 20:19:31 +00:00
Henning Geinitz
7ce0c5f44f
Disable manual links for shared libraries. This breaks MacOS X and doesn't
...
seem to be necessary on other platforms any more.
2003-04-30 23:05:45 +00:00
Oliver Schwartz
590274b705
SnapScan backend 1.4.26
2003-04-30 20:49:40 +00:00
Henning Geinitz
05c12190be
Added Genius 3x as working scanner, removed testing flag. Added Artec 2000 e+
...
to manpage. Added detection for the Plustek OpticPro U16B.
2003-04-27 12:43:43 +00:00
Henning Geinitz
c973d82237
Minor compilation fixes for MacOS X and OS/2.
2003-04-27 12:29:51 +00:00
Frank Zago
2ee4e6da26
Minor fix for the VM6575.
2003-04-25 23:43:45 +00:00