Wykres commitów

1074 Commity (f607f729219926f2781b5ca09fd01b5b6006fc54)

Autor SHA1 Wiadomość Data
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
Frank Zago e8351b1aac *** empty log message *** 2003-04-24 03:55:33 +00:00
Frank Zago 500d1b48cb Added support for Relisys AVEC II S3 (VM3564) and Primax Jewel 4800 (VM356A). Patch from Gerard Klaver. 2003-04-19 03:50:22 +00:00
Stéphane Voltz e33118897a - added a note about /dev/ppi0 for *BSD 2003-04-18 12:56:20 +00:00
Stéphane Voltz 4b17ba9ca0 umax_pp.c: cleanings and minor fix in option file reading
umax_pp_low.c umax_pp_low.h: *BSD support for /dev/ppi0
2003-04-18 12:53:55 +00:00
Henning Geinitz 517751ff09 Added hp5400 backend from Martijn van Oosterhout <kleptog@svana.org> and
Thomas Soumarmon <soumarmt@nerim.net>. Changed to use sanei_usb instead of
direct /dev/usb/scanner access. Added manual page. Fixed some portablility
issues and some warnings. Added SANE headers.
2003-04-17 09:19:25 +00:00
Henning Geinitz 87387511b0 Added IBM backend for the IBM 2456, the Ricoh IS-420 and maybe the IS-410 and
IS-430 from mf <massifr@tiscalinet.it>. Added manual page, fixed some
warnings, Added detection for IS-410 and IS-430.
2003-04-15 09:54:00 +00:00
Peter Kirchgessner 3b43770843 Second try to fix problem with null-pointer in sane_control_option 2003-04-14 19:29:37 +00:00
Peter Kirchgessner b35cbffda9 check pointer received from sane_control_option() 2003-04-14 18:20:41 +00:00
Henning Geinitz dfe765e251 Fixed some compilation warnings. 2003-04-13 13:25:15 +00:00
Henning Geinitz d60a4441d1 Fixed warning for dll-preload.c. 2003-04-13 13:21:11 +00:00
Henning Geinitz 98894a03c6 Remove test for multi-pass. 2003-04-11 09:39:31 +00:00
Henning Geinitz eda0c4bc5e Updated Mustek BearPaw 1200 CU Plus white strip value. Set Mustek ScanExpress
A3 USB to CCD. Black mark may be still wrong. Minor formatting changes in the
manpage.  Decreased ScanExpress A3 USB status to alpha because of CIS/CCD
change.
2003-04-11 09:37:24 +00:00
Henning Geinitz 04dd7d101f Added support for OS/2 (from Franz Bakan <fbakan@gmx.net>). 2003-04-10 08:36:10 +00:00
Nathaniel Rutman 2b0ea7786e Removed last change in offset/gain calculation, which croaked for some
cases.  Give up early if we can't talk on the USB.
Added option to force scanner recalibration.
2003-04-05 19:44:04 +00:00
Henning Geinitz 4d4f8a4c64 Added some missing debug messages. Fixed a warning. 2003-04-04 10:26:20 +00:00
Henning Geinitz 2efe9ab441 Fixed some warnings. 2003-04-03 16:39:56 +00:00
Henning Geinitz 8fb02e0e36 Fixed a bunch of compilation warnings. 2003-04-03 16:20:47 +00:00
Henning Geinitz 967a3b2a37 Fixed some warnings. 2003-04-02 22:41:54 +00:00
Eddy De Greef 5eba8d93a2 One fatal and various minor bug fixes in mustek_pp.c. 2003-04-02 21:58:44 +00:00
Oliver Schwartz 4236b5982c Enabled 1200 DPI for Acer 5000 2003-04-02 21:22:53 +00:00
Oliver Schwartz e30553a7c5 SnapScan backend 1.4.25 2003-04-02 21:01:07 +00:00
Henning Geinitz 284ff7a543 Initialize global variables in sane_init. 2003-04-02 15:02:42 +00:00
Henning Geinitz a2e76b2942 Remove Chris Pinkham as active maintainer because his primary email address
bounces, the website is dead and he doesn't respond to mails to other
addresses. Marked email addresses and website as dead. Fixed AT3 misdectection
that was on the TODO list for some time.
2003-04-02 14:40:48 +00:00
Henning Geinitz 27beb7d01b Fixed comment headers. They were copied verbatim from the dll backend. 2003-04-02 14:04:06 +00:00
Henning Geinitz 088281c4e1 Added support for IPv6. Updated manpages. Patch from Julien BLACHE
<jb@jblache.org>.
2003-03-30 19:07:18 +00:00
Oliver Schirrmeister bfdf791597 added fujitsu fi-4120C support 2003-03-28 14:46:17 +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
Rene Rebe 8ce6e0d515 Updated the avision backend to latest build. This includes user-space
USB support and OS/2 thread handling.
2003-03-25 01:43:35 +00:00
Ulrich Deiters c6d5ebe9fb Modified behaviour of the option "eject after each scan":
Eject is suppresed for film scanners after preview scans.
2003-03-22 16:31:52 +00:00
Henning Geinitz 341f58125e Fixed segmentation fault when $PATH is not set. 2003-03-17 19:33:00 +00:00
Oliver Schirrmeister 86a3214291 patch from Ron Cemer <ron@roncemer.com>
fixes the broken "ADF empty" detection on the Fujitsu scanners
 when connected via USB.  It also fixes a sense-request issues,
 which were required in order to determine whether the ADF is
 empty.  It also eliminates some duplicate code blocks.
 renamed some functions
