Henning Geinitz
a119460706
Added support for USB control messages (patch from Marcio Luis
...
Teixeira <marciot@holly.colostate.edu>).
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-01-03 19:18:29 +00:00
Henning Geinitz
a0906efc0b
Moved the function to check the "usb VENDOR PRODUCT" config
...
lines to sanei_usb to avoid linking problems.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-09-05 19:48:32 +00:00
Henning Geinitz
c5322195ab
Added support for searching USB devices ("usb vendor product").
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-08-11 13:17:59 +00:00
Henning Geinitz
cebca83dfe
Added sane USB interface.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-08-11 13:12:35 +00:00
Henning Geinitz
d7f854a373
Updated sanei_thread functions (from Yuri Dario) and made clear that
...
they shouldn't be used directly.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-08-11 09:46:55 +00:00
Henning Geinitz
51a8d7994e
2001-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
...
* backend/agfafogus.c: Moved PATH_MAX after sanei_backend.h include
to avoid warning. Changed printf to DBG.
* backend/mustek.c backend/mustek.CHANGES backend/mustek.desc: Added
support for translating options. Used only PACKAGE_VERSION for
output. Updated email address. New version: 1.0-107.
* include/sane/sanei_backend.h include/sane/saneopts.h: Added macro
SANE_I18N. It's used to mark strings that can be translated and
used by a frontend. Usually these are option titles and descriptions
as well as the contents of string lists. Used this macro to mark
the translatable strings in saneopts.h. More translation support
will follow.
2001-04-27 19:28:52 +00:00
Petter Reinholdtsen
703c9c00c2
Include <fcntl.h> before testing for O_NONBLOCK and <limits.h> before
...
testing for PATH_MAX to increase the chances of getting the real value.
2001-02-22 09:41:47 +00:00
Henning Geinitz
ab2ffde5f3
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:19 +00:00
Jochen Eisinger
511b861143
2000-11-20 Jochen Eisinger <jochen.eisinger@gmx.net>
...
* lib/md5.c include/md5.h: added md5 functions from GNU textutils
* include/sane/sanei_auth.h sanei/sanei_auth.c: implemented new
SANE interface for user authorization using MD5 digest
2000-11-20 18:54:23 +00:00
Petter Reinholdtsen
163ac8344f
Merge devel (v1.0.3) into head branch.
2000-08-12 15:10:59 +00:00
Petter Reinholdtsen
0093fc7e20
Merged main branch with current DEVEL_1_9.
2000-03-05 13:57:01 +00:00
Petter Reinholdtsen
538c9058e8
Initial revision
1999-08-09 18:05:44 +00:00
Jochen Eisinger
4468f02ff9
2000-11-08 Jochen Eisinger <jochen.eisinger@gmx.net>
...
* include/sane/sanei_debug.h: fixed typo
1994-11-08 07:32:54 +00:00
Jochen Eisinger
b1e5ed14f9
2000-10-23 Jochen Eisinger <jochen.eisinger@gmx.net>
...
* sanei/sanei_init_debug.c include/sane/sanei_debug.h
frontend/saned.c: removed vararg macros
2000-10-23 14:59:58 +00:00
Jochen Eisinger
c6694e75ba
2000-10-15 Jochen Eisinger <jochen.eisinger@gmx.net>
...
* include/sane/sanei_debug.h: sanei_debug_init was only declared
if VARARG macros are supported. Fixed this.
2000-10-15 14:54:53 +00:00
Petter Reinholdtsen
5420a147d5
Merge devel (v1.0.3) into head branch.
2000-08-12 15:11:00 +00:00
Petter Reinholdtsen
5db918d2d2
Merged main branch with current DEVEL_1_9.
2000-03-05 13:56:59 +00:00
Petter Reinholdtsen
ac30e251c5
Initial revision
1999-08-09 18:05:43 +00:00
Stéphane Voltz
61b8100c90
* DBG() macro clean-up
...
* fixed color transfer for 1600P models
* fixed potential crash if dump file couldn't be opened for writing
* added ppdev device name handling
* added model override
1994-02-15 08:43:42 +00:00
Stéphane Voltz
f02205558f
- tuned down pauses in scanner (EPAT in fact) ringing
...
- include header files accordingly to config.h
- 'indent' all files to get them all right
2002-02-05 07:14:53 +00:00
Stéphane Voltz
4548a075aa
- added udelay() in epat wake up function to get some 2000P correctly
...
detected on fast hardware.
2002-01-24 05:56:13 +00:00
Stéphane Voltz
e118d4e33b
- added sanei_umax_pp_setauto
...
- added sanei_umax_pp_getauto
- corrected mode setting before claiming parport
2002-01-06 16:23:02 +00:00
Stéphane Voltz
d7aefb2efe
- added sanei_umax_pp_setauto
...
- added sanei_umax_pp_getauto
- better color calibration
2002-01-06 16:22:07 +00:00
Stéphane Voltz
acfec05565
- added sanei_umax_pp_setauto
...
- added sanei_umax_pp_getauto
2002-01-06 16:21:14 +00:00
Stéphane Voltz
c22a71f12c
- added sanei_umax_pp_setauto
...
- added sanei_umax_pp_getauto
- improved warming up
- improved color calibration
2002-01-06 16:20:45 +00:00
Abel Deuring
c9cb6e30fb
Replaced the configure option --enable-diretio with --enable-scsi-directio
...
and --enable-parport-directio.
NOTE: While I know, what the SCSI direct IO means, I have no idea, what
direct IO means in the context of the parport, so somebody needs to add
some useful description about parport direct io to configure.in and to
README (or README.linux)
2001-12-28 13:26:10 +00:00
Stéphane Voltz
c75d696770
- corrected a color calibration bug which prevented correct use
...
of manual settings. Scans are also of much better quality now.
2001-11-23 13:37:26 +00:00
Stéphane Voltz
be12d73aa3
- fixed umax_pp build problem on non i386 arch when no sys/io.h
...
present.
2001-11-22 05:09:07 +00:00
Stéphane Voltz
60502fe47b
- removed buggy extra ifdef, this should fix PPC compil problem
2001-11-12 05:52:00 +00:00
Stéphane Voltz
ab7dfb5804
* use ENABLE_DIRECTIO to compile in direct I/O. Corrected the long
...
standing scan area origin detection bug. Improved parport mode
negociation.
2001-11-10 16:43:15 +00:00
Stéphane Voltz
33ab575684
* fix a compile problem when no 'ppdev device' is available.
2001-09-18 04:57:51 +00:00
Stéphane Voltz
a7a2ab7f11
* added handling of ppdev for kernels prior to 2.4.5
2001-09-16 05:55:35 +00:00
Stéphane Voltz
a167ab7164
* made CmdSetDataBuffer static
2001-09-06 04:27:25 +00:00
Stéphane Voltz
b45760ec45
* switched to use of ppdev device when available. Scans as normal
...
user are possible.
2001-09-03 12:43:26 +00:00
Stéphane Voltz
ce357e613a
* ended probe code cleaning
2001-08-19 04:58:33 +00:00
Stéphane Voltz
d266220666
* added detection of EPP mode failure, and added a message to read
...
the doc forthis case.
* one more step in cleaning scanner probing: InitBuffer001 and 002
gone away.
2001-08-01 06:27:14 +00:00
Stéphane Voltz
d78110e38d
* started code rewrite/cleanup of probe sequence
...
* fixed 'greenish' looking scans
2001-07-24 04:42:48 +00:00
Stéphane Voltz
73c7e19d2d
* fixed 'highlight' option parsing
2001-07-24 04:41:18 +00:00
Stéphane Voltz
3553dfc927
* backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c:
...
make use of PPGETMODES only when available in ppdev.h. Corrected OS/2
typo in Outb() and rename sanei_umax_pp_Lamp() to
sanei_umax_pp_SetLamp().
2001-06-11 04:46:51 +00:00
Stéphane Voltz
e0fa6483c5
* use PPGETMODES ioctl to get ppdev available modes
2001-06-07 04:39:06 +00:00
Stéphane Voltz
6ae6c96191
* backend/umax_pp_low.c: OS/2 compile fixes (again). Backend
...
successfully built on Warp with EMX 0.9d.
2001-06-06 16:13:29 +00:00
Stéphane Voltz
f75abf6660
* OS/2 compile fixes (use EMX direct I/O primitives)
2001-06-06 04:41:54 +00:00
Stéphane Voltz
e2ff628346
2001-06-03 Stéphane Voltz <svoltz@wanadoo.fr>
...
* backend/umax_pp_low.c: Fixed compile problem on archs that
have inb/outb and not insb/outsb. Cleaned up and simplified probing
code.
2001-06-03 05:48:05 +00:00
Henning Geinitz
56a651ff89
Fixed the FreeBSD problems by checking /dev/io before accessing
...
io ports (patch from Stéphane Voltz <svoltz@wanadoo.fr>).
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-06-01 16:57:25 +00:00
Henning Geinitz
7f5bead68b
Fixed bus error with FreeBSD.
...
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-28 18:57:14 +00:00
Stéphane Voltz
c31543e6d5
* backend/umax_pp_low.c: commented out a useless command sequence.
...
Added 55 AA pattern escaping in data block sending.
2001-05-23 06:18:54 +00:00
Stéphane Voltz
fdaea39018
* backend/umax_pp.c: changed option names to use lower case characters
...
and dashes instead of spaces.
2001-05-23 06:18:20 +00:00
Stéphane Voltz
feffdc6b5d
* added a function to parse /proc if exist, in order to get
...
base addr of /dev/parport devices
* added pauses during 610P probe sequence
2001-05-16 04:54:40 +00:00
Stéphane Voltz
e12c396ba5
* fixed memory leak in sane-exit()
2001-05-16 04:52:43 +00:00
Henning Geinitz
13c50862ed
Added umax_pp backend (patch from Stéphane Voltz
...
<svoltz@wanadoo.fr>).
2001-05-03 19:34:02 +00:00