attachment-0001

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><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>
<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"><?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Arial color=#0000ff 
size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 size=2></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 
size=2>&nbsp;</FONT></SPAN></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN 
class=252222319-09082005>&nbsp;</SPAN></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></BODY></HTML>