2003-03-14 18:21:22 +00:00
Henning Geinitz a84d4a611f Added Packard Bell Diamond 1200 Plus to .desc and manpage. New flag to avoid
running stop_scan before doing a scan. The Windows firmware of the BearPaw
1200 CU Plus doesn't seem to like that.
2003-03-13 17:18:29 +00:00
Oliver Schirrmeister 711bb118b4 displays the offending byte when something is wrong in the
window descriptor block.
2003-03-10 12:38:36 +00:00
Eddy De Greef 61c2a6aa24 Fixed two calibration bugs: one occasionally caused overexposed images
at all resolutions; the other one occasionally caused color inbalances
when scanning narrow areas at high resolutions.
2003-03-09 20:32:49 +00:00
Henning Geinitz 8d9c13ed82 Minor debug message updates. Fixed a little bug in sane_control_option (gamma
control). Removed the signal blocking again. That only hides the segfault in
sanei_scsi.  Check if there are documents in ADF for Paragon 2. Otherwise
return error. Fix some minor issues in reading the config file.
2003-03-07 19:31:26 +00:00
Henning Geinitz 0bb508a879 Small requests are done with a response buffer of 8 bytes (instead of 64)
now. Looks like GT-6816 based scanners return 8 bytes if the firmware is
loaded and 64 bytes if it's not loaded. Changed GT-6816 firmware check to
ignore errors from above change. GT-6816 scanners work with the BSDs now (at
least once). Updated manpage concerning the BSDs.
2003-03-06 14:27:54 +00:00
Henning Geinitz 6a0dd9cd5e Added missing option size (avoids crash on network scanning). Patch from Milon
Firikis <milonf@hotpop.com>.
2003-03-05 18:04:33 +00:00
Oliver Schirrmeister f9d7350534 * backend/fujitsu.c, backend/fujitsu.h: renamed some variables
* backend/fujitsu.c: gray duplex scanning now works with the 4097D
	  when disconnect is enabled in the scsi-controller
	* doc/descriptions/unsupported.desc: remove fujitsu fi4120C
	* doc/descriptions/fujitsu.desc added fi4120C, ScanParter 93GX
2003-03-05 12:56:44 +00:00
Gerhard Jaeger ca786b2c28 Bug-fix update for Genius, HP2100c and EPSON Photo devices. 2003-03-03 14:34:20 +00:00
Henning Geinitz a04ea4b251 Make sure that the firmware for plustek-like scanners is loaded. Didn't work
for Genius vivid3xe.  Added both Genius scanners to man page. Removed warning
from Genius Vivid3xe.
2003-03-02 22:08:50 +00:00
Michael Herder 6520e41917 *** empty log message *** 2003-03-02 06:55:18 +00:00
Ulrich Deiters bf3546ca14 adjusted backend/canon-sane.c to use the new sanei_constrain_value()
made some cosmetic changes to reduce the number of compiler warnings
2003-02-28 09:35:24 +00:00
Henning Geinitz 4b00890161 Added Genius Colorpage Vivid3xe. Added request_type and request fields to the
command set. Request is 0x01 or 0x04.
2003-02-27 17:31:52 +00:00
Ulrich Deiters 4fe497b559 * modified the Canon SCSI backend (now version 1.12):
* backend/canon.c, canon-sane.c, canon.h: Added support for
  the FB1200S flatbed scanner.
* backend/canon.c: Made the sense handler generate meaningful
  status information for new scanner models (solved the Mandrake
  crash problem).
* backend/canon.c, canon-sane.c, canon.h: Moved model-dependent
  declarations and decisions to a common location.
* backend/canon-sane.c: Fixed the out-of-memory problem of
  xscanimage when doing previews with scanners using hardware
  scan resolutions only.
