attachment-0001
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7232.60">
<TITLE>CIM> Deprecating (almost) all CurrentXxxx properties in CIM_Printer</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT SIZE=2 FACE="Arial">Re: Deprecating (almost) all CurrentXxxx properties in CIM_Printer</FONT>
</P>
<P><FONT SIZE=2 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 SIZE=2 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 SIZE=2 FACE="Arial">Summary:</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">CurrentPaperType deprecate; use DefaultPaperType instead</FONT>
<BR><FONT SIZE=2 FACE="Arial">CurrentLanguage deprecate; use DefaultLanguage</FONT>
<BR><FONT SIZE=2 FACE="Arial">CurrentMimeType deprecate; use DefaultMimeType</FONT>
<BR><FONT SIZE=2 FACE="Arial">CurrentCapabilities deprecate; use DefaultCapabilities</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">CurrentCharSet retain</FONT>
<BR><FONT SIZE=2 FACE="Arial">CurrentNaturalLanguage retain</FONT>
</P>
<P><FONT SIZE=2 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 SIZE=2 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 SIZE=2 FACE="Arial">Comments, please. </FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">rick</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">-------------------------</FONT>
<BR><FONT SIZE=2 FACE="Arial">Richard_Landau@dell.com,</FONT> <FONT SIZE=2 FACE="Arial">System Mgt Arch & Stds</FONT>
<BR><FONT SIZE=2 FACE="Arial">+1-512-728-9023,</FONT> <FONT SIZE=2 FACE="Arial">One Dell Way,</FONT> <FONT SIZE=2 FACE="Arial">RR5-3 Box 8352, Round Rock, TX 78682</FONT>
</P>
<BR>
</BODY>
</HTML>