Skip to content

Scanning: How to scan from a Canon ImageRunner in El Capitan (OS X 10.11), Yosemite (OS X 10.10), Mavericks (OS X 10.9), Mountain Lion (OS X 10.8) & Lion (Mac OS X 10.7)

May 7, 2013

Canon ImageRunners are all-in-one photocopiers, scanners, and printers… but they have always had notoriously bad Mac support, so it can be very tricky to figure out how to integrate them into your Mac network. Luckily, here at ScottWorld (where we provide the best Mac consultants and best Mac IT support), we have figured out how to get these ImageRunners to work in all sorts of Mac environments.

In regards to scanning from a Canon ImageRunner to a Mac, this used to be done via SMB. But then Apple modernized the SMB protocol in Lion & Mountain Lion & Mavericks, and Canon decided to remain in the dark ages with their old-fashioned SMB protocol support. So therefore, Canon ImageRunners are now incompatible with Lion (OS X 10.7) & Mountain Lion (OS X 10.8) & Mavericks (OS X 10.9) & Yosemite (OS X 10.10) & El Capitan (OS X 10.11) for scanning via SMB.

The solution is that we now have to use the FTP protocol for scanning, when scanning from a Canon ImageRunner to a Mac running Lion (OS X 10.7) or Mountain Lion (OS X 10.8) or Mavericks (OS X 10.9) or Yosemite (OS X 10.10) or El Capitan (OS X 10.11).

To use the FTP protocol, you first need to enable it on your Mac by going into the Terminal and typing this command:

sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

After enabling FTP via the Terminal, go into the Sharing system preference. Enable File Sharing in the left margin. Add the shared folder where you want the scans to end up. We usually like to create a folder on the Desktop entitled “Canon Scans”, so you can just drag this folder into the list of folders. Click on the “Options” button to make sure that AFP is enabled, but you do NOT need to enable SMB.

Now you can go into the Network system preference where you will need to manually assign a static IP address for your machine. The Canon ImageRunner will need this static IP address so that it can find your Mac.

Once you’ve done all of the above, you can now create a new “one touch entry” on the Canon ImageRunner printer to scan to the shared folder on the Mac.

To do this, click on the physical button on the copier that says “Additional Functions”, then press “Address Book Settings”.

Then, on the Canon ImageRunner screen, press “One Touch Buttons”.

On the next screen, press an existing name to edit it, or press a numbered button to edit a new name. (You can scroll through the pages with the arrows on the right.) You must press the “Register/Edit” button to add or edit that button.

If you’re adding a new button, then on the next screen, you’ll have to press “File”.

Then you’ll be taken to the next screen. The information to type in is the following:

Name: Give the button a name
One-touch Button Name: Give the button a short name that will fit on a button.
Protocol: FTP
Host Name: The static IP address that you assigned to the Mac. Do NOT use any special characters or slashes… just enter the IP address.
Folder Path: shared folder name. The trick to this is that you have to give the path from the starting point of the home folder. So if the shared folder is named “Canon Scans” and it sits on the desktop, then type in this file path: “Desktop/Canon Scans” (without the quotes).
User: the full account name of the account which owns the shared folder.

Password: the password for the account which owns the shared folder.

And that’s it! You are now all set to scan from your Canon ImageRunner to your Mac!

I hope you enjoyed this article. If so, please donate a small amount via Paypal so that I can continue to post blog articles in the future.


You can also donate via Bitcoin to my Bitcoin Address of: 1McG4jrzZ7UPPPneWVjv9141vnDRH7ksza

Who is ScottWorld? ScottWorld provides the best FileMaker consultants in Austin & Los Angeles.

4 Comments leave one →
  1. April 18, 2014 1:01 AM

    Trying this out with a Canon ImageRUNNER Advanced iR-ADV 6055 to a shared FTP folder on OSX 10.7 Server. FTP on on the server, username/password created, but can’t get successful scan. Prints TX Report with error of the IP address. Not a helpful error message.

    Name ftpscan
    Type File
    Host Name
    Folder Path SCANS
    User Name [username] [shortname is same as realname]
    Confirm Before Sending Off

    Can get to the FTP share from my mac (10.9 using Cyberduck) but no amount of changing folder path seems to allow this to work from the ImageRunner. The sharepoint is on a second internal drive on the server, so I don’t know if I need to do something like volume/folder/sharepoint to make it work. Also I’m assuming the FTP from the server (which doesn’t require the terminal hacking to make it work) is the same flavor of FTP as OSX client provides.

    SMB doesn’t work with 10.8 or 10.9 because the Apple’s using a newer version of SMB than Canon, apparently.

  2. May 27, 2014 10:56 AM

    Comicsjail, I’m having the exact same problem after an OSX Server upgrade installed a couple of nights ago. Did you happen to find a solution?

  3. July 13, 2015 1:31 PM

    worked perfectly with ir3045 and mac OS X 10.10 (NOTE: Make sure when your enabling FTP, your in admin account, otherwise you’ll get a Username is not in the shudders file. This incident will be reported.) Error.

    Thanks Scott!

  4. July 13, 2015 1:32 PM

    Sorry Username is not in the sudoers file. ERROR

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: