SANE front/back ends: Canon Canoscan LiDE 400
My Epson scanner died and I replaced it with a Canon Canoscan LiDE 400 because the SANE supported devices page says it's completely supported and uses the pixma backend. The SBo pixma and cnjifilter2 packages do not support his printer.
I downloaded and built Canon's source code for this model but it's a stand-alone program, not a loadable module that xsane can use. I'm waiting for someone on the sane-devel mail list to respond to my post. In the meantime I would like suggestions for installing a driver that can be seen by xsane. |
I have a Canoscan Lide 25 and it runs on the plustek driver which is part of sane. I have the /etc/sane.d/plustek.conf set to autoscan for usb and it just picks it up.
|
These old unit "plug and play" reports probably are not helping much (I was watching the SBo list via my eMail), but my LiDE 30 works without extra drivers. I am also using simple-scan.
|
Isn't the pixma included in SANE?
usr/lib64/sane/libsane-pixma.la usr/lib64/sane/libsane-pixma.so.1.0.25 etc/sane.d/pixma.conf.new The above is taken from SANE version 1.0.25 for Slackware 14.2 (sane-1.0.25-x86_64-2.txz) For current: version 1.0.28 (sane-1.0.28-x86_64-1.txz) etc/sane.d/pixma.conf.new usr/lib64/sane/libsane-pixma.la usr/lib64/sane/libsane-pixma.so.1.0.28 |
Canon LiDE 220 is flawless on sane 1.027. Uses the genesys backend.
|
Hi rshepard.
For the Canon CanoScan LiDE 400 need to install ScanGear MP look at this You can try latest packages: sane-1.0.28-x86_64-1.txz xsane-0.999-x86_64-2.txz scangearmp2-3.90-x86_64-1bl.txz (my build) Run as root this command Code:
sed -i '/canon_dr/a\canon_pixma' /etc/sane.d/dll.conf |
Quote:
|
It's time for current. Slackware 14.2 is old.
|
Rich,
You may have already seen the comment on sane's email list that LiDE 400 support was added in their release 1.0.28 (https://alioth-lists.debian.net/pipe...ry/037453.html). That explains why your LiDE 400 isn't recognised since 14.2 has only release 1.0.25. The good news is that 1.0.28 is the release being used in -current. I don't recommend using the supplied 1.0.28 package directly in 14.2 since there may be some runtime problems linking with libraries available in -current but not in 14.2. However you can just recompile -current's 1.0.28 SlackBuild in 14.2 (it works - I just tried it) and then upgradepkg to the resulting package (by default, it'll be left in /tmp). chris |
Quote:
An issue with the Canon came up today. Once or twice both xsane and scangearmp2 found the scanner and scanned the page. But, the paper was not properly adjusted so I tried again. Now xsane cannot communicate with the scanner (I/O error) and scangearmp cannot find the hardware. lsusb, sane-find-scanner, and scanimage -L all find the scanner. Is there a way to test whether the hardware failed already? There's nothing to turn on (the unit is unlocked) and the USB cable is properly attached at both ends. I need to scan a document and have no more ideas of what to do. Rich |
I"m not a printer specialist so no words of particular wisdom from me. In that sort of situation I would try rebooting the machine and hope for the best.
chris |
This is just another anecdotal comment but I have a CanoScan LiDE 110 that has always worked out, without any driver/firmware added, using xsane on my 14.2 x86_64 PC.
The only time I can recall xsane having a problem detecting the scanner is when I plugged it into a USB extension adapter/cable, instead of just using a USB port on the PC. Maybe something to consider if you're using something like a USB hub. |
All times are GMT -5. The time now is 02:08 AM. |