The text in the following Microsoft Knowledge Base article is provided so that the site search can find this page. Please click the Knowledge Base link to insure that you are reading the most current information.
SUMMARY
This article describes how to set up network printing in a mixed environment. In UNIX, a program on one computer can
use the line printer remote (LPR) service to send a document to a print spooler service on another computer.
The receiving service is typically referred to as a line printer daemon (LPD).
NOTES:
-
Print Services for UNIX provides both LPR and LPD services. These services act independently on a
Windows 2000-based print server.
-
The LPD service (also known as LPDSVC) on the print server receives documents from native LPR utilities that are running on UNIX
client computers. By default, the LPD service is set to start manually. To configure it start automatically, change the startup
setting for the TCP/IP Print Server service in the Services tool.
The LPR print monitor (Lprmon) on the print server sends print jobs to native LPD processes on UNIX computers to which printers
are attached. You must have the Windows 2000 Server compact disc (CD) to install the LPR
service.
back to the topPrint with UNIX Clients and Servers
LPR/LPD print services are also known as Print Services for UNIX. The Windows 2000 implementation of this service operates
like a UNIX print server. If you set up LPD services on a Windows 2000-based print server, UNIX workstations can share
the print queue with Windows-based client computers. If you use the LPR configuration, the print server can communicate
with network interface print devices.
For additional information about how to set up printers in a mixed environment, click the article number below
to view the article in the Microsoft Knowledge Base:
Q301201 HOW TO: Set Up Print Services in Windows 2000 Server
Q179156 Updated TCP/IP Printing Options for Windows NT 4.0 SP3 and Later
back to the topInstall Print Services
for UNIX
-
Click
Start, click
Settings, and then click
Control Panel.
-
Double-click
Add/Remove Programs, and then click
Add/Remove Windows Components.
-
Click
Next.
-
In
Components, click Other Network File and Print Services (but do not select or
clear its check box), and then click
Details.
-
Click to select the
Print Services for UNIX check box.
-
Click
OK, and then click
Next.
back to the topPrint on a Print Server That
Is Running Windows 2000 LPR
To print on a print server that is running Windows 2000 LPR, print clients must meet following conditions:
-
Both the client and the server must have Transmission Control Protocol/Internet Protocol (TCP/IP) protocol configured.
-
The client must have a Request for Comments (RFC)-compliant version of LPR.
-
Print Services for UNIX must be installed on the print server.
-
The printer share name must be identified to the LPR software on the client.
NOTE: The printer share name may differ from the printer name in the Printers folder and in the printer's
properties.
NOTE: In Windows 2000, the LPD utility is included in Print Services for UNIX. When you install this service, it starts
automatically for all shared printers. LPR clients recognize the printer names as the Windows 2000 share names.
back to the topPrint with Netware Clients and Servers
A print server that is running Windows 2000 Server can process print jobs from NetWare print clients if the File and Print
Services utility is installed. The NetWare clients can connect to the print server directly or through a NetWare server.
If you use Windows 2000 File and Print Services, NetWare clients can print to NetWare-compatible printers that are attached
directly to the Windows 2000 network.
back to the topPrint Documents from Netware Clients
Print Services communication with NetWare requires NWLink IPX/SPX/NetBIOS-compatible transport protocol. File and Print Services
installs the NWLink software automatically if it is not already present on the Windows 2000 print server. NetWare connectivity
over TCP/IP is not supported. To print by using Windows 2000 File and Print Services, NetWare clients must download the printer
driver and duplicate the shared printer as a local printer. You must specify the ports in the following way:
-
For a printer attached to the Windows 2000 print server, select the LPT1 port.
-
For a networked printer, select either the NetWare_Pserver_0 port or the NetWare_Pserver_1 port.
back to the topSend Documents to a NetWare Network
If you use Gateway Services for NetWare, Windows 2000-based servers can send print jobs to printers on a NetWare network by using
Novell PSERVER technology.
NOTE: When you use Gateway Services for NetWare, requests from Microsoft networking clients are processed through the
gateway. As a result, access is slower than when the client has direct access to the NetWare network. To increase the access
speed, run Client Services for NetWare on Microsoft networking clients that must have frequent access to NetWare resources
so that the clients can bypass the Windows 2000 print server.
back to the topConfigure a Windows 2000-Based
Server to Access Shared NetWare Printers
To install Gateway Services for NetWare on a computer that is running Windows 2000 Server:
-
Click
Start, point to
Settings, and then click
Control Panel.
-
Click Network and Dial-up Connections.
-
Right-click
Local Area Connection, and then click
Properties.
-
Click
Install, click
Client, click Gateway Services for NetWare, and then click
OK.
-
Click
Close.
-
Add a NetWare port. To do so, you must install the NetWare remote port monitor (Nwmon), which manages communication between the
Windows 2000-based print server and the print device.
If Gateway Services for NetWare is already installed, make sure that the NWLink protocol is configured.
back to the topConnect to a Shared Network Printer
If you use Gateway Services, Microsoft networking clients can connect to a shared NetWare printer the same way as they connect
to a shared printer on the Windows 2000 network. Windows 2000 downloads the printer driver. Printer settings are not retrievable
from a NetWare print server; therefore, you must set these settings on the client side.
NOTE: The NetWare printer driver is not automatically kept current on the client. Use the Add Printer Wizard to update
this driver.
back to the topPrint with Macintosh Clients and
Appletalk Printers
Networked Macintosh computers that act as their own print server can print directly to network-enabled print devices by
using either the AppleTalk protocol or the TCP/IP protocol. If you use Print Server for Macintosh, Macintosh clients can
connect to printers that are shared on computers that are running Windows 2000 Server. You can configure the Windows 2000-based
print server to completely control access to the AppleTalk print device. If you do so, all AppleTalk printing is routed
through the Windows 2000-based print server, which allows the administrator to assign any priorities and job controls that
they must assign.
The AppleTalk protocol installs Macintosh Port Monitor. When Macintosh Port Monitor is installed, computers that are
running Windows 2000 Professional or Windows 2000 Server can print to AppleTalk print devices.
NOTE: Windows 2000 can send print jobs to a Macintosh computer that is using AppleTalk only when third-party
software is running on the Macintosh computer.
To print to AppleTalk printers on a network, you must install the AppleTalk protocol on a Windows 2000-based client.
If there are Macintosh clients on the network that have to spool print jobs to the Windows 2000-based server,
install Print Server for Macintosh on the server.
back to the topInstall Print Services
for Macintosh
-
Click
Start, point to
Settings, and then click
Control Panel.
-
Double-click
Add/Remove Programs, and then click
Add/Remove Windows Components.
-
Click
Next.
-
In
Components, click Other Network File and Print Services
(but do not select or clear its check box), and then click
Details.
-
Click to select the Print Services for Macintosh check box.
-
Click
OK, and then click
Next.
NOTE: Before you can set up an AppleTalk print device on a Windows 2000-based print server, you must load AppleTalk
protocol on the server in the Local Area Connection properties under Network and Dialup Connections. The server can only
communicate with an AppleTalk print device that is able to advertise itself on the AppleTalk network.
back to the topView User-Level Security
Native Macintosh networking does not support security for printers. Therefore, Macintosh printer clients cannot identify themselves
on a Windows 2000 network and the print server cannot impose user-level security on the printer clients.
If a Macintosh client is physically able to send a job to the printer, it has implicit permission.
However, you can set user-level permissions for all Macintosh print clients as a group.
By default, the Macintosh MacPrint service logs on as the System account. This account has print permission on all local
printers and it gives Macintosh clients access to any local printer on the Windows 2000-based server.
back to the topLimit User Permissions
for Macintosh Print Clients
-
Create a new user account for the group to take the place of the System account.
-
Assign this account the print permissions that you want the group to have.
-
Set the MacPrint service to log on by using the new account.
back to the top