Latest_Meeting_Minutes-0001.htm
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=ProgId content=FrontPage.Editor.Document>
<meta name=Generator content="Microsoft FrontPage 4.0">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./Latest_Meeting_Minutes_files/filelist.xml">
<title>Meeting notes from the UPDF meeting in Toronto, July 30th 2001</title>
<!--[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 bgcolor=silver background="cid:002501c0b3d4$b6a9e4c0$500714ac@NSCHADEW1"
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]-->
<div class=Section1>
<p class=MsoNormal><b><span style='mso-bidi-font-size:10.0pt;font-family:Arial'>Meeting
notes from the UPDF meeting in Los Angeles, February 4th 2002.<o:p></o:p></span></b></p>
<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
<p class=MsoNormal><b>Attendees<o:p></o:p></b></p>
<p class=MsoNormal>Ted Tronson, Novell</p>
<p class=MsoNormal>Lee Farell, Canon</p>
<p class=MsoNormal>Mark Hamzy, IBM</p>
<p class=MsoNormal>Harry Lewis, IBM</p>
<p class=MsoNormal>Jim Sommer, Granite Systems</p>
<p class=MsoNormal>Steve Schwartz, Peerless</p>
<p class=MsoNormal>Fumio Nagazaka, EPSON</p>
<p class=MsoNormal>Norbert Schade, Oak Technology, Inc. </p>
<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
<h2>Composite features</h2>
<p class=MsoNormal>We discussed a slightly modified version of the
implementation of composite features.</p>
<p class=MsoNormal>These are the new attributes:</p>
<p class=MsoNormal>As intended at the last conference we add a boolean
UserExtensible attribute to the CompositeFeature element. If set the driver may
offer functionality to allow the end user to create and manage his/her own
records of a specific composite feature. We assume this would require some extra
buttons in a graphic UI (New/Delete, etc.) and the calling of a subdialog in
most cases. But eventually it depends on the implementation of the driver. If
not set, the subdialog may still be called for information purpose, but the
single features are not supposed to be changed.</p>
<p class=MsoNormal>We added an attribute DominantFeature to the CompositeFeature
element. If not set, the composite feature is expected to be used within the
driver's UI only and not to affect communication with the OS kernel. The single
features, composed to the composite feature, may stay active in the driver's UI.
This depends on the driver's implementation. If the attribute refers to another
single feature, this one becomes the dominant feature. The Proprietary_ID of the
ComponentSet may overwrite the original one of the corresponding single feature.
All single features are not supposed to appear in the standard dialog of the
driver, only in the subdialog entered by the Edit/New button next to the
composite features.</p>
<p class=MsoNormal>It is possible to deal with command sequences like in single
features, though this is not expected to be the normal case.</p>
<p class=MsoNormal>If there is a dominant feature, all other single features
have to be announced as something 'AutoSelect' to the OS kernel. Therefore we
need some functionality in the single features to do that. Watch the email
traffic the next days for details.</p>
<p class=MsoNormal>The composite features in the new design were agreed on by
the developers attending the meeting. Please check whether the design is
sufficient for every challenge you are facing.</p>
<p class=MsoNormal><![endif]><o:p></o:p></p>
<h2>User policies</h2>
<p class=MsoNormal>We also could agree on the latest implementation of user
policies.</p>
<p class=MsoNormal>A system administrator is not allowed to change the original
device description of the printer manufacturer. But he will be enabled to create
his/her own user policy description additionally.</p>
<p class=MsoNormal>The reference is made from the device configuration file.
There is an optional reference to a user policy reference and optional, multiple
references to new locales. There can be just one locale to kind of extend the
original. Or all of them can be extended. Even new ones can be added, but I
would not expect that to be the standard case.</p>
<p class=MsoNormal>User policies allow an administrator to specify new
interdependencies, new composite features, new UI strings because of the new
composite features, substitute original UI strings, set new defaults.</p>
<p class=MsoNormal>Please check whether the design is sufficient for every
challenge you are facing.</p>
<p class=MsoNormal> <![endif]><o:p></o:p></p>
<h2>Events</h2>
<p class=MsoNormal>Further we worked out some redesign for events. Events are
still considered a powerful tool to help defining a proper print stream.</p>
<p class=MsoNormal>Instead of listing different event elements we now allow the
developer to specify as many EventElement elements as necessary. An Event_ID
(e.g. Job, Page, Graphic, Band, etc.) and an Event_IDRelation (Start or End)
attribute tells the driver about the meaning of the event.</p>
<p class=MsoNormal>Every EventElement can refer to a command sequence. This will
be described more in detail in subsequent emails, as this is very important.
Watch the reflector.</p>
<p class=MsoNormal>As previously proposed we implemented an optional element
OptionalUnitRelation with Relation (Before or After) and ID attributes. This
allows a developer like of a third party to specify the position within the
print stream of an original device description. We think that provides all the
required power to developers of optional units.</p>
<p class=MsoNormal> </p>
<p class=MsoNormal><b>Raster graphic</b></p>
<p class=MsoNormal>We spent the remaining time on raster graphic and related
features like color and halftoning.</p>
<p class=MsoNormal>While this was mainly brainstorming, it will be our major
item at the next conference. We will try to prepare it more in detail the next
weeks.</p>
<p class=MsoNormal><![endif]><o:p></o:p></p>
<p class=MsoNormal>Norbert Schade</p>
</div>
</body>
</html>