(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
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!)
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)
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
and when it has grabbed all the values
you are shown the main Address Book Editor screen. Double click on ‘Server’ so that we can add a new entry for your machine
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’)
Type in the values
Click OK and you can now see your entry in the main Address Book window.
Save this back to the scanner by clicking on the quaint old school floppy disk icon
and the save progressed is notified to you
and eventually completed
Now we can actually do a scan from the Xerox 6605.
Here is the front panel touchscreen display.
Press scan and you get 4 options (just probably not this fuzzy!)
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.
We now have the options page (where you can change the destination file type or resolution)
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
… 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).
If it manages to open a connection then it will start scanning
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
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)
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).