We have an older printer, an hp Laserjet 1300. The printer is installed on a windows xp (32 bit) machine.
When trying to connect over the network to the printer, my machine (windows 7 64 bit) cannot install the drivers for the printer, so the trick was to create a local port (USB) \xpcomputer\laserjet1300 and connect it that way.
That works fine with the exception that every morning I have to shut the printer off for a second, or less, and turn it back on. Otherwise, it won't print.
If I try to print 10 pages, before switching it off, it does not print, but when I switch it off and on, those 10 pages print automatically.
This happens every day.
Both machines are set to be always on, no sleeping or hibernation.