Setting Up DNS for the Print Services Manager

Each server that is running the print services manager loads IPPSRVR.NLM when iPrint is enabled for a printer associated with that manager. Prior to configuring printers for iPrint, you should configure a DNS name for each print services manager. This lets you move the print services manager to a different server while maintaining the iPrint URLs for the associated printers; otherwise, iPrint will no longer work.

To correctly enable DNS for each print services manager, you must first add the DNSname to the DNS namer server and then enable DNS on the print services manager.

NOTE:   If DNS is not set up for the print services manager and the manager is moved to another server, users will have to reinstall their iPrint printers.

If a DNS name is added to the print services manager after iPrint is set up, iPrint printers enabled before the DNS will not use the DNS name until the manager is restarted.

If users install printers prior to the DNS name being added, their printing will work only until the IP address of the print services manager changes. Then users will have to reinstall their printers.


Adding the DNS Name to the DNS Name Server

After you enable the DNS name on the print services manager, you need to add the DNS name to your DNS name server. For more information, see the Novell DNS/DHCP Services Administration Guide.


Enabling DNS on the Print Services Manager

To configure a DNS name for the print services manager, use the print services manager startup switch.


Syntax

NDPSM NDPS_Manager_Object_Name /dnsname=NDPS_Manager_DNS_Name

Example

NDPSM PrintManager1 /dnsname=Printing.MyCompany.Com

where PrintManager1 is the print services manager name and Printing.MyCompany.Com is the desired DNS name.

If you do not specify an IP address or DNS name when you load the NDPS Manager, the manager uses the address stored in SYS:\ETC\HOSTNAME. If either the IP address or DNS name specified on the command line or in the HOSTNAME file is invalid, you will receive the following error:

IP Address xxx.xxx.xxx.xxx, specified at load time, is not bound. Program execution cannot continue normally. Press Escape to continue.

To resolve this error, use a valid DNS name or IP address on the command line or edit the SYS:\ETC\HOSTNAME file to contain a valid address.