2003-02-26 13:50:00 +00:00
Stéphane Voltz 5ed8c99cb7 - changed 'gain' option name to 'brightness'
- changed 'highlight' option name to 'contrast'
2003-02-25 07:04:12 +00:00
Henning Geinitz 747619ae5f Added new backend ma1509 for Mustek BearPaw 1200F scanners. 2003-02-24 21:04:08 +00:00
Simon Munton d152930b5e incremented BUILD in pie.c (missed in last change) 2003-02-23 17:12:51 +00:00
Simon Munton 0423675807 fixed segmentation faults in pie.c when sane_init/sane_exit called more than once 2003-02-23 13:32:52 +00:00
Stéphane Voltz 711f602c76 - reset global vars when needed
- fixed a bug when th device name used was ""
2003-02-23 08:54:16 +00:00
Henning Geinitz 3cf8377bee Initialize global variables in sane_init. 2003-02-22 16:54:22 +00:00
Henning Geinitz 7e4fe2df10 Iniatialize global variables explicitely. Mention ma1509. 2003-02-22 16:48:02 +00:00
Henning Geinitz 8dedb6c862 Explicitely initialize global variables to avoid segfaults when calling
sane_init/sane_exit more than once.
2003-02-22 16:22:25 +00:00
Henning Geinitz b0d7681738 Initialize global variables in sane_init to avoid segmentation faults when
sane_init/sane_exit is run more than once.
2003-02-22 15:37:19 +00:00
Henning Geinitz a0251b6cc1 Added vid/pid 0x07b3/0x0400 to gt68xx.conf also. Added indormation about
Medion 4394. Mention ma1509 backend. Fix segfault when calling sane_open with
an empty device name.
2003-02-22 15:34:51 +00:00
Oliver Schirrmeister b7fbc8a3aa bugfixes: option RIF is available for the 3091 and 3092,
set availability of options THRESHOLD und VARIANCE
2003-02-20 14:48:55 +00:00
Oliver Schirrmeister d74d4231ce patch from <ron@roncemer.com>
fi4220 support
usb support
2003-02-20 13:33:07 +00:00
Stéphane Voltz a7b7dfb309 - EPP mode set fix for direct hardware access
- icc compile fixes
2003-02-18 13:32:52 +00:00
Henning Geinitz b9a6e5cc4a Make sure that the result of the reader_process is interpreted
correctly. Block signals when waiting for a SCSI request to finish. Otherwise
we may get a segfault if the reader_process is terminated while waiting.
2003-02-17 12:05:56 +00:00
Henning Geinitz 57e852ea8a List BearPaw 2400 CS Plus as supported. Make fast preview the default
(otherwise BP 2400 TA Plus wouldn't work with 12/16 bits). Added vid/pid
0x07b3/0x0400, that's another Plustek OpticPro 1248U.
2003-02-16 21:31:45 +00:00
Rene Rebe 2f8f90a79a Update to the latest Avision backend release. It includes feature
and stability improvements and bug fixes. The sane man-page now
mentions that the avision backend supports more than the AV 630 CS ...
2003-02-16 17:35:05 +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
Peter Fales fefaf27951 1) Don't coredump if gphoto2.conf file is missing. 2) Don't require
a speed to be set in gphoto2.conf if the serial port is not used.
2003-02-12 02:54:47 +00:00
Peter Fales 333db710cd Added a (commented out) entry for gphoto2 in dll.conf 2003-02-12 02:16:42 +00:00
Peter Kirchgessner 71103c85e6 Fix a problem with ifdef/ifndef for threads 2003-02-11 22:34:11 +00:00
Stéphane Voltz b2370c178e - fixed a big bug related to color plane sync, which gave blur
pictures at > 75 dpi
        - changed version number
2003-02-09 08:26:00 +00:00
Peter Fales 54d9e2729d Fixes for Irix from Andrea Suatoni 2003-02-09 03:23:59 +00:00
Henning Geinitz 5b79536901 Fixed resolutions for BearPaw 1200 TA. Increase the lowest black for CCD
coarse calibration. Adjusted internal gamma correction.  CCD scanners use
color mode for coarse+quality cal now. Preview isn't always in 8 bit mode now
(can be selected by option). Upper and lower limits for coarse calibration are
unified now. Added options for adjusting gain and offset.
2003-02-05 16:02:45 +00:00
Peter Kirchgessner 216c5cec42 Add OS/2-support for hp-backend 2003-02-02 17:03:36 +00:00
Gerhard Jaeger 7d13614480 *** empty log message *** 2003-01-31 12:36:44 +00:00
Jochen Eisinger 641376bc7f 2003-01-25 Jochen Eisinger <jochen.eisinger@gmx.de>
* backend/mustek_pp.c: fixed some character encoding issues in
	  debug messages
2003-01-26 13:45:33 +00:00
Jochen Eisinger 3c30357f9d 2003-01-24 Jochen Eisinger <jochen.eisinger@gmx.de>
* backend/mustek_pp_ccd300.c: continued on the CCD low-level driver.
	  There is still some bug in it, that keeps it from actually scanning
	  something...
