[sane-devel] Re: What does this mean (Umax P2000 scanner)?

stef stef-listes@wanadoo.fr
Sun, 31 Aug 2003 16:39:10 +0000

On Sun, Aug 31, 2003 at 01:23:22PM +0530, Frederick Noronha wrote:
> [umax_pp_low] EPPRegisterRead, found 0xFF expected 0xC7 (umax_pp_low.c:3360)
> [umax_pp_low] Error! expected STATUS=0x38, found 0xFF! (umax_pp_low.c:5217)
> [umax_pp_low] SendWord610P failed, expected tmp=0xC8 , found 0xFF
> (umax_pp_low.c:2446)
> [umax_pp_low] SendWord(zero) failed (umax_pp_low.c:3741)
> [umax_pp_mid] sanei_umax_pp_InitTransport() failed (umax_pp_mid.c:166)
> when I try scanimage -L
> No scanners were identified. If you were expecting something different,
> check that the scanner is plugged in, turned on and detected by the
> sane-find-scanner tool (if appropriate). Please read the documentation
> which came with this software (README, FAQ, manpages).

	for the first point, it is likely that your parallel port isn't set to EPP.
Check the BIOS first, then look in system messages if your parallel port is 
correctly detected. For instance, on my system I have (when I boot with scanner and
printer powered on):
root:/root>dmesg|grep parport
parport0: PC-style at 0x278, irq 5 [PCSPP,TRISTATE,EPP]
parport0: faking semi-colon
parport0 probe: warning, class 'IMAGE' not understood.
parport0 (addr 0): Unknown device, UMAX Astra 1220P
parport0: Printer, EPSON Stylus COLOR 440
lp0: using parport0 (interrupt-driven).

	Note that if you don't have EPP or ECPEPP listed, the scanner won't work.	
	For the second point, the umax_pp backend is not activated in default 
install. You have to edit 'dll.conf' (which is usally located in /etc/sane.d or 
/usr/local/etc/sane.d) and remove the '#' at the start of the line '#umax_pp'.