Hi folks, Saturday (6 November 2004)
[for discussion at our next WIMS telecon and in San Antonio]
I have just posted a Subunits XML schema v0.20, which validates without
warnings using XML SPY 2004, XRay 2.0, and XSV 2.5 (the free XML Schema
Validator) at:
ftp://ftp.pwg.org/pub/pwg/wims/schemas/subunits-20041106.xsd
Every table in Printer MIB v2 (RFC 3805) is expressed in this XML schema
in the following subunits:
Channel - input job channel
Console - local console (including console lights and buffer)
Cover - cover or door
General - general (defaults and top-level counters)
InputTray - input tray
Interface - interface from RFC 1213 and RFC 2863
Interpreter - interpreter (without transformer enhancements)
Marker - marker (including marker colorant and marker supplies)
MediaPath - media path
OutputBin - output bin
Notes:
(1) The types 'SubunitCounter[16|32]', 'SubunitIdentifier[16|32]',
'SubunitPointer[16|32]' are used for clarity and consistency.
(2) Out-of-band values for counters and pointers use new elements of
type 'SubunitCounterBasisWKV' or 'SubunitPointerBasisWKV'.
(3) To be supplied - Finisher subunit (from RFC 3806) - to complete
model in Printer MIB v2 (RFC 3805).
(4) For discussion - Scanner subunit - to complete set of subunits for
multifunction device counters.
Cheers,
- Ira
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
------------------------------------------------------------------------
[changes from Subunits v0.10 to v0.20]
(1) Minor editorial fixups;
(2) Added 'set of' datatypes ('Channels', etc.) for Printer MIB tables,
per request of Pete Zehler (Xerox);
(3) Added General, Interpreter, Marker, MarkerSupply, MarkerColorant,
MediaPath, and OutputBin groups for complete mapping to Printer MIB;
(4) Added include of Alert XML schema to define 'SubunitAlerts' element
(i.e., prtAlertTable mapping);
(5) Renamed all 'InputXxx' elements to 'InputTrayXxx',
for clarity (to distinguish from input jobs in MFD model);
(6) Renamed all 'OutputXxx' elements to 'OutputBinXxx',
for clarity (to distinguish from output jobs in MFD model);
(7) Added 'InterpreterAddressabilityUnit' (missing in Printer MIB v2),
to remove ambiguity (w/ marker addressability units);
(8) Added 'MarkerInfo' and 'MarkerColorantInfo' (both missing in
Printer MIB v2), for completeness;