WBMM> Proposal for a PWG Imaging System MIB

WBMM> Proposal for a PWG Imaging System MIB

McDonald, Ira imcdonald at sharplabs.com
Tue Feb 17 16:42:48 EST 2004


Hi folks,                                          Tuesday (17 Feb 2004)

In the WBMM WG, we agreed we need a PWG 'extension' to Printer MIB v2
for support of:

(1) Multi-function services and devices; and
(2) Multi-function counters that Pete Zehler has proposed from Xerox.

I propose a PWG Imaging System MIB, with 13 object groups:

System
- System Attribute
    Service
    - Service Attribute
    Device
    - Device Attribute
    Resource
    - Resource Attribute
    Media
    - Media Attribute
    Locale
    Alert
    Management (optional) - WBMM system/service/device admin actions

and two notification groups:

    Alert Trap - multi-function alerts for system/service/device
    Management Trap - WBMM action complete notification

Or, we could have a base Imaging System MIB and separate IS Resource MIB
and IS Media MIB (to simplify implementation and keep the MIBs smaller).

This proposal captures the entire functionality of the (never completed)
MFPA MFP MIB, Scanner MIB, Image Processing MIB, by generalizing from
the Printer MIB v1/v2.  It also adds service-level functionality.

Comments?

Cheers,
- Ira

PS - Excerpts below are from work-in-progress for an Imaging System MIB.


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

----------------------------------------
[some details of the proposal]

* System group
- corresponds to (but does NOT import from) System group
  in IETF Host Resources MIB (RFC 2790)

- top-level state, description, and counters, e.g.,

    isSystemState OBJECT-TYPE
        SYNTAX      IsObjectStateTC
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The state of this Imaging System (e.g., idle)."
        REFERENCE
            "See:   'printer-state' in IPP/1.1 Model (RFC 2911);
                    'hrDeviceStatus' in Host Resources MIB (RFC 2790)."
        ::= { isSystemEntry 2 }

    isSystemTotalAlerts OBJECT-TYPE
        SYNTAX      Counter32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Total system, service, or device alerts that have occurred
            on this Imaging System."
        ::= { isSystemEntry 4 }


* System Attribute group
- based on Job Mon MIB (RFC 2707) and Finisher MIB attribute tables

- top-level counters (totals from Pete Zehler's counters), e.g.,

    generalInputImages(75),             -- INTEGER - counter
        -- total images received by system, service, or device

    generalImpressions(81),             -- INTEGER - counter
        -- total impressions printed by system, service, or device

- top-level description (most tables from Printer MIB v2), e.g.,

    generalInputDefaultIndex(54),       -- INTEGER - index or zero
        -- default input tray, i.e., 'isXxxAttributeValueIndex'
        -- see 'prtInputDefaultIndex' in Printer MIB v1
        -- (RFC 1759) and Printer MIB v2 (IESG-approved) for usage

    inputType(151),                     -- INTEGER - enumeration
        -- input tray technology type (usually by feed mechanism)

        -- see 'PrtInputTypeTC' in IANA Printer MIB


* Service group
- based on IPP/1.1 Printer (RFC 2911) and PWG Semantic Model
- corresponds to (but does NOT import from) Software Installed and
  Software Running groups in IETF Host Resources MIB (RFC 2790)
- service-level state, description, and counters


* Service Attribute group
- based on IPP/1.1 Printer (RFC 2911) and PWG Semantic Model
- service-level counters (details from Pete Zehler's counters)
- service-level description (most tables from Printer MIB v2)


* Device group
- based on (but does NOT import from) Printer MIB v1/v2
- corresponds to (but does NOT import from) Device group
  in IETF Host Resources MIB (RFC 2790)
- device-level state, description, and counters


* Device Attribute group
- based on (but does NOT import from) Printer MIB v1/v2
- device-level counters (details from Pete Zehler's counters)
- device-level description (most tables from Printer MIB v2)


* Resource group
- based on WBMM Resource schema (from IPP Resource draft)
- resource-level state, description, and counters


* Resource Attribute group
- based on WBMM Resource schema (from IPP Resource draft)
- resource-level state, description, and counters


* Media group
- based on IPP/1.1 Media (PWG 5100.3) and PWG Semantic Model
- media-level description and counters


* Media Attribute group
- based on IPP/1.1 Media (PWG 5100.3) and PWG Semantic Model
- media-level counters (details from Pete Zehler's counters)
- media-level description

* Locale group
- based on (but does NOT import from) Printer MIB v1/v2
- corresponds to Localization group in Printer MIB v1/v2
- system-level localization

* Alert group
- based on (but does NOT import from) Printer MIB v1/v2
- corresponds to Alert group in Printer MIB v1/v2
- system/service/device-level events

* Management group (optional)
- based on actions defined in WBMM Schedule schema
- system/service/device-level management (pause, resume, etc.)



More information about the Wims mailing list