Stéphane Voltz
06ef6f1dbb
- fixed overflows in 610P shading calibration coefficients
...
- minor man update
- 610P status change from minimal to good
2004-06-17 05:09:10 +00:00
Stéphane Voltz
e4892c69cf
* 610P gray levels shading calibration fix
...
* added timer to let 610P ASIC settle down after probing
2004-06-15 05:45:09 +00:00
Stéphane Voltz
935f195487
- final fixes for 610P color scanning
...
- umax_pp tool can autodetect the parallel port
2004-06-12 05:20:53 +00:00
Stéphane Voltz
aa7f92c063
- added protection against configuration tools that put
...
several 'port' option in umax_pp.conf file
- fixed y origin shift bug for 610P
2004-05-15 05:03:42 +00:00
Stéphane Voltz
94e5c585fb
- fixed color data lines reordering for 610P
2004-05-13 05:00:28 +00:00
Stéphane Voltz
c77dd8e04f
- fixed 300x600 dpi scans for 610P
...
- fixed direct hardware access for 610P
- fixed timing issues in 610P
2004-05-10 05:23:42 +00:00
Stéphane Voltz
d41fed97b2
- support for UMAX Astra 610P in umax_pp backend
2004-05-03 05:14:20 +00:00
Stéphane Voltz
e2b72e6b57
- added ppdev support for 610P
...
- fixed direct hardware ECP support for 1220P
- fixed scanning area overflow
- removed uneeded function
2004-03-15 13:21:13 +00:00
Stéphane Voltz
e973af58e8
- finished ECP support for 1220P/2000P
...
- added low level communication for 610P
- added scanner detection for 610P
- misc doc updates
2004-03-09 06:12:27 +00:00
Stéphane Voltz
e64495994e
- initial ECP support
...
- version number and status update
- made safe-auto the default for port access
2004-02-20 05:36:27 +00:00
Stéphane Voltz
512dcd9fd0
* added automatic parallel port detection,
...
and special keyword in configuration file to use it. Indent cleaning.
2003-10-09 05:27:39 +00:00
Stéphane Voltz
c6a2bfc784
- reworked direct hardware access API to improve portability
2003-09-14 06:09:02 +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
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
Stéphane Voltz
5ed8c99cb7
- changed 'gain' option name to 'brightness'
...
- changed 'highlight' option name to 'contrast'
2003-02-25 07:04:12 +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
Stéphane Voltz
a7b7dfb309
- EPP mode set fix for direct hardware access
...
- icc compile fixes
2003-02-18 13:32:52 +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
Stéphane Voltz
fec067eac9
- disable test facility
2002-11-18 21:06:52 +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
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
Stéphane Voltz
c79500306a
- added UTA detection
...
- version updates
2002-10-31 06:53:52 +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
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
Stéphane Voltz
e4b1534faa
* backend/umax_pp_low.c: handled 'short read' with ppdev
...
* backend/umax_pp.c: assign size of 0 to group options
* tools/umax_pp.c: upped version number
2002-08-15 08:32:08 +00:00
Stéphane Voltz
08f69dc851
- relaxed scanner detection not to fail on some parports.
2002-06-04 16:39:38 +00:00
Stéphane Voltz
0449770a73
- IRIX compile fixes
...
- 1600P detection bug fix
- finale bits of software lineart
2002-05-30 04:56:48 +00:00
Stéphane Voltz
6fa90ef05c
* fixed 8 bits I/O for paralle ports that can't do 32 bits I/O
2002-04-11 05:50:29 +00:00
Stéphane Voltz
c50e47e058
- fixed 1200 dpi scan mode which was broken
...
- added translation support
2002-03-15 16:24:32 +00:00
Stéphane Voltz
b2b0d37acb
- speed up scanner probing
...
- improved CCD color calibration
2002-03-10 06:29:14 +00:00
Stéphane Voltz
158ab6d02c
- various bug fixs after changing default model from 1220 to 'none'
2002-02-20 05:47:47 +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
d7aefb2efe
- added sanei_umax_pp_setauto
...
- added sanei_umax_pp_getauto
- better color calibration
2002-01-06 16:22:07 +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
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