Latest_Meeting_Minutes-0001.htm
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="Originator" content="Microsoft Word 9">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Meeting notes from the UPDF meeting in Toronto, July 30th 2001</title>
<link rel="File-List"
href="./Latest_Meeting_Minutes_files/filelist.xml">
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Norbert Schade</o:Author>
<o:LastAuthor>Norbert Schade</o:LastAuthor>
<o:Revision>12</o:Revision>
<o:TotalTime>305</o:TotalTime>
<o:Created>2001-08-13T16:54:00Z</o:Created>
<o:LastSaved>2001-10-29T17:47:00Z</o:LastSaved>
<o:Pages>2</o:Pages>
<o:Words>625</o:Words>
<o:Characters>3566</o:Characters>
<o:Company>Oak Technology, Inc.</o:Company>
<o:Lines>29</o:Lines>
<o:Paragraphs>7</o:Paragraphs>
<o:CharactersWithSpaces>4379</o:CharactersWithSpaces>
<o:Version>9.2720</o:Version>
</o:DocumentProperties>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;
        mso-font-charset:2;
        mso-generic-font-family:auto;
        mso-font-pitch:variable;
        mso-font-signature:0 268435456 0 0 -2147483648 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
h1
        {mso-style-next:Normal;
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:1;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-font-kerning:0pt;
        font-weight:normal;
        font-style:italic;}
h2
        {mso-style-next:Normal;
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:2;
        font-size:12.0pt;
        font-family:"Times New Roman";}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:543563091;
        mso-list-type:hybrid;
        mso-list-template-ids:2048418790 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1027"/>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body background="cid:002501c0b3d4$b6a9e4c0$500714ac@NSCHADEW1"
