Microsoft KB Archive/321839

= HOW TO: Set Up Network Printing in Mixed Environments in Windows 2000 =

PSS ID Number: 321839

Article Last Modified on 12/18/2003

-

The information in this article applies to:


 * Microsoft Windows 2000 Server SP1
 * Microsoft Windows 2000 Server SP2
 * Microsoft Windows 2000 Server SP3
 * Microsoft Windows 2000 Advanced Server SP1
 * Microsoft Windows 2000 Advanced Server SP2
 * Microsoft Windows 2000 Advanced Server SP3

-



This article was previously published under Q321839



IN THIS TASK

 * SUMMARY
 * ** Print with UNIX Clients and Servers
 * *** Install Print Services for UNIX
 * Print on a Print Server That Is Running Windows 2000 LPR
 * Print with Netware Clients and Servers
 * *** Print Documents from Netware Clients
 * Send Documents to a NetWare Network
 * Configure a Windows 2000-Based Server to Access Shared NetWare Printers
 * Connect to a Shared Network Printer
 * Print with Macintosh Clients and AppleTalk Printers
 * *** Install Print Services for Macintosh
 * View User-Level Security
 * Limit User Permissions for Macintosh Print Clients



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 top

Print 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:

301201 HOW TO: Set Up Print Services in Windows 2000 Server

179156 Updated TCP/IP Printing Options for Windows NT 4.0 SP3 and Later

back to the top

Install Print Services for UNIX

 * 1) Click Start, click Settings, and then click Control Panel.
 * 2) Double-click Add/Remove Programs, and then click Add/Remove Windows Components.
 * 3) Click Next.
 * 4) In Components, click Other Network File and Print Services (but do not select or clear its check box), and then click Details.
 * 5) Click to select the Print Services for UNIX check box.
 * 6) Click OK, and then click Next.

back to the top

Print 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 top

Print 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 top

Print 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 top

Send 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 top

Configure 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:
 * 1) Click Start, point to Settings, and then click Control Panel.
 * 2) Click Network and Dial-up Connections.
 * 3) Right-click Local Area Connection, and then click Properties.
 * 4) Click Install, click Client, click Gateway Services for NetWare, and then click OK.
 * 5) Click Close.
 * 6) 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 top

Connect 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 top

Print 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 top

Install Print Services for Macintosh

 * 1) Click Start, point to Settings, and then click Control Panel.
 * 2) Double-click Add/Remove Programs, and then click Add/Remove Windows Components.
 * 3) Click Next.
 * 4) In Components, click Other Network File and Print Services (but do not select or clear its check box), and then click Details.
 * 5) Click to select the Print Services for Macintosh check box.
 * 6) 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 top

View 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 top

Limit User Permissions for Macintosh Print Clients

 * 1) Create a new user account for the group to take the place of the System account.
 * 2) Assign this account the print permissions that you want the group to have.
 * 3) Set the MacPrint service to log on by using the new account.

back to the top

