Wykres commitów

331 Commity (1023582ff5f14070806cce545b37b4987ab7a2a6)

Autor SHA1 Wiadomość Data
Karl Heinz Kremer 0a9e0a919f Next attempt to get the reported number of lines correct for the
"color shuffling" part.
Added more comments.
2001-04-01 02:28:56 +00:00
Henning Geinitz 9760b7893d 2001-03-31 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.c backend/mustek.desc backend/mustek.h
	  backend/mustek.CHANGES: Fixed grascale gamma for the 600 II N.
	  Fixed ADF problems when selecting windows smaller than the
	  whole scan area. Fixed linedistcnace corrections issues concerning
	  ADF and concerning 1200SP V 1.00. New version: 1.0-105.
2001-03-31 20:02:44 +00:00
Oliver Rauch 048276ef82 umax backend update to version 1.0 build 25
Oliver Rauch
2001-03-04 22:05:41 +00:00
Abel Deuring 0c18bf49c4 bug in the Solaris/Schilling driver part of sanei/sanei_scsic
(null pointer dereference) fixed.
bug in backend/tatamrack.c (inconsistent arguments of sanei_scsi_cmd) fixed.
2001-02-26 23:01:43 +00:00
Petter Reinholdtsen ec5eef8f35 Write more sensible error message when failing to open PNM file. 2001-02-22 09:45:29 +00:00
Petter Reinholdtsen 7e318fb164 Get rid of small memory leak when using 'scanimage -L'. 2001-02-12 19:31:01 +00:00
Tom Martone 86ee15cba9 2001-02-10 Tom Martone <tom@martoneconsulting.com>
* backend/bh.c backend/bh.h doc/sane-bh.man
          added support for Copiscan 8000 series by Mark Temple
	  added options deskew and rotation
	  inquiry compares product to COPISCAN rather than COPISCAN II
2001-02-10 18:23:28 +00:00
Peter Kirchgessner 5d284b9f2f hp-backend v0.94 (switch off lamp after scan) 2001-02-04 17:41:15 +00:00
Peter Kirchgessner 90cafb8935 Switch off lamp after scan 2001-02-04 17:36:26 +00:00
Tom Martone 6b01e9d265 2001-01-21 Tom Martone <tom@martoneconsulting.com>
* backend/dll.conf: Added bh
2001-01-21 17:04:59 +00:00
Henning Geinitz 60362b0219 2001-01-21 Henning Meier-Geinitz <hmg@gmx.de>
* AUTHORS: Added Tom Martone.
	* PROJECTS: Removed bh (now included in sane).
	* README: Added entry for sane-bh(5).
	* TODO: Removed bh. Updated BearPaw entry. Added entry about v4l
	  problem.
	* backend/v4l.c: Changed comment as v4l is part of the sane package.
2001-01-21 11:49:10 +00:00
Tom Martone 4defd30c7a 2001-01-20 Tom Martone <tom@martoneconsulting.com>
* backend/bh.c backend/bh.conf backend/bh.h doc/sane-bh.man
	  Added new backend Bell and Howell Copiscan scanners
	* backend/bh.desc
	  Updated version from (0.1) to 1.0-4
	  Referenced manpage
	* backend/Makefile.in
	  Added bh to PRELOADABLE_BACKENDS
	  Added libsane-bh.la dependencies
	* doc/Makefile.in
	  Added sane-bh.5 to SECT5
2001-01-20 23:43:34 +00:00
Tom Martone 233143a410 2001-01-17 Tom Martone <tom@martoneconsulting.com>
* backend/bh.c backend/bh.conf backend/bh.h doc/sane-bh.man
	  Added new backend Bell and Howell Copiscan scanners
	* backend/bh.desc
	  Updated version from (0.1) to 1.0-4
	  Referenced manpage
	* backend/Makefile.in
	  Added bh to PRELOADABLE_BACKENDS
	  Added libsane-bh.la dependencies
	* doc/Makefile.in
	  Added sane-bh.5 to SECT5
2001-01-20 23:42:12 +00:00
Henning Geinitz 682d9ae42c 2001-01-17 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.c backend/mustek.desc backend/mustek.h
	  backend/mustek.CHANGES doc/sane-mustek.man:
	  Added 36 bit mode for Pro models. Removed support for "special"
	  modes, used options instead. Code cleanup. Updated manpage
	  concerning sane-find-scanner. New version: 1.0-104.
	* configure: regenerated from configure.in.
2001-01-17 19:05:42 +00:00
Abel Deuring 08025d783b sanei_scsi.c: Added support for Linux devfs + improved detection of
sanei_scsi_max_request_size.

backend/sharp.c: now checks for existence of shm.h
2001-01-07 18:07:59 +00:00
Henning Geinitz 07b90fe670 2000-12-31 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.CHANGES backend/mustek.c backend/mustek.desc
	  backend/mustek.h doc/sane-mustek.man:  Added calibration for Pro
	  scanners and the SE 12000 SP Plus. Added option to use the full
	  legal size of the Paragon 1200 LS scanner. Added fast preview for
	  Pro scanners. Bug fixes. New version: 1.0-103.
2000-12-31 00:14:00 +00:00
Karl Heinz Kremer d51392d5b9 Version 0.2.01
Added bit-depth selection again.
Fixed problem with bilevel scanning with Perfection610: The
line count has to be an even number with this scanner.
Several initialization fixes regarding bit depth selection.
This version goes back into the CVS repository, the 1.0.4
release is out and therefore the code freeze is over.
Some general cleanup, added more comments
2000-12-25 22:33:04 +00:00
Henning Geinitz 503b692be1 2000-12-23 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Removed entry about net/saned crashes.
	* backend/net.c: Fixed segfault when using SANE_TYPE_STRING options
	  (e.g. scanimage on localhost). Added checks to prevent other
	  segfaults. Fixed some warnings.
	* backend/snapscan.desc: Changed to use new homepage.
