How to move an iPrint Print Manager from one Linux server to another

  • 3902032
  • 27-Jan-2007
  • 16-Mar-2012

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.
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.