2003-01-25 20:04:52 +00:00
Henning Geinitz 85dddb6ca0 Use "Color pattern" consistantly. 2003-01-24 14:00:11 +00:00
Henning Geinitz f25fd9c455 Minor conversion fixes (from Andrea Suatoni <a.suatoni@telefonica.net>). 2003-01-24 13:52:52 +00:00
Gerhard Jaeger ee94f0caf1 Minor fixes and prototype description updates, code cleanup, doc update. 2003-01-24 11:44:04 +00:00
Andras Major 36a01d3b84 *** empty log message *** 2003-01-23 23:41:21 +00:00
Eddy De Greef 2fe806cb51 Compile warning fix and minor debug message fixes. 2003-01-21 21:45:00 +00:00
Karl Heinz Kremer 0f701cfaa2 Added information about MFDs (multi-functional devices, scanners with
printers) to documentation and sane_usb.c file.
2003-01-19 19:17:29 +00:00
Henning Geinitz 6d895dbc7b Removed wrong "untested" flag from Mustek AE USB and Lexmark X70/X73 scanners. 2003-01-18 11:46:15 +00:00
Frank Zago 4c36caa5ac *** empty log message *** 2003-01-17 01:56:01 +00:00
Henning Geinitz af90832aee Bugfix for the X12USL(solved problems >600dpi), one for lineart mode with a
6400XL and one for Scanmaker 5 (crashes at sendgamma). From Karsten Festag
<karsten.festag@gmx.de>.
2003-01-16 22:07:18 +00:00
Jochen Eisinger 48d3828a13 2003-01-13 Jochen Eisinger <jochen.eisinger@gmx.de>
* backend/mustek_pp*, backend/Makefile: merged all mustek_pp
	  related files into one compile unit and removed illegal symbols
2003-01-13 19:49:47 +00:00
Nathaniel Rutman b1d4dce599 calibration and gamma correction enhancements by M.Reinelt <reinelt@eunet.at> 2003-01-13 03:01:04 +00:00
Jochen Eisinger 47e110e473 2003-01-12 Jochen Eisinger <jochen.eisinger@gmx.de>
* doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc,
	  backend/mustek_pp*: replaced the old mustek_pp backend with
	  version 12-alpha. This version fully supports CIS scanners but
	  removes support for 600dpi CCD scanners and the 300dpi CCD
	  support isn't yet working. In contrary to the old backend, this
	  version is based on information provided by Mustek. For now,
	  the backend exports lots of illegal symbols, this will be fixed
	  before code freeze. Also the .desc file is empty and will be updated
	  soon.
	* AUTHORS: added Eddy De Greef who wrote the CIS hardware driver part
2003-01-12 19:44:26 +00:00
Abel Deuring 1f7adcf0d1 backend/sharp.*: fixed a segfault, when the SCAN command returned
an error; optional "relaxed" handling of transparency unit errors.

