Richard,
*** No, I mean writing an interface for a DOS-only system that would
translate a DOS program's printer output to a Windows printer.
that's my point. Since more and more printers are GDI, you need to deal with
the Windows driver in order to create a GDI "image" to forward to the
printer, unless you want to rewrite a "DOS" graphical driver for each
printer out there (even in Windows you have differents drivers for different
printers). This is not far from "rewriting the Windows Printing System".
And what about network printers ? DOS does not natively have TCP/IP support.
*** There are DOS USB capabilities out now. I have not tried mine on a
USB printer, though.
I've seen DOS drivers for USB disks, written by the specific disk
manufacturer.
*** Then how does Linux do it? Or cannot Linux print to a Windows
printer?
Linux does it similarly to Windows (in reality it's the reverse, as Linux is
derived from Unix). It has his own set of drivers (and you cannot use
Windows ones on Linux), spooler, TCP/IP etc.
In addition, you cannot compare Linux to DOS. DOS has limited RAM, graphic
abilities, File System ...
*** I do because today's DOS setups are far from plain, I am not
interested in having to deal with WIndows when I use DOS. I tried that
and could not believe the hassles and complications I ran into, so I
upgraded to DOS in 1999. (-:
I understand your point, and I agree with you up to a certain point.
(expecially if the users wants to use the "Windows" stuff also, like
*** That does not help those that don't want the expense and hassle of
Windows, such as myself. I have had quite enough of Windows, thanks. (-:
I personally like Linux and use it most of the time. Obviously anyone can
decide not to use Windows at all. If someone don't want to use Windows, then
probably he don't need to use a Windows-Only printer or to connect his DOS
application to a Windows ODBC32 database thought.
Sometimes even a DOS fan can decide to use his app. on Windows with Printfil
and a cheap Win-Printer rather than having to buy an expensive Dos
compatible printer. Sometimes even expensive networked all-in-one printers
are not DOS compatible.
Regards,
Davide
aSwIt s.r.l.
--------------------------------------------------------------
Printfil - Windows Printing System for Applications
http://www.printfil.com
Odbc4All - Connection to ODBC Data Sources for any Application
http://www.aswit.com/odbc4all
@Kill - Batch Close Windows Applications - Freeware
http://www.aswit.com/akill
--------------------------------------------------------------