LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
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 05-17-2011, 01:19 PM   #1
tfrei
Member
 
Registered: Dec 2004
Location: Fargo
Distribution: slackware 14.2
Posts: 103

Rep: Reputation: 18
Scanner not recognized on Epson Workforce 633 with Slackware 13.37 32-bit


I had a similar problem on 13.1, but was solved by this forum by copying 80-sane.rules to /etc/udev/rules.d/ . With 13.37 the same trick doesn't work. Here is my scanimage output:

Code:
root@Shuttle:/home/tfrei# scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Here is my sane-find-scanner output:

Code:
root@Shuttle:/home/tfrei# sane-find-scanner 

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
What do you think?

Last edited by tfrei; 05-19-2011 at 09:45 AM. Reason: to correct /etc/rules.d/ to /etc/udev/rules.d/
 
Old 05-18-2011, 06:41 AM   #2
sparkyhall
Member
 
Registered: Nov 2009
Location: Chatteris---UK
Distribution: Slackware 13.0 & 14.0
Posts: 42

Rep: Reputation: 8
Check to see if your scanner is detected as root. If it is you may need to add your users to the scanner group.
 
Old 05-18-2011, 08:48 AM   #3
tfrei
Member
 
Registered: Dec 2004
Location: Fargo
Distribution: slackware 14.2
Posts: 103

Original Poster
Rep: Reputation: 18
Thanks. I did do the commands above as root and the scanner was not recognized. I do have my user in the scanner group. Also, I am able to print as a regular user as well. I'm stumped since usually I can recognize the scanner as root and I have to fiddle with permissions in order to make the scanner available to regular users. This time, using 13.37, I can't do that.
 
Old 05-18-2011, 09:41 PM   #4
bassplayer69
Member
 
Registered: Jul 2007
Location: In a van down by the river...
Distribution: MX Linux 21
Posts: 237

Rep: Reputation: 56
I have an Epson Workforce 630 that is on my network that works fine when I use XSane version 0.998 (GUI). This is on Slackware 13.37 32-bit. This is what I get when I tried your command line command:

Code:
root@kermit:/# ls -l /etc/rules.d
ls: cannot access /etc/rules.d: No such file or directory
root@kermit:/# sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
root@kermit:/#
Notice I don't have an /etc/rules.d directory, but I can scan without any issues using the XSane software (GUI).

Is yours on the network or USB? If its on the network or parallel port then these lines apply:

Code:
  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
My only issue I have with the Workforce is when I try printing in landscape mode. The driver stretches the printout to fit the landscape width. Portrait printing works just fine. I'm using the Epson driver for Workforce 615 since that's the closest model # I can find.
 
Old 05-19-2011, 09:43 AM   #5
tfrei
Member
 
Registered: Dec 2004
Location: Fargo
Distribution: slackware 14.2
Posts: 103

Original Poster
Rep: Reputation: 18
Thanks bassplayer. I mistakenly said "/etc/rules.d" above when I should have said "/etc/udev/rules.d"

My scanner is on a usb connection. Looking in the 80-libsane.rules file in /lib/udev/rules.d/ directory, I see that my specific model is listed with all the proper information.

When I call up xsane, it does a search for the scanner and comes up empty.

I am stumped. Is there something different with the way slackware configures printers in this new version?

Last edited by tfrei; 05-19-2011 at 09:49 AM. Reason: add something
 
Old 05-21-2011, 08:14 PM   #6
bassplayer69
Member
 
Registered: Jul 2007
Location: In a van down by the river...
Distribution: MX Linux 21
Posts: 237

Rep: Reputation: 56
That I don't know. I didn't install 13.1. I had 13.0 installed before, but back then I was using a HP 1200 laserjet and didn't have a scanner. I switched to the EPSON when my toner cartridge went dry. The EPSON printer was the same price as the cartridge. :-)