Abel
2003-01-12 14:17:19 +00:00
Henning Geinitz be735bc16b OPT_THRESHOLD fix. Avoid using "_" in option names. Set more options in
microtek2.conf to on by default. From Karsten Festag <karsten.festag@gmx.de>.
2003-01-11 22:15:14 +00:00
Henning Geinitz 1652b580a4 Removed hardcoded option size. 2003-01-10 17:15:12 +00:00
Gerhard Jaeger 8ba08fdfca Update to version 0.45, added some new models and support for libusb. 2003-01-10 13:32:11 +00:00
Ulrich Deiters ee88748aa6 fixed uninitialized variable; made SANE pay attention to return status of
do_focus() and do_gamma()
2003-01-10 07:11:33 +00:00
Peter Fales fa0abed1cf Fix OS/2 build error 2003-01-10 01:09:12 +00:00
Henning Geinitz 9f0d82980b Updated manpage and .desc concerning Lexmark X70. Updated manpage concerning
kernel 2.4.21-pre3 containing the 1-endpoint fix. Fixed A3 USB resolution
setting. Updated A3 USB margins (Pedro Morais <morais@inocam.com>). Added
detection of Genius Colorpage Vivid3x.  It's unknown if it works. Updated
.desc file. Don't print calib line warnings by default.
2003-01-09 18:05:01 +00:00
Henning Geinitz a50e314cbe Improved support for Scanmaker X12USL. Alpha support for Scanmaker
9800XL. Some bugfixes. (From Karsten Festag <karsten.festag@gmx.de>).
2003-01-09 00:40:45 +00:00
Oliver Schwartz 42f2440739 Update to snapscan backend 1.4.18 2003-01-08 21:45:28 +00:00
Oliver Rauch 0b681c7438 update to sane-umax build 39 2003-01-07 18:18:46 +00:00
Peter Fales d8410c5ad2 backend/dc210.c, backend/dc240.c - use a more portable way to generate
serial port "breaks"
2003-01-07 15:43:41 +00:00
Matthew Duggan e9220432d0 2003-01-07 Matthew Duggan <stauff1@users.sourceforge.net>
* backend/canon_pp-dev.c: Improve/fix detection logic.
* doc/descriptions/canon_pp.desc: Bump version number.
2003-01-07 05:14:28 +00:00
Peter Fales 58993e7e36 Irix fixes from mailing list 2003-01-07 01:15:16 +00:00
Peter Fales 5e464b1576 Fix compiler warning 2003-01-07 01:10:44 +00:00
Peter Fales f37d33ccaa Fix logic bugs from mailing list 2003-01-05 19:54:49 +00:00
Stéphane Voltz 34ba009415 - made /dev/parport0 the default device for scanning
- small picture quamity improvement
2003-01-05 07:37:54 +00:00
Karl Heinz Kremer fa68479dcb Removed one '//' comment. 2002-12-31 21:20:33 +00:00
Henning Geinitz f63abd633e Make sure that frontend bugs concerning the select fd are detected. 2002-12-30 13:44:27 +00:00
Henning Geinitz b97a0721b5 Updated ScanExpress 2400 USB values. Added implementation of gt6801 lamp
control for CCD scanners. Added flag for SE 2400 USB, added some quirks in
gt68xx_gt6801.c. Fixed gt68xx_gt6801 -> lamp control. Adjusted Plustek 1248U
geometry and afe values. CCD gross calibration changed: start with the default
value from module struct. Is faster now for most cases. Only 2.5 mm of
calibration for GT-6801 scanners. Added "afe" option for gt68xx.conf for
selecting default afe values. Removed AFE and exposure SANE options. Added
documentation for afe option in gt68xx.conf. New version: 1.0-35.
2002-12-30 13:05:24 +00:00
Henning Geinitz 503f6e61ae Backends shouldn't be linked to sanei_config2 if they aren't also linked to
sanei_scsi. sanei_config2 needs sanei_scsi.
2002-12-30 12:59:10 +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
Henning Geinitz 7f699acfe3 Coarse calibration for first scan only" is off by default now. Added gamma
table factor option (SANE_CAP_EMULATED). Setup gamma to 2.0 by default.  Fixed
(hopefully) sigpipe when cancelling. No geometry quantization anymore (not
necessary). Plustek 1248U: do linemode for every resolution, fix color
correction. Added comments for every Model member in gt68xx_devices.  Added
Plustek UT16B and Genius Vivid3x to .desc. Added implementation for inverted
offset for CCD scanners. Added Mustek ScanExpress 2400 USB. Well, at least
it's detected. Added NEW marker to .desc.
2002-12-08 21:00:31 +00:00
Karl Heinz Kremer 820ac413e7 Fixed problem with dropout color 2002-12-07 12:00:15 +00:00
Peter Kirchgessner 35f5cdf6e0 Add option to work around "error during device I/O" 2002-12-06 20:14:36 +00:00
Peter Kirchgessner 41cdb74d97 Workaround problem with Buslogic SCSI driver in hp-backend 2002-12-06 19:46:39 +00:00
Henning Geinitz 61a9534ac0 Minor spelling and translation fixes. 2002-12-05 09:17:19 +00:00
Marcio Teixeira b778793298 Added USB product number for Umax Astra 2100U to allow people to experiment
with it and this driver.
2002-12-04 20:54:54 +00:00
Henning Geinitz f2cce09238 Intented according GNU coding standards. 2002-12-04 20:30:48 +00:00
Henning Geinitz 9e0f5f2a58 Ignore comments that are in the same line as the backend entries. Minor
manpage fixes.
2002-12-04 20:25:13 +00:00
Henning Geinitz 249f649218 Move config.h include to the top of the include list to avoid compilation
errors on platforms not defining u_char. Added AIX lalloca check.
2002-12-04 17:33:46 +00:00
Marcio Teixeira ec59c04a2d Removed SANE_I18N from option names 2002-12-04 15:33:45 +00:00
Matthew Duggan d44ae2c92e 2002-12-04 Matthew Duggan <stauff1@users.sourceforge.net>
* backend/canon_pp-dev.c: Don't compare firmware version numbers -
	  multiple versions do actually exist.
	* doc/descriptions/canon_pp.desc: Bump version number.
