FYI - Some printers have a special secret protocol that requires you to use the Windows driver (and WinAPI). I have a cheap Canon ink jet, and it doesn't respond if you simply it send ASCII. It won't work with DOS applications at all.