I have connected my printer to my wireless router. It works fine for a few weeks, then suddenly the computers in the office cannot print (that is, the print jobs sit in the tasktray with status listed as either "printing" or "error" and nothing happens). There are no error message pop-ups in windows. One desktop computer runs on Windows XP Professional, the other laptop runs on Vista 32-bit. The desktop is connected to the router by a wire, the laptop is wi-fi.
I replaced my LinkSys router with an inexpensive wireless D-Link router. Again, the printer worked for a few weeks and then stopped. I switched the printer with an entirely different Dell LAN printer, and it worked only for a day.
The printers are assigned an IP address dynamically through DHCP, though the printers address is "reserved" to the same IP number (192.168.1.7) through the D-Link router. I am able to ping to that address from any computer using the "ping" command in a CMD window.
The only possible solution seems to me to replace the router. Does anyone have any other suggestions?