2000-12-23 20:11:22 +00:00
Henning Geinitz 0268deab2e 2000-12-23 Henning Meier-Geinitz <hmg@gmx.de>
* NEWS: Added date of release.
	* TODO: Removed entries about PATH_MAX, sanei_scsi_find_devices, and
	  shm.h. Added entry about the necessity to check HAVE_SYS_SHM_H.
	* configure configure.in include/sane/config.h.in: Default to
	  --enable-warnings again. Don't set "-ansi" for OS/2. Test for
	  sys/shm.h.
	* backend/GUIDE: Moved to doc/backend-writing.txt.
	* doc/backend-writing.txt: New file (moved from backend/GUIDE).
	  Added comments about sanei-backend.h and PATH_MAX.
	* include/sane/sanei_backend.h: Added define for PATH_MAX (if
	  necessary).
	* sanei/sanei_scsi.c: Implemented sanei_scsi_find_devices for FreeBSD
	  (from ports@FreeBSD.org).
	* tools/Makefile.in: Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for
	  sane-config (from ports@FreeBSD.org).
2000-12-23 16:06:22 +00:00
Henning Geinitz 0d0b4c4b31 2000-12-10 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.c backend/mustek.desc backend/mustek.CHANGES:
	  Fixed wrong comment in encode_resolution. Added missing test for
	  return status in sane_start.  Fixed wrong calculation of tlx and
	  tly for Pro series scanners. Increased version number.
2000-12-10 11:19:57 +00:00
Karl Heinz Kremer 5627b9612a Fixed user defined gamma curve for inverted images. When scanning
negatives the gamma curve was applied incorrectly. Fixed debug output
for user defined gamma curves - no [epson] in between values anymore.
2000-12-09 20:18:38 +00:00
Peter Kirchgessner 4c33a862c6 Add HP 6390C as supported scanner 2000-12-09 19:26:43 +00:00
Gerhard Jaeger e6033b9ce1 removed warning conditions
fixed a bug that causes wrong frontend displays
fixed problem when driver returns error during read
2000-12-07 10:27:42 +00:00
Henning Geinitz c2a702a051 2000-12-05 Henning Meier-Geinitz <hmg@gmx.de>
* NEWS: Updated backend versions. Added point about compilation fixes
	  on Irix and FreeBSD.
	* backend/mustek.c backend/mustek.desc backend/mustek.CHANGES:
	  Fixed problem with lamp control of SE scanners and reduced
	  length of scan area for Paragon 1200 SP PRO. Removed warning for
	  this scanner. Increased version number.
2000-12-05 22:27:34 +00:00
Henning Geinitz baa6dd9c2f 2000-12-05 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Updated. Added point about plustek-share.h using c++ comment
	  and reminder to check config.in.h. Removed entriy about as6e.c stat
	  result check.
	* backend/as6e.c backend/as63.h: Comitted patch from Eugene Weiss
	  <eweiss@sas.upenn.edu>. Fixes: Use only DBG (no printfs). Check result
	  of stat. Add GPL header.
2000-12-05 19:31:39 +00:00
Gerhard Jaeger 7ba8199d9a Removed old stuff from file. 2000-12-05 15:07:22 +00:00
Peter Kirchgessner 6ef0ef53b1 Fix problem with copying source code 2000-12-05 04:37:43 +00:00
Peter Kirchgessner f1a237520c Fix problem with ADF-support (hp backend) 2000-12-04 21:03:43 +00:00
Karl Heinz Kremer df09dcb4c6 Version 0.1.38:
Removed changes regarding 12/14 bit support because of SANE
  feature freeze for 1.0.4.
  The following fixes are in the software compared to the version
  prior to the feature freeze:
  - refresh UI after a change in the scan mode setting (was not updated
    when going from Binary to Gray or vice versa)
  - Read values for "line distance" from the scanner instead of using
    hardcoded values. This makes sure the backend always uses the correct
    values regardless of firmware version.
  - Fixed an "off-by-one" error in the color reordering routine that
    caused weird artifacts in some instances.
2000-12-03 21:59:15 +00:00
Karl Heinz Kremer 3595e6345b Read information about optical resolution and line distance from scanner
instead of hardcoded values.
Add support for color depth > 8 bits per channel.
Backend version is now 0.36
2000-12-03 00:26:08 +00:00
Oliver Rauch 2aad60e505 * changed backend/Makefile.in:
wrong old installation of libsane.la
          $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
          to this:
          $(LIBTOOL) $(MINST) $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
Oliver Rauch
2000-11-30 20:07:31 +00:00
Gerhard Jaeger 08b6da09de Changed version of plustek-backend to 0.38, applied some minor fixes
and updated documentatation.
2000-11-30 09:07:52 +00:00
Chris Pinkham 6fd2eaab21 Removed O_SYNC for posix compatibility. Changed datatype from char to
unsigned char to correct overflow error.  Changed backend version to v0.5.15.
2000-11-30 01:33:02 +00:00
Oliver Rauch d14ac4d92b umax.c: corrected wrong BUILD: 25->24 2000-11-27 18:32:54 +00:00
Henning Geinitz e3b1b06b2b 2000-11-26 Henning Meier-Geinitz <hmg@gmx.de>
* AUTHORS: Added Karsten Festag as maintainer of microtek2.
	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
	  1.0-100. Added option fast-preview that tries to use the fastest
	  mode available for preview. This is supported for the 3-pass
	  scanners (was option "preview in gray") and some of the
	  ScanExpress scanners (6000 SP, 12000 SP Plus). Use #include
	  "../include/sane/...". Put option force-wait into mustek.conf
	  (disabled). Removed block mode for Paragon 6000 SP and 8000 SP.
	  Code cleanup. More debug output. Details in backend/mustek.CHANGES.
	* doc/.cvsignore: Added sane-as6e.5 and sane-nec.5.
