attachment

<!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.1589" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff size=4>Hi 
Bill,</FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff size=4>My 
point is that this status property, when added to our 
CIM_Printer</FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff size=4>(from 
prtGeneralEntry), will probably generate a lot of discussion</FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff size=4>and 
pushback from CIM Core, but what-the-heck, we can&nbsp;spare 
a</FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff size=4>decade 
to model Print Device, right?&nbsp; </FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff size=4>And 
Rick's suggesting that we'</FONT></SPAN><SPAN class=551223900-24042007><FONT 
face=Arial color=#0000ff size=4>ll probably have to move this boolean 
</FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff size=4>out to 
a new (otherwise empty) </FONT></SPAN><SPAN class=551223900-24042007><FONT 
face=Arial color=#0000ff size=4>class CIM_PrintConsole that contains 
</FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff size=4>the 
state&nbsp;property and </FONT></SPAN><SPAN class=551223900-24042007><FONT 
face=Arial color=#0000ff size=4>accepts two methods (enable and 
disable).</FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=551223900-24042007><FONT face=Arial color=#0000ff 
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=551223900-24042007><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> wamwagner@comcast.net 
[mailto:wamwagner@comcast.net]<BR><B>Sent:</B> Monday, April 23, 2007 3:49 
PM<BR><B>To:</B> Richard_Landau@Dell.com; 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>Some general comments.</DIV>
<DIV><FONT face=Arial color=#0000ff size=4></FONT>&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>
<BR>

<P><FONT SIZE=2>No virus found in this outgoing message.<BR>
Checked by AVG Free Edition.<BR>
Version: 7.5.463 / Virus Database: 269.5.9/773 - Release Date: 4/22/2007 8:18 PM<BR>
</FONT> </P>