Xerox Phaser 6010N

Getting the Xerox Phaser 6010N working on Ubuntu 64bit 13.10, 14.04 and higher is non-obvious as Xerox only provides 32bit drivers for this printer, and those are only certified for use on versions of Ubuntu that are no longer supported.  It seems clear to me that Xerox putting the penguin on the box and providing a single release of a 32 bit driver was a marketing checkbox, not a commitment to provide the phenomenal support that Xerox is known for. </rant>

So, the down and dirty of it.

  1. Download the .DEB driver that Xerox supplies (Here's a link for your convenience).
  2. It comes packaged as a .zip file, so extract the .zip file.
  3. Now that we have the required driver handy, we can pre-configure your system:
    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libcupsimage2:i386

  4. Next, install the printer driver and any dependencies it may have.  The apt-get command will install any missing dependencies and complete the installation of the driver if needed.
    cd /path/to/driver
    sudo dpkg -i xerox-phaser-6000-6010_1.0-1_i386.deb
    apt-get -f install

  5. Now, use the printer applet in your system settings to add the printer.  Ubuntu should auto-detect the printer and the driver.

I've created this page for my reference.  With luck I'll remember that it exists!