attachment-0001

<!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 5.50.4611.1300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>The decision is that we will keep it as it 
is.</FONT></DIV>
<DIV><FONT face=Arial size=2>That means we will go on with a unique attribute 
called 'ID' plus one or more classifying attribute with other names like 
'Predefined_ID' or 'Proprietary_ID' per feature.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The defaults are decided as well.</FONT></DIV>
<DIV><FONT face=Arial size=2>We will not save classifying attribute settings, 
but the unique ID of a feature.</FONT></DIV>
<DIV><FONT face=Arial size=2>I have edited the current sample and added many 
more defaults. No generic features yet, as that is another open item. No generic 
PDL output features yet, as that is another open item.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>All files are on our web site.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Regards</FONT></DIV>
<DIV><FONT face=Arial size=2>Norbert Schade</FONT></DIV>
<DIV style="FONT: 10pt arial">----- Original Message ----- 
<DIV style="BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> <A 
title=norbertschade@oaktech.com href="mailto:norbertschade@oaktech.com">Norbert 
Schade</A> </DIV>
<DIV><B>To:</B> <A title=upd@pwg.org href="mailto:upd@pwg.org">UPD group</A> 
</DIV>
<DIV><B>Sent:</B> Friday, September 14, 2001 2:36 PM</DIV>
<DIV><B>Subject:</B> UPD&gt; item 11</DIV></DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>This is a very controversary item and probably the 
one with the most confusion about.</FONT></DIV>
<DIV><FONT face=Arial size=2>1. The attribute ID currently is the attribute 
uniquely identifying a certain&nbsp;record of an element like a feature, e.g. 
media size or device resolution.</FONT></DIV>
<DIV><FONT face=Arial size=2>ID has to be unique per UPDF description, but can 
have any form (ID_5, Norbert_s_size, 234, size80, etc.). Generally it's useless 
to try to interpret ID.</FONT></DIV>
<DIV><FONT face=Arial size=2>2. Additionally to ID we have a number of 
classifying attributes with technical meaning. The entries in most if not all 
cases follow certain rules. They can be interpreted.</FONT></DIV>
<DIV><FONT face=Arial size=2>Samples for classifying attributes are 
Predefined_ID/Proprietary_ID, KB, HorizontalResolution, etc.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><U>Excerpt for 
Predefined_ID/Proprietary_ID</U></FONT></DIV>
<DIV><FONT face=Arial size=2>I tried to explain this a number of times. I'll try 
again.</FONT></DIV>
<DIV><FONT face=Arial size=2>We need a way to sometimes select from a list of 
predefined keywords (like coming from the standardized media names specification 
or from our own UPDF specification), but still be able to enter another value. 
This requires an editable combo box. That's not possible under the XML 
applications I know of. So we built a work-around by specifying one attribute 
Predefined_ID, where all the predefined keywords are listed, plus another 
attribute Proprietary_ID, where somebody can enter an arbitrary value (if we 
haven't defined a list of keywords, you may only see the one attribute 
Proprietary_ID). If a feature uses both attributes, we understand them 
as&nbsp;one merged list. To do that we add one more predefined keyword to the 
list called 'proprietary-media-size' (or similar). The rule is to look for the 
keyword in Predefined_ID, but in case that attribute shows 
'proprietary-media-size' (or similar) look in Proprietary_ID. By that mechanism 
we have created something like an editable combo box. That's why I show the two 
attributes together in most cases separated by a slash.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I hope you're with me so far.</FONT></DIV>
<DIV><FONT face=Arial size=2>In my world (and believe me I know it may not 
represent the whole world) I would save the unique ID in my driver, whenever I 
save the current setting of&nbsp;a feature. Under Windows that's done mainly in 
the registry, but&nbsp;another mechanism&nbsp;wouldn't make a difference for 
me.</FONT></DIV>
<DIV><FONT face=Arial size=2>To the operating system or application I would 
always announce classifying attributes like I'd find in 
Predefined_ID/Proprietary_ID for media size or in HorizontalResolution and 
VerticalResolution for device resolution, etc.</FONT></DIV>
<DIV><FONT face=Arial size=2>In interdependencies I would be allowed to work 
with the unique ID as well as with some classifying attributes (could be 
discussed). Classifying attributes may make some interdependencies 
shorter.</FONT></DIV>
<DIV><FONT face=Arial size=2>Classifying attributes in my view are not 
necessarily (but often) unique. You may have a device resolution record for a 
true 600 dpi and another for a FastRes (600 dpi with another PJL command). Other 
cases with other features can be composed.</FONT></DIV>
<DIV><FONT face=Arial size=2>That would mean the classifying attribute the 
driver/client announces to the application is not necessarily unique - for me 
not a problem.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>One of the discussions is to make the classifying 
attributes unique (and therefore perhaps be able to let the attribute ID go 
completely, as it would not be needed any more as an additional 
identifyer).</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I think the key statement of this email is that I'd 
save and work with the unique ID in my driver, but communicate classifying ID's 
with the OS/application.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I said earlier that this item affects item 12. 
</FONT></DIV>
<DIV><FONT face=Arial size=2>We have to decide whether we want to save defaults 
with the unique ID or differently.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Regards<BR>Norbert Schade<BR>Principal Software 
Engineer<BR>Advanced Development / Connectivity<BR>Oak Technology, Inc.<BR>10 
Presidential Way<BR>Woburn, MA 01801<BR>USA<BR>Phone: 1-781-638-7614<BR>Fax: 
1-781-638-7555<BR>email: <A 
href="mailto:norbertschade@oaktech.com">norbertschade@oaktech.com</A></FONT></DIV></BODY></HTML>