Environment
iPrint
Situation
How to move an iPrint Print Manager from one Linux server to
another
Resolution
1. Launch iManager
2. Go to Manage Print Manager
3. Click the second button in the list; it is labeled MOVE.
4. Follow the prompts to move the manager to a new file server.
2. Go to Manage Print Manager
3. Click the second button in the list; it is labeled MOVE.
4. Follow the prompts to move the manager to a new file server.
5. Within your DNS configuration, change the IP Address
the Print Manager's DNS service to the new server's IP
Address. See the Important Note below for more details.
Additional Information
Formerly known as TID# 10101104
Important Note:
Prior to configuring printers for iPrint, you should have
configured a DNS name for the Print Manager. When
iPrint is enabled for a printer, a URL is generated based upon the
Print Manager’s IP address or assigned DNS Name. You decided
whether to bind your Print Manager to an IP Address or DNS name
when you created the object and chose an "iPrint Service"
value. This value can be modified after creation through
/etc/opt/novell/iprint/conf/print_manager_name_ipsmd.conf.
See the value for PSMHostAddress. If an IP Address is present
for this attribute, then iPrint printers installed to workstations
will point to the IP Address. If a DNS name is present for
this attribute, then iPrint printers installed to workstations will
point to the DNS name.
For example, if a Print Manager resides on a server using an
IP address of 172.16.123.25 and the printer name is Printer1, then
iPrint generates a URL of ipp://172.16.123.25/ipp/Printer1. If you
assign a DNS name to the Print Manager of Printing.My_Company.Com
and the printer name is Printer1, then the URL is
ipp://Printing.My_Company.Com/ipp/Printer1. The iPrint
printer installed to the workstation will either point to an IP
Address or DNS name, depending on the ipp URL. By using
a DNS name, you can change the server’s IP address without
affecting a printer’s URL for printers already installed to
workstations.
Novell recommends that the Print Manager's "iPrint Service"
value points to a DNS name of an iPrint service, not an IP Address
and not the DNS name of the server. Following this
recommendation will allow the flexibility to move the Print Manager
to another server and still have the iPrint printers installed to
workstations point to the correct address.
If you did not follow Novell's recommendation of pointing the
Print Manager to an iPrint DNS name, then you can:
1. Create a DNS record to resolve a Print Manager
Service Name to the current server's IP Address.
2. Modify the
/etc/opt/novell/iprint/conf/print_manager_name_ipsmd.conf's
PSMHostAddress to contain the decided Print Manager Service
Name.
3. Restart the Print Manager
- This will cause all workstations with iPrint printers pointing to
that Print Manager to get automatically re-installed. The
newly installed iPrint Printer will point to the new Print Manager
Service Name. See KB 3476106 for options to manage
this automatic process.
4. Now you will be following Novell's recommended
configuration. You will be able to move your Print Manager
from one server to another using the steps outlined at the
beginning of this document.