Re: Network printer stops printing when IP address changes
1 no lookup is performed when the port is created, thus the IP address
usage as opposed to actually using the hostname of the device If one
creates a port using the hostname, then the lookup will be performed on the
Windows Printing Team
Search the Microsoft Knowledge Base here:
This posting is provided "AS IS" with no warranties, and confers no rights.
"Ron Lowe" <ronATlowe-famlyDOTmeDOTukSPURIOUS> wrote in message
> "Alan Morris [MSFT]" <email@example.com> wrote in message
>> The Vista network printer search will create the network port using the
>> current DHCP address. If there is DNS available in your network and you
>> can ping the hostname configured on the printer network card, create a
>> new Standard TCP/IP port with the hostname rather than the IP address,
>> then assign this port to the printer.
>> Alan Morris
>> Windows Printing Team
> OK, but firstly, when exactly is the name-to-IP lookup performed?
> Is it once only, when the TCP/IP port is created?
> Or is it dynamically looked up every time the port is used?
> Or something else?
> I could test this, but frankly can't be bothered.
> I have a feeling the lookup may be performed once-only, at port creation
> time ( but I may be wrong ).
> That makes a huge difference, if the IP address ( and relevant DNS
> record ) changes after the port is created.
> Secondly, what printers DHCP client support Dynamic DNS update to keep
> their A-records updated when their IPs change? None that I know of. So
> we rely on the DHCP server to update DNS on behalf of the legacy clients.
> What domestic-grade router DHCP servers will do this? I know of none.
> If there was a win2k /2k3 DHCP server involved, it could, but I doubt
> that's the environment.
> I just don't think this is going to work reliably.
> To the OP: I would strongly advise the OP to follow Malkes advice, and
> put the printer on a static IP. It's what every professionally-run
> network does. It just eliminates these issues. The people who give
> this advice do so for a reason :-)