LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-04-2019, 04:00 PM   #1
Grobe
Member
 
Registered: Aug 2019
Location: Close to north
Distribution: Fedora
Posts: 117

Rep: Reputation: Disabled
Angry HP ScanJet 3400C - trying to make it work with Vuescan [incompability confirmed]


Hi.

I'm running Linux Lite 4.4 and I have got Vuescan installed.

The scanner is not accessible from Vuescan (nor simple scan before installing xsane)

I have used Vuescan on the same computer successfully with other scanners:
  • Epson Stylus DX4250 (USB / no additional driver installed)
  • Epsson expression home XP-432 (USB / no additional driver installed)
  • Epson Perfection 4490 Photo (USB / Driver from 2015 installed)
  • HP Officejet Pro 8610 (USB / no additional driver installed)

I have installed xsane, and I can access the HP ScanJet 3400C by using xsane. However I don't get the resolution and options that I expect by using Vuescan.

After installing xsane, the scanner also got accessible via simple scan. Before installing xsane I couldn't access the scanner by simple scan.

In short - this is what I have done trying to get the scanner work with Vuescan:
  • Ran lsusb -v to make sure that the OS can see the device.
  • Included the scanner in the 40-libsane.rules -file
  • Looking in LQ list of hardware. Found it there and a post from 2005 suggest it works with xsane.
  • Installed xsane (xsane can communicate to the scanner but Vuescan cannot)
  • Searched for driver for the scanner - no one (if any) found when searched online.
  • Tried to run Vuescan as root (just to exclude the possibility that the 40-libsane.rules somehow fails to allow the program to access the scanner w/o administrative privilegies)

lsusb -v for the scanner
Code:
Bus 004 Device 002: ID 03f0:0405 Hewlett-Packard ScanJet 3400cse
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x03f0 Hewlett-Packard
  idProduct          0x0405 ScanJet 3400cse
  bcdDevice            0.00
  iManufacturer          10 Hewlett-Packard
  iProduct               11 Hewlett-Packard ScanJet 3400C
  iSerial                12 MT059B10JNTG
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x40
      (Missing must-be-set bit!)
      Self Powered
    MaxPower               48mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass        16 
      bInterfaceSubClass      1 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval               8
Device Status:     0x0470
  (Bus Powered)
  Debug Mode
Entry in 40-libsane.rules
Code:
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0405", ENV{libsane_matched}="yes"

Last edited by Grobe; 08-05-2019 at 04:24 PM. Reason: add to title
 
Old 08-05-2019, 12:20 PM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,289

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
I've kept an eye on sane for many years before I actually got a scanner. The software bit is fairly simple; it's the backends (= drivers) for the various scanners that are the bulk of the project work. My guess is Vuescan isn't there yet.
 
2 members found this post helpful.
Old 08-05-2019, 04:22 PM   #3
Grobe
Member
 
Registered: Aug 2019
Location: Close to north
Distribution: Fedora
Posts: 117

Original Poster
Rep: Reputation: Disabled
Update:

This afternoon I got answer to my mail to Vuescan support. In the mail, I got confirmation that Vuescan indeed doesn't work with HP Scanjet 3400C, on Linux.
 
Old 06-26-2021, 03:00 PM   #4
Grobe
Member
 
Registered: Aug 2019
Location: Close to north
Distribution: Fedora
Posts: 117

Original Poster
Rep: Reputation: Disabled
Lightbulb short update on my scanjet 3400C

Late update.

Turned out, when reading the specification for the scanner it says 600dpi optical and 1200dpi hardware. Then I got to read some more and I got the understanding that the optical resolution is what matter. The "hardware resolution" is just a sort of hybrid way of extrapolation, and that is not so impotant.

Therefore, the xsane application is good enough since it doesn't make much sense trying to squize more dpi out of that old scanner.
 
  


Reply

Tags
hp, xsane



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
problem to get Vuescan software work with Hewlett Packard HP Scanjet N6310 scanner pisti Linux - Software 26 03-13-2018 12:45 PM
HP usb Scanjet 3400C on FC2/3 explorer Fedora 0 02-01-2005 03:31 PM
SuSE and HP ScanJet 3400c Maintech Linux - Distributions 3 09-23-2004 08:34 AM
Scanner/xsane/vuescan nothing wants to work kak Linux - Hardware 8 08-28-2004 04:10 PM
Hp Scanner 3400C SkYzOpReNiCk Linux - Software 1 10-25-2001 09:42 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:42 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration