This question is commonly asked while preparing to do an iPrint migration from NetWare to Linux or after the iPrint migration has been executed.
- Printer Agent name
- Server Address
For example, the name of an iPrint printer installed to a workstation looks like on the 3 examples:
- PrinterName on ipp://myprintmanager.company.com
- PrinterName on ipp://192.168.52.151
- PrinterName on SomeShortName (See KB 7003076)
The printer installed to the workstation does not know about the printer agent eDirectory object name, the eDirectory context, or the Print Manager name. It simply knows the printer agent name (as it shows in the Print Manager database - psmdb.dat) and the address to which the Print Manager is bound.
- NDPSM /DNSNAME=myprintmanager.company.com
- If this switch is not used, the default is the server IP address.
On Linux, the Print Manager is bound to an address defined in the PSMHostAddress value within the /etc/opt/novell/iprint/conf/ipsmd.conf
- PSMHostAddress myprintmanager.company.com
- change DNS to resolve myprintmanager.company.com to the Linux server. (See *Note below)
- update the Linux server's /etc/hosts file to resolve myprintmanager.company.com to the IP address.
- update the PSMHostAddress value to match what existed in the NetWare Print Manager configuration. To determine that value:
- see the printer installed to the workstation to find that NetWare Print Manager address binding.
- or, go to http://[netwareIP]/ipp within a browser
- hover your mouse over a printer link
- view the printer install URL (bottom of the brower, in the status bar)
- The address shown in place of the YYY is the address to which the NetWare Print Manager is bound.
- Restart the Print Manager (rcnovell-ipsmd restart )
The iPrint printers installed to the workstation will now point to the Linux iPrint server. A re-install of the iPrint printer will not be required.
- update the NetWare iprint.ini to suppress information messages to clients (see KB 7000054)
- create a new DNS name for the iPrint service to point to the NetWare server's IP address.
- load the NetWare Print Manager with the new DNS name (NDPSM /newprintservicename.company.com)
- observe the workstations auto re-install themselves to the workstations to reflect the new address binding.