Hi folks, Monday (25 June 2007)
[ Based on extensive comments from John Crandall (CIM Core co-chair) -
major rewrites of every previously modelled CIM Print Subunit class ]
[For review in upcoming WIMS-CIM telecons and WIMS WG mailing list and ]
[for future WIMS-CIM Phase 2 CR input to DMTF CIM Core WG.]
I've just posted nine CIM printing classes to:
ftp://ftp.pwg.org/pub/pwg/wims/cim/mofinput/ira-20070625.zip
rel_0625.txt
- this release note
CIM_PrinterComponent.mof - association class
- specialization of CIM_Component for scoping CIM_Printer (parent)
to CIM_PrinterElement (child) associations
CIM_PrinterElement.mof - base class
- specialization of CIM_LogicalElement for CIM_PrintXxx (component)
with common properties InstanceID (key) and SNMPRowId
CIM_AssociatedPrintMediaPath.mof
- NEW version - finDeviceAssociatedMediaPaths (bit-mask) mapping
CIM_AssociatedPrintOutputTray.mof
- NEW version - finDeviceAssociatedOutputs (bit-mask) mapping
CIM_AssociatedPrintSupply.mof
- NEW version - prtMarkerSuppliesMarkerIndex mapping
and finSupplyDeviceIndex mapping from Finisher MIB
CIM_PrintFinisher.mof
- NEW version - finDeviceEntry translation from Finisher MIB
CIM_PrintMarker.mof
- NEW version - prtMarkerEntry translation
CIM_PrintMediaPath.mof
- NEW version - prtMediaPathEntry translation
CIM_PrintSupply.mof
- NEW version - prtMarkerSuppliesEntry translation
augmented with prtMarkerColorantEntry translation
and finSupplyEntry translation from Finisher MIB
Rick - please run mofpretty on these classes and post result to:
ftp://ftp.pwg.org/pub/pwg/wims/cim/mofoutput/
Note - this is the initial release of the CIM_PrintFinisher and
CIM_PrintMediaPath classes - they are part of the dependency cluster
with CIM_PrintMarker, CIM_PrintSupply, and CIM_PrintOutputTray.
Cheers,
- Ira
Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music / High North Inc
PO Box 221 Grand Marais, MI 49839
phone: +1-906-494-2434
email: imcdonald at sharplabs.com
------------------------------------------------------------------------
Change Log:
(CIM_PrinterComponent)
- Derived from CIM_Component
- Added note on cardinality to class Description,
and 'Min (1), Max (1)' to "GroupComponent" property (Printer),
per John Crandall and CIM Core WG
(CIM_PrinterElement)
- Derived from CIM_LogicalElement
- Added note on cardinality and PrinterComponent to class Description,
per John Crandall and CIM Core WG
(Common edits - subunits and associations)
- Added note on cardinality and PrinterComponent to class Description,
per John Crandall and CIM Core WG
- Added reference to model in section 2 of Printer MIB to all class
Description clauses - also section 3 of Finisher MIB (when applicable)
- Added MappingStrings clauses (Entry for subunits and Index for
associations) after all class Description clauses,
per 'any' usage for Mapping Strings in CIM Model v2.3 spec
- Changed subunit base from CIM_LogicalElement to CIM_PrinterElement
(which now defines InstanceID and SNMPRowID),
per John Crandall and CIM Core WG
- Changed 'printer' to 'Printer' (class name) in all Descriptions,
per John Crandall and CIM Core WG
- Revised Description of many properties to remove 'subunit' term,
substituting specific subunit name or generic 'component' term,
per John Crandall
- Revised Description of several properties to remove 'device' term,
substituting specific subunit name or 'printer' (as appropriate),
per John Crandall
(CIM_AssociatedPrintSupply)
- Added 'Min (1), Max (1)' to "Dependent" property (Marker/Finisher),
per John Crandall and CIM Core WG
(CIM_PrintFinisher)
- Changed base class and deleted "InstanceId" and "SNMPRowID",
per John Crandall and CIM Core WG
- Changed 'finisher' to 'PrintFinisher' (class name),
per John Crandall and CIM Core WG
- Added four canonical subunit status properties,
per WIMS-CIM WG concensus
- Added "MaxCapacityBasis" and "CurrentCapacityBasis",
for out-of-band values,
per Jon Hass
(CIM_PrintMarker)
- Changed base class and deleted "InstanceId" and "SNMPRowID",
per John Crandall and CIM Core WG
- Changed 'marker' to 'PrintMarker' (class name),
per John Crandall and CIM Core WG
(CIM_PrintMediaPath)
- Changed base class and deleted "InstanceId" and "SNMPRowID",
per John Crandall and CIM Core WG
- Changed 'media path' to 'PrintMediaPath' (class name),
per John Crandall and CIM Core WG
- Added "IsDefault" to map "prtMediaPathDefaultIndex"
without a requiring special association class,
per Jon Hass
- Added four canonical subunit status properties,
per WIMS-CIM WG concensus
- Renamed "MaxSpeedPrintUnit"
to "MaxSpeedUnit",
for consistency with gauge name "MaxSpeed",
- Replaced prtMediaPathMaxMedia[FeedDir|XFeedDir]
and prtMediaPathMinMedia[FeedDir|XFeedDir]
with "[Max|Min]MediaSizeName",
for consistency with "CIM_PrintInputTray.MediaSizeName"
- Added "MaxSpeedBasis" and "[Max|Min]MediaSizeNameBasis",
for out-of-band values,
per Jon Hass
(CIM_PrintSupply)
- Changed base class and deleted "InstanceId" and "SNMPRowID",
per John Crandall and CIM Core WG
- Changed 'supply' to 'PrintSupply' (class name),
and 'marker' to 'PrintMarker' (class name),
and 'finisher' to 'PrintFinisher' (class name),
per John Crandall and CIM Core WG
- Deleted MinLen/MaxLen from enumerated "ColorantName" property,
per John Crandall and CIM Core WG
- Added MappingStrings references to Finisher MIB for many properties,
due to combination of 'prtMarkerSuppliesEntry' and 'finSupplyEntry'
------------------------------------------------------------------------
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.472 / Virus Database: 269.9.7/868 - Release Date: 6/25/2007 12:20 PM