If I move the NDPS printer object to another container and retain the same
printer name and same NDPS manager dns name will the iPrint printer
installed on a workstation still work ?

The port name in Start - Settings - Control Panel - Printers - Properties of
Printer - Ports will still be valid but the broker will have changed name
and location and the server will have changed name and location BUT the
Manager DNS name is still the same.

I hope that is not too confusing ;)