In reading the DDK w.r.t. developing printer drivers for W2K and XP,
Microsoft
seems to be leaning towards, “hey, try and customize our Universal Printer
driver
via our MDT tool or just tweak one of the samples” versus, “develop your own
monolithic driver”. Okay, I’ll bite, and go down this path for a
while…but need some
answers.
The root-level-only attribute *PrinterType is required and has 3 options -
PAGE, SERIAL
or TTY. What do each of the options mean? MS is a little light on the
comments ie NONE.
Thanks
Bruce
Laserjets are “Page” printers while “Serial” printers are typified by
dot matrix printers. An example of how the printer type makes a
difference is text rendering. Laserjets do whatever is required to send
the relevant commands to the printer during the textout call. In the
case of other printers (typified by dot matrix printers), we have to
store the data about the glyph so that we can output the characters as
we are rendering the bitmap. This allows the output to be printed
unidirectionally DOWN the page. Laserjets are basically capable of
printing a page-at-a-time.
As for TTY, they are basically text only printers.
This posting is provided “AS IS” with no warranties, and confers no
rights.
-----Original Message-----
From: brucej [mailto:xxxxx@sovidian.com]
Sent: Friday, June 07, 2002 7:25 AM
To: NT Developers Interest List
Subject: [ntdev] *.GPD attribute
In reading the DDK w.r.t. developing printer drivers for W2K and XP,
Microsoft seems to be leaning towards, “hey, try and customize our
Universal Printer driver via our MDT tool or just tweak one of the
samples” versus, “develop your own monolithic driver”. Okay, I’ll bite,
and go down this path for a while…but need some answers.
The root-level-only attribute *PrinterType is required and has 3 options
- PAGE, SERIAL or TTY. What do each of the options mean? MS is a
little light on the comments ie NONE.
Thanks
Bruce
You are currently subscribed to ntdev as: xxxxx@microsoft.com To
unsubscribe send a blank email to %%email.unsub%%