SFM Print Service is Limited to 127 PrintersLast reviewed: January 8, 1998Article ID: Q136151 |
The information in this article applies to:
SYMPTOMSMacintosh clients cannot print to printers shared by Windows NT Services for Macintosh (SFM) print servers. The following error message appears on the Macintosh client:
A communication error has occurred.The following error is logged in the event log on the Windows NT SFM Server:
Macprint Event ID 2019 - Semaphore timeout.Macintosh clients may also be unable to see the shared SFM printers.
CAUSEThis problem is caused by an AppleTalk Printer Access Protocol (PAP) limitation. In response to a connection request from a Macintosh client, Windows NT sends the socket on which the client can respond. When there are more than 127 printers shared on a Windows SFM server, Windows NT will exhaust the range of available sockets on the first node, and then move to the next node (a node is a set of sockets.) But there is no provision in the protocol to tell the client which node to use. The client continues to use the first node, but uses the new socket. That pair corresponds to some other printer, which drops the request and causes the errors. This is a limitation in Apple's design of Appletalk.
WORKAROUNDA workaround exists that involves creating a service account specifically for Print Services for Macintosh and then denying that account access to certain printers using the Control Panel Printers tool. This will disallow Print Services for Macintosh access to share specified printers for Macintosh clients only. To accomplish this, perform the following steps:
|
Additional query words: MAC
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |