Did you set b/g/n (or called mixed mode) on your router?
Remove the mixed mode and force "g only". Mek sure you do that on the 2,4 GHz network ONLY. On the 5 GHz (if you have it), the setting does not matter.
That should do the trick. The printer cannot communicated in the n protocol.