PMP Mail Archive: PMP> Port MIB telecon - issues/resolutions

PMP Mail Archive: PMP> Port MIB telecon - issues/resolutions

PMP> Port MIB telecon - issues/resolutions (31 March 2005)

From: McDonald, Ira (
Date: Thu Mar 31 2005 - 19:09:40 EST

  • Next message: Bergman, Ron: "PMP> Updated PortMon MIB per yesterday's phone conference"

    Hi, Thursday (31 March 2005)


        Ron Bergman (Ricoh, chair PMP WG, co-editor of PPM MIB)
        Dennis Carney (IBM)
        Lee Farrell (Canon)
        Harry Lewis (IBM, chair IEEE/ISTO PWG)
        Ira McDonald (High North, co-editor of PPM MIB)
        Ivan Pavicevic (Microsoft, co-editor of PPM MIB)
        Sean ?? (Microsoft, implementor on Longhorn team)
        Jerry Thrasher (Lexmark)

    After recent discussions on the PMP mailing list, at today's telecon on
    the Printer Port Monitor MIB we discussed and resolved two issues.

    All of the following text should be added to 'lcrc-pmpportmib10-xxx.yyy'
    in a new "Appendix C - Last Call Review Comments".

    - Ira

    Ira McDonald (Musician / Software Architect)
    Blue Roof Music / High North Inc
    PO Box 221 Grand Marais, MI 49839
    phone: +1-906-494-2434


    PPM-1-20050331 - Usage of 'hrDeviceIndex'

        Question: Should different values of 'ppmPortHrDeviceIndex' be used
        for different ports on the same physical printer device?

        Discussion: Some printers have already used different values of
        'hrDeviceIndex' for different logical printers on the same physical
        printer (e.g., monochrome versus color).
        For all hardware subunits (Input Trays, Output Bins, Markers, etc.),
        vendors should use a single 'hrDeviceIndex' for consistent alerts.
        For software subunits (Channels, Interpreters, etc.), vendors might
        wish to use different 'hrDeviceIndex' values to disambiguate status.
        It is best if values of 'hrDeviceIndex' and 'ppmPortIndex' for the
        same port are static across reboots and administrative
        configuration changes (enable/disable, default PDL, etc.).

        1a) Add 'ppmPortEnabled' (boolean) to the 'ppmPortTable'.

        1b) Recommend use of same 'hrDeviceIndex' for same physical printer.

        1c) Add references to section "Overall Printer Status" and
            Appendix E "Overall Printer Status Table" in Printer MIB v2.

    ppmPortEnabled OBJECT-TYPE
        SYNTAX TruthValue
        MAX-ACCESS read-only
        STATUS current
            "The current administrative configuration mode for this port.
            If this object is 'false', then applications MUST NOT attempt
            installation via this port and SHOULD NOT attempt print job
            submission via this port.

            If this object is 'true', then the port is currently enabled.
            If this object is 'false', then the port is currently disabled."
            "See: 'ppmPortProtocolType' and 'ppmPortHrDeviceIndex'."
        DEFVAL { false } -- port disabled
        ::= { ppmPortEntry 11 }


    PPM-2-20050331 - Preferred Port for Installation

        Question: How can a vendor or site administrator mark a preferred
        port for installation of a given physical printer?

        Discussion: Vendors may support different functionality via
        different ports. For example, a vendor might prefer use of the LPR
        port (for better job control) or Raw port (for better throughput).

        2a) Add 'ppmGeneralPreferredPortIndex' to General group, to support
            explicit preferrence.

        2b) An installation wizard could then display this preferred port
            (and a drop-down list of alternate ports) - a typical user would
            choose the default, but an advanced user could choose to install
            a different port.

    ppmGeneralPreferredPortIndex OBJECT-TYPE
        SYNTAX Integer32 (0..2147483647)
        MAX-ACCESS read-only
        STATUS current
            "The value of 'ppmPortIndex' in this MIB that specifies the
            preferred port (per vendor or site administrator configuration).

            If this object is non-zero, then installation applications
            SHOULD default to this port in their user interface dialogue.
            If this object is zero, then no preferred port is configured."
        DEFVAL { 0 } -- no preferred port configured
        ::= { ppmGeneral 3 }


    This archive was generated by hypermail 2b29 : Thu Mar 31 2005 - 19:09:59 EST