directly to a computer and then set to be shared, static IP addressing is not needed. Put the printer on a print server device, and then static addressing is necessary.
Basically your router is DHCP enabled and is handing out IP addresses as each computer comes on line. This system will work fine for network printing if the printer is attached locally (to a PC).
I have a Windows ME computer, a Windows XP computer, and an HP6840 printer on a wired network through a LinkSys router. The IP addresses change from day to day (I don't know why this happens), and I think this is interfering with the XP's ability to print to the printer, since it is unable to do so. The ME prints through the network just fine.
The horrible tech service people at HP had indicated the need to have a static IP address for the 2 computers and the printer, but everytime I talk to them, I get someone who wants to start the whole trouble-shooting process all over from the beginning.
Bottom line: how do I set my IP addresses for the 2 computers and the printer as static IP's?