I find that Windows machines wont "discover" my Canon printer like OSX+Bonjour does, so if the IP address changes you have to delete and reinstall it. :/
Might be OP's problem?
Have you installed the Windows bonjour client from Apple?
I was recently trying to print from Windows inside virtualbox on my Mac to a wireless Canon printer. After installing bonjour, Windows found and install the drivers for the Canon but when I "printed" to it only a blank page would come out. Sigh, so close.
That would explain why the machine with iTunes works. Windows isn't my daily driver anymore but I'll definitely try that! Yeah Canon printers always seem to work after installing the monolithic Canon drivers, but tbh it just feels wrong.
Yeah that issue was when I was using the ISP-provided gateway combo. I'm running a PF box right now and it hasn't been reassigned in months. But yeah assigning a static ip would fix it. It's just annoying when its a family member who doesn't know that can be done.
I was recently trying to print from Windows inside virtualbox on my Mac to a wireless Canon printer. After installing bonjour, Windows found and install the drivers for the Canon but when I "printed" to it only a blank page would come out. Sigh, so close.