This is the first we've run into this.

Existing ndpsm using ip address

We changed it to use DNS name switch instead.

Rebooted server so that it loads with /dnsname

What SHOULD happen is that when people access their printers, it should reinstall their printers to use the dnsname.

But it's not.

The only difference that we can think of (vs. our other servers we've done):

These pc's have the 5.20 iPrint client on them, and the server is NW 6.5.7

Previously we had the 4.38 iPrint client on our XP machines and they reinstalled.

Unless I'm missing something somewhere?