LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 04-28-2014, 06:46 AM   #1
commandlinegamer
Member
 
Registered: Dec 2007
Posts: 89

Rep: Reputation: 12
Epson DX4400 scanner poor quality on Slack 14.1


I'm not using the printer part of the DX4400 but I know that works ok having tested it previously.

Scanner is detected with "sane-find-scanner":

Quote:
found USB scanner (vendor=0x04b8 [Language Error], product=0x083f [Language Error]) at libusb:002:013
And "scanimage -L" gives the following output:

Quote:
device `snapscan:libusb:002:013' is a Acer Color MFP01 flatbed scanner
xsane allows me to preview and scan, but the output is pretty much inverted, save that although the background is black, foreground objects are all the same shade of green.

I'm assuming at this stage it's a driver issue given the "Acer" model detected above.

I've tried installing the iscan-proprietary-drivers and iscan-firmware SlackBuilds for 14.1, and editing "/etc/sane.d/dll.conf", commenting out "epson, epson2" and inserting "epkowa". But it doesn't appear to load the other drivers.

At one point I did get "invalid argument" when trying to use the epkowa backend.

I'm just wondering whether using a older version of Slackware might work (12.2 for example)?

There are numerous examples online of people using this MFP - it's listed as supported and I've made various adjustments suggested online via other forums (which, to be fair, were usually other distros such as Ubuntu or Arch).

Anyone had success using the DX4400 on up-to-date Slack?

Last edited by commandlinegamer; 04-28-2014 at 06:53 AM.
 
Old 04-28-2014, 08:11 AM   #2
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,465

Rep: Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852
From /lib/udev/rules.d/80-libsane.rules
Quote:
# EPSON Stylus CX4300 | EPSON Stylus CX4400 | EPSON Stylus CX5500
# EPSON Stylus CX5600 | EPSON Stylus DX4400
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083f", MODE="0660", GROUP="lp", ENV{libsane_matched}="yes"
So your device should be correctly recognised.
Do you have any custom udev rules in /etc/udev/rules.d/ that are overriding the default udev rules?
 
Old 04-28-2014, 08:52 AM   #3
commandlinegamer
Member
 
Registered: Dec 2007
Posts: 89

Original Poster
Rep: Reputation: 12
Only the rules 70-persistent-net and -cd.
 
Old 04-28-2014, 09:13 AM   #4
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,465

Rep: Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852
Perhaps try editing out snapscan in /etc/sane.d/dll.conf.

With my Brother scanner, sane-find-scanner fails but scanimage -L works.
I have never had an Epson scanner, so I think I should butt out here.
 
Old 04-29-2014, 04:54 AM   #5
commandlinegamer
Member
 
Registered: Dec 2007
Posts: 89

Original Poster
Rep: Reputation: 12
Disabling the snapscan backend simply results in it not finding the scanner at all. Thanks for your suggestion though.
 
Old 04-29-2014, 07:31 PM   #6
ljb643
Member
 
Registered: Nov 2003
Posts: 272

Rep: Reputation: Disabled
According to http://www.sane-project.org/sane-mfgs.html and http://www.sane-project.org/lists/sa....html#S-EPKOWA your scanner will not work with any Sane-provided backend, and must use the Epson "epkowa" backend. (I have no idea why the "snapscan" backend is being selected, but it obviously doesn't work.)

If I remember right, the iscan packages from Epson includes both a scanning application (iscan), and a backend/device driver (epkowa). If you like using Sane's xscan or scanimage, you can use them with the epkowa backend; if you want to try a "simpler" interface, you can use iscan.

Did you try the iscan program itself? It might be a good test. If it does work, but you don't like it, you can then work on getting the epkowa driver it includes working with Sane.

I'm running Slackware 14.1, and although my Epson scanner works fine with Sane's own drivers, it is supported by iscan, so I think I'll give it a try and see what happens.
 
Old 04-30-2014, 06:31 PM   #7
ljb643
Member
 
Registered: Nov 2003
Posts: 272

Rep: Reputation: Disabled
To follow up, I built (from source) and installed Epson's scanner support: iscan-2.29.3-1 and iscan-data_1.28.0-2, under Slackware 14.1. It does work with my Epson scanner - both using iscan and xsane. It should work with your scanner too.

To correct one thing I wrote above, though, I found that iscan required setting up SANE (/etc/sane.d/dll.conf and /etc/sane.d/epkowa.conf) before it would work. So forget about trying iscan first, then "you can work on getting the epkowa driver it includes working with Sane" as I wrote above.
 
Old 05-04-2014, 07:40 AM   #8
commandlinegamer
Member
 
Registered: Dec 2007
Posts: 89

Original Poster
Rep: Reputation: 12
Got a bit further by building the iscan core (required a patch) and data packages, and installing the CX4400 plugin.

Scanner detected now as

Quote:
device `epkowa:usb:005:003' is a Epson (unknown model) flatbed scanner
Trying "scanimage >out.pnm" seems to result in the scanner turning off after 20-30 seconds.

My epkowa.conf is simply:

Quote:
usb 0x04b8 0x83f
I've tried changing it to:

Quote:
interpreter usb 0x04b8 0x83f /usr/lib/iscan/libesint7E
But when I do that the scanner is no longer detected. The mystery continues...

Last edited by commandlinegamer; 05-04-2014 at 08:05 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
please help -- unable to print epson dx4400 terry1982 Linux - Newbie 1 02-16-2009 01:46 PM
Only low and high scanner resolutions displayed for epson V200 scanner liutabme Linux - Hardware 2 02-19-2008 01:11 PM
installing Epson DX4400 in OpenSuSE 10.3 theolis Linux - Newbie 0 12-09-2007 04:01 PM
Looking for epson DX4400 drivers TheHighwayman Linux - Software 4 11-14-2007 02:50 AM
Slack 9.1, kernel 2.6.3-r3, Epson Scanner and libusb no worky for Joe user. finegan Slackware 1 02-16-2004 12:49 AM


All times are GMT -5. The time now is 08:06 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration