attachment
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Now that we have raster graphic and color structures, we can
discuss a number of models.</FONT></DIV>
<DIV><FONT size=2>Let's think about a printer which is kind of PCL
like.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>1. A clean bitonal black/white monochrome
printer.</FONT></DIV>
<DIV><FONT size=2>that's a clear case. </FONT></DIV>
<DIV><FONT size=2>One ColorMode record with Predefined_ID=monochrome, which
means the PlaneImplementation attribute will be ignored (set it to PerPixel
anyhow). No Plane element will be defined. I would define the ColorHandling
feature hidden (Appearance).</FONT></DIV>
<DIV><FONT size=2>2. A RGB color device.</FONT></DIV>
<DIV><FONT size=2>You may define the same ColorMode record as in
#1.</FONT></DIV>
<DIV><FONT size=2>Additionally you likely have a color record, perhaps with
PlaneImplementation=PerScanline (or PerPixel depending on your favorite
implementation and the drivers' capabilities).</FONT></DIV>
<DIV><FONT size=2>Three Plane elements defined with the proper colors,
Appearance active.</FONT></DIV>
<DIV><FONT size=2>Nothing fancy.</FONT></DIV>
<DIV><FONT size=2>2.a. The #2 device with an additional greyscale
mode.</FONT></DIV>
<DIV><FONT size=2>Implementation can vary.</FONT></DIV>
<DIV><FONT size=2>It might just be an additional job command sequence. So you
would create an additional ColorMode record with the proper entries (only the
Command element would be different).</FONT></DIV>
<DIV><FONT size=2>Not really complicated with a cautious
implementation.</FONT></DIV>
<DIV><FONT size=2>3. Hypothesis: There is a new device, which needs a true
greyscale input.</FONT></DIV>
<DIV><FONT size=2>Condition 1: the UPDF driver has to support a color to
greyscale conversion. Do we expect a UPDF driver to do that?</FONT></DIV>
<DIV><FONT size=2>Condition 2: The ColorMode record for greyscale would have one
black plane (my personal opinion!), but no other planes.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Keep in mind that the Predefined_ID of ColorMode is meant to
tell the operating system about the color capabilities. this attribute has
nothing to do with what the driver is sending to the device!</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Does that sound reasonable to you or do we just forget about
#3?</FONT></DIV>
<DIV><FONT size=2>You may take this as a case study to check the power and
flexibility of the spec. Please contribute to the discussion. it educates us
all.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Norbert Schade<BR>69 Prescott Drive<BR>North Chelmsford, MA
01863<BR>978-251-1017<BR><A
href="mailto:norbertschade@attbi.com">norbertschade@attbi.com</A></FONT></DIV></BODY></HTML>