Software :: Sane Device Information For Network Scanner?
Jul 22, 2011
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 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.
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 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 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 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 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 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 have installed a new network multifunctional device Samsung CLX-3185FN using the drivers provided by the manufacturer (Samsung Unified Driver). The printing over the network works fine, I can administer the device using browser. The only problem I have is using scanner over the network. It works fine if I disable firewall, but is blocked with firewall enabled. I can not figure out which ports or port-range I must enable for this scanner. Do you have any information on this one or how can I found out the necessary ports to open?
Have Karmic 9.10 ,Changed from Epson RX595 all in 1 (uses a ton of ink)Got the Lexmark Pro 805 3 in 1 because it says it supports Linux and the ink cartridge only cost $5 downloaded drivers and printer works but using Xsane Image Scanner error reports
'Lexmark_1_0_0:libsub/001/009': Device busy Using Image Scan - reports Could not send command to scanner Check the scanner status. The RX595's scanner drivers had to been manually instatlled,, in the Printer box the Lexmark shows available..
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.
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 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 just got a new scanner HP Photosmart C4640 and tried to set it up on Ubuntu 8.10SANE has it as supported, but I can't scan.Printing works fine. when I run xsane I get
Code: Failed to open device 'v4l:/dev/video0': Invalid argument. Poking around I found ScanningHowTo page. But I was unable to find the .fw, .usb, or a PPD
I'm using debian lenny, I bought a new Hp officejet j4500 scanner but the xsane is unable to detect the scanner. It says device not found. If I run xsane as root it detects and works properly it is obvious.I have added the user to scanner,saned and also to root user group.
I just added a 2 port network card to a system that is running Fedora 11, but it is INACTIVE. I open the Network Device Control to activate it but there is no network ports in Network Device Control. It is empty.It looks like the system recognize the card and loaded correct driver.
I have recently installed Fedora11 and have managed to get the printer side of the above multifunction machine working but not the scanner . The computer recognises the scanner and sane, xsane, sanelib's etc are all installed . When I try to open it it gives the following:
Failed to open device 'brother3:bus5;dev1': Error during device I/O
My scanner is Benq 5000 ,the default scanning software (xsane) give me the following message whenever I plug the scanner to the pc : Failed to Open Device 'Snapscan:libusb:005:002' Invalid Argument. I tried the gnome image scanning software too but it didn't recognize the scanner at all. The only software that worked is vuescan but unfortunately it is non-free software !!!!
How can I know what number descriptor is used by my usb device indicate via libusb_device_handle structure ? I can't find declaration of libusb_device_handle structure. I need this information to use poll() function where I need decripttion number of device.
How can I know what number descriptor is used by my usb device indicate via libusb_device_handle structure ? I can't find declaration of libusb_device_handle structure. I need this information to use poll() function where I need decripttion number of device.
Ok, installing the Epson DX8400 printer driver was easy... I just turned it on, and Ubuntu searched and installed the printer itself.
But scanning... that's another story. In Ubuntu 9.04 the trick was as simple as installing libsane-extras in Synaptic, but this doesn't work in Ubuntu 9.10! When I try to run XSane, it simply replies that there is no available device...
I have 2 network cards eth0 and eth1, for eth0 i set a manual MACADDR in network scripts. Ok so every time i boot, if the cable is plugged in, my eth0 fails to mount or i don't know.. i get this after bood when i type ifoncifg eth0 (eth0: error fetching interface information:Device not found). So i have to unplug the cable when i boot, then plug it in and do a service network restart.
1. The scanner is properly functioning on the server side.
2. Both, the client and the server, have the package sane-utils installed.
3. I changed /etc/default/saned on the server to RUN=yes (that was easy!)
4. Editing /etc/sane.d/saned.conf is what I think I'm getting confused on. The internal IP address of the server is 192.168.1.102 and the subnet mask is 255.255.255.0. The internal IP address of the client is 192.168.1.103. So, what do I put there? Is 192.168.1.0/24 correct? That didn't work!
5. Also, editing /etc/sane.d/net.conf on the client is confusing me too! What IP address should go there? Can I put the server name? What is the correct syntax?
6. I added saned to the correct group, lp. I made sure that the scanner was owned by the correct group by doing these commands: sane-find-scanner AND ls -al /dev/bus/usb/XXX/XXX The group was lp.
I am trying to get Canon MP250 printer and scanner working in OpenSUSE 11.3 and so far I've had limited success. Both components work up to a point, but aren't fully operational.First of all, I installed the drivers from Canon website for both parts of the multifunctional device. Here's the report on the versions (it's localised, but it shouldn't be hard to understand ).
The printer works for the most part. But it fails to set images to greyscale when I request the driver to. There are some guides about that for Ubuntu, but none for openSUSE that I could find. Also, what does the setting "Amount of Extension" in the printer options do?It would also be nice if I could set the printing quality as well. Right now it seems to print everything with the default quality setting, but personally I like using lower print quality since that saves ink and makes it a little faster.
The scanner, however, is hardly usable at all. If I try to use Canon's ScanGear MP to scan, I can hear that it operates the scanner, but the program itself freezes and after a while gives me the "Cannot communicate with scanner" error. On certain settings I can also hear that the scanner itself doesn't complete the scan (the indicator on it also reports an operation in progress, but it never gets completed).If I try to use Acquire images, the native KDE scanner application, I can get it to scan, but only on very specific settings: it must scan it in colour and the resolution must be equal to or over 300 dpi. If I try anything else, the resulting image file is completely blank or I get an "Error during device I/O". And, of course, it can't save PDF files.
I have a printer/scanner/fax that's on the network. i have the printer part set up through cups but how do I set up the scanner? What programs can I use on opensuse to see the scanner?