bgcolor="#C0C0C0" lang="EN-US" style="tab-interval:.5in">
<!--[if gte mso 9]><xml>
<v:background id="_x0000_s1025" o:bwmode="white" fillcolor="silver">
<v:fill src="cid:002501c0b3d4$b6a9e4c0$500714ac@NSCHADEW1" type="tile"/>
</v:background></xml><![endif]-->
<p class="MsoNormal"><b><span style="mso-bidi-font-size:10.0pt;font-family:Arial">Meeting notes from the UPDF meeting in
Woburn, April 19th 2002.<o:p></o:p></span></b></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><b>Attendees<o:p></o:p></b></p>
<p class="MsoNormal">Richard Hart, Compaq</p>
<p class="MsoNormal">William Wagner, NetSilicon</p>
<p class="MsoNormal">Lee Farell, Canon</p>
<p class="MsoNormal">Harry Lewis, IBM</p>
<p class="MsoNormal">Jim Sommer, Granite Systems</p>
<p class="MsoNormal">Elliott Bradshaw, Oak Technology Inc.</p>
<p class="MsoNormal">Norbert Schade </p>
<p class="MsoNormal"> <o:p></o:p></p>
<h2>Host implementation demonstration</h2>
<p class="MsoNormal">While the spec design hasn't changed lately
in the areas of composite features and user policies, we were
able to show the host implementation of Granite Systems under
Windows on their current level. Fortunately we could demonstrate
progress even with nested composite features. We had prepared a
Media feature in the sample with some records predefined by the
IHV. The settings of these could be looked at in a subdialog for
information purpose only. We could as well show the conditions
when and how an end user can add, edit or remove records for a
composite feature. We explained the meaning of a dominant feature
as well as the reason for having non-dominant fallback records.
The last and most surprising part of the demos was the fact that
we could already pass the feature through to the operating system
and its applications by selecting the Page Setup dialog of an
applicatoin like WordPad or WinWord. It became apparent that this
type of solution allows various instances of a media size like
Letter to be listed with a dedicated text string for other
attributes involved like media type or source. This kind of
functionality is not provided by any other driver concept we know
of and helps avoiding some kind of bugs with contradicting media
size and source, too.</p>
<p class="MsoNormal">User policies - the chance for system
administrators to preset or modify drivers for certain users or
user groups - allow an even more elaborate application of
composite features.</p>
<p class="MsoNormal">This kept us busy in a very active
discussion after which everybody had the feeling he understood
that part of the spec completely, perhaps the first time. </p>
<p class="MsoNormal"> <o:p></o:p></p>
<h2>Raster graphic, color handling and halftoning</h2>
<p class="MsoNormal">The proposal prepared for the conference
went through with only few change requests. </p>
<p class="MsoNormal">The specification will support device color
for monochrome and color devices with 8bpp per color plane. All
entries are public including the way the driver is expected to
work to support the structures - as you may expect it from an
open standard. Level 1 of UPDF will not support private hooks.</p>
<p class="MsoNormal">We provide flexibility for different plane
handling implementations. Planes can be specified per page, per
band, per scanline and per pixel, which represents the most
common ways a plane can be used. We had PDL like PCL and
PostScript in mind, but tried to provide support for ink jet and
impact printers as well. Please have the specification checked,
if it fulfils your needs. Target of the spec is to provide all
necessary information to create a correct output for raster
graphic for common devices. We do not yet support interleaving.
The current plan is to not add that to level 1.</p>
<p class="MsoNormal">IHV who have further needs have to step up
to provide the necessary information about the required structure
and tags as well as the expected driver functionality. The
current design of these three features is considered the final
proposal. Some attendees were asking for a bit more time for
contemplation. We keep the design open and wait for input until
May 10th. The current schemas and xml sample files are on the
UPDF web site.</p>
<p class="MsoNormal"> <o:p></o:p></p>
<h2>Events</h2>
<p class="MsoNormal">We made a few comments to events mentioning
that we currently try to rebuild the output of a standard
monolithic HP LaserJet 9000 driver available from their web site
by using our event structure. The list of events is growing by
the week.</p>
<p class="MsoNormal"> <o:p></o:p></p>
<h2>Locales</h2>
<p class="MsoNormal">We agreed on the request to drivers to
maintain additional locale files based on the same UPDF schema
for their own text strings.</p>
<p class="MsoNormal">This allowed us to get rid of extra
mandatory and proprietary locale sections. So we went back to the
original design in this area and expect drivers to work
accordingly.</p>
<p class="MsoNormal"> <o:p></o:p></p>
<h2>User Interface structure</h2>
<p class="MsoNormal">We had prepared a very basic sample schema
for user interface issues to find out how much that would be
required. This needs further investigation. At the conference
there was a tendency not to do that. Concerns were the extra
workload for an elaborate, but common denominator and different
needs for different platform environments.</p>
<p class="MsoNormal">Please watch the reflector for ongoing
discussions.</p>
<p class="MsoNormal"> <o:p></o:p></p>
<h2>Synergy between PWG standards</h2>
<p class="MsoNormal">We were surprised about the vivid discussion
of synergy between PWG standards, especially about the fact that
UPDF was a central item in this discussion, while we have been
reluctantly used to the image that we try to solve challenges,
which exist in the day-by-day work, but are tended to be swept
under the carpet.</p>
<p class="MsoNormal">While I was attending a number of meetings
during the week - unfortunately not the first PSI meeting - I had
a chance to learn that UPDF is considered a target for a
cooperation with the upcoming PSI standard. We had some
discussion on bidirectional communication, which is not
considered part of UPDF, level 1, but acknowledged as an
essential part in the printing universe by us.</p>
<p class="MsoNormal">This certainly needs further discussion on a
wider base. At least there seem to be some challenges in the
print server and web services area, which have been delt with in
the UPDF group. We are open for information exchange and any
level of cooperation and would like to learn more about the
development environment.</p>
<p class="MsoNormal"> <o:p></o:p></p>
<h2>Further UPDF meetings</h2>
<p class="MsoNormal">We agreed that we would need at least one
more face-to-face meeting, but left it open, during which PWG
conference that could be. Watch the email traffic the next days
and comment, please.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Norbert Schade</p>
</body>
</html>