[sane-devel] hpsj5s misdetection problem (was: My Umax works well, now it hangs up?)

Henning Meier-Geinitz henning@meier-geinitz.de
Fri, 15 Nov 2002 14:48:36 +0100


Hi,

On Fri, Nov 15, 2002 at 02:39:20PM +0100, Miroslav Suchý wrote:
> [dll] init: initializing backend `hpsj5s'
> [sanei_debug] Setting debug level of hpsj5s to 255.
> [hpsj5s] >>sane_init[hpsj5s] sane_init: version_code != 0, authorize != 0
> [hpsj5s] sane_init: SANE hpsj5s backend version 1.0.3
> [hpsj5s] <<sane_init[dll] init: backend `hpsj5s' is version 1.0.3
> [hpsj5s] sane_get_devices: local_only = 0
> [hpsj5s] parport0: cpp_daisy: aa5500ff(38)
> [hpsj5s] parport0: cpp_daisy: aa5500ff(38)
> [hpsj5s] parport0: cpp_daisy: aa5500ff(38)
> [hpsj5s] port opened.
> [hpsj5s] sane_get_devices: check scanner started.
> and freeze...

Ok, that's probably in DetectScanner().  Maybe I'm missing something
but it looks like hpsj5s.c just unconditionally tries to connect to
every parport device. I'm surprised that this doesn't harm everybody
else.

> I also try switch off the printer, but it is the same.

Even more astonishing.

Thanks again.

Bye,
  Henning