FYI – Back ground info
The simple difference between a “Windows” Vs “DOS” printer – lies in how the printer receives its data. DOS printers receive “characters” while WINDOW printers receive a Bit Map Data Stream. NEVER The two shall meet !!
Most Window’s printers are “dos capable” even when they don’t want to print. BUT it usually requires hexadecimal programing to coerce it – and can vary greatly between manufactures and even down to the model version.
Windows does not provide an Error Message for this simply because the DOS output is received by the printer – but is ignored because it is undecipherable (when the printer is in Windows Bit Map Mode).
However with the sheer volume of printers on the market today, it is no longer possible to consider a “generic” printing program to work in “dos mode”