Article ID: 948613 - Last Review: February 21, 2008 - Revision: 1.0 Windows Server 2008-based and Windows Vista-based clients do not receive Print Job cancelation notifications, and multiple print jobs may be pending in the print queueImportant This article contains information that shows you how to help lower security settings or how to turn off security features on a computer. You can make these changes to work around a specific problem. Before you make these changes, we recommend that you evaluate the risks that are associated with implementing this workaround in your particular environment. If you implement this workaround, take any appropriate additional steps to help protect the computer. On This PageSYMPTOMSWhen you configure a Windows Server 2008-based or a Windows Vista-based computer to use a public network, the eventing port of network discovery is closed. This port is used by some Windows Services on Devices printers to send status information. Because this port is blocked, the client does not receive JobEndStateEvent notifications, such as Print Job cancelation notifications. In this scenario, multiple print jobs may be pending in the print queue. Or, a print job may not be canceled, and the print queue is not released for more printing. CAUSEThis problem occurs for one of the following reasons:
WORKAROUNDWarning This workaround may make a computer or a network more vulnerable to attack by malicious users or by malicious software such as viruses. We do not recommend this workaround but are providing this information so that you can implement this workaround at your own discretion. Use this workaround at your own risk. To work around this problem, use one of the following methods, as appropriate for your situation. Method 1: Use a network location that is not set to publicNote If your computer is a member of a domain, you cannot change the network location type because it is controlled by the network administrator. For more information, contact the network administrator.
Method 2: Turn on network discovery
For advanced computer usersThis section is intended for advanced computer users. If you are not comfortable performing advanced troubleshooting, you might want to ask someone for help or contact support. For information about how to do this, visit the following Microsoft Web site:http://support.microsoft.com/contactus/
(http://support.microsoft.com/contactus/)
Advanced users method 1: Enable TCP port 5357 in Windows Firewall
Advanced users method 2: Create firewall rules for the Web Services on Devices applicationPrinter manufacturers can work around this problem when they install the device. To do this, the printer manufacturers can use Windows Firewall together with Advanced Security APIs to create firewall rules that apply to their Web Services on Devices applications. Specifically, the Add method of the INetFwRules interface can be used to add a new firewall rule. For more information, visit the following Microsoft Web site:http://msdn2.microsoft.com/en-us/library/bb648691.aspx
(http://msdn2.microsoft.com/en-us/library/bb648691.aspx)
APPLIES TO
| Article Translations
|
Back to the top


