Wykres commitów

1348 Commity (99dcba36699412dc20bd07edf225712848a830c0)

Autor SHA1 Wiadomość Data
Henning Geinitz 93d43e0be8 Increased number limit of scanners that can work with this backend to 50. Added
support for Genius ColorPage Vivid 1200 X (untested).
2005-08-20 17:54:34 +00:00
Henning Geinitz 3c38ba02f4 Enabled GT68XX_FLAG_NO_STOP for Mustek BearPaw 2400 CU Plus. Some of these
scanners don't seem to like that command.
2005-08-19 15:54:31 +00:00
Gerhard Jaeger f512d113f2 Removed obsolete _WAF_BLACKFINE.
LiDE20 does not seem to have a reliable black calibration area, so the
devices now will switch off the lamp for dark calibration.
Fixed line statistics and added calibration data output.
Bumped build number.
2005-08-19 11:55:10 +00:00
Henning Geinitz b19e6c5262 Fixed the problem concerning scanning on *BSD. Scanning only worked once (bug
#300597). Fixed compilation warnings.
2005-08-18 19:26:09 +00:00
Oliver Schwartz 0f98b4adfe Removed C++-style comment 2005-08-16 20:15:10 +00:00
Henning Geinitz a2f1183de1 Removed direct dependence of sm3600 on libusb. Used sanei_usb instead. Based on
patch from Francois Revol <revol@free.fr>.  Updated documentation
accordingly. Fixed compilation warnings.
2005-08-16 19:50:34 +00:00
Oliver Schwartz 159782bd7f Make compileable again 2005-08-16 17:19:20 +00:00
Oliver Schwartz 7f9b7c4646 Added temporary debug code for 2480/2580 distinction 2005-08-15 18:56:55 +00:00
Oliver Schwartz 59fc80c118 Added support for Epson 3490/3590 (thanks to Matt Judge) 2005-08-15 18:06:38 +00:00
Gerhard Jaeger 2c1b5226b5 Tried to use the settings from SANE-1.0.13.
Added _TWEAK_GAIN to allow increasing GAIN during
lamp coarse calibration.
Added call to speedtest function.
2005-08-15 14:57:07 +00:00
Gerhard Jaeger 3290aae207 Cleanup. 2005-08-15 14:55:24 +00:00
Gerhard Jaeger b3d68531d4 Readded kCIS670 to add 5% extra to LiDE20 fine calibration. 2005-08-15 14:53:39 +00:00
Gerhard Jaeger a79e3e83f6 Minor fix for startup reset.
Removed unnecessary calls to usbio_ResetLM983x().
2005-08-15 14:52:00 +00:00
Gerhard Jaeger 168204528d Added button support for Plustek/Genius devices.
Changed behaviour of usb_IsScannerReady().
Added special misc I/O setup for CIS devices (usb_ResetRegisters).
2005-08-15 14:48:28 +00:00
Gerhard Jaeger 39b37d80f6 usbio_DetectLM983x() now returns error if register
could not be red, usbio_ResetLM983x() checks for reg7
value before writing.
2005-08-15 14:46:16 +00:00
Gerhard Jaeger 97761aa27b Cleanup.
Bumped version and build number.
Activated IPC between reader-process and parent.
2005-08-15 14:39:53 +00:00
Henning Geinitz 46cfa92d35 Enabled backtracking by default. This is slower but avois bumping the scan head
at the end of the scan area and also missing parts of the scanned
image. Increased safety margin for backtracking. This fixes the "garbled image"
bug. Set default gamma value to 2. Manpage update. Status set to "basic".
2005-08-14 12:59:32 +00:00
Henning Geinitz 3c5ea794ba Added hp4200 backend. Code from Julien BLACHE's sane-backends-extras debian
package, based on Frank Zago's patches based on Adrian Perez Jorge's code. Fixed
compilation warnings. Fixed bug when no sane device was given. Code indented by
indent -gnu. Added man page.
2005-08-13 15:30:02 +00:00
Gerhard Jaeger 6ec7a1844d Fixed bug, that causes ASIC96003/1 based devices to move their
sensors too fast in lineart mode at 200 and 300dpi.
2005-08-10 20:39:59 +00:00
Gerhard Jaeger 8ab9887a05 Bumped build number. 2005-08-10 20:39:00 +00:00
Gerhard Jaeger 49e3d0cda0 Added support for CanoScan LiDE25. 2005-08-08 07:37:47 +00:00
Gerhard Jaeger af4091095a Bumped build number. 2005-08-08 07:37:01 +00:00
Oliver Schwartz 417ef8eac5 Use first known device if no device is specified 2005-08-07 12:37:29 +00:00
Stéphane Voltz 9857b4cf6c - fixed endianess issue in genesys backend when creating
slope table
2005-08-05 12:18:35 +00:00
Karl Heinz Kremer 4c4a945d1b Applied Olaf Meuwissen's patch to add new device IDs. 2005-07-30 16:52:28 +00:00
Henning Geinitz 443cfa28bb libsane and documentation is installed correctly again. 2005-07-30 14:15:50 +00:00
Gerard Klaver 1ee3c3719b Remove teco_request_sense command for VM3564
Some text updates, removed 160 dpi mode (150 dpi can be used)
2005-07-29 20:27:12 +00:00
Gerhard Jaeger 6e0e4979ff Fixed lampsettings for CIS devices. 2005-07-21 10:00:20 +00:00
Gerhard Jaeger 1b2f175cda Bumped build number. 2005-07-21 09:59:07 +00:00
Oliver Schwartz 74190c064c Changed TPO scanning area for 2480/2580, reenabled 2400 DPI for 2480/2580 2005-07-20 21:37:29 +00:00
Oliver Schwartz 260f7d83eb ZETA changes for SnapScan backend 2005-07-18 17:37:37 +00:00
Henning Geinitz 9cf32060ac Make sure that all the necessary files will be in the distribution .tar.gz file. 2005-07-17 12:27:59 +00:00
Henning Geinitz 6c3427c52d Changes to support SANE on ZETA. Not all
patches have been applied yet, but it's a start. The backends
	  are not installed as shared libs but as add-ons, which are shared libs
	  but in a specific folder in [/system|~]/config/add-ons/ named SANE/.
	  The install target has been changed to account for this,
	  Some files don't exist in BeOS/ZETA (ipc.h, ...).
	  Bbackend function names get a prefix, I suppose to avoid namespace clashes.
	  Though we do have a libdl to implement dl_open, the native way is prefered.
	  Added a --with-docdir= configure arg.
	  BeOS has a broken get[name|addr]info() from bind. This is fixed in ZETA R1.
	  libtool needs -no-undefined. Various VPATH fixes.
	  Check for <be/drivers/USB_scanner.h>, but not used yet.
	  No S_IFSOCK (sockets are fds to /dev/net/api). Stub pio code, untested.
	  Patch from Francois Revol <revol@free.fr>.
2005-07-15 21:59:25 +00:00
Henning Geinitz e479c32503 Better 4->8 bit depth expansion algorithm (from Mattias Ellert
<mattias.ellert@tsl.uu.se>).
2005-07-15 18:12:49 +00:00
Rene Rebe e5a5f45497 Updated the Avision backend with the latest off-site maintained version:
fixed segmentation faults for some modes, many many new devices, two
different duplex modes are supported, vast speedup of multi page batch scans,
buttons as well a 7-segment LED readout and some quirks for old scanners not
filling all fields
2005-07-15 09:12:27 +00:00
Henning Geinitz 38cc925c4b Changed resolution from 75 to 100 dpi and changed 16 bit/color to 12 based on a
user report for the Visioneer OneTouch 7300. Updated .desc. Moved check for
stable lamp to its own function. Mustek ScanExpress A3 USB: Use CIS
calibration. Use lamp warmup. Fixed CCD on GT6801 scanning (color scanning was
broken due to a change in motormode_2.
2005-07-10 20:58:58 +00:00
Frank Zago 483e472841 New email address. 2005-07-07 11:55:43 +00:00
Gerhard Jaeger 9b7c4f73c8 Fixed fine-white calibration. 2005-07-07 09:59:04 +00:00
Gerhard Jaeger aeeaed58e4 Fixed scanarea calculation. 2005-07-07 09:57:35 +00:00
Gerhard Jaeger 18764ad4a9 Added button support, did some cleanup, added IPC between
reader- and parent-process.
2005-07-04 09:54:31 +00:00
Ulrich Deiters a97d0bf43c inserted definition for SSIZE_MAX 2005-07-04 07:01:53 +00:00
Henning Geinitz e9f761d067 Don't check the result of usb_find_busses(). Based on patch from Julien BLACHE
<jb@jblache.org>.
2005-07-03 13:35:48 +00:00
Ulrich Deiters 20aff8e022 restored actual version of the Canon-SCSI backend 2005-07-01 19:21:55 +00:00
Stéphane Voltz 8f102afe79 - fixed missing modifications for genesys backend inclusion 2005-06-30 19:46:06 +00:00
Gerhard Jaeger b0dd4470cc Fixed OS/2 restriction for dlopening DLLs on OS/2, as
it only works for 7.3 filenames for some reason
(patches by Franz Bakan <fbakan@gmx.net>.
2005-06-30 08:18:29 +00:00
Stéphane Voltz bce76371c4 - added genesys backend from experimental area 2005-06-27 20:07:45 +00:00
Gerhard Jaeger 25ad5f2280 Fixed "double free" problem in sane_exit. 2005-06-27 07:08:09 +00:00
Henning Geinitz 6fd1ee367e Start exposure with the settings from the scanner entry. CIS
Calibration and exposure uses a broader spectrum now. Expsoure
	  limit is increased to 50 loops. Genius Vivid 4x is reported to
	  work so the UNTESTED label is removed now. Visioneer 7300 is
	  reported to work so the UNTESTED label is removed now. Genius
	  ColorPage Vivid 1200XE: Removed UNTESTED label. Fixed
	  resolutions. Adjusted margins. Fixed color order. Fixed
	  linedistance. Adjusted AFE. Mustek ScanExpress 1248 UB: Fixed
	  margins. Adjusted AFE. Adjusted exposure. Adjusted
	  gamma. Changed status to "complete". Mustek BearPaw 2400 CU
	  Plus: Adsusted exposure and AFE parameters. Hopefully stripes
	  and similar trouble are gone now. Mustek BearPaw 1200 CU:
	  Increased exposure to avoid vertical lines. Updated manual page.
2005-05-29 19:58:56 +00:00
Oliver Schwartz 649853f7e1 Disabled 2400 DPI for Epson 2480 2005-05-22 11:50:24 +00:00
Henning Geinitz 7d0d083b8d Mustek BearPaw 1200 CU Plus model 0x21b works now. Fixed firmware and offset
settings. Calibration is not completely ok yet, however.  Code cleanup for
setup_scan (only one function for all chipsets).  Simplified line mode/pixel
mode setting Updated TODO.  Mustek BearPaw 2448 TA Plus is now only "basic". Too
much trouble for "good".  Removed option "fast preview". By default for preview
mode 8 bits/pixel are used.  Fixed indentation.  Full scan really scans from y=0
on gt6816 scanners now.
2005-05-20 17:21:56 +00:00
Gerhard Jaeger 8c78f8fcc2 Applied patch (see bug #301605). 2005-05-11 14:46:12 +00:00
Gerhard Jaeger e9152e5879 Bumped build number. 2005-05-11 14:45:27 +00:00
Henning Geinitz ea9ad9a396 Plustek OpticSlim 2400: Fixed list of resolutions. That fixed the
preview. Removed "untested" warning. Adjusted scan area.  Updated gt68xx.TODO.
Find firmwares independent of capitalization (bug #301580).
2005-05-07 17:16:30 +00:00
Gerard Klaver c33139cc82 - indent -gnu
- free (devlist) added so memory allocated by sane_get_devices() will be released (bugreport 300128)
- added more DEBUG lines and some small fixes.
2005-05-06 21:12:21 +00:00
Henning Geinitz b3669f8d6e Added options to set the time after which the lamp of the A3 Pro is shut off
and to shut it off immediately.
2005-05-05 17:28:38 +00:00
Peter Fales 88df3af0bb When no port is specified in the gphoto2.conf config file, an attempt
was being made to strdup() a bad pointer.
2005-05-05 03:52:03 +00:00
Julien BLACHE 390e9b4884 backend/v4l.c: duplicate capability.name in attach() so that each device is listed with its actual name, not with the name of the last discovered device. Reported by Andreas Hartmann. 2005-04-28 21:18:41 +00:00
Gerhard Jaeger 885b787ee1 Fixed compilation problem for kernel module with gcc-3.4 compiler. 2005-04-25 09:53:08 +00:00
Gerhard Jaeger b4b0163175 Bumped build number. 2005-04-25 09:52:29 +00:00
Gerhard Jaeger a259ff4d9f Bumped build number. 2005-04-18 07:49:54 +00:00
Gerhard Jaeger 80f10fc89a Fixed problem, that has been reported in conjunction with
backtracking and sensor-speedup option.
2005-04-18 07:32:34 +00:00
Mattias Ellert de7ed8a4eb Add missing SANE_I18N, Regenerate .po files accordingly, Update Swedish translations 2005-04-13 12:50:08 +00:00
Julien BLACHE 5c9ba87bb1 hp5400: make non-SANE-standard functions static. 2005-04-10 12:20:50 +00:00
Jochen Eisinger ecdbf48171 2005-04-10 Jochen Eisinger <jochen@penguin-breeder.org>
* backend/mustek_pp.c, backend/mustek_pp.conf, sanei/sanei_pa4s2.c,
	  include/sane/sanei_pa4s2.h, doc/sane-mustek_pp.man: added global
	  option "no_epp" to work around a known bug in the linux parport
	  code.
2005-04-10 11:53:16 +00:00
Gerhard Jaeger 8f047dccf3 Added installation of $(localstatesanedir)/lock/sane, were the lockfile
should go to.  Also added linking of sanei_access to the plustek
backend.
2005-04-01 13:57:47 +00:00
Earle F. Philhower III 02e0cf229e Fix endianness problems in gray mode 2005-03-22 04:35:43 +00:00
Earle F. Philhower III e1da48acae SM3840: Added SM4800, PPC endianness fix, Makefile deps fix 2005-03-16 08:09:19 +00:00
Gerard Klaver 2b96a873e6 use __unused__ 2005-03-04 19:45:06 +00:00
Henning Geinitz 316d7553e4 Added sm3840 backend (from "Earle F. Philhower, III"
<earlephilhower@yahoo.com>).
2005-02-20 20:08:04 +00:00
Karl Heinz Kremer 1c6f3c7dde Added configuration information for GT-6500 (fix for bug #301100) 2005-02-11 01:01:56 +00:00
Oliver Schwartz 79672dfb5b Added IDs for Benq 5250C and 5000S 2005-02-08 22:17:53 +00:00
Ullrich Sigwanz 3e7028d23b added ID for Silitek-HP-ScanJet-3400c-Clone 2005-02-03 18:48:42 +00:00
Oliver Rauch 133b172756 coolscan.c: added initialization dev->scanning = SANE_FALSE 2005-01-19 21:59:35 +00:00
Oliver Schwartz e50a436ce0 Added ID for Benq 5250C 2005-01-18 20:36:13 +00:00
Karl Heinz Kremer ba3e39794f Added IDs for RX-425 (from bug report #301114) 2005-01-16 16:37:11 +00:00
Gerhard Jaeger 2dc7c7dbda Copyright Update. 2005-01-12 11:34:36 +00:00
Gerhard Jaeger e5cf1bc989 Using now PhyDpi.y as selector for the motor MCLK setting.
Copyright Update.
2005-01-12 11:31:39 +00:00
Gerhard Jaeger 9a365ded1c Tweaked motor settings for EPSON and CANON1200.
Copyright Update.
2005-01-12 11:30:49 +00:00
Gerhard Jaeger ae473461ea Bumped build number.
Copyright Update.
2005-01-12 11:29:15 +00:00
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
Oliver Schwartz c94edf0864 Added quality calibration for Epson 2480 (by Simon Munton) 2004-12-09 23:21:48 +00:00
Henning Geinitz b1b75afd4a Disabled stop_scan command for Mustek BearPaw 2448 TA Plus. 2004-12-07 19:32:13 +00:00
Oliver Schwartz 3bf4243c4d Fix for allocation of gamma tables by Simon Munton 2004-12-01 22:49:14 +00:00
Oliver Schwartz 3b64716050 Added support for Epson 1270 2004-12-01 22:12:21 +00:00
Gerhard Jaeger 75cb064cdb Fixed problem, when builing supported and connected device list. 2004-11-21 16:16:56 +00:00
Rene Rebe ce7d34ba23 2004-11-19 Rene Rebe <rene@exactcode.de>
* backend/avison.c doc/descriptions/avision.desc: just added new IDs
2004-11-19 15:48:18 +00:00
Gerhard Jaeger 7107aee632 Major Update. Esp. improved support for multiple
devices and autodetection.
2004-11-19 12:38:46 +00:00
Stéphane Voltz 6ec1194542 - non i386 linux compilation fix
- 1220P gray levels scan hang fix
	- 1220P color calibration tuning
2004-11-15 05:55:34 +00:00
Oliver Schwartz cb4b388b63 Applied patch from Julien Blache to change ch_past_init from SANE_Int to SANE_Bool 2004-11-14 19:26:38 +00:00
Henning Geinitz d0785c55cb Fixed test to move home sensor at the start of scan. Fixed gray mode linemode
test. That stopped e.g. the Plustek OpticPro U 16 B from working in gray mode.
2004-11-14 13:31:56 +00:00
Henning Geinitz f75025e72b 64 bit fix from Frank Zago <fzago at austin dot rr dot com>. 2004-11-13 20:20:11 +00:00
Frank Zago 2dd9cff710 fixes some warnings. 2004-11-13 19:59:55 +00:00
Frank Zago 51955adb9d Fixes some warnings. 2004-11-13 19:53:04 +00:00
Frank Zago da05a875bc Use __unused__. 2004-11-13 19:33:16 +00:00
Oliver Schwartz d1e4cbcf4c First implementation of deinterlacer for Epson scanners at high resolutions (thanks to Brad Johnson) 2004-11-09 23:17:38 +00:00
Henning Geinitz a3a8808bf9 Removed unused gain and offset options. 2004-10-31 18:05:01 +00:00
Gerhard Jaeger dbbf60949b Additional debug output. 2004-10-31 12:10:53 +00:00
Gerhard Jaeger 712e9dc5d6 Fixed a warning condition. 2004-10-31 12:10:28 +00:00
Gerhard Jaeger e145b8cbbd Fixed a bug in buffer calculation 2004-10-30 16:48:02 +00:00