This shouldn't be this hard....
A variety of printing glitches have finally driven me to really get down to the bottom of a variety of printing issues on Linux and make it "just work" like it should. I have two basic problems:
Unreliable CUPS network printing. I have four printers in my office all of which are networked. Three of the printers are parallel printers hooked to an HP JetDirecect 500X and one printer is a new HP printer with an integrated JetDirect interface. The problem here is I find I need to set up each printer on each client as a local printer that prints directly to the appropriate JetDirect interface. CUPS does seem to be able to automatically locate each printer from another desktop but when I send print jobs through another Linux box (usually the main server) the print jobs go into the ether and never print. Ideally I would love to be able to set up each printer on one box (either the main server or my main desktop, both of which are always on) and let the other clients which are mostly laptops automatically find the printers and allow users to print wihtout any issues.
Landscape printing issues. This one isn't huge but bites me pretty much only when I print a 200 page color document. Printing landscape documents seems to be inconsistent. Sometimes it "just works" but sometimes it doesn't. I find that if a document is Landscape to just tell the printing options to print it as "Portrait" and it somehow just prints correctly, most of the time.
Inconsistent printing options. I love GNOME most of the time but I find that it could really use a printing interface similar to kprinter
so I could easily change printing options. Some older apps such as xpdf have no printing options at all so I find myself using kprinter out of that just so I can tune things from time to time, or just easily pick which printer I want to print to.
Has anyone else been able to find the "right way" to configure printing so this "just work"???