attachment-0001

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1505" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=262280521-09082005><FONT face=Arial 
color=#008000>Ira, </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=262280521-09082005><FONT face=Arial 
color=#008000></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=262280521-09082005>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
color=#008000><SPAN class=262280521-09082005>Again, thanks for the 
clarifications, particularly in an area that I'm not familiar with (IPP).&nbsp; 
</SPAN>Not to quibble *too* much, but it seems to me that only the semantics of 
'attributes-charset' and 'attributes-natural-language' are more subtle than 
described below. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>The fact that the 
value of 'natural-language-configured' is used in some other calculation is not 
a description of *its* behavior. <SPAN 
style="mso-spacerun: yes">&nbsp;</SPAN>That calculation is part of the 
description of the behavior of 'attributes-natural-language'. <SPAN 
style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
color=#008000>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
color=#008000>And, anyway, if we limit near-term discussions to Printer, these 
considerations don't arise. <SPAN 
style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
style="mso-spacerun: yes"><FONT face=Arial 
color=#008000></FONT></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
color=#008000>Good luck with the music festival.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
color=#008000>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
color=#008000>rick</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
color=#008000>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
color=#008000>&nbsp;</FONT></o:p></P></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma><B>From:</B> McDonald, Ira [mailto:imcdonald@sharplabs.com] 
<BR><B>Sent:</B> Tuesday, August 09, 2005 15:53<BR><B>To:</B> Landau, Richard; 
McDonald, Ira; wamwagner@comcast.net; wims@pwg.org<BR><B>Cc:</B> Bumpus, 
Winston<BR><B>Subject:</B> RE: WIMS&gt; CIM&gt; Deprecating (almost) all 
CurrentXxxx properties in CIM_Printer<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>Hi 
Rick,</FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>More layers 
to the onion...</FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>IPP operation 
requests all MUST include the special _operation_ attributes of 
</FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff>'attributes-charset' and 'attributes-natural-language' 
</FONT></SPAN><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff>which determine the Printer's </FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>choices in 
operation responses.</FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>If the 
Printer does NOT support the&nbsp;specified 'attributes-charset' value, then the 
</FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>Printer 
</FONT></SPAN><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>MUST 
reject the request.&nbsp; </FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>If the 
Printer does NOT support the specified </FONT></SPAN><SPAN 
class=990393920-09082005><FONT face=Arial 
color=#0000ff>''attributes-natural-language' value, </FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>then the 
Printer MUST ACCEPT the request and store </FONT></SPAN><SPAN 
class=990393920-09082005><FONT face=Arial color=#0000ff>the user's attributes 
with </FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>the 
well-formed (but unknown) language tag and MUST </FONT></SPAN><FONT 
face=Arial><FONT color=#0000ff><SPAN class=990393920-09082005>respond using the 
</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#0000ff><SPAN 
class=990393920-09082005>'natural-language-configured' value for any reply text 
</SPAN></FONT></FONT><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff>(i.e., the Printer need not be </FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff>omniscient)</FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>So the 
semantics of 'Xxx-Configured' are more subtle than you describe 
below.</FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial 
color=#0000ff>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>- 
Ira</FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff></FONT>&nbsp;</DIV>
<P>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 </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>-----Original Message-----<BR><B>From:</B> Richard_Landau@Dell.com 
  [mailto:Richard_Landau@Dell.com]<BR><B>Sent:</B> Tuesday, August 09, 2005 3:29 
  PM<BR><B>To:</B> imcdonald@sharplabs.com; wamwagner@comcast.net; 
  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 dir=ltr align=left>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
  color=#008000><SPAN class=252222319-09082005>Okay, here's another possibly 
  way-off-center point.&nbsp; </SPAN></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
  color=#008000></FONT>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#008000><FONT 
  face=Arial><SPAN class=252222319-09082005>First, a</SPAN>pparently I seriously 
  misunderstood the (implied) semantics of the CurrentCharSet and 
  CurrentNaturalLanguage properties. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN>I apologize.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>I assumed (always a bad strategy) that 
  they were global items that could in fact set the default behavior of the 
  management agent. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>That is, 
  behavior similar to prtGeneralLocalization, though that does not permit 
  character set and language to vary independently.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#008000><FONT 
  face=Arial>However, I am now really puzzled about a useful interpretation of 
  the meaning of "Current" in these cases. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN>Two questions.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>Easy one first. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>1.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The printer MOF 
  does not specify any read-write access for properties. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN>The CIM default for this attribute is 
  False.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Should we attempt to 
  correct this?<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Do we think that 
  these properties might permit read-write access? <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN>Do we think that any properties in 
  CIM_Printer should permit read-write access?<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>Such a declaration would be for 
  modeling only; implementations would still get to permit or forbid write 
  access, authorize it, etc. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
  color=#008000>2.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Do we think that 
  such properties are global to the management agent or local to a management 
  session? <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>If two users 
  simultaneously request management information in two different languages 
  (using some protocol mechanism outside these properties), do they see 
  different values of CurrentNaturalLanguage? <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN>And how current is "Current?"<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>Does the value returned describe the 
  language in which this particular response message is written, or does it 
  refer to a global setting in the printer?</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>I agree with Ira that the printer current values don't change. 
  <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>I would not expect any such 
  request to alter the value of CurrentNaturalLanguage. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN>A deliberate SET operation might alter 
  the value, but only if the property is writable; see question 1. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
  color=#008000>Is there a useful interpretation that we can agree on (and then 
  record in text in the new MOF), for the semantics of these properties? <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN>Suggestions: </FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>- A CurrentXxxx property describes the behavior of the 
  management agent for all management request-response exchanges or sessions, 
  unless the request that initiates the session specifies different behavior. 
  <SPAN style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>- A request that specifies different behavior does not change 
  the value of the CurrentXxxx property. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>- The mechanism used by a request to specify different behavior 
  is beyond the scope of this MOF. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>- A CurrentXxxx property may or may not be settable by the end 
  user, as part of management policy. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN>The MOF declares that the property as 
  modeled may be writable.<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN>Implementations may vary in their ability to write the property, or to 
  authorize writing by consumers, and so forth. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>Would such semantics be useful to write down?<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>The current MOF doesn't specify the 
  behavior of these properties very clearly. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>If this whole topic is not completely off-base, we could just 
  add it to the list of non-cosmetic questions. <SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT 
  color=#008000>Sorry for the length.<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
  color=#008000>rick</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  color=#0000ff></FONT></o:p>&nbsp;</P></DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN 
  class=252222319-09082005><FONT face=Arial 
  color=#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN 
  class=252222319-09082005></SPAN>&nbsp;</DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  </DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
  face=Tahoma><B>From:</B> McDonald, Ira [mailto:imcdonald@sharplabs.com] 
  <BR><B>Sent:</B> Monday, August 08, 2005 22:26<BR><B>To:</B> McDonald, Ira; 
  'wamwagner@comcast.net'; Landau, Richard; wims@pwg.org<BR><B>Cc:</B> Bumpus, 
  Winston<BR><B>Subject:</B> RE: WIMS&gt; CIM&gt; Deprecating (almost) all 
  CurrentXxxx properties in CIM_Printer<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial 
  color=#0000ff>Hi,</FONT></SPAN></DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial 
  color=#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff>By the way, 
  the corresponding IPP Printer attributes are called</FONT></SPAN></DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial 
  color=#0000ff>'charset-configured' and 'natural-language-configured'.&nbsp; 
  Given that</FONT></SPAN></DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff>IPP and the 
  Printer MIB frequently refer to the 'current 
  configuration',</FONT></SPAN></DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff>DMTF CIM 
  property names of 'Current...' are fine if we deprecate</FONT></SPAN></DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff>all the 
  other non-deterministic 'CurrentXxx' properties.</FONT></SPAN></DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial 
  color=#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial 
  color=#0000ff>Cheers,</FONT></SPAN></DIV>
  <DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff>- 
  Ira</FONT></SPAN></DIV>
  <DIV>&nbsp;</DIV>
  <P>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 </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>-----Original Message-----<BR><B>From:</B> owner-wims@pwg.org 
    [mailto:owner-wims@pwg.org]<B>On Behalf Of </B>McDonald, Ira<BR><B>Sent:</B> 
    Monday, August 08, 2005 6:46 PM<BR><B>To:</B> 'wamwagner@comcast.net'; 
    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><SPAN class=180563622-08082005><FONT face=Arial 
    color=#0000ff>Hi,</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial 
    color=#0000ff></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>I agree 
    with the proposal.&nbsp; </FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial 
    color=#0000ff></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>However, 
    I strongly DISAGREE with the creation of new DefaultXxx</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial 
    color=#0000ff>properties to be used in place of 
    CurrentCharSet/NaturalLanguage.</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial 
    color=#0000ff></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>We had 
    this discussion during the development of IPP and 
    concluded</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>that 
    DefaultXxx&nbsp;has the wrong semantics, because they CANNOT 
    be</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial 
    color=#0000ff>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>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>everything except </FONT></SPAN><SPAN 
    class=180563622-08082005><FONT face=Arial color=#0000ff>Status 
    attributes).&nbsp; A specific user can request</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>a 
    Notification (for example) in a different charset/language, but 
    the</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>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>of 
    DefaultXxx on a Printer object.</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial 
    color=#0000ff></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>Note that 
    the user MUST specify the charset/language of submitted</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>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></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial 
    color=#0000ff>Cheers,</FONT></SPAN></DIV>
    <DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>- 
    Ira</FONT></SPAN></DIV>
    <DIV>&nbsp;</DIV>
    <P>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 </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>-----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>rrentCharSet&nbsp;or&nbsp;Cu</FONT><FONT 
      face=Arial>rrentNaturalLanguage&nbsp;&nbsp;&nbsp;</FONT></DIV>
      <DIV><FONT face=Arial></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial>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>Re: Deprecating (almost) all CurrentXxxx properties 
        in CIM_Printer</FONT> </P>
        <P><FONT face=Arial>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>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>Summary:</FONT> </P>
        <P><FONT 
        face=Arial>CurrentPaperType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecate; use 
        DefaultPaperType instead</FONT> <BR><FONT face=Arial>CurrentLanguage 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecate; use 
        DefaultLanguage</FONT> <BR><FONT face=Arial>CurrentMimeType 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecate; use 
        DefaultMimeType</FONT> <BR><FONT 
        face=Arial>CurrentCapabilities&nbsp;&nbsp;&nbsp;&nbsp; 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecate; use 
        DefaultCapabilities</FONT> </P>
        <P><FONT face=Arial>CurrentCharSet&nbsp; 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retain</FONT> <BR><FONT 
        face=Arial>CurrentNaturalLanguage&nbsp; 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retain</FONT> </P>
        <P><FONT face=Arial>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>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>Comments, please.&nbsp; </FONT></P>
        <P><FONT face=Arial>rick</FONT> </P>
        <P><FONT face=Arial>-------------------------</FONT> <BR><FONT 
        face=Arial>Richard_Landau@dell.com,</FONT> <FONT face=Arial>System Mgt 
        Arch &amp; Stds</FONT> <BR><FONT face=Arial>+1-512-728-9023,</FONT> 
        <FONT face=Arial>One Dell Way,</FONT> <FONT face=Arial>RR5-3 Box 8352, 
        Round Rock, TX 78682</FONT> 
</P><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>