attachment

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>CIM> There is one possible candidate for EnabledLogicalElement</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3059" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2>Subject still ConsoleDisable.&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2>BTW, I know that the DEC PostScript/SNMP printers of my 
generation, that is, until early 2000, did implement this feature.&nbsp; Don't 
know if customers used it.&nbsp; But that is not the point.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2>Believe it or not, the equivalent of ConsoleDisable for 
desktop monitors is among the most-requested features from large businesses 
these days.&nbsp; They call it ConsoleLock, but it's the same thing: don't let 
the user futz with the buttons.&nbsp; Yes, it does require that one re-enable 
the console for a service call, but apparently it also makes&nbsp;service 
calls&nbsp;less frequent.&nbsp; Go figure.&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2>In any case, if there is a secure method to invoke this, it 
is a useful and desirable feature, and I think we should carry it forward in 
future standards.&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=630310120-23042007><FONT face=Arial 
color=#0000ff size=2>rick</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> McDonald, Ira 
[mailto:imcdonald@sharplabs.com] <BR><B>Sent:</B> Friday, April 20, 2007 
12:25<BR><B>To:</B> Landau, Richard; wims@pwg.org<BR><B>Subject:</B> RE: 
WIMS&gt; CIM&gt; There is one podssible candidate for 
EnabledLogicalElement<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff size=4>Hi 
Rick,</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff size=4>Well, 
hypothetical capability today in Printer MIB...&nbsp; The 
conformance</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff 
size=4>macro&nbsp;allows 'read-only'.&nbsp; And I have personally never 
encountered</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff size=4>a 
printer that allows remote disable of the console (think about this - 
it</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff size=4>breaks 
service scenarios entirely).&nbsp; This is an edge 
condition.</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff size=4>Now, 
remote reset of the printer actually does make sense (via a 
CIM</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff 
size=4>operation of course).&nbsp; Although, again I don't think there are 
current</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff 
size=4>printers that allow remote reset via SNMP (for security 
reasons).</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff 
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=130062118-20042007><FONT face=Arial color=#0000ff size=4>- 
Ira</FONT></SPAN></DIV>
<P><FONT size=2>Ira McDonald (Musician / Software Architect)<BR>Chair - Linux 
Foundation Open Printing WG<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</FONT> </P>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> Richard_Landau@Dell.com 
[mailto:Richard_Landau@Dell.com]<BR><B>Sent:</B> Thursday, April 19, 2007 4:08 
PM<BR><B>To:</B> McDonald, Ira; wims@pwg.org<BR><B>Subject:</B> RE: WIMS&gt; 
CIM&gt; There is one podssible candidate for 
EnabledLogicalElement<BR><BR></FONT></DIV>
<DIV dir=ltr align=left><SPAN class=642144020-19042007><FONT face=Arial 
color=#0000ff size=2>I was not proposing any analogous property at all, but an 
empty class with only the&nbsp;method to change the state.&nbsp; What I intend 
is having a class to represent the function of the property we don't like.&nbsp; 
And the class has a RequestStateChange() method to effect the function.&nbsp; 
And the enabled-disabled state of the class shows up in the existing 
EnabledState property.&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=642144020-19042007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=642144020-19042007><FONT face=Arial 
color=#0000ff size=2>This is the *last* thing I would do to the new model, after 
adding all the other stuff as read-only as we agreed.&nbsp; Or rather, the first 
thing of the new writable model, the pipe cleaner for putting write functions on 
various properties.&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=642144020-19042007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=642144020-19042007><FONT face=Arial 
color=#0000ff size=2>We have the capability (pardon the expression) today, at 
least in the model if not in many implementations, to disable console 
input.&nbsp;&nbsp;If we can model the capability in another way that does not 
expose a dangerous writable property, that seems like a good thing.&nbsp; 
</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=642144020-19042007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=642144020-19042007><FONT face=Arial 
color=#0000ff size=2>rick</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> McDonald, Ira 
[mailto:imcdonald@sharplabs.com] <BR><B>Sent:</B> Thursday, April 19, 2007 
15:39<BR><B>To:</B> Landau, Richard; wims@pwg.org<BR><B>Subject:</B> RE: 
WIMS&gt; CIM&gt; There is one podssible candidate for 
EnabledLogicalElement<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=865323821-19042007><FONT face=Arial color=#0000ff 
size=4>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=865323821-19042007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=865323821-19042007><FONT face=Arial color=#0000ff size=4>My two 
cents - NO - no writable properties at all - no state changing 
methods</FONT></SPAN></DIV>
<DIV><SPAN class=865323821-19042007><FONT face=Arial color=#0000ff 
size=4>defined </FONT></SPAN><SPAN class=865323821-19042007><FONT face=Arial 
color=#0000ff size=4>in any Phase 2 modelling activity - </FONT></SPAN><SPAN 
class=865323821-19042007><FONT face=Arial color=#0000ff size=4>drop this 
property entirely or show </FONT></SPAN></DIV>
<DIV><SPAN class=865323821-19042007><FONT face=Arial color=#0000ff size=4>it as 
a read-only boolean </FONT></SPAN><SPAN class=865323821-19042007><FONT 
face=Arial color=#0000ff size=4>in CIM_Printer.</FONT></SPAN></DIV>
<DIV><SPAN class=865323821-19042007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=865323821-19042007><FONT face=Arial color=#0000ff 
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=865323821-19042007><FONT face=Arial color=#0000ff size=4>- 
Ira</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<P><FONT size=2>Ira McDonald (Musician / Software Architect)<BR>Chair - Linux 
Foundation Open Printing WG<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</FONT> </P>
<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>Richard_Landau@Dell.com<BR><B>Sent:</B> Thursday, April 19, 2007 1:51 
PM<BR><B>To:</B> Richard_Landau@Dell.com; wims@pwg.org<BR><B>Subject:</B> RE: 
WIMS&gt; CIM&gt; There is one podssible candidate for 
EnabledLogicalElement<BR><BR></FONT></DIV>
<DIV dir=ltr align=left><SPAN class=511584618-19042007><FONT face=Arial 
color=#0000ff size=2>Actually, I would propose calling the class ConsoleButtons 
or ConsoleInput.&nbsp; The existing function does not disable the lights or text 
display, only input from the buttons.&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=511584618-19042007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=511584618-19042007><FONT face=Arial 
color=#0000ff size=2>rick</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> owner-wims@pwg.org 
[mailto:owner-wims@pwg.org] <B>On Behalf Of 
</B>Richard_Landau@Dell.com<BR><B>Sent:</B> Thursday, April 19, 2007 
13:42<BR><B>To:</B> wims@pwg.org<BR><B>Subject:</B> WIMS&gt; CIM&gt; There is 
one possible candidate for EnabledLogicalElement<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>Console.&nbsp; Not ConsoleLights or 
ConsoleDisplayBuffer, but a class with no properties other than state so that it 
can be enabled and disabled.&nbsp; In the voting spreadsheet from eons ago, we 
all voted prtGeneralConsoleDisable as priority A.&nbsp; And there is a comment 
on it that says, "must be implemented as CIM state accessible by 
RequestStateChange() method."&nbsp; Who would have guessed that we had such 
foresight way back then.&nbsp; </FONT></P>
<P><FONT face=Arial size=2>Proposal: When we get to it, we can use this as a 
pipe cleaner for CIM modeling of this writable property.&nbsp; I think it 
results in an otherwise empty class derived directly from 
EnabledLogicalElement.&nbsp; No new properties, just the state properties and 
RequestStateChange() method inherited from the parent.&nbsp; </FONT></P>
<P><FONT face=Arial size=2>Comments?&nbsp; </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(at)dell(dot)com, Stds &amp; System Mgt Architecture, CTO 
Office</FONT> <BR><FONT face=Arial size=2>+1-512-728-9023, One Dell Way, RR5-3, 
MS RR5-09, Round Rock, TX 78682</FONT> </P><BR>
<P><FONT size=2>--<BR>No virus found in this outgoing message.<BR>Checked by AVG 
Free Edition.<BR>Version: 7.5.446 / Virus Database: 269.5.4/768 - Release Date: 
4/19/2007 5:32 AM<BR></FONT></P><BR>
<P><FONT size=2>--<BR>No virus found in this outgoing message.<BR>Checked by AVG 
Free Edition.<BR>Version: 7.5.446 / Virus Database: 269.5.5/769 - Release Date: 
4/19/2007 5:56 PM<BR></FONT></P></BODY></HTML>