2002-12-04 05:35:38 +00:00
Peter Fales 36ec9846ff Disable "Low Res" option when snapping a new picture, because we don't
actually have the ability to change the resolution
2002-12-04 04:22:27 +00:00
Stéphane Voltz eefbee1252 * removed erroneous marking with SANE_I18N of 2 options names 2002-12-02 20:15:03 +00:00
Henning Geinitz 04317d8623 Use libtool -module when linking shared libs that will be loaded dynamically. 2002-12-01 15:30:18 +00:00
Rene Rebe 3e1655a2ce New avision backend - including the auto-generated .desc file. 2002-12-01 13:42:18 +00:00
Henning Geinitz 46fcee60aa Add dynamic loading support for MacOS X/Darwin (from Peter O'Gorman
<peter@pogma.com>).
2002-12-01 12:42:01 +00:00
Henning Geinitz a543ca8242 PACKAGE_VERSION fix. Fixed debug message in do_stop: really print exit status
of reader process.
2002-11-29 18:22:00 +00:00
Henning Geinitz 991bd09675 Fixed PACKAGE_VERSION breakage. PACKAGE_VERSION was redefined by autoconf 2.5
with a different meaning. Use PACKAGE_STRING instead.
2002-11-29 18:19:58 +00:00
Peter Kirchgessner 36c8a329cf Add dependency to libusb for hp-backend 2002-11-25 20:38:20 +00:00
Peter Kirchgessner 09538261ab Add libusb-support to hp-backend 2002-11-25 20:36:36 +00:00
Rene Rebe 71bbc23961 Updated the Avisin backend to my todays snapshot. It supports more devices
as well as ADF and A3 size.
Massive code cleanups.
2002-11-23 16:17:07 +00:00
Max Vorobiev 0503b59cb8 *** empty log message *** 2002-11-23 11:56:16 +00:00
Max Vorobiev 3a65bf5426 Removed default port probing - hang up doesn't occure any more. 2002-11-23 11:52:11 +00:00
Henning Geinitz 089b24e539 Changed 150 to 200 dpi for Mustek BearPaw 2400 TA. Fixed warnings in
gt68xx_low.c. Used DBG instead of XDBG ing gt68xx_low.c.  Minor manpage
fixes. Added man page links to other backends.  gt68xx_low.h: Fixed
__FUNCTION__ bug on non-gcc compilers.  Added more details about the BSDs in
the manpage. Fixed color order for ScanExpress A3 USB.
2002-11-21 22:09:16 +00:00
Nathaniel Rutman 76856d6947 Handle more (all?) status states during init. 2002-11-21 02:26:51 +00:00
Henning Geinitz a56f5e2ae1 Don't generate symlinks for libsane.so/.a, the files are installed anyway. Fix
symlink creation when only static libraries are created.
2002-11-20 22:11:52 +00:00
Michael Herder 4ea774818c Modified due to check-in of artec_eplus48u backend 2002-11-20 12:23:07 +00:00
Michael Herder a5e84985fa Initial check-in of the artec_eplus48u backend 2002-11-20 12:21:20 +00:00
Frank Zago 4851b683c3 Fixed some warnings. 2002-11-19 05:06:08 +00:00
Frank Zago e2e71d97b6 Fixed function declaration. 2002-11-19 05:01:24 +00:00
Frank Zago 884a261295 The usb support for the umax 2200 wasn't using the correct sanei USB API, which broke the support for that scanner. Also fixed a couple warnings and a typo. 2002-11-19 04:59:51 +00:00
Stéphane Voltz fec067eac9 - disable test facility 2002-11-18 21:06:52 +00:00
Ulrich Deiters 8702eb4209 fixed minor problem in focussing routine 2002-11-17 18:04:45 +00:00
Henning Geinitz 4ef48fd6e6 Added basic support for Plustek OpticPro 1248U (from Gerhard Jaeger
<gerhard@gjaeger.de>). Removed 50 and 1200 dpi from Lexmark X73.  Backend
status is BETA now.
2002-11-13 17:45:24 +00:00
Ulrich Deiters ce77a10475 Canon SCSI backend: fixed the problem of wrong string size allocation
in canon.c
2002-11-13 15:03:50 +00:00
Ulrich Deiters 0a43a10869 upgraded Canon SCSI backend to version 1.10:
modified invocations of sanei_scsi_open() to avoid crashes with Mandrake Linux
added support of focus control for the FS2710S film scanner
2002-11-13 13:22:49 +00:00
Stéphane Voltz 3dae65b55f - corrected a experiment that went into cvs by mistake
- changed umax_pp.de.po encoding to iso-8859-1
2002-11-07 21:15:51 +00:00
Henning Geinitz 912c6f300d Upload linear gamma table for Pro models if custom gamma is off instead of
uploading the composed gamma table. That avoids applying gamm twice. Minor man
page update.
2002-11-07 13:18:17 +00:00
Henning Geinitz 1eee8d286e Changed option titles and descriptions to make them better readable. Added
translation markers for all options. Added German translation for backend
options. Updated manpage and .desc file concerning scanner status. Added
untested flag for Mustek ScanEpress A3 USB and Lexmark X73.
2002-11-07 12:50:19 +00:00
Stéphane Voltz d6789dfbd0 umax_pp_low.c: build fix for OS/2
umax_pp_mid.c: indent
2002-11-05 05:40:03 +00:00
Karl Heinz Kremer 0ee8173f13 Full support for libusb. 2002-11-03 20:47:46 +00:00
Henning Geinitz 7b590a0cde Faster AFE calibration. Minor fixes. New version: 1.0-28. 2002-10-31 19:50:44 +00:00
Stéphane Voltz c79500306a - added UTA detection
- version updates
2002-10-31 06:53:52 +00:00
Henning Geinitz 16e9e09ee8 Removed commented out gt68xx entry. 2002-10-30 09:59:06 +00:00
Henning Geinitz ba484e4b21 Explicitely close the pipe and wait until reader_process is killed. 2002-10-27 14:17:17 +00:00
Henning Geinitz c896009ed6 Added some missing files to DISTFILES. 2002-10-25 15:55:23 +00:00
Henning Geinitz 492b63060f Added gt68xx backend for scanners based on the Grandtech GT-6801
and GT-8616 chips like The Mustek BearPaw CU, and TA scanners
and some Artec Ultima 2000 clones.
2002-10-25 12:16:15 +00:00
Peter Fales 0a24458308 Improve checks for invalid parameters in config file 2002-10-25 02:16:40 +00:00
Stéphane Voltz aadf66461f * backend/umax_pp_low.c: added O_NONBLOCK to flags when opening ppdev
character device, to get around hangs with 2.4.19 linux kernels in
	  pure EPP mode.