I see the /etc/udev/rules.d/80-libsane.rules file, but I didn't touch it. I looked in the file and this is what I found for WorkForce 630 Series:

Code:
# EPSON Stylus SX620FW Series | EPSON WorkForce 630 Series
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

# EPSON WorkForce 630
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Just a thought, are you part of the "plugdev" group since its USB? And, of course, the "scanner" group?
 
Old 10-28-2011, 05:04 AM   #7
giberg
Member
 
Registered: Aug 2008
Location: Italy
Distribution: Slackware 13.0
Posts: 34

Rep: Reputation: 16
Similar problem here with Slackware 64 current and an old Trust EasyWebscan 19200 (artec_eplus48u).

Code:
root@darkstar:/home/gianni# sane-find-scanner 

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
But as normal user there are these lines too:

Code:
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 003:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 005:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 006:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 007:001: Access denied (insufficient permissions)
could not open USB device 0x5986/0x0102 at 002:002: Access denied (insufficient permissions)
My groups:
Code:
gianni@darkstar:~$ groups
users lp floppy audio video cdrom plugdev power netdev scanner
Udev rule:
Code:
# Trust Easy Webscan 19200
ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Skanlite and Xsane show my scanner as found device but it doesn'work. No permission.

Edit
SOLVED: I forgot to copy "Artec48.usb" from the original cd to /usr/share/sane/artec_eplus48u

Last edited by giberg; 10-28-2011 at 09:01 AM.
 
Old 10-28-2011, 09:42 AM   #8
giberg
Member
 
Registered: Aug 2008
Location: Italy
Distribution: Slackware 13.0
Posts: 34

Rep: Reputation: 16
Quote:
Originally Posted by giberg View Post
Edit
SOLVED: I forgot to copy "Artec48.usb" from the original cd to /usr/share/sane/artec_eplus48u
Damn! It works only for root...
Well... better than nothing.

Edit: SOLVED
chmod a+r /usr/share/sane/artec_eplus48u/Artec48.usb

now it works not only for root.

Last edited by giberg; 10-29-2011 at 10:52 AM.
 
Old 12-17-2011, 12:10 PM   #9
tfrei
Member
 
Registered: Dec 2004
Location: Fargo
Distribution: slackware 14.2
Posts: 103

Original Poster
Rep: Reputation: 18
Just updating this thread. Situation same as before. [ I'm able to scan things by scanning to a thumbdrive and then transfer, however.]

Maybe someone has solved this by now?
 
Old 12-17-2011, 06:51 PM   #10
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750
Have you downloaded and installed the necessary drivers?
http://www.avasys.jp/lx-bin2/linux_e/spc/DL2.do
 
1 members found this post helpful.
Old 12-18-2011, 11:50 AM   #11
tfrei
Member
 
Registered: Dec 2004
Location: Fargo
Distribution: slackware 14.2
Posts: 103

Original Poster
Rep: Reputation: 18
Thanks allend. I didn't download any drivers, but I did start to think more basic and looked at /etc/sane.d/epson2.conf and found that if I supplied the right device vendor and product id as the file recommends everything works fine.

This happens all the time to me. Something doesn't work right away and I overlook a simple solution in search of something more difficult.

Thank you all for your help.
 
1 members found this post helpful.
  


Reply



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
[SOLVED] scanner permission problem: epson workforce 630 on 32bit 13.1 slackware tfrei Slackware 8 01-28-2011 08:04 AM
Scanner not recognized in Ubuntu Epson Stylus NX510 printer/scanner all2473 Linux - Hardware 7 01-04-2011 09:16 PM
[SOLVED] Epson workforce 310 scanner & fax drivers davidjr Linux - Newbie 1 12-07-2010 09:42 AM
Epson 3170 Photo scanner 64 bit micder Slackware 4 08-05-2010 03:40 AM
Epson Perfection V350 Photo scanner isn't recognized in PCLinuxOS X_L_Rider Linux - Hardware 0 07-05-2008 04:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:16 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