attachment-0001
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META content="MSHTML 6.00.2800.1491" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff
size=4>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff size=4>By the
way, the corresponding IPP Printer attributes are called</FONT></SPAN></DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff
size=4>'charset-configured' and 'natural-language-configured'. Given
that</FONT></SPAN></DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff size=4>IPP
and the Printer MIB frequently refer to the 'current
configuration',</FONT></SPAN></DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff size=4>DMTF
CIM property names of 'Current...' are fine if we deprecate</FONT></SPAN></DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff size=4>all
the other non-deterministic 'CurrentXxx' properties.</FONT></SPAN></DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=598072203-09082005><FONT face=Arial color=#0000ff size=4>-
Ira</FONT></SPAN></DIV>
<DIV> </DIV>
<P><FONT size=2>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</FONT> </P>
<BLOCKQUOTE dir=ltr
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> owner-wims@pwg.org
[mailto:owner-wims@pwg.org]<B>On Behalf Of </B>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
size=4>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>I
agree with the proposal. </FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4>However, I strongly DISAGREE with the creation of new
DefaultXxx</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4>properties to be used in place of
CurrentCharSet/NaturalLanguage.</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>We
had this discussion during the development of IPP and
concluded</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>that
DefaultXxx has the wrong semantics, because they CANNOT
be</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4>overridden by the user. They are the character set and
language</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>for
the values in the Printer Description class of attributes (broadly,
</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4>everything except </FONT></SPAN><SPAN class=180563622-08082005><FONT
face=Arial color=#0000ff size=4>Status attributes). A specific user can
request</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>a
Notification (for example) in a different charset/language, but
the</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4>Printer current values don't change. This is NOT the
semantics</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>of
DefaultXxx on a Printer object.</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>Note
that the user MUST specify the charset/language of
submitted</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4>string attributes with an IPP Job - it's a protocol error to
omit them.</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=180563622-08082005><FONT face=Arial color=#0000ff size=4>-
Ira</FONT></SPAN></DIV>
<DIV> </DIV>
<P><FONT size=2>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</FONT> </P>
<BLOCKQUOTE dir=ltr
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> owner-wims@pwg.org
[mailto:owner-wims@pwg.org]<B>On Behalf Of
</B>wamwagner@comcast.net<BR><B>Sent:</B> Monday, August 08, 2005 3:43
PM<BR><B>To:</B> Richard_Landau@Dell.com; wims@pwg.org<BR><B>Cc:</B>
Winston_Bumpus@Dell.com<BR><B>Subject:</B> Re: WIMS> 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
size=2>rrentCharSet or Cu</FONT><FONT face=Arial
size=2>rrentNaturalLanguage </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>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 size=2>Re: Deprecating (almost) all CurrentXxxx
properties in CIM_Printer</FONT> </P>
<P><FONT face=Arial size=2>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 size=2>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 size=2>Summary:</FONT> </P>
<P><FONT face=Arial
size=2>CurrentPaperType
deprecate; use DefaultPaperType
instead</FONT> <BR><FONT face=Arial size=2>CurrentLanguage
deprecate; use
DefaultLanguage</FONT> <BR><FONT face=Arial size=2>CurrentMimeType
deprecate; use
DefaultMimeType</FONT> <BR><FONT face=Arial
size=2>CurrentCapabilities
deprecate; use
DefaultCapabilities</FONT> </P>
<P><FONT face=Arial size=2>CurrentCharSet
retain</FONT> <BR><FONT
face=Arial size=2>CurrentNaturalLanguage
retain</FONT> </P>
<P><FONT face=Arial size=2>I recall that some exceptions were mentioned,
but I think we all mistakenly referred to CurrentLanguage instead of
CurrentCharSet during the discussion. </FONT></P>
<P><FONT face=Arial size=2>Addendum to proposal: we could change the
*names* of the two remaining CurrentXxxx properties to DefaultCharSet and
DefaultNaturalLanguage and then be rid of all the CurrentXxxx
properties. (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 size=2>Comments, please. </FONT></P>
<P><FONT face=Arial size=2>rick</FONT> </P>
<P><FONT face=Arial size=2>-------------------------</FONT> <BR><FONT
face=Arial size=2>Richard_Landau@dell.com,</FONT> <FONT face=Arial
size=2>System Mgt Arch & Stds</FONT> <BR><FONT face=Arial
size=2>+1-512-728-9023,</FONT> <FONT face=Arial size=2>One Dell
Way,</FONT> <FONT face=Arial size=2>RR5-3 Box 8352, Round Rock, TX
78682</FONT> </P><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>