attachment-0001
<br><font size=2 face="sans-serif">I would think that the usefullness of the ppmPrinterEnabled for an</font>
<br><font size=2 face="sans-serif">ENA would only be for the "transcient" case of the plugging/unplugging</font>
<br><font size=2 face="sans-serif">of the related printer. However at some point (in the case that the printer</font>
<br><font size=2 face="sans-serif">stays unplugged "permanently") the printer entry and associated protocol</font>
<br><font size=2 face="sans-serif">tables would be removed such that the the MIB could grow and shrink</font>
<br><font size=2 face="sans-serif">over time.....</font>
<br>
<br><font size=2 face="sans-serif">For example, an ENA with a USB host interface that supports up to</font>
<br><font size=2 face="sans-serif">128 attached printers, In my opinion, shouldn't need to have 128 printer entries</font>
<br><font size=2 face="sans-serif">in the MIB tables from first power on......only the entries that have detected (valid 1284ID)</font>
<br><font size=2 face="sans-serif">printers etc. attached.....otherwise you'd end up in most cases with 127 default printer entries</font>
<br><font size=2 face="sans-serif">with associated port tables that don't actually go anywhere. </font>
<br>
<br><font size=2 face="sans-serif">Of course this behaviour is different from the current TCPMON.ini file</font>
<br><font size=2 face="sans-serif">which has static entries.......</font>
<br>
<br><font size=2 face="sans-serif">I think maybe the clients should give guidance on how they want it to work.</font>
<br>
<br><font size=2 face="sans-serif">Jerry Thrasher</font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>"McDonald, Ira" <imcdonald@sharplabs.com></b></font>
<br><font size=1 face="sans-serif">Sent by: pmp-owner@pwg.org</font>
<p><font size=1 face="sans-serif">07/22/2005 12:13 PM</font>
<br>
<td><font size=1 face="Arial"> </font>
<br><font size=1 face="sans-serif"> To: "'Bergman, Ron'" <Ron.Bergman@rpsa.ricoh.com>, "McDonald, Ira" <imcdonald@sharplabs.com>, "Wijnen, Bert (Bert)" <bwijnen@lucent.com>, pmp@pwg.org</font>
<br><font size=1 face="sans-serif"> cc: </font>
<br><font size=1 face="sans-serif"> Subject: RE: PMP> Restructured Port MIB (18 July 2005)</font></table>
<br>
<br>
<br><font size=2><tt>Hi Ron,<br>
</tt></font>
<br><font size=2><tt>If the Printer entry is deleted when an ENA interface<br>
is disconnected, then all the subordinate Port entries<br>
MUST be deleted too (because they are indexed by the<br>
object ppmPrinterIndex). This is ugly if the local<br>
printer is promptly plugged _back_ into the interface.<br>
</tt></font>
<br><font size=2><tt>If the Printer entry is left in place but _not_ clearly<br>
marked 'disabled', then ppmPrinterIEEE1284DeviceId,<br>
ppmPrinterHrDeviceIndex and all the other Printer<br>
columnar objects must be reset (to default values).<br>
</tt></font>
<br><font size=2><tt>That's why the ppmPrinterEnabled object should be kept.<br>
</tt></font>
<br><font size=2><tt>The WG concensus was strong that ppmPortEnabled was<br>
required to keep the port list static (fixed number<br>
of ports for an interface). Therefore, I added the<br>
ppmPrinterEnabled object.<br>
</tt></font>
<br><font size=2><tt>If others want ppmPrinterEnabled removed, would they<br>
please speak up soon?<br>
</tt></font>
<br><font size=2><tt>Cheers,<br>
- Ira<br>
</tt></font>
<br><font size=2><tt>PS - Remember that this MIB is supposed to work for<br>
Network Spoolers too, where the concept of 'the printer<br>
is removed' is fuzzy. The 'printer' is just some<br>
configured downstream network printer that may well<br>
be administratively disabled _without_ removing the<br>
configuration at the Network Spooler.<br>
</tt></font>
<br><font size=2><tt>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<br>
</tt></font>
<br><font size=2><tt>> -----Original Message-----<br>
> From: Bergman, Ron [mailto:Ron.Bergman@rpsa.ricoh.com]<br>
> Sent: Thursday, July 21, 2005 8:24 PM<br>
> To: McDonald, Ira; Wijnen, Bert (Bert); pmp@pwg.org<br>
> Subject: RE: PMP> Restructured Port MIB (18 July 2005)<br>
><br>
><br>
> Ira,<br>
><br>
> Base on my experience with ENAs, they do not provide a feature to<br>
> disable an output port unless the printer is removed. Normally,<br>
> this is to replace a worn-out unit or upgrade a printer.<br>
> In this case the old printer is gone forever. So how does your<br>
> "STATIC entries" handle this situation?<br>
><br>
> Ron<br>
><br>
> -----Original Message-----<br>
> From: McDonald, Ira [mailto:imcdonald@sharplabs.com]<br>
> Sent: Wednesday, July 20, 2005 8:38 AM<br>
> To: Bergman, Ron; McDonald, Ira; Wijnen, Bert (Bert); pmp@pwg.org<br>
> Subject: RE: PMP> Restructured Port MIB (18 July 2005)<br>
><br>
><br>
> Hi Ron,<br>
><br>
> Based on previous IPP experience, it will take MONTHS to add one<br>
> new enum to the PrtChannelTypeTC with IANA - that would stop the<br>
> Port Mon MIB dead in its tracks until it was accepted by IANA.<br>
><br>
> About ppmPrinterEnabled - same rationale as ppmPortEnabled - keeps<br>
> the number of Printer entries STATIC in an implementation - lets<br>
> the user see that the one Printer (i.e., hardward output interface)<br>
> on an External Network Adapter should presently be ignored.<br>
><br>
> Remember that the Port Mon MIB MUST NOT depend on either Host<br>
> Resources or Printer MIB, by common concensus - it may only<br>
> AUGMENT them, if they are present.<br>
><br>
> Cheers,<br>
> - Ira<br>
><br>
> 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<br>
><br>
> > -----Original Message-----<br>
> > From: Bergman, Ron [mailto:Ron.Bergman@rpsa.ricoh.com]<br>
> > Sent: Tuesday, July 19, 2005 7:40 PM<br>
> > To: McDonald, Ira; Wijnen, Bert (Bert); pmp@pwg.org<br>
> > Subject: RE: PMP> Restructured Port MIB (18 July 2005)<br>
> ><br>
> ><br>
> > Ira,<br>
> ><br>
> > I am not sure what value ppmPrinterEnabled adds to the MIB.<br>
> > This appears to be analogous to<br>
> > On Line/Off Line. If I want to create a driver for the<br>
> > printer I don't care what the current<br>
> > state is. That information is only necessary when I am ready<br>
> > to print and then this MIB is<br>
> > not used.<br>
> ><br>
> > I believe that Bert has a valid point in using<br>
> > ppmPortProtocolType. It is not a major effort<br>
> > to add unknown(2) to the IANA registrations.<br>
> ><br>
> > Otherwise, the changes are inline with our discussions<br>
> > following the test.<br>
> ><br>
> > Ron<br>
> ><br>
> > -----Original Message-----<br>
> > From: pmp-owner@pwg.org [mailto:pmp-owner@pwg.org]On Behalf<br>
> > Of McDonald,<br>
> > Ira<br>
> > Sent: Tuesday, July 19, 2005 9:46 AM<br>
> > To: 'Wijnen, Bert (Bert)'; McDonald, Ira; 'pmp@pwg.org'<br>
> > Subject: RE: PMP> Restructured Port MIB (18 July 2005)<br>
> ><br>
> ><br>
> > Hi Bert,<br>
> ><br>
> > Thanks for your quick feedback. My replies inline below.<br>
> ><br>
> > Cheers,<br>
> > - Ira<br>
> ><br>
> ><br>
> > 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<br>
> ><br>
> > > -----Original Message-----<br>
> > > From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com]<br>
> > > Sent: Tuesday, July 19, 2005 9:08 AM<br>
> > > To: McDonald, Ira; 'pmp@pwg.org'<br>
> > > Subject: RE: PMP> Restructured Port MIB (18 July 2005)<br>
> > ><br>
> > ><br>
> > > Only did a very very quick scan.<br>
> > ><br>
> > > Comments.<br>
> > ><br>
> > > - ppmPortProtocolTargetPort OBJECT-TYPE<br>
> > > SYNTAX Integer32 (0..65535)<br>
> > > I propose that you use InetPortNumber TC from RFC4001<br>
> > ><br>
> ><br>
> > Won't work, because this port is not limited to Internet Suite<br>
> > protocols. The 'service:' URI in ppmPortServiceNameOrURI may<br>
> > also be for non-Internet suites (AppleTalk, NetWare, etc.).<br>
> ><br>
> > I'll correct the DESCRIPTION in the MIB and make clear that<br>
> > (as with the Printer MIB) ports/channels may be from multiple<br>
> > protocol suites.<br>
> ><br>
> ><br>
> > > - ppmPortProtocolType OBJECT-TYPE<br>
> > > SYNTAX Integer32 (0..2147483647)<br>
> > ><br>
> > > WHy not use TC PrtChannelTypeTC as the SYNTAX?<br>
> > > I do see that you want to use zero (meaning not supported).<br>
> > > But maybe better is to use none(1) in that case, or maybe<br>
> > > adding an enumeration to the TC of notSupported(xx) ??<br>
> > > It is now an IANA-maintained TC, so it should not be that<br>
> > > difficult to get a label added.<br>
> > ><br>
> ><br>
> > Won't work. PrtChannelTypeTC currently only defines 'other(1)'<br>
> > and (foolishly) does NOT define 'unknown(2)' (unlike every other<br>
> > textual convention in the Printer MIB). Because the Printer MIB<br>
> > v2 still doesn't define DEFVAL clauses for most objects, this<br>
> > oversight has not surfaced before. We could register 'unknown(2)'<br>
> > with IANA, but _not_ fast enough (because this MIB's going into OS<br>
> > and printer vendor products right now).<br>
> ><br>
> ><br>
> > > - ppmPortPrtChannelIndex has a reference to RFC1213, while I<br>
> > > think I would reather reference RFC2863 (the current IF-MIB)<br>
> > ><br>
> > > Bert<br>
> > ><br>
> ><br>
> > Agreed. My mistake from the old Printer MIB (RFC 1759).<br>
> ><br>
> > I'll correct the references in the MIB.<br>
> > - Ira<br>
> ></tt></font>
<br><font size=2><tt>> </tt></font>
<br>
<br>