Depends on what you are trying to do. If you are attempting to RECEIVE a
print data stream from another computer (e.g. a UNIX computer) that is
sending using lpr, then, yes, you need to install Print Services for Unix.
However, if you are attempting to SEND print FROM a Windows 2000 or later
computer using LPR (to printer with a LAN adapter or to a print queue on a
UNIX computer), you DO NOT need to install Print Services for UNIX. The
Standard TCP/IP printer port can be configured to send print using the
lpr/lpd protocol.
In Printers and Faxes on the computer that has the Standard TCP/IP port
defined:
1. click File, Server Properties
2. select the Ports tab
3. select the Standard TCP/IP port you want to configure to send print via
lpr/lpd to the print device
4. click Configure Port
5. select the LPR radio button
6. key the Queue name (many print LAN adapters (e.g. HP JetDirects) accept
several Queue names including TEXT)
By default, when you add a new Standard TCP/IP printer port, it will be
configured to use the port 9100 protocol, not LPR. You have to open the
port's properties to change it to LPR.
I know this works becuase I've done it several times.
If you do install Print Services for Unix, then you have a choice - you can
create a "LPR" port or a "Standard TCP/IP port" and configure it as I've
described above.
With Windows NT 4, the only way to send print via LPR was to install the
Print Services for UNIX, but with Windows 2000 and later, this is not
necessary. The only real reason for installing Print Services for UNIX with
Windows 2000 or later is so that the LPD service is available and UNIX (or
other none Windows) computers can send print data streams to your print
server using the lpr/lpd protocol.
--
Bruce Sanderson MVP Printing
http://members.shaw.ca/bsanders
It is perfectly useless to know the right answer to the wrong question.