2000-11-26 22:58:14 +00:00
Peter Kirchgessner 2ba681f320 Write warning for missing ptal support with DBG(0... 2000-11-26 13:44:12 +00:00
Peter Kirchgessner d22f07fb22 Add description for PTAL support 2000-11-26 13:43:19 +00:00
Henning Geinitz a56266ab4f 2000-11-25 Henning Meier-Geinitz <hmg@gmx.de>
* configure configure.in acinclude.m4 aclocal.m4
	  include/sane/config.h.in: Added test for PTAL library and headers
	  (patch from David Paschal <paschal@rcsis.co>). Some reformating of
	  the output of configure --help.

	* backend/GUIDE: Updated entry about #include.
2000-11-25 17:51:20 +00:00
Oliver Rauch e9a504cca6 2000-11-22 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* changed configure.in, configure frontend/Makefile.in
          and backend/Makfile.in:
          The shared libraries required by the backends are linked to
          the backends (they have been linked to the frontends before).
          Only libintl is linked to the frontend.
        * changed tool/sane-config.in, sane-config --libs => "-lsane",
          all other libraries are linked to the backend libs now
2000-11-24 15:25:00 +00:00
Jochen Eisinger 201b9d662d 2000-11-24 Jochen Eisinger <jochen.eisinger@gmx.net>
* doc/scanimage.man doc/saned.man: updated description of password
	  file
	* sanei/sanei_auth.c frontend/saned.c frontend/scanimage.c: replaced
	  index() by strchr(). Changed style of password file
	* backend/net.c: the net backend now prepends net:host: to the
	  resource before calling the auth_callback function
2000-11-24 15:05:22 +00:00
Henning Geinitz ca752182ef 2000-11-23 Henning Meier-Geinitz <hmg@gmx.de>
* NEWS: Updated for SANE 1.0.4. Please check.
	* README.aix: Removed paragraph about shared libs not working.
	* README.linux: Added paragraph about excessive warnings due to glibc
	  bug (from Peter Kirchgessner).
	* TODO: Removed entry about shared libs not working on AIX. Added entry
	  about PTAL checks. Removed entry about DBG and microtek2. Added entry
	  about dc210 and jpeg functions. Added entry about using strchr()
	  instead of index().
	* sane.lsm: Added NEC.
	* backend/microtek2.c: (from karsten.festag@t-online.de (Karsten
	  Festag)) Use DBG instead of printf/fprintf. Use
	  #include "../sane/include/..." instead of #include "sane/...". Fixed
	  warnings.
2000-11-23 20:04:09 +00:00
Karl Heinz Kremer d97296e7a1 Display "Set Focus" control only for scanners that
can actually handle the command.
2000-11-23 18:46:17 +00:00
Abel Deuring 9e43432f96 forgotten update to sharp.h committed 2000-11-22 10:25:37 +00:00
Abel Deuring e25014fa99 Sharp backend: Support for model JX320 added 2000-11-21 16:30:48 +00:00
Henning Geinitz eb92849a5e 2000-11-21 Henning Meier-Geinitz <hmg@gmx.de>
* AUTHORS: Added FUKUDA Kazuya for the nec Backend. Used spaces instead
	  of tabs.
	* PROJECTS: Removed entry about NEC. Added/updated entries about Mustek
	  USB scanners.
	* README: Added link to sane-nec(5).
	* TODO: Removed entries about sanei_authorize and plain text passwords.
	* backend/Makefile.in backend/dll.conf backend/nec.conf backend/nec.c
	  backend/nec.desc backend/nec.h doc/Makefile.in doc/sane-nec.man:
	  Added nec backend for the NEC scanners PC-IN500/4C (from Kazuya Fukuda
	  <fukuda@pjs.nevt.nec.co.jp>)
2000-11-21 01:03:33 +00:00
Henning Geinitz 32d8b87c92 2000-11-20 Henning Meier-Geinitz <hmg@gmx.de>
* AUTHORS: Added Eugene S. Weiss.
	* PROJECTS: Removed Artec as6e backend.
	* README: Added link to man sane-as6e.5.
	* TODO: Removed as6e.
	* doc/Makefile.in: Added generation of as6e manpage.
        * backend/Makefile.in: Added entries for as6e.
	* backend/dll.conf: Added as6e.
	* backend/as6e.c backend/as6e.h backend/as6e.desc doc/sane-as6e.man:
	  Added backend for Artec AS6E parallel port scanner (from Eugene S.
	  Weiss <yossarian@users.sourceforge.net>).
2000-11-20 22:59:02 +00:00
Jochen Eisinger 3e4ae9dce7 2000-11-20 Jochen Eisinger <jochen.eisinger@gmx.net>
* configure configure.in: Added test for /dev/urandom and
	  index() in string.h or strings.h
	* backend/net.c: Fixed SANE_NET_AUTHORIZE call handling
	* doc/net.tex: Clarified definition of SANE_NET_AUTHORIZE, added
	  definition of MD5 authorization
	* doc/sane.tex: Upgraded to version 1.0.2, changed definition of
	  SANE_MAX_USERNAME_LEN & SANE_MAX_PASSWORD_LEN to 128 chars
	* doc/saned.man: added description of SANE_CONFIG_DIR/saned.users
	* doc/scanimage.man: added description of ~/.sane/pass and
	  --accept-md5-only
	* frontend/saned.c: implemented user authorization on a per backend
	  basis
	* frontend/scanimage.c: fixed bug (option -b wasn't present)
	  implemented auth_callback
	* include/sane/sane.h: changed definition of SANE_MAX_USERNAME_LEN &
	  SANE_MAX_PASSWORD_LEN to 128 chars
	* lib/Makefile.in sanei/Makefile.in: updated Makefiles
2000-11-20 18:49:26 +00:00
Karl Heinz Kremer bb0e0dc98b Added support for "set focus position" command. This command is
necessary to scan via the TPU with the Expression1600.
2000-11-19 22:24:13 +00:00
Jochen Eisinger 9ca184cfa8 2000-11-19 Jochen Eisinger <jochen.eisinger@gmx.net>
* backend/mustek_pp.[ch]: replaced #include "sane/.." by
	  #include "../include/sane/.."
2000-11-19 16:17:38 +00:00
Jochen Eisinger d359229e75 2000-11-18 Jochen Eisinger <jochen.eisinger@gmx.net>
* doc/sane-mustek_pp.man backend/mustek_pp.*: updated mustek_pp
	  backend to version 0.9-devel
2000-11-18 16:42:27 +00:00
Rene Rebe e2169ec4e0 Some fixes for the Avision backend. (Brightness and contrast via gamma-table
clean up. First config option.)
2000-11-15 19:07:56 +00:00
Rene Rebe 83d084d8d3 Added gamma table support and brightness / contrast emulation via the gamma
-table to the avision backend. Additional code clean ups ...
Added my new e-mail address to the AUTHORS file.
2000-11-14 20:05:35 +00:00
Simon Munton a794b91839 Added backend for Pacific Image Electronics ScanAce scanners (also works with DevCom BlackWidow
and ADLIB JetScan scanners)
2000-11-13 10:50:41 +00:00
Gerhard Jaeger d59168e4dd updated to version 0.37
- support for xsane
- added new models
- document update
- minor bugfixes
2000-11-10 10:28:12 +00:00
Peter Kirchgessner fcf012d292 Change sanei_debug-interface
Allocate accessor only once (for fixed size accessors)
2000-10-23 18:32:37 +00:00
Jochen Eisinger 3f3911fdb8 2000-10-23 Jochen Eisinger <jochen.eisinger@gmx.net>
* backend/dll.c: added test for ``dll'' in dll.conf
2000-10-23 15:03:08 +00:00
Oliver Rauch ac1f644e90 Removed old backend/umax...h files that are not used any more
Oliver Rauch
2000-10-02 10:20:02 +00:00
Oliver Rauch dfcd32f822 Updated umax backend to version 1.0.3-build-24
Oliver Rauch
2000-10-02 10:17:46 +00:00
Henning Geinitz 070adee264 2000-09-30 Henning Meier-Geinitz <hmg@gmx.de>
* backend/pnm.c: Fixed three segfaults due to buffer overruns:
 	  maximum length of filename wasn't checked; maximum length in
 	  sane_read wasn't always checked; ppm_type wasn't always set in
 	  getparmfromfile. Added some checks for safety and removal of
 	  warnings. Added DBG lines for every SANE API call.
	* TODO: Added entries about the backend:devicename issue. Add a
	  comment about fronends not to crash when length is -1. Added entry
 	  about sane-pie. Added point about fronends not checking if too
	  much data is delivered with sane_read.
	* PROJECTS: Added entry about sane-pie.
2000-09-30 13:41:16 +00:00
Henning Geinitz 1adff27a7a 2000-09-24 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.*: Update to Mustek backend 1.0-97. This is a
       	  development version and is only tested for three-pass scanners.
  	  Added support for Paragon 1200 SP Pro and ScanExpress A3 SP.
  	  Removed detection of " C04" and " C12" (don't seem to exist).
  	  Changed SCSI request scheme. Sane_read can read more than 4096
 	  bytes from pipe. Minimum dpi is 30 now. Fixed LD correction for
 	  Paragon 1200SP 1.06 and 1.11.  Read SCSI buffer into big block and
 	  do LD after that for Paragon one-pass scanners. New option
 	  "blocksize" in mustek.conf. Better detection of the scanner type
 	  (three-pass, Paragon I, ...). Fixed possible segmentation faults
 	  in Paragon 600 II N LD code, scsi_sense_wait_ready and
 	  sense_handler. Decreased maximum scan size of Paragon 800 II
 	  SP. For three-pass scanners: fixed stop_scan and speed code, scan
 	  area is in pixels now, added RGB brightness and contrast, use
 	  +-100% for brightness and contrast. Return SANE_STATUS_CANCELLED
 	  when scan was cancelled. Option "force backtracking" is enabled by
 	  default, "scan speed" is set to "fastest". Added option
 	  "force-warn" for mustek.conf.  Rewrote halftone mode. Better error
 	  handling and more debug output.
	* TODO: Clarified point about image data polarity. Moved point about
	  xscanimage not updating the progress bar for 3pass scanners to
	  frontend section. Removed umax entry in "frontends". Removed entry
	  about alpha channel (was added to LEVEL2 file).
	* LEVEL2: Add point about image data polarity.
	* frontend/scanimage.c: Removed some warnings.
2000-09-24 19:38:35 +00:00
Gerhard Jaeger 42ecc143ec Updated info about supported scanners. 2000-09-19 11:04:33 +00:00
Petter Reinholdtsen a21b6eafcd Remove some compiler warnings. 2000-09-19 03:48:08 +00:00
Petter Reinholdtsen 7f1f08b1cc Remove X11 dependency. 2000-09-18 09:49:29 +00:00
Gerhard Jaeger 9dc0d4cb9f Added some code to allow performance measurements. 2000-09-15 07:55:29 +00:00
Peter Kirchgessner 07f924d4cd Special handling of cancel for OfficeJet K series 2000-09-10 16:33:06 +00:00
Peter Kirchgessner e907811055 hp-backend V 0.91, 04-Sep-2000, David Paschal (paschal@rcsis.com):
- Added support for flatbed HP OfficeJets
      - (PK) fix problem with cancel preview

   hp-backend V 0.91, V 0.90, 02-Sep-2000, PK:
      - fix timing problem between killing child and writing to pipe
      - change fprintf(stderr,...) to DBG
      - change include <sane..> to "sane.." in hp.h
      - change handling of options that have global effects.
        i.e. if option scanmode is received (has global effect),
        all options that "may change" are send to the scanner again.
        This fixes a problem that --resolution specified infront of
        --mode on command line of scanimage was ignored.
        NOTE: This change does not allow to specify --depth 12 infront of
        --mode color, because --depth is only enabled with --mode color.
      - add depth greater 8 bits for mode grayscale
      - add option for 8 bit output but 10/12 bit scanning
2000-09-09 17:44:14 +00:00
Gerhard Jaeger e56def0c53 Removed dependency for use with SANE versions < 1.0.3 2000-08-24 06:42:49 +00:00
Gerhard Jaeger b590e946be Updated plustek backend and manpage
New: multiple device support
     12bit color depth support (with scanimage)
Update: scanner information and manpage
2000-08-24 06:38:30 +00:00
Jochen Eisinger b3b5d235a9 2000-08-15 Jochen Eisinger
* ChangeLog backend/mustek_pp.c: fixed bug in config_ccd_1013 that
	prevented ASIC 1013 scanners from working
2000-08-15 10:01:46 +00:00
Petter Reinholdtsen b4a1a513c9 Merge devel (v1.0.3) into head branch. 2000-08-12 15:11:46 +00:00
Petter Reinholdtsen 760423d864 Merged main branch with current DEVEL_1_9. 2000-03-05 13:57:25 +00:00
Kevin Charter 8d4ba18e40 Utility functions separated from snapscan.c for version 1.0 1999-09-16 02:33:03 +00:00
Kevin Charter cf90633b56 SnapScan scanner data sources for version 1.0 (implementation) 1999-09-16 01:52:00 +00:00
Kevin Charter d0dd2385c1 SnapScan scanner data sources for version 1.0 (interface) 1999-09-16 01:51:24 +00:00
Kevin Charter bbbc1777f6 SCSI commands for the SnapScan backend (split off from snapscan.c). 1999-09-15 04:27:08 +00:00
Petter Reinholdtsen 514da4e0d4 Wiped old repository. Imported v1.0.1. 1999-08-09 18:06:01 +00:00
Petter Reinholdtsen 30ab5e718a Initial revision 1999-08-09 18:06:01 +00:00
Henning Geinitz e0e06582eb 2000-11-08 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Updated. Added entries for viceo backend and addition to hp
	  backend. Updated entries about the include issue. Added point about
	  additional options for pnm backend, install problem of libsane.la,
	  and some build problems and the --without-x problem. Some more
	  details for detecting older SANE versions.

	* LEVEL2: Added entry about sending messages from backend to frontend.
	  Removed entry about image polarity.

	* backend/mustek.c backend/mustek.h backend/mustek.CHANGES
	  backend/mustek.desc: Update to Mustek backend 1.0-99. Better
	  transparency adapter support for ScanExpress scanners. Changed
	  color support for ScanExpress scanners (faster at some resolutions
	  now). Paragon 1200 SP color mode should work now without garbage at
	  the end of an image. Some bugfixes. Details in
	  backend/mustek.CHANGES.
1994-11-08 19:37:13 +00:00
Henning Geinitz d43718de9e 2000-10-03 Henning Meier-Geinitz <hmg@gmx.de>
* tools/find-scanner.c: Explicitly state that find-scanner won't
 	  find non-SCSI scanners.
	* doc/scanimage.man: Add examples for SANE device names.
	* frontend/scanimage.c: Output message when no devices are found.
	  Add example for devicename to --help message. Print warning
	  when a Unix devicename is used instead of a SANE device. Removed
	  compiler warning.
	* TODO: Removed entries about the fgets and include issues in
 	  umax. Removed entries about scanimage device name
 	  documentation. Added a point about xscanimage problems with the
 	  new GIMP API.
	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
 	  1.0-98. Fixed segmentation fault in sane_init. Enabled double
 	  buffering. Clear inquiry buffer before using. Paragon 1200 SP now
 	  uses LD_BLOCK color correction. Removed LD MFS (wasn't used
 	  anymore). Fix sane_cancel for Paragon series II scanners. Fix
 	  halftone and grain for Paragon series II scanners. Backtracking is
 	  used automaticly by all scanners now. Some safety checks, code
 	  cleanup and more debug output. Details are in
	  backend/mustek.CHANGES.
2000-10-03 16:24:28 +00:00
Henning Geinitz 8835903b21 2000-09-24 Henning Meier-Geinitz <hmg@gmx.de>
* backend/mustek.*: Update to Mustek backend 1.0-97. This is a
       	  development version and is only tested for three-pass scanners.
  	  Added support for Paragon 1200 SP Pro and ScanExpress A3 SP.
  	  Removed detection of " C04" and " C12" (don't seem to exist).
  	  Changed SCSI request scheme. Sane_read can read more than 4096
 	  bytes from pipe. Minimum dpi is 30 now. Fixed LD correction for
 	  Paragon 1200SP 1.06 and 1.11.  Read SCSI buffer into big block and
 	  do LD after that for Paragon one-pass scanners. New option
 	  "blocksize" in mustek.conf. Better detection of the scanner type
 	  (three-pass, Paragon I, ...). Fixed possible segmentation faults
 	  in Paragon 600 II N LD code, scsi_sense_wait_ready and
 	  sense_handler. Decreased maximum scan size of Paragon 800 II
 	  SP. For three-pass scanners: fixed stop_scan and speed code, scan
 	  area is in pixels now, added RGB brightness and contrast, use
 	  +-100% for brightness and contrast. Return SANE_STATUS_CANCELLED
 	  when scan was cancelled. Option "force backtracking" is enabled by
 	  default, "scan speed" is set to "fastest". Added option
 	  "force-warn" for mustek.conf.  Rewrote halftone mode. Better error
 	  handling and more debug output.
	* TODO: Clarified point about image data polarity. Moved point about
	  xscanimage not updating the progress bar for 3pass scanners to
	  frontend section. Removed umax entry in "frontends". Removed entry
	  about alpha channel (was added to LEVEL2 file).
	* LEVEL2: Add point about image data polarity.
	* frontend/scanimage.c: Removed some warnings.
2000-09-24 19:38:35 +00:00
Petter Reinholdtsen 350362a71f Merge devel (v1.0.3) into head branch. 2000-08-12 15:09:23 +00:00
Henning Geinitz 3ac3b795a0 Update to Mustek Backend 1.0-79. Details can be found
in ChangeLog an backend/mustek.CHANGES.
2000-04-09 00:04:40 +00:00
Henning Geinitz c6b9ab7bfd Update to Mustek backend 0.78. Fixed MFS-12000CX high resolution scanning.
Several other minor fixes. Inquiry is even more verbose now. Look at ChageLog
and backend/mustek.CHANGES for details.
2000-04-02 16:12:14 +00:00
Henning Geinitz b0db3644aa Update to Mustek backend 0.76 (look at ChangeLog and mustek.CHANGES for more details)
Man page and mustek.desc now list all the known scanner names
Added maintainer infos to AUTHORS and mustek.c; web page link to mustek.desc and man page
2000-03-19 16:28:19 +00:00
Petter Reinholdtsen c1d18c4e09 Initial revision 1999-08-09 18:05:59 +00:00
Peter Fales f1c1ec265a Update URLs in dc25.desc 1994-10-30 00:43:15 +00:00
Petter Reinholdtsen 10a7ce96d4 Merge devel (v1.0.3) into head branch. 2000-08-12 15:09:10 +00:00
Petter Reinholdtsen c79ba756fc Merged main branch with current DEVEL_1_9. 2000-03-05 13:54:57 +00:00
Petter Reinholdtsen aec42f0bf7 Initial revision 1999-08-09 18:05:56 +00:00
Oliver Rauch c65af4cea3 Oliver Rauch <Oliver.Rauch@XSane.org>
set correct backend version number in umax.desc
1994-10-29 23:35:33 +00:00
Oliver Rauch 67f6c45165 2001-10-13 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* backend/umax.c, bachend/umax-scanner.c, backend/umax.desc,
          doc/umax/sane-umax-config-doc.html, doc/umax/umax.CHANGES,
          doc/sane-umax.man:
          update to sane-umax-1.0 build 30:
          - added EDGE KTX-9600US as supported scanner
          - Changing scansource does not change lower left selection
            edge if not necessary
2001-10-12 23:07:51 +00:00
Oliver Rauch 6b7bbdbbd0 2001-08-26 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* backend/umax.c backend/umax.desc doc/umax/umax.CHANGES:
          umax scsi backend update to version 1.0 build 29
2001-08-26 09:02:41 +00:00
Oliver Rauch b6db37ba72 2001-06-24 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* backend/umax*: bugfixes:
          * bugfix for DOR:
            - bottom-right edge keeps in position if possible when DOR is switched on

          * bugfix for Astra 610S color mode:
            - scale_y is set to 0.5 if y_resolutions is smaller than optical_res/2
              this does fix the color scan problems for Astra 610S.
              Not tested for Astra 600S.
2001-06-24 01:02:27 +00:00
Oliver Rauch d7f2ba8a00 2001-06-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* Changelog: added snapshot marker 2001-06-17

        * backend/umax*: bugfixes:
         - removed "#include <assert.h>" from umax.c: assert() is never called
         - bugfix for 3 pass scanning:
           reposition_scanner is called in sane_start for 2nd and 3rd pass of 3 pass scan
         - bugfix for UTA and DOR geometry offsets
2001-06-17 22:49:16 +00:00
Oliver Rauch a7e58fc77c *** empty log message *** 2001-06-04 13:26:07 +00:00
Oliver Rauch 93a9abea7a Oliver.Rauch@Rauch-Domain.de:
corrected umax version number in umax.desc
2001-06-02 14:59:58 +00:00
Oliver Rauch f9c4feeaef * updated umax backend to version 1.0 build 26
Oliver Rauch <Oliver.Rauch@rauch-domain.de>
2001-05-17 21:17:39 +00:00
Oliver Rauch 1083c62661 umax backend update to version 1.0 build 25
Oliver Rauch
2001-03-04 22:05:33 +00:00
Oliver Rauch a1a2641352 *** empty log message *** 2000-12-12 19:08:17 +00:00
Oliver Rauch 399a150ce1 Oliver Rauch:
updated umax.desc
2000-12-04 21:22:23 +00:00
Oliver Rauch d8e70f19c0 Updated umax backend to version 1.0.3-build-24
Oliver Rauch
2000-10-02 10:17:46 +00:00
Petter Reinholdtsen 5837e2dbfb Merge devel (v1.0.3) into head branch. 2000-08-12 15:09:48 +00:00
Petter Reinholdtsen db1050cdb3 Merged main branch with current DEVEL_1_9. 2000-03-05 13:55:29 +00:00
Petter Reinholdtsen fcbcea7633 Initial revision 1999-08-09 18:05:56 +00:00
Henning Geinitz e1c099525d Added missing scanner descriptions (from karsten.festag@t-online.de (Karsten Festag)).
Henning Meier-Geinitz <henning@meier-geinitz.de>
1994-10-29 21:18:10 +00:00
Peter Fales 69e3ef41b3 Another small API fix 1994-10-29 06:03:05 +00:00
Peter Fales 078c0dba59 Change gphoto2 backend to match latest CVS chanages from gphoto2 libraries 1994-10-29 05:52:22 +00:00
Peter Fales dab1963d4f Minor cosmetic changes and changes to match gphoto2 API 2001-10-16 00:26:58 +00:00
Peter Fales 01cca8ef39 Minor bug fixes and cosmetic cleanup 2001-09-30 03:12:22 +00:00
Peter Fales 222a47fa6c Cleanup and changes to support gphoto2 API changes 2001-09-25 00:33:07 +00:00
Peter Fales d4e68a7a4c Minor syntax changes 2001-09-25 00:31:06 +00:00
Peter Fales ac0a181239 Converted to use actual camera API 2001-09-18 04:26:13 +00:00
Peter Fales 48e40937e3 Use gphoto2 headers and library functions for list management 2001-09-13 00:34:57 +00:00
Peter Fales 4174ca9ded Various minor fixes 2001-09-10 23:11:17 +00:00
Peter Fales 08ae4502e3 Initial version for gphoto2 backend 2001-09-07 02:41:49 +00:00
Peter Fales 663f405c1b Initial version of gphoto2 backend 2001-09-07 02:40:21 +00:00
Karl Heinz Kremer b09e023e9b Fixed bug in recognition of faulty Perfection 1650 firmware version. 1994-10-29 01:16:04 +00:00
Karl Heinz Kremer 2184c24468 Fix for older Perfection 1650 scanners - their firmware only reports half
of the vertical scanning area and they need to swap two color channels.
2001-10-20 18:43:34 +00:00
Karl Heinz Kremer 78f17f9b4b Karl Heinz Kremer <khk@khk.net>
backend/epson.desc: Added GT-9500 (same scanner as Expression 636)
backend/epson.c: Finally updated version #
2001-06-14 02:10:02 +00:00
Karl Heinz Kremer 6a36948b32 Karl Heinz Kremer <khk@khk.net>:
backend/epson.c: Changed debug level for for an informational
message in the sense_handler from 0 to 2.
2001-06-09 15:13:06 +00:00
Karl Heinz Kremer 733aa23402 Karl Heinz Kremer <khk@khk.net>
backend/epson.c: Allow more than 8 bit color depth for
  preview mode since Xsane can handle this. Some code cleanup.
  Removed ancient code that was used to determine the resolution
  back when the backend still had a slider for the resolution
  selection.
backend/epson.desc: Updated version number, added new scanners.
2001-05-25 14:37:24 +00:00
Karl Heinz Kremer e9663b6770 Karl Heinz Kremer <khk@khk.net>
Added sense handler to support the GT-8000 scanner.
Also added experimental (and #ifdef protected) USB scanner probing
code - requires patch to USB scanner driver.
2001-05-22 23:52:49 +00:00
Karl Heinz Kremer 9008bf4643 Karl Heinz Kremer <khk@khk.net>
backend/epson.c: fixed dates in change log entries and finally fixed the
TPU bug with older scanners
2001-05-19 15:13:15 +00:00
Karl Heinz Kremer b612995f96 Karl Heinz Kremer <khk@khk.net>:
backend/epson.c:
 - Removed check for '\n' before end of line
 - Free memory malloced in sane_get_devices() in sane_exit() again
 - Check first if the scanner does support the set film type and set
   focus position before the GUI elements are displayed.
 - This caused problems with older (B4 level) scanners when a TPU
   was connected.
2001-05-13 21:18:46 +00:00
Karl Heinz Kremer 5c9b31b16f Next attempt to get the reported number of lines correct for the
"color shuffling" part.
Added more comments.
2001-04-01 02:28:55 +00:00
Karl Heinz Kremer 618124e839 Version 0.2.01
Added bit-depth selection again.
Fixed problem with bilevel scanning with Perfection610: The
line count has to be an even number with this scanner.
Several initialization fixes regarding bit depth selection.
This version goes back into the CVS repository, the 1.0.4
release is out and therefore the code freeze is over.
Some general cleanup, added more comments
2000-12-25 22:33:03 +00:00
Karl Heinz Kremer 05b5e29c7f Fixed user defined gamma curve for inverted images. When scanning
negatives the gamma curve was applied incorrectly. Fixed debug output
for user defined gamma curves - no [epson] in between values anymore.
2000-12-09 20:18:37 +00:00
Karl Heinz Kremer 8ae8ba2e64 Version 0.1.38:
Removed changes regarding 12/14 bit support because of SANE
  feature freeze for 1.0.4.
  The following fixes are in the software compared to the version
  prior to the feature freeze:
  - refresh UI after a change in the scan mode setting (was not updated
    when going from Binary to Gray or vice versa)
  - Read values for "line distance" from the scanner instead of using
    hardcoded values. This makes sure the backend always uses the correct
    values regardless of firmware version.
  - Fixed an "off-by-one" error in the color reordering routine that
    caused weird artifacts in some instances.
2000-12-03 21:59:14 +00:00
Karl Heinz Kremer 29a18dce83 Fixed off-by-one error in color re-ordering 2000-12-03 16:31:46 +00:00
Karl Heinz Kremer 251c293494 Missed one change... 2000-12-03 00:48:25 +00:00
Karl Heinz Kremer dfda263600 Read information about optical resolution and line distance from scanner
instead of hardcoded values.
Add support for color depth > 8 bits per channel.
Backend version is now 0.36
2000-12-03 00:26:06 +00:00
Karl Heinz Kremer 3d95ed45b5 Display "Set Focus" control only for scanners that
can actually handle the command.
2000-11-23 18:46:16 +00:00
Karl Heinz Kremer 2447e93bf8 Removed a debug statement from production code 2000-11-19 22:28:05 +00:00
Karl Heinz Kremer 439e781922 Added support for "set focus position" command. This command is
necessary to scan via the TPU with the Expression1600.
2000-11-19 22:24:11 +00:00
Petter Reinholdtsen 175e7d6f02 Merge devel (v1.0.3) into head branch. 2000-08-12 15:09:11 +00:00
Petter Reinholdtsen 6b369334df Merged main branch with current DEVEL_1_9. 2000-03-05 13:54:59 +00:00
Petter Reinholdtsen 1577f7e6af Initial revision 1999-08-09 18:05:48 +00:00
Henning Geinitz c84c0af20a Increased version number to 0.95. Updated man page. Patch from
karsten.festag@t-online.de (Karsten Festag).
Henning Meier-Geinitz <henning@meier-geinitz.de>
1994-10-28 17:43:02 +00:00
Henning Geinitz 292890bd05 Updated microtek2 backend to build
20011023 (from karsten.festag@t-online.de (Karsten Festag)).
Bugfix for scsi_read_image_status - supports now the old and the
new method. Improved backend-calibration supports brightness and
contrast settings and color balancing. Enable 12 bit per color
scanning with Scanmaker 9600XL (and other types that use the segreg
pixel transfer format and support 12 bit, untested). 10 bit does not
work yet. Make C6 USB work.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-10-24 20:35:18 +00:00
Henning Geinitz 7c642ae706 Updated Microtek2 backend to version 0.9 build 20010828 (from
Karsten Festag <karsten.festag@t-online.de>).
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-10-05 19:15:55 +00:00
Henning Geinitz f6c81bd30c Updated to version 0.9 (from Karsten Festag
<karsten.festag@t-online.de>).
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-26 13:18:45 +00:00
Henning Geinitz cd4f9c6912 2001-04-17 Henning Meier-Geinitz <hmg@gmx.de>
* backend/dc210.desc backend/dc240.desc backend/microtek2.desc:
	  Update contact information for backends. dc240 status is :NEW.
	* TODO: added entries about as6e status shouldn't be :new, and
	  installing all documentation files.
2001-04-17 19:45:27 +00:00
Petter Reinholdtsen 25fd7585d0 Merge devel (v1.0.3) into head branch. 2000-08-12 15:09:21 +00:00
Petter Reinholdtsen ab44d84541 Merged main branch with current DEVEL_1_9. 2000-03-05 13:55:11 +00:00
Petter Reinholdtsen 64a6bf656c Initial revision 1999-08-09 18:05:55 +00:00
Peter Fales f888898b5e Fix #error messages for non-gcc compilers 1994-10-12 01:14:49 +00:00
Peter Fales ef645deaf1 Update authors email address 2002-09-22 13:49:47 +00:00
Henning Geinitz 0808eb645d 2001-04-07 Henning Meier-Geinitz <hmg@gmx.de>
* backend/sc240.c backend/dc240.h backend/dc240.conf
	  backend/dc240.desc backend/dll.conf doc/sane-dc240.man:
	  Added dc240 backend for the Kodak DC240 Digital camera (from
	  Peter Fales <peter@fales.com>).
	* doc/Makefile.in: Added sane-dc240 in section 5.
	* backend/Makefile.in: Added dc240.
	* configure configure.in: If the jpeg libs are not available,
	  dc240 is also disabled.
	* AUTHORS: Added entry for dc240 and updated email address of
	  Peter Fales.
	* NEWS: First version of the news entry for 1.0.5.
	* PROJECTS: Removed dc240. Added Microrec ScanMaker 3600.
	* README: Added dc240.
	* TODO: Removed dc240. Added entry about keep-alive mechanism in saned.
	* sane-backends.lsm: Added dc240.
	* testsuite/.cvsignore: New file. Added entry for Makefile.
2001-04-07 18:58:44 +00:00
Henning Geinitz e408f0f925 Fixed shutting off the lamp for the Paragon 1200 A3 Pro. 1994-10-11 08:15:27 +00:00
Henning Geinitz 2615f5e011 Fixed version number. 2002-09-17 20:58:13 +00:00