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> </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).
</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"> </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"> </SPAN>That calculation is part of the
description of the behavior of 'attributes-natural-language'. <SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#008000> </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"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN
style="mso-spacerun: yes"><FONT face=Arial
color=#008000></FONT></SPAN> </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"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#008000> </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> </FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#008000> </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> CIM> 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> </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> </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> </DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial color=#0000ff>If the
Printer does NOT support the 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. </FONT></SPAN></DIV>
<DIV><SPAN class=990393920-09082005><FONT face=Arial
color=#0000ff></FONT></SPAN> </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> </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> </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> </DIV>
<P>Ira McDonald (Musician / Software Architect)<BR>Blue Roof Music / High North
Inc<BR>PO Box 221 Grand Marais, MI 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> CIM> 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. </SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT
color=#008000></FONT> </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"> </SPAN>I apologize.<SPAN
style="mso-spacerun: yes"> </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"> </SPAN>That is,
behavior similar to prtGeneralLocalization, though that does not permit
character set and language to vary independently.<SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </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"> </SPAN>Two questions.<SPAN
style="mso-spacerun: yes"> </SPAN>Easy one first. <SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT
color=#008000>1.<SPAN style="mso-spacerun: yes"> </SPAN>The printer MOF
does not specify any read-write access for properties. <SPAN
style="mso-spacerun: yes"> </SPAN>The CIM default for this attribute is
False.<SPAN style="mso-spacerun: yes"> </SPAN>Should we attempt to
correct this?<SPAN style="mso-spacerun: yes"> </SPAN>Do we think that
these properties might permit read-write access? <SPAN
style="mso-spacerun: yes"> </SPAN>Do we think that any properties in
CIM_Printer should permit read-write access?<SPAN
style="mso-spacerun: yes"> </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"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial
color=#008000>2.<SPAN style="mso-spacerun: yes"> </SPAN>Do we think that
such properties are global to the management agent or local to a management
session? <SPAN style="mso-spacerun: yes"> </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"> </SPAN>And how current is "Current?"<SPAN
style="mso-spacerun: yes"> </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> </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"> </SPAN>I would not expect any such
request to alter the value of CurrentNaturalLanguage. <SPAN
style="mso-spacerun: yes"> </SPAN>A deliberate SET operation might alter
the value, but only if the property is writable; see question 1. <SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </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"> </SPAN>Suggestions: </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </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"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </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"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </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"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </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"> </SPAN>The MOF declares that the property as
modeled may be writable.<SPAN style="mso-spacerun: yes">
</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"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </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"> </SPAN>The current MOF doesn't specify the
behavior of these properties very clearly. <SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </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"> </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></FONT></o:p> </P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial><FONT
color=#008000>Sorry for the length.<SPAN style="mso-spacerun: yes">
</SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial
color=#0000ff></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=#0000ff></FONT></o:p> </P></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN
class=252222319-09082005><FONT face=Arial
color=#0000ff></FONT></SPAN> </DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN
class=252222319-09082005></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> CIM> 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> </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'.
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> </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> </DIV>
<P>Ira McDonald (Musician / Software Architect)<BR>Blue Roof Music / High
North Inc<BR>PO Box 221 Grand Marais, MI 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> CIM> 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> </DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff>I agree
with the proposal. </FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial
color=#0000ff></FONT></SPAN> </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> </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 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. 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 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). 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. 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> </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 Job - it's a protocol error to omit
them.</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial
color=#0000ff></FONT></SPAN> </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> </DIV>
<P>Ira McDonald (Musician / Software Architect)<BR>Blue Roof Music / High
North Inc<BR>PO Box 221 Grand Marais, MI 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> CIM>
Deprecating (almost) all CurrentXxxx properties in
CIM_Printer<BR><BR></FONT></DIV>
<DIV>Rick,</DIV>
<DIV> </DIV>
<DIV>Makes sense. Perhaps we got carried away in our generalizations and
missed the distinction.</DIV>
<DIV> </DIV>
<DIV>I would see no benefit in changing the names of u<FONT
face=Arial>rrentCharSet or Cu</FONT><FONT
face=Arial>rrentNaturalLanguage </FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Bill Wagner</FONT></DIV>
<DIV> </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: Deprecate all
the CurrentXxxx properties in favor of the corresponding DefaultXxxx
properties, except CurrentCharSet and CurrentNaturalLanguage.
</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. They are properties of the
printer controller, not properties of print jobs. Since they are
asynchronous with printing functions, they do not suffer from the
ambiguities of the other CurrentXxxx properties in complex
printers. Also, neither of these properties has a corresponding
DefaultXxxx property. Therefore these two properties must be
retained. </FONT></P>
<P><FONT face=Arial>Summary:</FONT> </P>
<P><FONT
face=Arial>CurrentPaperType
deprecate; use
DefaultPaperType instead</FONT> <BR><FONT face=Arial>CurrentLanguage
deprecate; use
DefaultLanguage</FONT> <BR><FONT face=Arial>CurrentMimeType
deprecate; use
DefaultMimeType</FONT> <BR><FONT
face=Arial>CurrentCapabilities
deprecate; use
DefaultCapabilities</FONT> </P>
<P><FONT face=Arial>CurrentCharSet
retain</FONT> <BR><FONT
face=Arial>CurrentNaturalLanguage
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. </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. (Actual process: add new properties with identical
syntax and semantics but new names, and then deprecate the old
properties.) Only half kidding. </FONT></P>
<P><FONT face=Arial>Comments, please. </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 & 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>