2002-10-23 05:55:14 +00:00
Peter Fales 2726f546bb Fix compilation problem on OS/X gcc with UNUSEDARG 2002-10-19 16:35:02 +00:00
Henning Geinitz 1b7d22d8ad Added commented out entries for hpoj and gt68xx. 2002-10-17 18:19:17 +00:00
Gerhard Jaeger 7f023e1fc5 Fixed po problem (tmp solution), fixed bug in shading function and fixed
some typos...
2002-10-17 08:21:10 +00:00
Oliver Rauch 9a266515f9 umax backend build 38 2002-10-16 15:03:41 +00:00
Gerhard Jaeger eff5c115cb Many small fixes and documentation update. 2002-10-15 18:02:53 +00:00
Peter Kirchgessner f29f0db2f2 Added comment for USB scanner 2002-10-15 05:35:16 +00:00
Peter Fales 600abca5e1 Use portable code for camera structures that does not depend
on gcc or little-endian byte order
2002-10-15 00:48:19 +00:00
Oliver Schwartz 07e207ba40 SnapScan backend 1.4.17 2002-10-14 21:49:45 +00:00
Petter Reinholdtsen 27c68434f2 Remove semicolon at the end of functions. 2002-10-10 08:05:30 +00:00
Petter Reinholdtsen 48125643f6 Change type of size parameter from 'unsigned int' to 'size_t' for
gl640WriteBulk() and gl640ReadBulk() to avoid crash on platforms where
'sizeof(size_t) > sizeof(int)'.
2002-10-10 08:03:23 +00:00
Frank Zago 32c28abac4 Added entry for AVEC color 2412. 2002-10-09 17:54:21 +00:00
Stéphane Voltz 3e2cec6625 disable scanner protocol facility 2002-10-09 05:16:14 +00:00
Karl Heinz Kremer bcc2225031 Force color channel re-order for GT-2200 scanner 2002-10-09 01:56:20 +00:00
Stéphane Voltz 52668672a1 use saneopts.h macros for well-known option titles to fix
translations problems
2002-10-08 20:01:11 +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
Gerhard Jaeger 8326e2595c Minor bug fixes... 2002-10-04 17:55:55 +00:00
Stéphane Voltz 95ab2b5dda - removed redundant entry in umax_pp.de.po
- fixed comment typo in umax_pp.conf
	- allow for 4 digits port adress
	- added ppdev ioctl return code check
2002-10-02 06:17:29 +00:00
Matto Marjanovic e1c7205510 2002-10-02 Matto Marjanovic <maddog@mir.com>
* doc/descriptions/microtek.desc: Updated version number.
	* backend/microtek.c:
	  Fixed bug in sane_read() [had failed to set return length to zero
           in non-STATUS_GOOD conditions].
	  Fixed bug in sane_set_io_mode() [had returned SANE_STATUS_UNSUPPORTED
           if blocking mode was requested].
	  Bumped version up to 0.13.1.
2002-10-02 05:05:15 +00:00
Matthew Duggan 284233e77e * backend/canon_pp.c backend/canon_pp-dev.c backend/canon_pp-dev.h:
Finally fixed cancelling, which I broke some time ago in the quest
  for speed.  FB620P still doesn't abort nicely (firmware bug?).
* doc/sane-canon_pp.man: Added notes on FB620P problems.
* doc/descriptions/canon_pp.desc: Bumped version number.
2002-09-30 15:25:14 +00:00
Henning Geinitz 2958f7a844 Fixed bytes_per_line in 1 bit mode. Fixed 1 bit color three-pass mode
(grid). Changed bit order for 1 bit color to most significant bit is first
pixel.
2002-09-30 13:54:02 +00:00
Peter Fales 16762f0a4c Fix tstbackend errors 2002-09-30 04:54:19 +00:00
Oliver Rauch 8b7e476644 umax.c: update to build 37 2002-09-28 12:31:06 +00:00
Gerhard Jaeger ff6e86ef36 Major update to support Canon CIS scanner N670/676U and N650/656U 2002-09-28 11:31:53 +00:00
Andras Major 8fed746702 *** empty log message *** 2002-09-28 08:04:22 +00:00
Andras Major 6e2c579cc1 coolscan2 update to 0.1.8 2002-09-28 07:59:11 +00:00
Oliver Schwartz 97044ee3e3 SnapScan backend 1.4.16 (support for Acer/Benq 5000) 2002-09-26 20:09:24 +00:00
Peter Fales 4c5bc01e89 backend returning more bytes than expected based on image size 2002-09-25 04:05:01 +00:00
Frank Zago 100a4163d0 Changed e-mail address. 2002-09-22 17:52:45 +00:00
Peter Fales fd3fa83a57 Update authors email address 2002-09-22 13:49:49 +00:00
Frank Zago 1f27c49a73 Added threshold and dithering options for black&white. Added more resolutions for the VM3575 and VM6586. 2002-09-20 03:02:20 +00:00
Frank Zago 8c0b86ca08 Added support for the LEOScan S3. 2002-09-20 02:59:18 +00:00
Matthew Duggan 9fef620345 * backend/canon_pp.c backend/canon_pp.h backend/canon_pp.conf:
Added init_mode option to conf file for faster starts.
* doc/sane-canon_pp.man : Added description of init_mode option.
2002-09-17 10:33:22 +00:00
Matthew Duggan 51a3075282 * backend/canon_pp-dev.c backend/canon_pp-dev.h backend/canon_pp-io.c
backend/canon_pp-io.h backend/canon_pp.c backend/canon_pp.h:
  Fix init problem, add changes to facilitate configurable wakeup mode
  (for faster starts on FB360P and FB620P).
