Canon MX330 Simple Scan

I finally got my Canon MX330 printer to work with Ubuntu’s Simple Scan. I never had a problem with setting up my printer and/or printing documents on Ubuntu, but I never got the scanner to work. Not once, but now it works, with an application called Simple Scan. I’m so stoked! Ok, here’s how I did it. If you have a Canon MX330 and you want Ubuntu’s Simple Scan to work with your printer/scanner, just try to do the following steps.

  1. Download the Canon MX330 ScanGear Drivers.
  2. Unzip the package. Go to the Packages folder.
  3. Type the following commands from the Terminal.
  4. sudo dpkg -i –force-architecture scangearmp-common_3.00-1_i386.deb
    sudo dpkg -i –force-architecture scangearmp-mx330series_3.10-1_i386.deb
  5. The package above is the current version. You may get a newer version.
  6. One more thing, that’s a double dash before force-architecture.
  7. Start Simple Scan from Applications > Graphics > Simple Scan menu.
  8. The application should start scanning.
  9. Save the image as JPG.
  10. That’s it.

Hopefully that setup works for you!

Setup The Canon MX330 Printer in Ubuntu

It seems like every time I reinstall Ubuntu, I also have to reconfigure my personal Canon MX330 printer. I admit it’s not a straightforward install. It usually involves a few Google searches to look for the drivers as well as performing a few manual commands on the Terminal.

So, I decided to document the Canon MX330 printer setup in Ubuntu for future reference.


To get started, first, we need to download the Canon MX330 drivers directly from Canon’s website. Select “Support and Services” from the menu, and  then select “Driver Downloads.” You’ll need to choose the appropriate tarball for your distro. For Ubuntu, you need the “Debian” tarball.


Download and extract the files to your local directory. Access the extracted directory and go to the “cnijfilter-mx330series-3.10-1-i386-deb/packages” directory.


Now, type the following commands on the Terminal:

sudo dpkg -i --force-architecture cnijfilter-common_3.00-1_i386.deb
sudo dpkg -i --force-architecture cnijfilter-mx330series_3.10-1_i386.deb

Add Printer

Go to System->Administrtion->Printing, then select New->Printer. The Canon MX330 should be on a list of available printers. Select it and send a short print test. Simple. That’s it.

Canon MX330 $50 Rebate

Two months ago, I bought a Lenovo Q100 nettop running on Windows XP. I thought about installing Ubuntu Linux on it, but I needed a Windows desktop since I don’t have one. Believe it or not, there are valid reasons for having a Windows desktop around the house, albeit an underpowered one.

The Lenovo Q100 runs on 1.6 Ghz Intel Atom 230, not necessarily a speed demon. It’s a bit sluggish, but it’s perfect for email, browsing and writing simple documents. I love it. The only issue I had so far was the latest version of Avast Anti-virus program. The Avast program used up a large part of the CPU resources of the Q100.

I picked up one of those bundled multi-function printers along with Lenovo Q100, a Canon MX330 printer for only $60. What a bargain. Even better, it comes with a $50 rebate. So, today, I received my $50 rebate, almost two months after the initial purchase. It was worth the wait.

Technically, the printer was only $10. Can’t beat that price anywhere.