Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

You cannot create a TCP/IP print port by using an IPv6 address on a computer that is running Windows Server 2003 or Windows XP with Service Pack 3


View products that this article applies to.

Symptoms

On a computer that is running Windows Server 2003 or Windows XP with Service Pack 3, you try to create a TCP/IP print port by using an IP version 6 (IPv6) address. When you do this, you receive the following error message:
Invalid server name
Notes
  • You use the "Add port" wizard or the XcvData "AddPort" function entry to create a TCP/IP print port.
  • An IPv6 address contains blocks that are separated by colons. The IPv6 address resembles the following:
    xxxx:xx:xxx::xxx

↑ Back to the top


Cause

The Standard TCP/IP Port Monitor (Tcpmon.dll) does not support IPv6 names on Windows XP.

Note The Tcpmon.dll file supports IPv6 names on Windows Vista and on Windows Server 2008.

↑ Back to the top


Workaround

To work around this behavior, use a Domain Name System (DNS) name to create a TCP/IP print port.

↑ Back to the top


Status

This behavior is by design.

↑ Back to the top


References

For more information, visit the following Microsoft Web sites:
Print System Remote Protocol Specification
http://msdn.microsoft.com/en-us/library/cc244870(PROT.10).aspx
Section 3.1.4.1.4 Print Server Name Parameters
http://msdn.microsoft.com/en-us/library/cc244607(PROT.13).aspx
IPv6 for Microsoft Windows: Frequently Asked Questions
http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx

↑ Back to the top


Keywords: kbtshoot, kbexpertiseinter, kbsurveynew, kbprb, KB970802

↑ Back to the top

Article Info
Article ID : 970802
Revision : 1
Created on : 5/5/2009
Published on : 5/5/2009
Exists online : False
Views : 148