Xerox 6605DN scanning to a Macintosh running OSX 10.9 (Mavericks) over SMB and FTP

(This probably also applies to 10.8 – Mountain Lion)

I decided I needed to replace an aging Konica Minolta Magicolour 2530DL and decided to also get more deskspace by getting rid of a Canon Pixma MX850 that I really only used for scanning/faxing. After looking round I decided to jump in with both feet with the Xerox WorkCentre 6605DN (it is just the duplex capable version of the 6605N). Probably overkill but I wanted something that did everything and would hopefully be reliable.

It came with OSX support (great for my mixed network) but what you don’t realise is that buried deep in the web site blurb at http://download.support.xerox.com/pub/drivers/Compatibility_Matrix/other/macosx/en/MacOSX10-8_Matrix.pdf is a paragraph that says

“Scan Driver Compatibility with Mac OS X 10.8
Some scan functionality is diminished in Mac OS X 10.8. In particular, scanning via the SMB protocol is no longer supported due to architectural changes in Mac OS X 10.8. Please continue to visit Xerox.com/drivers periodically for updates regarding enhancements to scan drivers that address this change.”

even though the same document says that the WorkCentre 6605 is a Level 1 supported device (“Drivers for Mavericks are available and can be downloaded from Xerox.com.”)!

So the problem isn’t caused by Xerox. But the problem it causes is mine, and presumably yours if you are reading this.

With the Canon, you had a piece of software (the Canon IJ Network Selector) that spoke to the Pixma so you could select to scan directly from the scanner to your Mac or PC.

With Xerox, you use the SMB protocol (amongst others) to do it and Apple altered their SMB protocol support so that even when you follow the (not very well described from a Mac user point of view) instructions in the manual it still won’t work. But you can get round it (and avoid sending it by email) by using the Xerox supported FTP protocol. Except that Apple removed the front end to this in Mountain Lion and Maverick!

You can use an alternative FTP server with a GUI (some suggest ProFTPD) or you can just use Terminal to hand crank the FTP server. Or, as suggested here, you can have a small application that just gives you an alternative GUI front end to the existing OSX FTP service.

If you want to manually control it, then enter the following in the Terminal window:

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

as shown below

1__bash

This command (done from an administrator account on your machine) places the FTP service into the launchd service database and starts the service.

There are associated commands to stop/start/remove the service which I list below:

sudo launchctl stop com.apple.ftpd
sudo launchctl start com.apple.ftpd
sudo launchctl unload /System/Library/LaunchDaemons/ftp.plist

Why would you want to stop the service? Well it uses a little bit of memory and perhaps more importantly, it is a service that lets someone with your username/password copy files to and from your machine remotely. You might be wary of that. Of course if you don’t want to have to type these commands then perhaps the GUI tool mentioned above might be better for you.

So now we need to create a folder that will be used to receive the scanned images/documents. I found it easiest to create one inside the Pictures folder. You can see it below called XeroxScans (entering a name without spaces just makes life easier when using FTP, trust me!)

Pictures

So now we need to configure the scanner part of the WorkCentre 6605DN. We can do this using one of the utilities installed with the Xerox OSX software. Inside Applications/Xerox is the Address Book Editor.
(or you can do it using the web front end to the printer but this is prettier)

WorkCentre_6605

This lets you edit the destinations the scanner knows about, without having to use the keypad on the scanner to enter all the details. Start the application.

It will read the address book in the scanner

Please_wait____and_WorkCentre_6605_and_Backup_of_REDNET_Work_Desktop_Info_and_Backup_of_REDNET_Work_Desktop_Info_and_1__bash

and when it has grabbed all the values

Address_Book_Editor_and_WorkCentre_6605

you are shown the main Address Book Editor screen. Double click on ‘Server’ so that we can add a new entry for your machine

Address_Book_Editor

and you have the server entry page displayed (this is the second entry on this machine, so your window title will say ‘Server Address – 001’)

Server_Address_-_002____and_WorkCentre_6605

Type in the values

Server_Address_-_002___John_s_Machine_and_WorkCentre_6605

Click OK and you can now see your entry in the main Address Book window.

Address_Book_Editor 2

Save this back to the scanner by clicking on the quaint old school floppy disk icon

Address_Book_Editor 2

and the save progressed is notified to you

Please_wait____and_Address_Book_Editor_and_WorkCentre_6605_and_Backup_of_REDNET_Work_Desktop_Info

and eventually completed

Address_Book_Editor

Now we can actually do a scan from the Xerox 6605.
Here is the front panel touchscreen display.

2015-01-14_13_52_00

Press scan and you get 4 options (just probably not this fuzzy!)

2015-01-14_13_52_13

We will select the one labelled ‘Network’ in the top left corner.
It then shows you the ‘Server’ entries from the address book.
Select one (it turns blue), and then we are going to click the ‘OK tick’ in the top right part of the screen.

2015-01-14_13_52_35

We now have the options page (where you can change the destination file type or resolution)

2015-01-14_13_52_47

Assuming all is okay, press the big green start button next to the keypad on the operators panel of the machine.
‘Processing’ starts. At this stage it tries to open a connection to the FTP server

2015-01-14_13_52_52

… and it failed. I did this deliberately so you would see what the error message looked like. It will fail if the address is incorrect, or you selected a non-default port (it is normally 21 – scroll up the the entry we made in the Address Book editor and you can see the default listed) and the FTP server is not running on that port, or if the machine is off or not running an FTP server at all, or the username and/or password is incorrect or the path to save the files is wrong (remember what I said about not using a space in the filename).

2015-01-14_13_53_28

If it manages to open a connection then it will start scanning

2015-01-14_13_53_48

We can now press ‘Done’ on the touchscreen and our files will be saved to the directory path we had in the server entry in the address book

2015-01-14_13_53_51

and here are the files, saved in folders which are the date and time of saving, with the actual files inside (there is a preference to not save in individual folders, the decision is up to you)

XeroxScans

Well done, all completed.

Now if only it would scan multiple photos and save them in separate files in one step, like the Canon Pixma does.

As a side note, if you decide to set up the mail option, you need to reboot the printer before it will connect properly to the mail server (or at least that is what I found out, eventually, when using Gmail).

Advertisements

3 thoughts on “Xerox 6605DN scanning to a Macintosh running OSX 10.9 (Mavericks) over SMB and FTP

  1. Anand May 30, 2015 at 5:53 pm Reply

    hi this write was invaluable. i run a MacBook Pro and I’ve wasted the best part of 2 hours trying to figure out how to get the scan to network set up. the above worked a treat. a massive thanks for taking the time to write this up.

    bloody marvellous

  2. justafool October 12, 2016 at 8:12 am Reply

    SMB destination 10.9/10.10/10.11?
    In Xerox properties (File Destination) choose SMB protocol and change the port number (from 445) to 139.

  3. BigR October 12, 2016 at 12:20 pm Reply

    Great find Justafool

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s

%d bloggers like this: