Does your printer have some kind of management software?
I have an HP deskjet F4210 multifunction printer and luckily I had windows 7 drivers.
However, I could scan ok, but I could't print. It said offline, even though my printer was turned on...
The HP management software
also told me that my printer was offline, but it offered to try to connect the printer for me.
I allowed it to do that, and afterwards, the printer worked without a problem.
So look for some kind of management software for your printer, as it might be more helpful than Windows sometimes!