Linux Printing Tips
Though I think an over-abundance of control panels doesn't help anything, and just adds more points of failure and confusion. I stick with the CUPS Web interface, localhost:631, and hand-edit cupsd.conf when it is hopelessly horked by distro maintainers. (Ahem, Ubuntu. Too many notes!)
I had an issue with an HP Laserjet 3050. This is one of their low-end multi-function laser printers: scanner, fax, copier, and printer. Somewhere in my Linux adventures it suddenly decided that it could not just print, no, it wanted me to hit the 'Enter' button on the printer for every print job. Every. Single. One. Finally I got tired of it, and after wasting time on HP's support Web site I figured it out myself. Dear HP: Your entire Web site is the most amazing mish-mash of confusion I have ever seen. Please hire a college intern to test all the links and make sure they go somewhere useful, instead of wandering off into the weeds. Kthx, love, me.
At any rate, I poked around in CUPS and noticed that it was using a CUPS driver, either Foomatic or Gutenprint, who knows which one, instead of the HPLIP driver. HPLIP drivers are labeled in the CUPS driver selector as either HPLIP or HPIJS. So I switched to the HPLIP driver, and no more hitting 'Enter.'
The best advice I can give for happy Linux printing is shop carefully. Don't buy an unsupported printer, don't buy a printer that only has binary drivers. If it's not in CUPS forget it, unless you enjoy manually updating your printer drivers every time you upgrade Linux or CUPS. Some hardware vendors are really weird: they'll proudly offer up antique binary-only drivers that require Red Hat Enterprise Linux 3.0 or SUSE 6, and then act all puzzled when you complain. Though thankfully this is rare anymore.
How to find if a printer is supported? Visit CUPS.org, the user forums for your particular flavor of Linux, and the printer manufacturer's site, in that order. Apple owns CUPS now, and cups.org actually has a lot of helpful information. Linuxprinting.org used to be a great site, but then it merged with the Linux Foundation and doesn't seem to be maintained anymore. Last time I looked (just now) I got a lot of 404 errors. Try your luck at OpenPrinting.
Save Money On Inks and Toners
Ignore the scary warnings by printer manufacturers about aftermarket inks and toner cartridges. They're full of hooey and just want you to waste all kinds of money on their overpriced inks and toners. Yo, printer persons-- if you didn't make ink so insanely overpriced, we would use more. Guess what else happens when we use more ink? We use more paper, and wear our printers out sooner. So wise up already!I have long happily used remanufactured laser toner cartridges. Even the super-cheap ones, which cost about a third as much as the name brands, come with free shipping labels for recycling the empties. I recall the olden days when you could remove the end cap and refill laser cartridges your own self.
Color inks are the real money-suckers, and happily there are ways to foil them too. If you do a lot of color printing you can get remanufactured ink cartridges, refill kits, or "never-ending" refill kits. They all work fine, and if you have one of those horrid "chipped" printers (microchips in the cartridges that decide when to replace them, and there is no arguing with them) you can get devices to re-program the chips. They're perfectly good inks, and the only question I can't answer is if they equal the so-called "archival" photo inks. But then, we won't know about the brand-name "archival" inks for quite a few years either.
0 TrackBacks
Listed below are links to blogs that reference this entry: Linux Printing Tips.
TrackBack URL for this entry: https://swarm.jupitermedia.com/mt-tb.cgi/7637



While I like and use CUPS, I find it sometimes difficult to 'debug'. Especially when you want it to print from another machine and it does not (allow you).
Last time I checked, in the admin section is an option for "publish printer" and "allow printing from the internet". I believe those are the options you turn on to work with remote printing.
Another thing to check is if you're trying to print to a Linux Cups printer from an MS Windows machine, you may have to enable Samba printing as well.
"They all work fine, and if you have one of those horrid "chipped" printers (microchips in the cartridges that decide when to replace them, and there is no arguing with them) you can get devices to re-program the chips."
Could you point me to resources on this issue? Thanks!
The main HP site at hp.com has only Windows and some Mac support info. The HPLIP has lists of supported models and support info:
http://hplipopensource.com/hplip-web/index.html
There's a support forum here ('Answers' tab) staffed by hp technicians:
https://launchpad.net/hplip/
FYI: the best way to install an HP printer, especially an All-in-One unit, is to run 'hpsetup' at the console. One nice feature of this program is auto-detection of networked printers.
Why not choose a PostScript printer? I bought a Lexmark monochrome laser printer many years ago with PSlevel2 and then an Okidata color laser printer with PSlevel3. They work perfectly with Linux. I even installed the many included PostScript fonts even though there are many in my Linux distribution. Even the TTF fonts work with the PostScript printers. I don't understand why anybody would choose a printer without PostScript for just the small premium costs.
Why?
CUPS through Gnome has another endearing feature: this story:
http://linux.softpedia.com/get/Desktop-Environment/Gnome/gnome-cups-manager-36396.shtml
which is the sweetest software promotion I've ever read.
I've never been a big fan of HP or HP printers, especially after discovering that their install script removes the pdf viewer "evince" without warning or asking, and replaces it with their own viewer. Luckily for me, Epson were one of the first to front up to the open source industry, and their printers are arguably one of the best brands supported on Linux and produce phenomenal results. Some articles on the www suggest installing and using the KDE printer interface when using the Gnome desktop (they say KDE provides more functionality). There are still the odd niggles with printing though that require time and patience to overcome eg some programs have limits or strange behaviour when printing (inkscape- printing double pages when bleeding objects over the page edges or sometimes requiring a preview before printing works correctly). Again, the KDE image viewers seem to work better in some cases.