You are not logged in.
This worked flawlessly about a month ago- so there are no sane packages to downgrade in hopes of solving this problem. Sane detects the scanner just fine (cups printing still works with this multifunction and it scans fine in Windows- so not a hardware issue).
Anyway, found some people with similar problems who use Ubuntu, with no solutions yet, so I figured I'd see if any Archers also had this problem with other Canon Pixma multifunctions.
[root@desktop jjohnson]# scanimage -L && scanimage -T
device `pixma:MX860_192.168.1.5' is a CANON Canon PIXMA MX860 multi-function peripheral
scanimage: scanning image of size 640x1050 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1920 bytes... FAIL Error: Operation was cancelled
[root@desktop jjohnson]#
Scanner is found just fine, however it will fail to scan anything (by feeder or flatbed). xsane gives an operation canceled error as well. This problem also occurs on my laptop.
Anyone else having issues with Pixma based scanners? Any ideas for further troubleshooting sane?
Thanks for any help or commentary
Last edited by jskier (2010-01-03 03:19:32)
--
JSkier
Offline
Have you tried recompiling the Scangear MP driver from Canon?
Offline
Have you tried recompiling the Scangear MP driver from Canon?
It didn't compile and I figured since it worked out of the box at the time I didn't need it. I still can't get it to compile:
scanflow.c: In function 'CnmsScanInfoInit':
scanflow.c:510: warning: cast to pointer from integer of different size
scanflow.c:513: warning: cast to pointer from integer of different size
scanflow.c:516: warning: cast to pointer from integer of different size
scanflow.c:521: warning: cast to pointer from integer of different size
scanflow.c: In function 'CnmsScanFlowSubSetOptionColor':
scanflow.c:748: warning: cast to pointer from integer of different size
scanflow.c: In function 'CnmsScanFlowFileInfoInit':
scanflow.c:983: warning: cast to pointer from integer of different size
scanflow.c:1005: warning: cast to pointer from integer of different size
scanflow.c: In function 'CnmsScanFlowProgressBarStart':
scanflow.c:1077: warning: cast to pointer from integer of different size
scanflow.c:1082: warning: cast to pointer from integer of different size
scanflow.c: In function 'CnmsScanFlowSaneGetParameters':
scanflow.c:1196: warning: cast to pointer from integer of different size
scanflow.c: In function 'CnmsScanFlowScanData':
scanflow.c:1352: warning: cast to pointer from integer of different size
scanflow.c: In function 'CnmsScanFlowImgCorrectCropScan':
scanflow.c:1721: warning: cast to pointer from integer of different size
scanflow.c:1795: warning: incompatible implicit declaration of built-in function 'free'
scanflow.c: In function 'CnmsScanFlowImgCorrectCropPreview':
scanflow.c:1982: warning: incompatible implicit declaration of built-in function 'free'
mv -f .deps/scangearmp-scanflow.Tpo .deps/scangearmp-scanflow.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -DV_MAJOR=1 -DV_MINOR=0 -O2 -D__GIMP_PLUGIN_ENABLE__ -L../backend/.libs -L/var/abs/local/scangearmp/src/scangearmp-common-1.00/scangearmp/../libs_bin -o scangearmp scangearmp-main.o scangearmp-callbacks.o scangearmp-interface.o scangearmp-support.o scangearmp-coloradjust.o scangearmp-coloradjust_bc.o scangearmp-coloradjust_hg.o scangearmp-coloradjust_tc.o scangearmp-coloradjust_fr.o scangearmp-coloradjust_mc.o scangearmp-com_gtk.o scangearmp-cnmsstr.o scangearmp-w1_main.o scangearmp-w1_size.o scangearmp-w1_ui.o scangearmp-preference.o scangearmp-save_dialog.o scangearmp-prev_main.o scangearmp-prev_sub.o scangearmp-scanfile.o scangearmp-scangimp.o scangearmp-scanmain.o scangearmp-scanopts.o scangearmp-scanstdlg.o scangearmp-scanflow.o scangearmp-cnmsfunc.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lcncpmsimg -lcncpmsui -lsane-canon_mfp -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lglib-2.0 -lpng -lusb
libtool: link: gcc -DV_MAJOR=1 -DV_MINOR=0 -O2 -D__GIMP_PLUGIN_ENABLE__ -o .libs/scangearmp scangearmp-main.o scangearmp-callbacks.o scangearmp-interface.o scangearmp-support.o scangearmp-coloradjust.o scangearmp-coloradjust_bc.o scangearmp-coloradjust_hg.o scangearmp-coloradjust_tc.o scangearmp-coloradjust_fr.o scangearmp-coloradjust_mc.o scangearmp-com_gtk.o scangearmp-cnmsstr.o scangearmp-w1_main.o scangearmp-w1_size.o scangearmp-w1_ui.o scangearmp-preference.o scangearmp-save_dialog.o scangearmp-prev_main.o scangearmp-prev_sub.o scangearmp-scanfile.o scangearmp-scangimp.o scangearmp-scanmain.o scangearmp-scanopts.o scangearmp-scanstdlg.o scangearmp-scanflow.o scangearmp-cnmsfunc.o -L/var/abs/local/scangearmp/src/scangearmp-common-1.00/scangearmp/backend/.libs -L/var/abs/local/scangearmp/src/scangearmp-common-1.00/scangearmp/../libs_bin -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lcncpmsimg -lcncpmsui /var/abs/local/scangearmp/src/scangearmp-common-1.00/scangearmp/backend/.libs/libsane-canon_mfp.so -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lglib-2.0 -lpng -lusb
/usr/bin/ld: skipping incompatible /var/abs/local/scangearmp/src/scangearmp-common-1.00/scangearmp/../libs_bin/libcncpmsimg.so when searching for -lcncpmsimg
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.2/../../../../lib/libcncpmsimg.so when searching for -lcncpmsimg
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libcncpmsimg.so when searching for -lcncpmsimg
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.2/../../../libcncpmsimg.so when searching for -lcncpmsimg
/usr/bin/ld: skipping incompatible /usr/lib/libcncpmsimg.so when searching for -lcncpmsimg
/usr/bin/ld: cannot find -lcncpmsimg
collect2: ld returned 1 exit status
make[2]: *** [scangearmp] Error 1
make[2]: Leaving directory `/var/abs/local/scangearmp/src/scangearmp-common-1.00/scangearmp/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/abs/local/scangearmp/src/scangearmp-common-1.00/scangearmp'
make: *** [all] Error 2
==> ERROR: Build Failed.
Last edited by jskier (2010-01-03 01:01:53)
--
JSkier
Offline
I am away over the
Weekend but will work on it when I get back
Offline
Not sure why, but after compiling the latest GIT version of Sane my scanner works fine again.
If you're able to get the native Canon driver itself going with Sane I'd be curious to see it go. For now I'll mark this solved.
Last edited by jskier (2010-01-03 03:19:54)
--
JSkier
Offline
I had the same issue, and indeed: after installing the latest GIT (in my case: 1/3/'10) the
scanner appears to work.
One thing does not work yet though: when I scan things from the ADF in duplex mode, it stops
scanning after one side. The LCD screen on the Canon MX860 indicates that it is busy scanning
the other side of the page, but Xsane thinks we're done.
The ADF duplex works fine with the Scangearmp from Canon, but that one does not work
wirelessly (not for me at least).
Any ideas?
Offline
I manly use the flatbed, but also had the same results when trying ADF. This should be brought up for the sane-pixma drivers on the Sane site.
--
JSkier
Offline