How to install Canon MP287 scanner in ubuntu 12.04

It’s bit tricky but easy to install. Download both printer/scanner deb packages from below location:

Untar and install .deb packages in ubuntu. You can also install by running ./


tar -xzvf cnijfilter-mp280series-3.40-1-deb.tar.gz
cd cnijfilter-mp280*

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.

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.

1 thought on “How to install Canon MP287 scanner in ubuntu 12.04

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.