====== Dell 1250c / Xerox 6010N colour laser printer ======
This printer was on sale in my local supermarket for what seemed like a good price, so I checked whether it was supported under Linux, found out it was, and bought one.
Once I got it home and plugged it in, I found out what Dell means by "supported under Linux".
It means "we'll give you a pre-compiled closed-source binary driver which is only available as 32-bit code".
Yes: in 2016, they have no support for 64-bit systems.
Fortunately Debian (and I daresay, other distros too, I just don't know) have made it quite a bit easier in recent years to run a mixed 32-bit/64-bit system, so it's now not that hard to have an up-to-date 64-bit machine with almost entirely 64-bit software on it, yet still be able to run legacy code such as the closed-source printer driver from Dell/Xerox.
http://douglask.fog.org/home/xerox-phaser-6010n was the page which helped get me up and running, quite easily.
This is what I did:
* Download the DEB driver from Xerox' [[http://www.support.xerox.com/support/phaser-6010/downloads/enus.html?operatingSystem=linux|support site]].
* Enable 32-bit multiarch support on your machine:# dpkg --add-architecture i386
* Update the package list:# aptitude update
* Install the 32-bit CUPS package along with its dependencies (it installed 31 packages in total on my Devuan Jessie system):# aptitude install libstdc++6:i386 libcups2:i386 libcupsimage2:i386
* Install the closed-source driver from Xerox:# dpkg -i xerox-phaser-6000-6010_1.0-1_i386.deb
* Add the printer to your system, either through CUPS directly, or via your System Config tool if you prefer. I used CUPS:
* open a browser and go to http://localhost:631
* click on "Administration" at the top
* click on "Add Printer"
* enter the username "root" and the root password when prompted
* if you plugged the printer into one of your computer's USB ports, and the printer is turned on, you should see it listed under "Local Printers" - select it
* in my case it's attached via a Netgear PS121 USB Print Server, so I select "LPD/LPR Host or Printer"
* on the next screen I enter the URL for the Print Server; in my case this is %%lpd://192.168.36.20/Dell1250c_P1%% and then click on Continue
* enter the requested details for Name, Description and Location; click on Continue
* from the list of printer types, select Xerox and Continue
* from the list of printer models, select "Xerox Phaser 6010N v1.0 (en)" and click "Add Printer"
* click on "Set Default Options" and you should shortly see a screen for "Dell1250c (Idle, Accepting Jobs, Not Shared)"
* select Maintenance and Print Test Page, and you should get a piece of paper out of the printer (you did put some paper in to start with, I hope...)
You now have a Dell 1250c colour laser printer running under 64-bit Devuan Linux (or Debian, perhaps).
----
[[.:|Go up]]\\
Return to [[:|main index]].