[Printing-architecture] SC> Proposal for Open Printing CIM Provider [OPCIMP]
Ira McDonald
blueroofmusic at gmail.com
Mon Jun 9 16:26:39 PDT 2008
OOPS - This time with the attachment
On Mon, Jun 9, 2008 at 7:16 PM, Ira McDonald <blueroofmusic at gmail.com> wrote:
> Hi,
>
> Per our discussion during the Open Printing Steering Committee meeting
> last week, here's a brief description of a proposed joint PWG/OP project
> that would develop an open source reference implementation of an Open
> Printing CIM Provider [OPCIMP] (i.e., a proxy from the SNMP Printer MIB
> to CIM MOF and XML Schema classes for web services management).
>
> Comments?
>
> Cheers,
> - Ira
>
> --
> Ira McDonald (Musician / Software Architect)
> Chair - Linux Foundation Open Printing WG
> Blue Roof Music/High North Inc
> email: blueroofmusic at gmail.com
> winter:
> 579 Park Place Saline, MI 48176
> 734-944-0094
> summer:
> PO Box 221 Grand Marais, MI 49839
> 906-494-2434
> ------------------------------------------------------------------------
>
> Background
>
> (1) In the last three years, Rick Landau (Dell), Craig Whittle (Sharp),
> and Ira McDonald (High North) have translated all of the Printer MIB
> tables into a set of CIM (Core Information Model) classes in MOF
> (Managed Object Format):
>
> (a) Printer MIB v2 Print Device classes are now complete.
>
> (b) Counter MIB v2 Imaging Counter classes are in progress.
>
> (c) Print Service classes (per IPP/1.1) will be done later.
>
> (d) Scan Service classes (per PWG MFD WG) will be done later.
>
> (2) DMTF now machine translates the CIM MOF into XML Schema for:
>
> (a) DMTF WS-MAN WG (Web Services Management protocol)
> - http://www.dmtf.org/standards/wsman/
>
> (b) DMTF CIM-XML (pre-WS-MAN)
> - http://www.dmtf.org/standards/wbem/CIM-XML
>
> (c) OASIS WSDM (other major public WS mgmt protocol)
> - http://www.oasis-open.org/committees/wsdm/
> - http://docs.oasis-open.org/wsdm/wsdm-muws1-1.1-spec-os-01.htm
> - http://docs.oasis-open.org/wsdm/wsdm-muws2-1.1-spec-os-01.htm
> - http://docs.oasis-open.org/wsdm/wsdm-mows-1.1-spec-os-01.htm
>
> (3) Rick Landau (Dell) is building a prototype of the CIM Print Classes:
>
> (a) DMTF Process requires two independent implementations to move
> classes and properties from CIM Experimental to CIM Final.
>
> (b) Rick hopes to release algorithms (but not the "Dell secret
> sauce" XML provider internals) to map SNMP objects from the
> Printer MIB into CIM MOF Print Classes (and thence into XML
> Schema instances).
>
> (4) Nancy Chen (Okidata) recently asked in the PWG Steering Committee
> about an open source WS-MAN CIM Provider (i.e., proxy) that speaks:
>
> (a) SNMP to the Printer MIB in existing printers
>
> (b) WS-MAN to upstream management stations
>
> (5) Some PWG Steering Committee members have reservations about a PWG
> open source project:
>
> (a) PWG has no experience with open source projects.
>
> (b) Possible alternatives will be discussed during the PWG Plenary
> at the next PWG face-to-face in Colorado in late June.
>
> (c) There may be further discussion in the WIMS-CIM WG session.
>
> (6) Ira McDonald (OP Chair) has suggested a joint PWG/OP project.
>
> (a) Ira would mentor implementors (printer manufacturers, students,
> consultants, etc.).
>
> (b) Ira would provide liason to PWG from OP.
>
> ------------------------------------------------------------------------
>
> Open Printing CIM Provider (OPCIMP) Project
>
> (1) Use an existing open source CIM project, so that the OPCIMP would
> run on Windows, Apple Mac, UNIX, Linux, etc. Possibilities include:
>
> (a) Open CIM (Java based)
> http://opencim.org/
>
> (b) Open Group's OpenPegasus (C++ based)
> http://www.openpegasus.org/
>
> (c) Open WBEM (C++ based)
> http://openwbem.sourceforge.net/
>
> (d) SBLIM (C++ and Java based) - GNU/Linux systems
> http://sblim.wiki.sourceforge.net/
>
> (e) SFCB [Small Footprint CIM Broker] (C based for embedded systems)
> http://sblim.wiki.sourceforge.net/Sfcb
>
> (2) Implement 100% coverage of CIM Print Device classes (Printer MIB v2
> and Finisher MIB v1 objects) - see attached 'Visio-Printer_15.pdf'
>
> CIM Class - SNMP MIB Table
>
> CIM_Printer
> - prtGeneralTable
> - prtConsoleDisplayBufferTable
> - prtLocalizationTable
> CIM_PrintAlertRecord
> - prtAlertTable
> CIM_PrintChannel
> - prtChannelTable
> CIM_PrintFinisher
> - finDeviceTable
> CIM_PrintInputTray
> - prtInputTable
> CIM_PrintInterlock
> - prtCoverTable
> CIM_PrintInterpreter
> - prtInterpreterTable
> CIM_PrintMarker
> - prtMarkerTable
> CIM_PrintMediaPath
> - prtMediaPathTable
> CIM_PrintOutputTray
> - prtOutputTable
> CIM_PrintSupply
> - prtMarkerSuppliesTable
> - prtMarkerColorantTable
>
> (3) Implement incremental SNMP support (with existing libraries):
>
> (a) SNMPv1-Community first (universally supported by printers)
>
> (b) SNMPv2-Community second (for performance)
>
> (c) SNMPv3-User third (tricky due to security configuration)
>
> (4) Build source packages and possibly binary packages for several
> desktop/workstation platforms (Windows, OpenSolaris, Linux, etc.)
>
> ------------------------------------------------------------------------
>
--
Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music/High North Inc
email: blueroofmusic at gmail.com
winter:
579 Park Place Saline, MI 48176
734-944-0094
summer:
PO Box 221 Grand Marais, MI 49839
906-494-2434
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Visio-Printer_15.pdf
Type: application/pdf
Size: 47527 bytes
Desc: not available
Url : http://lists.linux-foundation.org/pipermail/printing-architecture/attachments/20080609/155d6a00/attachment-0001.pdf
More information about the Printing-architecture
mailing list