Presentation is loading. Please wait.

Presentation is loading. Please wait.

PWG-CIM Alignment 2005 Rick Landau (Dell) 2005/09/29.

Similar presentations

Presentation on theme: "PWG-CIM Alignment 2005 Rick Landau (Dell) 2005/09/29."— Presentation transcript:

1 PWG-CIM Alignment 2005 Rick Landau (Dell) 2005/09/29

2 PWG Confidential2 Project to Align CIM Printing Model with PWG Model Work register item between Printer Working Group and DMTF – Goal: Refresh CIM model as it pertains to printers – Initiated May 2005; expect approved results January 2006

3 PWG Confidential3 History CIM printing-related classes first appeared in CIM schema v2.2 – Modified as recently as schema v2.8 – All in Device_Printing.mof – Classes: CIM_Printer, PrintService, PrintQueue, PrintJob, and other related PWG specs – SNMP Printer MIB (printer device): – Internet Printing Protocol (IPP) (print service, job): – Semantic Model (print service, job): – Others in process

4 PWG Confidential4 Status We don't know where the existing CIM_Printer model came from – Seems to be a combination of PWG PrintService and Printer PWG has highly evolved models for – Printer (as a hardware device) – Print Service – Print Job

5 PWG Confidential5 Work to Date Several members of PWG reviewed the classes in Device_Printing.mof (and XML and HTML) Noted some changes that could be made – Categorized – Proposed solutions for most

6 PWG Confidential6 Concerns PWG concerned about schedule – To complete significant work by January, we suggest limiting the scope of near-term work to CIM_Printer class PWG concerned about completeness and correctness – Management applications migrating to the CIM model – If a property can't be seen -- and seen correctly -- through the CIM model, then it can't be seen at all – Many properties of printers (and related classes) are currently not represented in CIM

7 PWG Confidential7 Categories of Problems Uncovered Structure of Classes Completeness Vague properties Errors in mappings and correspondences Document read-write attributes and mutability

8 PWG Confidential8 Structural Problems A number of properties in CIM_Printer seem appropriate to PrintService but not Printer "Move from A to B" = deprecate in A, add in B Move at least MaxCopies, DefaultCopies, MaxNumberUp, DefaultNumberUp, MaxSizeSupported

9 PWG Confidential9 Vague Properties CurrentPaperType, e.g., impossible to determine Deprecate most "CurrentXxxx" properties – Applications should use the corresponding DefaultXxxx properties instead – CurrentPaperType, MimeType, Language, Capabilities CurrentCharSet and CurrentNaturalLanguage should remain, but they need clear descriptions of their semantics Fix HorizontalResolution and VerticalResolution properties with new definitions

10 PWG Confidential10 Errors in Mapping Strings and Model Correspondences Printer.PrinterStatus, Printer.DetectedErrorState, PaperTypesAvailable, DefaultPaperType, MimeTypesSupported Minor, not normative

11 PWG Confidential11 Major Concern: Incompleteness CIM_Printer has 32 properties; SNMP Printer MIB has at least 3x that many plausible properties – Do not carry forward all properties just because they're there Several major areas are not represented at all in CIM – Console, covers, input/output trays, markers, supplies, colorants, media paths, channels, interpreters, and most counters Two proposed strategies: – Add a Class, CIM_PrintDevice, to represent the hardware device; deprecate the current CIM_Printer class; move some properties to CIM_PrintService – Perform major surgery on CIM_Printer: deprecate dozen+ properties, add many new properties

12 PWG Confidential12 Deliverables Change Requests for CIM Schema Brief plan of work to be done, interim status reports PWG knows approximately what a CR contains (borrowed some from SMWG)

13 PWG Confidential13 Process Going Forward (SWAG) PWG needs to be educated about CIM Core needs to be educated about printing Agree on scope of changes to be attacked in this phase Agree on content of changes Draft CRs – Work on editorial items first (e.g., descriptions, mapping strings, model correspondences)? Review, revise, approve

14 PWG Confidential14 Future Directions Refresh CIM_Printer (current activity) Refresh other related printing classes (short term) Other printing-related data that should be represented in CIM, e.g., imaging counters (long term) – Possible to use PWG extensions to CIM schema to carry many new properties

15 PWG Confidential15 Questions?

Download ppt "PWG-CIM Alignment 2005 Rick Landau (Dell) 2005/09/29."

Similar presentations

Ads by Google