It’s bit tricky but easy to install. Download both printer/scanner deb packages from below location:
http://support-in.canon-asia.com/contents/IN/EN/0100301402.html
http://support-in.canon-asia.com/contents/IN/EN/0100302702.html
Untar and install .deb packages in ubuntu. You can also install by running ./install.sh
i.e
tar -xzvf cnijfilter-mp280series-3.40-1-deb.tar.gz cd cnijfilter-mp280* ./install.sh
Now, check that your scanner is being detected or not.
shell$ 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=0x04a9), product=0x1746 at libusb:003:003 # 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. shell~$
If you’ll found the scanner like above then add below entry in sudo gedit /lib/udev/rules.d/40-libsane.rules
# Canon PIXMA MP287 ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1746", ENV{libsane_matched}="yes"
Now first try to run scangearmp utility from root user. If it works then try to run it from current user.
If you are facing issue with your current user that “Could not detect scanner” or something then its permission problem. You have to add your user into scanner and saned groups.
shell> adduser <user> saned shell> adduser <user> scanner
and restart the OS, it’ll work.
thanks a lot bro. it is working