* doc/sane-canon_pp.man doc/descriptions/canon_pp.desc: Updates
  regarding FB310P and FB610P (rebadged Avisions)
2002-09-16 13:42:51 +00:00
Oliver Schirrmeister 2b2453029f added 3092 support
bug fixes
2002-09-16 12:19:56 +00:00
Oliver Rauch b5c3730dcd 2002-09-13 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* backend/umax-scanner.c, backend/umax.conf
          doc/descriptions/umax.desc:
          added Linotype Hell SAPHIR3 as supported scanner
2002-09-13 14:27:32 +00:00
Frank Zago da6aa74692 Added threshold option for b&w. 2002-09-07 21:32:25 +00:00
Oliver Rauch 08bc05d7cd 2002-09-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* backend/umax.c, umax.h, umax-scanner.c, umax.conf
          doc/descriptions/umax.desc
          Update to sane-umax build 36
2002-09-07 10:11:17 +00:00
Karl Heinz Kremer 703f1c6a77 Fixed alloca compile problem by adding '#include ../include/lalloca.h". 2002-09-02 01:10:18 +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
Matthew Duggan f0722f0d5c Added support for FB620P to canon_pp backend. 2002-09-01 08:57:34 +00:00
Frank Zago 3385a045ea Fixed return code for sane_set_io_mode(). 2002-08-31 15:56:33 +00:00
Frank Zago 72fd6c7d6c Added teco2 backend. 2002-08-31 15:53:59 +00:00
Frank Zago df7dad6c29 added teco2 backend 2002-08-31 15:49:58 +00:00
Frank Zago b3747c06fd Added support for the vm3510. 2002-08-31 02:40:54 +00:00
Frank Zago c5805946f1 Added Dextra DF-600P (vm3510). 2002-08-31 02:36:49 +00:00
Rene Rebe c67286adee Commited the latest avision backend. 2002-08-30 09:21:51 +00:00
Henning Geinitz 8b8c958197 Deleted unused v4l-grab.h. 2002-08-29 19:37:43 +00:00
Henning Geinitz 8b0a038f61 Big clean up of Video for Linux backend. Removed old unused stuff from qcam
and others including unused options and variables concerning direct port
access. Removed wcam license (no "substantial portions of code" are used any
more). Removed unuesed headers. Made lots of global variables local. Lots of
checks for null pointer dereferences and errors when opening files or using
ioctl/mmap. Added option to select grey or color mode. Added support for
different channels. Fixed lots of options.  Made sure ioctls are only used
when necessary.  Used vendor == "Noname".  Added ??? comments for suspicious
code.  Lots of minor fixes and cleanup. Added version number: 1.0-2.
2002-08-29 19:34:53 +00:00
Henning Geinitz 2b54c3e7c4 Used GNU indent style. 2002-08-25 19:36:18 +00:00
Henning Geinitz 421fa4e12a Fixed device list. Added more verbose error output. Unified DBG
messages. Fixed depth option. Reordered options in init_options to reflect
real order. Added some markers (/* ??? */) for suspicious code.
2002-08-25 19:25:37 +00:00
Frank Zago 4152fd6811 Fixed warnings. 2002-08-23 03:04:02 +00:00
Frank Zago d8bdabb406 Fixes warnings. 2002-08-23 02:23:04 +00:00
Frank Zago f5cc59b424 Fixed some warnings. 2002-08-23 02:13:57 +00:00
Frank Zago fb939e9b4c Added threshold option for black & white. 2002-08-23 01:35:31 +00:00
Frank Zago ae2845430e Fixed the scsi inquiry string for the VM4542. 2002-08-23 01:14:37 +00:00
Frank Zago 0f58159c61 Enlarged the gamma table for the VM4542 (1024 entries as opposed to 256 for the previous scanners). 2002-08-23 01:14:06 +00:00
Andras Major 29b7b4d674 coolscan2 update to 0.1.7 2002-08-21 23:36:00 +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
Gerhard Jaeger 28edd2af4d Major update. Better support for LM983x based devices. 2002-08-16 11:43:30 +00:00