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=ISO-8859-1">


<META content="MSHTML 6.00.2800.1491" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>Hi 
Rick,</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>Well, 
if we ignore PrintJob, I guess I suppose this is not so tricky, but 
of</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>course 
why bother to fix Charset and Natural Language handling in</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4>Printer class and ignore the issues&nbsp;in PrintJob 
class?</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>By the 
way, those semantics I described are a LOT more central than</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>mere 
IPP protocol semantics.&nbsp; The entire set of Printer and Job 
object</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4>attributes _and_ operations in IPP/1.1 _are_ the substance of the 
XML</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>Schema 
and high-level PWG Semantic Model/1.0 (PWG 5105.1).</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>So the 
subtle relationships between Charset and Natural Language 
for</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4>Printer, PrintService, PrintJob, </FONT></SPAN><SPAN 
class=627263500-10082005><FONT face=Arial color=#0000ff size=4>and various 
operation attributes&nbsp;</FONT></SPAN><SPAN class=627263500-10082005><FONT 
face=Arial color=#0000ff size=4>are still </FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>our 
problem (in WIMS CIM Refresh).</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff size=4>- 
Ira</FONT></SPAN></DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=627263500-10082005><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=4></FONT>&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> Richard_Landau@Dell.com 
  [mailto:Richard_Landau@Dell.com]<BR><B>Sent:</B> Tuesday, August 09, 2005 5:07 
  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><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></BLOCKQUOTE></BODY></HTML>