Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

sane doesn't recognize HP3300c under RH 4

Help!
2006-06-14
2013-04-09
  • sane backend doesn't recognize HP3300c.
    What have I missed ?
    I removed the following rpm's:
    sane-frontends-1.0.12-4
    xsane-gimp-0.92-13
    xsane-0.92-13
    sane-backends-1.0.12-4

    I installed sane-backends-1.0.17 source, compiled and ran ./testtool.
    Ran the patch of the sane backend and then reinstalled the rpms (except for sane backend).
    I also tried adding  "usb 0x03f0 0x0205"  to hp.conf.

    Here is output of various commands.

    -- ./testtool -s out.pnm
    results in a very dark scan, vertical lines, wide rainbow of dark colors and a lot of noise while scanning

    -- cat /proc/bus/usb/devices
    T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
    D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    P:  Vendor=03f0 ProdID=0205 Rev= 0.00
    S:  Manufacturer=Hewlett-Packard
    S:  Product=HP ScanJet 3300C
    C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 48mA
    I:  If#= 0 Alt= 0 #EPs= 3 Cls=10(unk. ) Sub=01 Prot=00 Driver=(none)
    E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=83(I) Atr=03(Int.) MxPS=   1 Ivl=8ms

    -- ./testtool -v
    Initializing scanner
    Matching USB device 0x03F0-0x0205 ... found Hewlett-Packard ScanJet 3300C
    _ReportDevice 'libusb(004,004)'
    Matching USB device 0x03F0-0x1204 ... nothing found
    Matching USB device 0x0000-0x0000 ... nothing found
    Matching USB device 0x0000-0x0000 ... nothing found
    Matching USB device 0x0000-0x0000 ... nothing found
    Matching USB device 0x0000-0x0000 ... nothing found
    NiashXferOpen 'libusb(004,004)'
    probing libusb(004,004)
    Matching USB device 0x03F0-0x0205 ... found Hewlett-Packard ScanJet 3300C
    Setting params for Hp3300
    Probing scanner...
      Gamma table entries are 16 bit
      NIASH version = 00014

    -- sane-find-scanner
    found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0205 [HP ScanJet 3300C]) at libusb:004:004

    -- scanimage -L
    No scanners were identified.

     
    • Bertrik Sikken
      Bertrik Sikken
      2006-07-04

      hp.conf is not related to the niash backend for the hp3300, so adding stuff there won't help... :)
      I guess there's something wrong with the sane configuration, for example in dll.conf. It could be that 'niash' is missing in this file. If you've tried to compile and install from source you may now have multiple copies of dll.conf on your system, so be careful to edit the correct one. You can debug the dynamic backend loader sub-system by doing 'export SANE_DEBUG_DLL=255' and then 'scanimage -L'.  Some log info will now be printed for each backend that attempts to load. Check if the niash backend is mentioned somewhere.