Based on my experiences with regards to printer, printer spooling, and other stuff regarding printers...
Here would be my solutions:
1. If you really believe that you had the compatible driver for your device in that specific OS then you might have to check the printer cable... There are printer cable that seems to be in a very good condition yet it is no longer functional, meaning defective... But before doing so, check the printer cable if they are loosed... or just yet try to print something then tighten the connection between the CPU and the printer... i hope it would help...
2. If the printer cable is not defective and you had the most compatible driver for the printer device in that specific OS, why not try to check the memory of your printer, as well as the memory of your CPU? There might be not enough memory to perform the task... There are in some cases that no indications would pop-up if it lacks memory...
3. If in case the two reasons above didn't help at all... maybe by being more specific with giving the situation and condition would help us understand the trouble you are in to...