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=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></BODY></HTML>