I just got home from purchasing an Epson DX6050 Printer/Scanner, the friendly staff at the store answered my question “Does the printer work with Ubuntu?” with a helpful “What’s ubuntu?”. Ahhh well.
Setting up printing: (Applies to KDE).
1) Open K-Menu (click on the K Symbol)
2) Select “System Settings”
3) Click Printers
4) Click Add (Add Printer Class) (“The Add Printer Wizard” should start)
5) Next
6) Choose “Local printer (parallel,serial, USB)” -> Next
7) Expand “Local System” – USB – Epson Stylus DX6000 USB #1
Select EPSON Stylus DX6000 -> Next
9) Search and click on Epson under Manufactures
10) Search and click on “Stylus Color 860″ -> Next
11) On the Driver Selection pane choose “Epson Stylus Color 860 Foomatics/stc2.upp” -> Next
12) Click On “Test” to print a test page.
13) Continue accepting the defaults until you come to the “General Information” part.
14) Assign the Printer a name. eg. MyAwesomePrinter -> Next
15) Click Finish – The Printer is now setup
UPDATE: Mikko Rantalainen pointed out that the printer Epson CX5800 is a better match for the DX6050. Indeed this is the case and I am also getting better results with this choice.
Setting up Scanning:
I must admit that getting the scanning to work was something I had written off right from the beginning. Fortunately my girlfriend can read french and she was able to translate a french forum post that according to Google would help me get scanning happening, and Indeed it did.
Getting scanning to work required modifying two files. So let’s get cracking
sudo vim /etc/udev/rules.d/45-libsane.rules
Add the following so that the last lines in the file look like this:
# Epson Stlus DX 6050
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="082e", MODE="664",GROUP="scanner"
LABEL="libsane_rules_end"
Then edit the second file:
sudo vim /etc/sane.d/epson.conf
Add the following to the last line of the file:
usb 0x4b8 0x082e
The restart the udev server to pick up the changes.
sudo /etc/init.d/udev restart