[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Advanced Printer Control?



I'm configuring a print server for remote clients. I've set up a Debian machine
with an HP LaserJet 4000 hooked to it via parallel cable. I've installed lprng
and samba, and can print to it from two types of client:

1) From Linux using BSD-style lpr. Text (notwithstanding line feed issues) and
postscript print fine. I am looking at installing magicfilter.

2) From NT using local drivers, via Samba. Works fantastic.

The issue, is that the NT drivers are able to take full advantage of the
printer's capabilities. It can do duplex, 2- 4- 8-up printing, etc.

How can I achieve such control from the Linux clients? I need to be able to
specify at least duplex, and hopefully a greater subset of the printer's
capabilities. Linux is working great as a print server to NT clients, but not so
great to Linux clients.

Any advice would be appreciated. I'm not even sure at which level (client?
server?) this would occur. Pointers to HOWTOs that deal with this, and other
resources, would be appreciated.

PS: I can't help but imagine C++ iostream manipulators:

    cout << unix_line_feeds << file.txt << duplex << 4up << file.ps;

-- 
Marc Lepage
Software Developer
Molecular Mining Corporation


Reply to: