attachment

<html><body>
<DIV>Some general comments.</DIV>
<DIV>&nbsp;</DIV>
<DIV>1.&nbsp; I am aware of printers that support&nbsp; write for both prtGeneralReset and prtConsoleDisable. Granted that these are dangerous from a security viewpoint, there are many MIB writeable objects that are so. SNMP security must be provided by SNMPv3, shutting off SNMP (or just SNMP write) &nbsp;or by other methods.</DIV>
<DIV>&nbsp;</DIV>
<DIV>2. I thought that we had agreed that&nbsp; CIM printing MOFs would be read only, with CIM operations handling the write functionality.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Bill Wagner</DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">-------------- Original message -------------- <BR>From: &lt;Richard_Landau@Dell.com&gt; <BR>
<META content="MSHTML 6.00.2900.3059" name=GENERATOR>
<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>&nbsp;</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>&nbsp;</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>&nbsp;</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></BLOCKQUOTE></body></html>