Your advice: cups or lpd?

Hi all :p

Having gone through the most horrible ports upgrade experience I have ever seen (from start to finish multiple weeks, finally got there thanks to the extremely patient help of a member here, thanks again a thousand times ;)), I am now a happy owner of 8.1 with all ports upgraded to their latest version as well (pfff, it's like giving birth to a way too big baby).

Next step is to finally get my printing to work. Before all the upgrades, I was on 8.0. I managed to install cups, however, for some strange reason that didn't quite work: printing a page would lead to the printer starting to think (flash lights) for perhaps as much half an hour, to then finally print out one page (whereas under XP that printer prints immediately). Of course, if you want to print a 10 pages document that means getting up early in the morning. So that needs to be fixed.

As I understand it, I can reinstall cups and try to get it work, but it has also been suggested to use lpd. I've found some articles about it, and lpd together with appsfilter seems plausible. I actually want no hassle with it: I want a print setup that can print any document without having to 'mess around' with filters, no matter what the actual content is; I want it printed the way the document appears on the screen ((C) Michael Lucas for writing this somewhere :e)).

The printer is an old HP Laserjet 6, connected via LPT.

So, could any of you give me any recommendation as to which print system to use? Do I stick with cups, or do I go the lpd-route? Of course, as always, I am in your debt for helping me out ;)

Thank you,

Bye,
 
I nowadays use the CLI tools. Search the forum for a2ps and a thread might have a complete CLI solution avail. Tricky to setup print-from-browser sometimes though. (Many forum members probably print more often and can offer better advice.)
 
jb_fvwm2 said:
I nowadays use the CLI tools. Search the forum for a2ps and a thread might have a complete CLI solution avail. Tricky to setup print-from-browser sometimes though. (Many forum members probably print more often and can offer better advice.)

Thanks for your reply; appreciated.

I doubt I see myself printing a webpage via CLI :p

:e

No, seriously, I want to simply print either a *.pdf, *.doc or a web page or something like that without hassle, so click 'print' on some fancy icon and be gone with it.
 
If it's an inkjet, of any kind, chuck it in the dumpster and buy a laser. :) Even colour lasers are under $200 CDN nowadays. 4 years later, we're still using the original "starter" toner cartridge in our hand-me-down (2 others used it for almost a year before) Samsung ML-2010. I smile when I think about how much we've saved since ditching the last inkjet printer in our house. :D

If it's an ancient laser printer (HP LaserJet 3/4/5 era), either works.

If it's a laser from around the Windows 98/2K / System 7/8/9 days, lpd may work better than CUPS.

If it's a current-ish model printer, with MacOS X support, then use CUPS. All MacOS X printing is done via CUPS, and you can use their CUPS ppd file on any CUPS system.

Checking the printer listings on the Open Printing website can be very useful when looking to buy a new printer, or to get an old one working. If it's not listed on there as "working", it's a good bet you can avoid wasting time trying to get it to print. :)
 
Since we're adding tips: don't buy "host-based" printers, any laser that doesn't natively support PCL or PostScript. Maybe it's the 90% of host-based printers that make the rest look bad, but there's no reason to take the risk when used business-class lasers are available so cheaply.
 
Thanks to all :D Since it's a rather old HP Laserjet 6P, I think I should go with lpd based on what I read.
 
LaserJet 5 and 6 work perfectly with CUPS. We use these in some schools. There's even drivers for them included with CUPS. It's the older 3/4 and 5s you need to watch out for.
 
Time for a noob question again :p

:)e)

On following the hand book for lpd I do:

grep ppc1 /var/run/dmesg.boot
(ppc0 turned out not be installed).

I get:

Code:
ppc1: <NetMos NM9805 1284 Printer port> port 0xe800-0xe807,0xe480-0xe487,0xe400-0xe407,0xe080-0xe087,0xe000-0xe007,0xdc00-0xdc0f irq 17 at device 1.0 on pci5
ppc1: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppc1: [ITHREAD]
ppbus0: <Parallel port bus> on ppc1

However, in /boot/device.hints it says:

Code:
hint.ppc.0.at="isa"
hint.ppc.0.irq="7"

This doesn't seem to be correct; it should be ppc.1, right?

Also, do I need to add:

Code:
device ppc

in this /boot/device.hints?

Finally, if ppc.1 is correct, how come cups did print at all in the past, although very slowly?

Thank you for any comments :f
 
Back
Top