I have been using Win98SE for years with no problems until I started upgrading to XPP. XP right out of the box appears to work as expected and prints from my DOS programs without any problem. But as I re-install other windows programs, the DOS programs will eventually stop printing. This does not appear to be due to any particular program as I have re-formated the HD and re-installed XPP many times and never had a particular program cause the problem twice.
But, one thing appears to be the same. When the DOS programs quit printing, the spooler seems to be involved. If I disable the spooler in msconfig, then I can again print from my DOS programs, of coarse then I can't print from my windows programs, which is also not good! I don't get any errors, nothing shows up in the spooler, the hard drive shows some brief activity and then nothing! Nobody seems to know where it goes or how to fix it ... including the Microsoft Tech's who say they've never even heard of anyone having the problem before and no suggestions on how to fix it except ... Yep! re-install XPP!
I assume how the spooler handles this is being changed, but I can't seem to fine anyone that knows why or how to fix it.
For reference: I'm using a ibm thinkpad x31, not on a network and printing to a canon bjc-4300, but have had the same problem on other systems.
I hope there's a real expert out there that actually knows what's going on here.