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 6.00.2800.1491" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>I 
agree with the proposal.&nbsp; </FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4>However, I strongly DISAGREE with the creation of new 
DefaultXxx</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4>properties to be used in place of 
CurrentCharSet/NaturalLanguage.</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>We had 
this discussion during the development of IPP and concluded</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>that 
DefaultXxx&nbsp;has the wrong semantics, because they CANNOT 
be</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4>overridden by the user.&nbsp; They are the character set and 
language</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>for 
the values in the Printer&nbsp;Description class of attributes (broadly, 
</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4>everything except </FONT></SPAN><SPAN class=180563622-08082005><FONT 
face=Arial color=#0000ff size=4>Status attributes).&nbsp; A specific user can 
request</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>a 
Notification (for example) in a different charset/language, but 
the</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4>Printer current values don't change.&nbsp; This is NOT the 
semantics</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>of 
DefaultXxx on a Printer object.</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>Note 
that the user MUST specify the charset/language of submitted</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>string 
attributes with an IPP&nbsp;Job&nbsp; - it's a protocol error to omit 
them.</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff 
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>- 
Ira</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<P><FONT size=2>Ira McDonald (Musician / Software Architect)<BR>Blue Roof Music 
/ High North Inc<BR>PO Box 221&nbsp; Grand Marais, MI&nbsp; 49839<BR>phone: 
+1-906-494-2434<BR>email: imcdonald@sharplabs.com</FONT> </P>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> owner-wims@pwg.org 
  [mailto:owner-wims@pwg.org]<B>On Behalf Of 
  </B>wamwagner@comcast.net<BR><B>Sent:</B> Monday, August 08, 2005 3:43 
  PM<BR><B>To:</B> Richard_Landau@Dell.com; wims@pwg.org<BR><B>Cc:</B> 
  Winston_Bumpus@Dell.com<BR><B>Subject:</B> Re: WIMS&gt; CIM&gt; Deprecating 
  (almost) all CurrentXxxx properties in CIM_Printer<BR><BR></FONT></DIV>
  <DIV>Rick,</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Makes sense. Perhaps we got carried away in our generalizations and 
  missed the distinction.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I would see no benefit in changing the names of u<FONT face=Arial 
  size=2>rrentCharSet&nbsp;or&nbsp;Cu</FONT><FONT face=Arial 
  size=2>rrentNaturalLanguage&nbsp;&nbsp;&nbsp;</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Bill Wagner</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">-------------- 
    Original message -------------- <BR>
    <META content="MS Exchange Server version 6.5.7232.60" name=Generator><!-- Converted from text/rtf format -->
    <P><FONT face=Arial size=2>Re: Deprecating (almost) all CurrentXxxx 
    properties in CIM_Printer</FONT> </P>
    <P><FONT face=Arial size=2>Slight revision to the proposal:&nbsp; Deprecate 
    all the CurrentXxxx properties in favor of the corresponding DefaultXxxx 
    properties, except CurrentCharSet and CurrentNaturalLanguage.&nbsp; 
    </FONT></P>
    <P><FONT face=Arial size=2>These last two properties, CharSet and 
    NaturalLanguage, record the character set and natural language being used 
    for management, not for printing.&nbsp; They are properties of the printer 
    controller, not properties of print jobs.&nbsp; Since they are asynchronous 
    with printing functions, they do not suffer from the ambiguities of the 
    other CurrentXxxx properties in complex printers.&nbsp; Also, neither of 
    these properties has a corresponding DefaultXxxx property.&nbsp; Therefore 
    these two properties must be retained.&nbsp; </FONT></P>
    <P><FONT face=Arial size=2>Summary:</FONT> </P>
    <P><FONT face=Arial 
    size=2>CurrentPaperType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecate; use DefaultPaperType 
    instead</FONT> <BR><FONT face=Arial size=2>CurrentLanguage 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecate; use 
    DefaultLanguage</FONT> <BR><FONT face=Arial size=2>CurrentMimeType 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecate; use 
    DefaultMimeType</FONT> <BR><FONT face=Arial 
    size=2>CurrentCapabilities&nbsp;&nbsp;&nbsp;&nbsp; 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecate; use 
    DefaultCapabilities</FONT> </P>
    <P><FONT face=Arial size=2>CurrentCharSet&nbsp; 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retain</FONT> <BR><FONT 
    face=Arial size=2>CurrentNaturalLanguage&nbsp; 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retain</FONT> </P>
    <P><FONT face=Arial size=2>I recall that some exceptions were mentioned, but 
    I think we all mistakenly referred to CurrentLanguage instead of 
    CurrentCharSet during the discussion.&nbsp; </FONT></P>
    <P><FONT face=Arial size=2>Addendum to proposal: we could change the *names* 
    of the two remaining CurrentXxxx properties to DefaultCharSet and 
    DefaultNaturalLanguage and then be rid of all the CurrentXxxx 
    properties.&nbsp; (Actual process: add new properties with identical syntax 
    and semantics but new names, and then deprecate the old properties.)&nbsp; 
    Only half kidding.&nbsp; </FONT></P>
    <P><FONT face=Arial size=2>Comments, please.&nbsp; </FONT></P>
    <P><FONT face=Arial size=2>rick</FONT> </P>
    <P><FONT face=Arial size=2>-------------------------</FONT> <BR><FONT 
    face=Arial size=2>Richard_Landau@dell.com,</FONT> <FONT face=Arial 
    size=2>System Mgt Arch &amp; Stds</FONT> <BR><FONT face=Arial 
    size=2>+1-512-728-9023,</FONT> <FONT face=Arial size=2>One Dell Way,</FONT> 
    <FONT face=Arial size=2>RR5-3 Box 8352, Round Rock, TX 78682</FONT> 
  </P><BR></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>