WBMM> PWG Imaging System, Resource, and Media MIBs proposal

WBMM> PWG Imaging System, Resource, and Media MIBs proposal

McDonald, Ira imcdonald at sharplabs.com
Thu Feb 19 16:05:19 EST 2004


Hi folks,                                    Thursday (19 February 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.

After some discussion at this week's WBMM telecon, here are heirarchy
diagrams of a set of proposed PWG MIBs:


                PWG Imaging System MIB
                ----------------------

|-----------|                               |-----------|
|  System   |...............................|  System   |
|    (1)    |                         1-->n | Attribute |
|-----------|                               |-----------|
      :
      :             |-----------|           |-----------|
      :.............|  Service  |           |  Service  |
      :       1-->n |           |...........| Attribute |
      :             |-----------|     1-->n |-----------|
      :
      :             |-----------|           |-----------|
      :.............|  Device   |           |  Device   |
      :       1-->n |           |...........| Attribute |
      :             |-----------|     1-->n |-----------|
      :
      :             |-----------|
      :.............|  Locale   |
      :       1-->n |           |
      :             |-----------|
      :
      :             |-----------|
      :.............|   Alert   |
              1-->n |           |
                    |-----------|

and one notification group:

    Alert Trap - multi-function alerts for system/service/device


                PWG Resource MIB
                ----------------

|-----------|
|  General  |
|    (1)    |
|-----------|
      :
      :             |-----------|           |-----------|
      :.............| Resource  |           | Resource  |
              1-->n |           |...........| Attribute |
                    |-----------|     1-->n |-----------|


                PWG Media MIB
                -------------

|-----------|
|  General  |
|    (1)    |
|-----------|
      :
      :             |-----------|           |-----------|
      :.............|   Media   |           |   Media   |
              1-->n |           |...........| Attribute |
                    |-----------|     1-->n |-----------|

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]

PWG Imaging System MIB
----------------------

* 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)

* 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


PWG Resource MIB
----------------

* 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


PWG Media MIB
-------------

* 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



More information about the Wims mailing list