Ok, here is the output : [root] # SANE_DEBUG_SANEI_PA4S2=128 scanimage -L [sanei_debug] Setting debug level of sanei_pa4s2 to 128. [sanei_pa4s2] sanei_pa4s2_devices: interface called for the first time [sanei_pa4s2] sanei_pa4s2_devices: invoked [sanei_pa4s2] pa4s2_init: static int first_time = 1 [sanei_pa4s2] pa4s2_init: called for the first time [sanei_pa4s2] pa4s2_init: initializing libieee1284 [sanei_pa4s2] pa4s2_init: 1 ports reported by IEEE 1284 library [sanei_pa4s2] pa4s2_init: port 0 is `parport0` [sanei_pa4s2] pa4s2_init: allocating port list [sanei_pa4s2] pa4s2_init: initialized successfully [sanei_pa4s2] sanei_pa4s2_open: called for device 'parport0' [sanei_pa4s2] sanei_pa4s2_open: trying to connect to port [sanei_pa4s2] pa4s2_open: trying to attach dev `parport0` [sanei_pa4s2] pa4s2_init: static int first_time = 0 [sanei_pa4s2] pa4s2_init: sanei already initalized [sanei_pa4s2] pa4s2_open: looking up port in list [sanei_pa4s2] pa4s2_open: port is in list at port[0] [sanei_pa4s2] pa4s2_open: setting up port data [sanei_pa4s2] pa4s2_open: name=parport0 in_use=SANE_TRUE [sanei_pa4s2] pa4s2_open: enabled=SANE_FALSE mode=PA4S2_MODE_NIB [sanei_pa4s2] pa4s2_open: opening device [sanei_pa4s2] pa4s2_open: device `parport0` opened... [sanei_pa4s2] pa4s2_open: returning SANE_STATUS_GOOD [sanei_pa4s2] pa4s2_open: open dev `parport0` as fd 0 [sanei_pa4s2] sanei_pa4s2_open: connected to device using fd 0 [sanei_pa4s2] sanei_pa4s2_open: checking for scanner [sanei_pa4s2] sanei_pa4s2_enable: called for fd 0 with value 1 [sanei_pa4s2] sanei_pa4s2_enable: enable port 'parport0' [sanei_pa4s2] pa4s2_enable: prelock[] = {0x04, 0xdf, 0x0c} [sanei_pa4s2] sanei_pa4s2_enable: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_open: reading ASIC id [sanei_pa4s2] sanei_pa4s2_readbegin: called for fd 0 and register 0 [sanei_pa4s2] sanei_pa4s2_readbegin: NIB readbegin [sanei_pa4s2] pa4s2_readbegin_nib: selecting register 0 at 'parport0' [sanei_pa4s2] sanei_pa4s2_readbegin: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readbyte: called with fd 0 [sanei_pa4s2] sanei_pa4s2_readbyte: we hope, the backend called [sanei_pa4s2] sanei_pa4s2_readbyte: readbegin, so the port is ok... [sanei_pa4s2] sanei_pa4s2_readbyte: this means, I did not check it - it's [sanei_pa4s2] sanei_pa4s2_readbyte: not my fault, if your PC burns down. [sanei_pa4s2] sanei_pa4s2_readbyte: read in NIB mode [sanei_pa4s2] pa4s2_readbyte_nib: reading value 0xa8 from 'parport0' [sanei_pa4s2] sanei_pa4s2_readbyte: read finished [sanei_pa4s2] sanei_pa4s2_readbyte: got value 0xa8 [sanei_pa4s2] sanei_pa4s2_readbyte: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readend: called for fd 0 [sanei_pa4s2] sanei_pa4s2_readend: we hope, the backend called [sanei_pa4s2] sanei_pa4s2_readend: readbegin, so the port is ok... [sanei_pa4s2] sanei_pa4s2_readend: this means, I did not check it - it's [sanei_pa4s2] sanei_pa4s2_readend: not my fault, if your PC burns down. [sanei_pa4s2] sanei_pa4s2_readend: NIB mode readend [sanei_pa4s2] pa4s2_readend_nib: end of reading sequence for fd 0 [sanei_pa4s2] sanei_pa4s2_readend: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_open: detected ASIC id 1013 [sanei_pa4s2] sanei_pa4s2_enable: called for fd 0 with value 0 [sanei_pa4s2] sanei_pa4s2_enable: disable port 'parport0' [sanei_pa4s2] pa4s2_disable: state restored [sanei_pa4s2] sanei_pa4s2_enable: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_open: trying better modes [sanei_pa4s2] sanei_pa4s2_open: trying mode 0 [sanei_pa4s2] sanei_pa4s2_enable: called for fd 0 with value 1 [sanei_pa4s2] sanei_pa4s2_enable: enable port 'parport0' [sanei_pa4s2] pa4s2_enable: prelock[] = {0x04, 0xdf, 0x0c} [sanei_pa4s2] sanei_pa4s2_enable: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readbegin: called for fd 0 and register 0 [sanei_pa4s2] sanei_pa4s2_readbegin: NIB readbegin [sanei_pa4s2] pa4s2_readbegin_nib: selecting register 0 at 'parport0' [sanei_pa4s2] sanei_pa4s2_readbegin: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readbyte: called with fd 0 [sanei_pa4s2] sanei_pa4s2_readbyte: we hope, the backend called [sanei_pa4s2] sanei_pa4s2_readbyte: readbegin, so the port is ok... [sanei_pa4s2] sanei_pa4s2_readbyte: this means, I did not check it - it's [sanei_pa4s2] sanei_pa4s2_readbyte: not my fault, if your PC burns down. [sanei_pa4s2] sanei_pa4s2_readbyte: read in NIB mode [sanei_pa4s2] pa4s2_readbyte_nib: reading value 0xa8 from 'parport0' [sanei_pa4s2] sanei_pa4s2_readbyte: read finished [sanei_pa4s2] sanei_pa4s2_readbyte: got value 0xa8 [sanei_pa4s2] sanei_pa4s2_readbyte: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readend: called for fd 0 [sanei_pa4s2] sanei_pa4s2_readend: we hope, the backend called [sanei_pa4s2] sanei_pa4s2_readend: readbegin, so the port is ok... [sanei_pa4s2] sanei_pa4s2_readend: this means, I did not check it - it's [sanei_pa4s2] sanei_pa4s2_readend: not my fault, if your PC burns down. [sanei_pa4s2] sanei_pa4s2_readend: NIB mode readend [sanei_pa4s2] pa4s2_readend_nib: end of reading sequence for fd 0 [sanei_pa4s2] sanei_pa4s2_readend: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_enable: called for fd 0 with value 0 [sanei_pa4s2] sanei_pa4s2_enable: disable port 'parport0' [sanei_pa4s2] pa4s2_disable: state restored [sanei_pa4s2] sanei_pa4s2_enable: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_open: mode works [sanei_pa4s2] sanei_pa4s2_open: skipping mode UNI [sanei_pa4s2] sanei_pa4s2_open: trying mode 2 [sanei_pa4s2] sanei_pa4s2_enable: called for fd 0 with value 1 [sanei_pa4s2] sanei_pa4s2_enable: enable port 'parport0' [sanei_pa4s2] pa4s2_enable: prelock[] = {0x04, 0xdf, 0x0c} [sanei_pa4s2] sanei_pa4s2_enable: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readbegin: called for fd 0 and register 0 [sanei_pa4s2] sanei_pa4s2_readbegin: EPP readbegin [sanei_pa4s2] pa4s2_readbegin_epp: selecting register 0 at 'parport0' [sanei_pa4s2] sanei_pa4s2_readbegin: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readbyte: called with fd 0 [sanei_pa4s2] sanei_pa4s2_readbyte: we hope, the backend called [sanei_pa4s2] sanei_pa4s2_readbyte: readbegin, so the port is ok... [sanei_pa4s2] sanei_pa4s2_readbyte: this means, I did not check it - it's [sanei_pa4s2] sanei_pa4s2_readbyte: not my fault, if your PC burns down. [sanei_pa4s2] sanei_pa4s2_readbyte: read in EPP mode [sanei_pa4s2] pa4s2_readbyte_epp: reading value 0xa8 from 'parport0' [sanei_pa4s2] sanei_pa4s2_readbyte: read finished [sanei_pa4s2] sanei_pa4s2_readbyte: got value 0xa8 [sanei_pa4s2] sanei_pa4s2_readbyte: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readend: called for fd 0 [sanei_pa4s2] sanei_pa4s2_readend: we hope, the backend called [sanei_pa4s2] sanei_pa4s2_readend: readbegin, so the port is ok... [sanei_pa4s2] sanei_pa4s2_readend: this means, I did not check it - it's [sanei_pa4s2] sanei_pa4s2_readend: not my fault, if your PC burns down. [sanei_pa4s2] sanei_pa4s2_readend: EPP mode readend [sanei_pa4s2] pa4s2_readend_epp: end of reading sequence [sanei_pa4s2] sanei_pa4s2_readend: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_enable: called for fd 0 with value 0 [sanei_pa4s2] sanei_pa4s2_enable: disable port 'parport0' [sanei_pa4s2] pa4s2_disable: state restored [sanei_pa4s2] sanei_pa4s2_enable: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_open: mode works [sanei_pa4s2] sanei_pa4s2_open: using mode 2 [sanei_pa4s2] sanei_pa4s2_open: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_enable: called for fd 0 with value 1 [sanei_pa4s2] sanei_pa4s2_enable: enable port 'parport0' [sanei_pa4s2] pa4s2_enable: prelock[] = {0xff, 0x8f, 0x0c} [sanei_pa4s2] sanei_pa4s2_enable: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readbegin: called for fd 0 and register 0 [sanei_pa4s2] sanei_pa4s2_readbegin: EPP readbegin [sanei_pa4s2] pa4s2_readbegin_epp: selecting register 0 at 'parport0' [sanei_pa4s2] sanei_pa4s2_readbegin: returning SANE_STATUS_GOOD [sanei_pa4s2] sanei_pa4s2_readbyte: called with fd 0 [sanei_pa4s2] sanei_pa4s2_readbyte: we hope, the backend called [sanei_pa4s2] sanei_pa4s2_readbyte: readbegin, so the port is ok... [sanei_pa4s2] sanei_pa4s2_readbyte: this means, I did not check it - it's [sanei_pa4s2] sanei_pa4s2_readbyte: not my fault, if your PC burns down. [sanei_pa4s2] sanei_pa4s2_readbyte: read in EPP mode Here it freezes, nothing happens ...... Sincerely, Philip Moller Sweden.
Jochen Eisinger wrote: > Hi, > > could you please send the output of > > SANE_DEBUG_SANEI_PA4S2=128 scanimage -L > > kind regards > -- jochen> > > Philip Moller wrote: > Hi ! > > I have major problem installing my parallellscanner with Sane. > And I don't want to get a new scanner, because it isn't anything wrong with > the old one. > > I have downloaded the latest tarball "sane-backends-1.0.15.tar.gz" at > ftp://ftp.sane-project.org/pub/sane/sane-backends-1.0.15/, > decompressed the tarball (tar -xvzf sane-backends-1.0.15.tar.gz) and I > compiled and installed (./configure, make, make install) sane-backends-1.0.15. > > My parallelportscanner is old, but it works fine i Windows98 with > TWAIN, so there is no problem with the scanner's functionality and the > connection with the computer. > My printer Canon S750, that is connected at the same parallelport as the > scanner, is working fine in Linux. > My printer S750 is connected to the scanner and the scanner is > connected to the parallelport in the computer. > The PRINTER works fine in Linux and in Windows98 the scanner+printer > works fine too. > The only problem is the scanner, that wont work at all for me in Linux ? > > My computer data : > i686 Pentium III (Coppermine), RAM 128MB, HDD 9GB. > Linux version: Fedora Core 3 (2.6.10-1.766_FC3) (gcc version 3.4.2 20041017 > (Red Hat 3.4.2-6.fc3)) > My scanner data : > Mustek Plug&Scan 600 III EP Plus > 300 DPI, CCD(101x/0x), EPP, ASICID:1013/1015, CCDTYPE: 00/01 > > I have printed out and read the documentation on > http://penguin-breeder.org/sane/mustek_pp/ > and followed the instruction, step by step. > > When I print "sane-find-scanner -p" in the console, I get this: > > [root] # sane-find-scanner -p > found possible Mustek parallel port scanner at "parport0" > > So, "sane-find-scanner" detects my scanner... > > But when I print "SANE_DEBUG_MUSTEK_PP=1 scanimage -L", I get this: > > [root] # SANE_DEBUG_MUSTEK_PP=1 scanimage -L > [sanei_debug] Setting debug level of mustek_pp to 1. > > I am waiting !!! > Here it freezes, nothing happends .... > > I have enabled the mustek_pp backend in my dll.conf, with removal of the # > sign in front of it. > > I have also adjusted the mustek_pp.conf file to reflect my hardware setup > (scanner mustek-ccd300 * ccd300). > > So my config files are ok. > > I don't have a second installation of sane (with its own config files), so > that isn't the problem. > > Please, I could use some expert advice... > > What can I do, to get the scanner working with Sane ? > > Is there some tweak I have to do, when I use Fedora 3 with > sane-backends-1.0.15 ? > > Sincerely, > Philip Moller > Sweden.