My printer is an HP Laserjet P1606dn that is connected directly to the host computer via USB. The computer is running Windows XP SP3.
The printer works fine until the computer is rebooted. At which point the printer shows as offline. Selecting 'use printer online' will make it show up as available, but documents will fail to print.
This happens with at least two different P1606dn printers.
Other USB printers connected to the same machine don't have this problem.
Unplugging the USB cable from either machine and plugging it back in resolves the issue temporarily until next restart.
What could be causing this?