[WIMS] CIM - Posted new Print Device classes (30 Nov 2009)

[WIMS] CIM - Posted new Print Device classes (30 Nov 2009)

[WIMS] CIM - Posted new Print Device classes (30 Nov 2009)

Ira McDonald blueroofmusic at gmail.com
Mon Nov 30 16:37:17 UTC 2009

Hi folks,                                      Monday (30 November 2009)

[Based on Rick Landau's note of 1 October about MOF bugs]

I've just posted four existing CIM printing classes to:


    - this release note

    CIM_Printer.mof / pdf
    - minor NEW version - editorial fixups and deprecations

    CIM_PrintChannel.mof / pdf
    - minor NEW version - add new enums from IANA Printer MIB

    CIM_PrintInputTray.mof / pdf
    - minor NEW version - delete duplicate property

    CIM_PrintInterpreter.mof / pdf
    - minor NEW version - add new enums from IANA Printer MIB


(1) All four classes have been compiled with Windows 'mofcomp'.

(2) PDFs are color-highlighted output from Notepad++.

(3) CIM_PrintInputTray and CIM_PrintOutputTray already *had* the correct
    inheritance (from CIM_PrinterElement like all the other subunits)
    in CIM v2.19, but CIM_PrintInputTray still had duplicate InstanceId.

After WIMS WG review, including by Rick Landau, we need to generate the
CIM Change Requests (CRs) for these updates.

- Ira

PS - Both CIM_PrintService and CIM_PrintJob still need to be updated to
add XPS and OpenXPS enums from IANA Printer MIB - coming soon.


Change Log:

- Changed Version to "2.24"

- Revised Values and Value Map clauses of PaperSizesSupported,
  Capabilities, DefaultCapabilities, CurrentCapabilities, and
  MarkingTechnology to add trailing "DMTF Reserved" for best practices

- Revised the LanguagesSupported, CurrentLanguage, and DefaultLanguage
  properties to: (a) DEPRECATE; (b) add XPS and OpenXPS; (c) add warning
  about legacy enum alignment issue with authoritative IANA Printer MIB;
  and (d) add reference to newer CIM_PrintInterpreter.LangType (which is
  correctly aligned)

- Revised the MimeTypesSupported, CurrentMimeType, and DefaultMimeType
  properties to: (a) DEPRECATE; and (b) add reference to newer

- Revised CharSetsSupported and NaturalLanguagesSupported to add note
  requiring that the values of each array be parallel to the other, for
  compatibility with IETF Printer MIB and IETF IPP/1.1

- Revised descriptions of MaxCopies, DefaultCopies, MaxNumberUp,
  DefaultNumberUp, MaxSizeSupported, to state they will be DEPRECATED by
  corrected property names in CIM_PrintService[Settings|Capabilities]
  (in the future)

- Revised description of PaperSizesSupported to DEPRECATE in favor of

- Revised descriptions of PaperTypeAvailable, DefaultPaperType, and
  CurrentPaperType, to DEPRECATE in favor of multiple properties in

- Changed Version to "2.24"

- Revised Type property to add WSPrint (update in IANA Printer MIB)

- Changed Version to "2.24"

- Deleted redundant InstanceId (inherited from CIM_PrinterElement parent

- Changed Version to "2.24"

- Revised LangType to add XPS and OpenXPS (update in IANA Printer MIB)


Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
IETF Designated Expert - IPP & Printer MIB
Blue Roof Music/High North Inc
email: blueroofmusic at gmail.com
 579 Park Place  Saline, MI  48176
 PO Box 221  Grand Marais, MI 49839

This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

More information about the wims mailing list