Slackware :: Sane - After Upgrade To 1.0.22 Cannot Find Scanner
Mar 24, 2011
I have a Samsung SCX-4200. It was working pretty good with sane 1.0.21. I'm using slackware current, keeping updated (almost) every day. On the Mon Feb 28 update sane was updated to sane-1.0.22-i486-1. After that update xsane (as user) cannot find my scanner. I was able to find it running sane-find-scanner as root, but scanimage -L (as root) wasn't able to find the scanner. Now I have updated to the last sane package, named sane-1.0.22-i486-2 . In the changelog I can see that this rebuild should add libusb support.
In fact, now there's no way to find the scanner. And now also sane-find-scanner (as root) is no more able to detect the scanner, also running the command as root. I've tried running sane-find-scanner -v -v and scanimage -v -v -L but I can't get no useful hints. I have checked the sane configuration files but always seems good (the row with USB IDs is not commented in the backend file, which is xerox_mfp, and the backend is listed in dll.conf).
I too have what looks like the same problem. I too have read all the relevant man pages and other relevant sites: Supported devices [URL] CanoScan LiDE 110 (the printer I've just bought) has "complete" support apparently. Followed directions here: [URL] Read: [URl] Another story of purchasing a "complete"ly supported scanner. [URL] The solution? Use windows xp in a vm.
I don't think much of that sort of solution. As a temporary work around... ok. I'm running debian lenny.
Code: uname -r provides: 2.6.26-2-686
Code: lsusb provides: Bus 005 Device 002: ID 04a9:1909 Canon, Inc.
Code: sane-find-scanner -v -f provides: libusb not available # 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. # SANE has been built without libusb support. This may be a reason # for not detecting USB scanners. Read README for more details.
Code: scanimage -L provides: device 'v4l:/dev/video0' is a Noname USB 2.0 Camera virtual device
Code: dpkg-query -l '*libusb*' clearly shows I have libusb installed: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description ii libusb-0.1-4 2:0.1.12-13 userspace USB programming library
I have been given an Epson CX5000 3-in-1 that I only want to use the scanner part of (I have a laser and hate buying ink). The scanner works, tested under windoze, but xsane and scanimage -L fail to find it. But, lsusb does: $ /sbin/lsusb Bus 001 Device 003: ID 04b8:082b Seiko Epson Corp. Stylus DX5050
I saw a post about it under ubuntu that you had to modify /etc/udev/rules.d/45-libsane.rules Which doesn't exist on my Slackware 13 install. I hope this Epson runs faster than my Canon FB630U, which takes almost a four minutes to scan a 5x6 photo and forget scanning an 8.5x11 page (go take a nap).
I have a Genius CP-SF600 scanner. I have put the fimware in the necessary directory for the backend (/usr/share/sane/gt68xx), and what I run sane-find-scanner I get:
Code: $ 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. found USB scanner (vendor=0x0458, product=0x2021, chip=GT-6816?) at libusb:002:006 # Your USB scanner was (probably) detected. It may or may not be supported by # SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. # You may want to run this program as root to find all devices. Once you # found the scanner devices, be sure to adjust access permissions as # necessary.
However, when I run scanimage -L I get: Code: $ 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). So sane sees the scanner, but then scanimage says it can't find any scanners. If I run scanimage -L as root it does seem to find the scanner.. so its a permissions problem somewhere.. I will keep investigating....
I have a debian server (squeezzy) amd 64, running with an epson BX-300f pluged to USB. And I want to share the scanner over my network. So let's do that, Intalled sane, sane utils, iscan, which I've downloaded from epson drivers and wich include epkowa drivers fro scanner to work.. after that I installed on my system (Ubuntu 9.10) xsane... on console I type:
root@bruno-laptop:/home/bruno# scanimage -L *** glibc detected *** scanimage: free(): invalid pointer: 0x00be63d0 *** WARNING: Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect device 'v4l:/dev/video0' is a Noname HP Webcam virtual device device 'net:192.168.0.254:gt68xx:libusb:001:035' is a unknown manufacturer unknown device -- use override to select flatbed scanner device 'net:192.168.0.254:epkowa:usb:001:035' is a Epson Stylus BX300F/TX300F/NX300/ME Office 600F flatbed scanner device 'net:192.168.0.254:epkowa:usb:001:035' is a Epson Stylus BX300F/TX300F/NX300/ME Office 600F flatbed scanner
I don't know why I find so much things, if i only have one scanner. Then I opened xsane and found the scanner over network. I chose the epson with epkowa drivers I try to scan something but it dont output nothing and sometimes it gives me "end of file reached". I can put whatever config files here if you want to, just ask. One time it worked fine.. but only half of an image...
I added myself to the scanner and saned groups, however scanimage -L only detects the device when run as superuser. I think this may be related to [URL].
root@icecream:/home/discord# scanimage -L device 'epson2:/dev/sg0' is a Epson GT-9800 flatbed scanner discord@icecream:~$ 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).
I have and old scanner, Canoscan 3200F, which is not supported by sane. It will not run in Wine, because there is no Sane support. Does anyone know if I was to install a Windows OS in Virtual Box would that enable me to run it or would I have the same problem as I have with Wine?
I have a problem here where sane no longer detects my scanner.
Code: lsusb reports Bus 007 Device 002: ID 03f0:5b17 Hewlett-Packard
Code: sane-find-scanner reports: found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x5b17 [HP Color LaserJet CM2320fxi MFP]) at libusb:007:002
Code: scanimage -L reports
No scanners were identified. xsane reports no devices detected (I have it in French, "Aucun p'rif'rique disponible"). I get the same when I launch xsane as root, so I doubt it is a usb-rules issue. It used to work; I checked /proc/bus/usb, but that is empty.
OS: CentOS 5.6 yesterday i bought a new HP network printer/scanner (OfficeJet Pro 8500). It installed correctly using hplip drivers. I can print and scan without any problem, very nice and fast device. I did some research where the information where the device port is stored in sane, but cannot find anything. I tried to remove my old network device port for my Brother scanner, but did not find the config file where this information is stored. Neither /etc/sane.d/* nor ~/.sane/xsane/* contains this information.
I am having a problem with the Sane Drivers and a Scanjet HP4570 scanner. I have sane-backends-1.0.21-6.fc14 and I am running on x86_64 machine. Other info in my signature below. I have verified that the specific Scanner works as I have installed it on a Win Machine. I ran yum provides *libsane* . Results with respect to the hp5590 libs was --->
[Code]....
How to get the Scanner working, as I would expect it to work out of the box. It is one of the scanners that is completely supported, as per SANE web page info. I also have a hp3300c and it found that immediately.
1. Unless root chmod's /dev/parport0 to include o+rw, a user running xsane just gets the dialog 'No devices available'. Should the canon_pp driver be installed as su root, perhaps? CUPS uses the same port for printing without problems. Which library or executable needs to have permissions changed to change to run as root?
2. The N640P has a printer output port built in. As I have only one parallel port, I piggy-back my printer through the scanner. This does not work for xsane in Copy mode: nothing prints until I close xsane and then all I get printed is a stream of binary characters, not an image. I guess the canon_pp driver is holding the port open in such a way that CUPS sees the device as being busy. Any ideas on how to combat that? I am a C programmer and quite happy to help by hacking the code, if I have a start point. It irritates me to have to boot the print server into WinXP just so scanning and copying work without fuss.
I am tired, and I simply can't find an easy answer.So, today I need the scanner in slackware64 13.1, only to find that it does not work as user. I have an HP Deskjet F2180 and using CUPS it is identified as hp:/usb/Deskjet_F2100_series?serial=CN81H4S2SP04TK.In the past the simple solution was to add oneself to the right groups, but it does not work this time.As user I get:
I found someone who has a CanoScan 9000F (the new Canon flatbed scanner replacing the 8800F which is already supported in SANE 1.0.21), and managed to find out that it also uses the PIXMA protocol (the protocol used in the scanners for Canon's multi-function printer/copier/scanner devices of the PIXUS/PIXMA MP series (and other names depending on sales region).
Support for the scanner has therefore been added in the pixma backend. However, the initial tester is having trouble compiling and configuring SANE from source, so I am hoping there will be some people here who have access to this scanner and can try to help out as well.
After compiling SANE, if "scanimage -L" does not detect the scanner, probably "usb 0x04a9 0x1908" needs to be added to /etc/sane.d/pixma.conf and /usr/local/etc/sane.d/pixma.conf.
After that slow steps need to be taken to get support for the various resolutions, as this scanner as double the number of CCD rows as the 8800F, and can do double the resolution (up to 9600dpi) optically.
I'm trying to setup an Epson perfection 4490 photo scanner in Slack 13.1. I've got the appropriate iscan and epkowa driver and firmware. However it is not working: sane-find-scanner produces:Code:found USB scanner (vendor=0x04b8 [EPSON], product=0x0119 [EPSON Scanner]) at libusb:001:004but scanimage -L finds nothing. After battling a lot with dll.conf and epkowa.conf I decided to run strace scanimage -L and to my shock it never tries to read dll.conf, instead it goes straight to read xerox_mfp.conf and does not try to read any other conf file in /etc/sane.dHas anyone come across problems with sane in 13.1 (or 13.0 as I tried this before upgrading with the same results)?
I have a 2010 model laptop running slackware 13.1, and after setting up a udev rule for my epson rx700 printer/scanner, this laptop can print to the rx700 without problems, and I can scan straight into gimp with xsane... I can even share the printer and scanner over my local lan.however when I pack up my laptop and hit the road, the other folks in the house cannot print or scan over the network anymore, so I tried to get an older desktop we have laying about to be the cups / sane server instead of my laptop.I tried a Dell Dimension 8300, and a Dell Optiplex GX 260. Both have USB 2.0 however, on fresh slackware 13.37 installs, even after the udev rule, neither old computer is successful finding the scanner with sane-find-scanner, although it is listed in output of lsusb.
does anyone know if there is a workaround on these older machines, or have there been some hardware changes in the last 8 years that the machines haven't undergone, and I should give up trying to get one to be cups/sane server for rx700..
Does anybody know where to find an rpm of sane-frontends?I want to use my auto-document-feed functionality on my scanner using scanadf, which is part of sane-frontends.Otherwise I'd also welcome alternative suggestions for scanadf.
I'm running Suse 11.2 and using a Brother DCP7065DN scanner/printer, which actually comes with stunning drivers and support for Linux.
I've never used a 64bit system set up this way. They've been pure 64bit with everything simply in /usr/lib with no /usr/lib64. IIRC That's how Arch used to do it.
My question is, should I continue patching all these makefiles that have libdir=/usr/lib hard coded to keep a sane system? What are the side effects of not putting all the libs in /usr/lib64? These are for the sources that don't use or follow --libdir= and LDFLAGS="-L/usr/lib64".
Can I rm -rf /usr/lib then ln -s /usr/lib64 /usr/lib and still have things work. There are a couple of files in /usr/lib now {codecs/ crda/ libsyslinux.a rpm/ sendmail siconv/ syslinux/ terminfo/ trn/} which came from a stock install.
There are not any 32bit programs I need to run. If I did, that's what KVM is for
I was able to get the printer up and running by downloading the printer driver for debian linux (3.1) from the Canon site without any problems.
Unfortunately I am not having the same luck with the scanner.
I tried downloading ScanGear MP for Linux (deb) (1.3) from the same Canon site but have not yet been able to get the XSane Image Scanner to recognize this scanner driver for my Canon.
I thought I would try out Eric's KDE 4.5.1 and Robby's new Xorg pacakges. The upgrade went off with out a hitch, but now when I try to launch conky I get
conky: error while loading shared libraries: libmowgli.so.1: cannot open shared object file: No such file or directory
So I rebuilt conky and reinstalled libmowgli ran ldconfig but I still get the error.
Very easy to get the printer working via wifi on this printer/scanner under Wheezy. But oh the scanner! XSane doesn't see it via wifi- worked ok on USB. Problem could be with Xsane or CUPS? URL....One shows various useful tips under one roof: I can now access the scanner using xsane on the command line; but xsane cannot find the scanner when launched normally]
I posted in the Ubuntu forum regarding a problem with an HP Scanjet G4010 scanner, but now I have a specific question. The scanner is reported with lsusb and recognized by sane-find-scanner, but scanimage -L does not find the scanner. My question is: What would be the cause of the scanner being reported in lsusb and sane-find-scanner but not recognized by scanimage -L?
I cant find my scanner (Canon MP250). I have installed the printer and it works fine, this using the drivers from canon (canon divers page) and installed the scanner drivers too. Im running:
Code: $ uname -a Linux ubuntu 2.6.31-21-generic #59-Ubuntu SMP Wed Mar 24 07:28:27 UTC 2010 x86_64 GNU/Linux Installed the drivers with
I have a CanonMP280 printer and Ubuntu 10.10. Mp280 is not recognized by Ubuntu 10.10. Through 'cybertechhelp' I was very lucky to get the printing drivers to install. So the printer works.
No-one seems to be able to find the 'scanner' drivers and Canon_help is useless. So I must dual-boot with Windows to be able to scan.
Although win7 is a vast improvement on vista. I would much prefer to single-boot with Ubuntu. I tried other Ubuntu and Ubuntu-Based distros, but, the printer-drivers I have, only work in Ubuntu 08.04 - 10.10
I currently have a network with an older machine, which is (usually) operated in headless mode as a data & backup server, with a fixed IP of 192.168.0.10. I have two client machines, a desktop & a laptop, which use DHCP. All three computers are running Slackware-12.2, the clients with a full install & the server without any X components. I want to set the server to serve a scanner & have been following this link, which is mostly a rewrite of the man page for sane.d. I set up saned per the article, adding the saned:saned user. 'scanimage -L' works for both root & my local user on the server. I can ssh into the server as my desktop user & 'scanimage -L' works. Ditto if I ssh into the server, then 'su -' to root. I can scan either locally from the server or via ssh from the desktop machine. BUT, I cannot get the scanner recognized on the network. On the server, I have this line in /etc/sane.d/saned.conf:
Code:
192.168.0.0/24 this line in /etc/services:
Code:
sane-port 6566/tcp #SANE network scanner daemon & this line in /etc/inetc.conf:
I have changed the line in /etc/sane.d/saned.conf to just "+", for testing. That didn't work either. On the clients, I have these two uncommented lines in /etc/sane.d/net.conf:
[code]....
My server user is in the same groups, less vboxusers. The server is identified in /etc/hosts & I can connect to it via ssh & mount nfs shares from it. What am I (not) doing that is killing network scanning?
I'm having problems getting my Canon MP-210 printer/scanner recognized as a scanner device in Slackware 13.0.CUPS setup was a breeze - in less than two seconds it was installed and within 10 more seconds it was printing a test page.Its URI is here, according to CUPS:
usb://Canon/MP210%20series (Printing works flawlessly).My non-privileged user account is a member of the 'wheel', 'scanner', and 'plugdev' groups in /etc/group (among the others recommended by the adduser script. I've tried running xsane as root (Still no devices found) with no success, and the CLI 'scanimage -L' doesn't produce anything either.They just report that there is no configured device.
I've run 'sane-find-scanner' and it reports the following:
Code:
found USB scanner (vendor=0x04a9 [Canon], product=0x1721 [MP210 series]) at libusb:001:003 Rebooting and unplugging/plugging in the scanner produces no positive results. /etc/sane.d/dll.conf has the following canon lines in it:
Code:
canon canon630u #canon_pp I believe the appropriate entry is the canon630u.
/etc/sane.d/canon630u.conf contains the following:
Code:
# Options for the canonusb backend # Autodetect the Canon CanoScan FB630u usb 0x04a9 0x2204
I have installed the c2esp driver for the printer part of my AIO. I am unable to find any scanner drivers that works. Does any one know of any drivers that will work?
I can't use my printer/scanner - it is an Epson TX110. When I try to use Image scan - I get the message; "Could not send the command to scanner. Check the scanner's status."
There is nothing wrong with the MFC apart from not working on Ubuntu 9.10. I have had it connected to another computer that ran Ubuntu 9.01 (I think that was the release used) and it ran fine but now I'm stuck -
I have drivers installed but cant get them to co-operate with me.
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.
Back in Ubuntu 10.04 my SCSI scanner (HP Scanjet 5p) was working perfectly. I just upgraded the system, and I'm totally unable to make it work.Here's what I get from the terminal:
Code: sudo 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
I've done some investigating on the threads, but none of the normal fixes for this permission problem work. I've added myself to the scanner and lp groups. I've also added the right device code to the epson configuration file under /etc/sane.d/ . Scanner is recognized and works under root.
When I "scanimage >somefile" in the console I get a permission error when I'm a regular user; when I do the same under root, it works. Likewise, my graphical scan frontends report that they cannot find the scanner when I am a regular user. I see alien bob had an old workaround at [url] but I don't think 13.1 has hotplug set up the same way anymore.