The Epson C1700 is such a nice home color AcuLaser printer, and Epson has 0 support for Linux. I’ve managed to autodetect it, it will install some apparent Epson driver for it, but it just doesn’t work.
That said, we can use a compatible printer driver, and it will work with it with full features. One thing I didn’t manage to set up though, is checking the toner status, but I still havent given up.
The compatible drive is the on for Xerox 6000B, and it’s an old 32-bit one, so we’ll have to install some 32bit drive packages on an x64 system:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libcupsimage2:i386
You can now download the Xerox 6000B driver for Linux from here.
If all good, you will now have a file named 6000_6010_deb_1.01_20110210.zip. Let’s unpack and install it:
unzip 6000_6010_deb_1.01_20110210.zip
sudo dpkg -i xerox-phaser-6000-6010_1.0-1_i386.deb
sudo apt-get -f install
That should do it. Now install the printer from Linux leting it autodetect it, and then replace the driver Printer Details -> Select from database, to Xerox 6000B: