printer working group overview for wsdm january 20, 2005 harry lewis ibm printing systems chairman...
TRANSCRIPT
Printer Working Group
Overview for WSDMJanuary 20, 2005
Harry LewisIBM Printing Systems
Chairman – Printer Working Group
PWG Background• Standard Printer MIB
– RFC 1759– RFC 3805
• Internet Printing Protocol– CUPS Print Spool (Linux, Max OS-X)
• Common Semantic Model– Early interaction with DMTF (MIB-MIF, CIM)– Cross industry
• Low-end (Bluetooth Print SIG, UPnP Print)• High-end (JDF Workflow, Print On Demand Initiative)
– Model and schema specifications• Print Services Interface
– Web Services interface for printing• Web-based Imaging Management Services
– Enterprise fleet management– Counters (model and schema) for use-based billing scenarios
• Agfa Monotype• Apple Computer, Inc.• Bitstream• Canon, Inc.• Codehost• Easy Software Products• Epson Portland, Inc.• Fuji Xerox• Hewlett-Packard• IBM Corporation• Intermate A/S• Komatsu• Konica Minolta• Kyocera Corporation• Lexmark International• Microsoft
• Netsilicon• NexPress• Northlake Software, Inc.• Novell• Oasis Semiconductor• Peerless Systems Networking • PrinterOn• Ricoh• Samsung Electronics • Sharp Labs of America• Silex Technology• Software Imaging• Xerox Corporation• Zoran Imaging Division
PWG Member Companies (30)
Fleet Management Components
OMS Printer Management Components
OMS Database
InternetInternet(WIMS Protocol)(WIMS Protocol)
Web PortalWeb Portal
Interchange DataInterchange Data(CSV)(CSV)
CustCust. Firewall . Firewall Printer Model S/N CountHR 1402 334986 30642Admin-1 2408 8838489 102334Admin-2 4017 2893556 555Exec-1 2480 9898498 23334
Set Schedule/Get ElementsSet Schedule/Get Elements
Database TablesDatabase Tables
Report GenerationReport Generation
View PortalView Portal
CSV ExportCSV Export
Register For ManagementRegister For Management
SNMP ProxySNMP Proxy
Send ReportsSend Reports
PMC
OMS Application
Web Services Protocol
Sequence Diagram
Manager Proxy Printer01
RegisterForManagemen t (or) GetSchedule
schedule ( GetElements ) targetURI ( snmp :// mycompany.com / Printer01 ) requestedElements ( MarkerLifeCount )
snmpGe t prtMarketLifeCount
(prtMarketLifeCou nt = 3962)
SendRepor t sourceURI ( snmp :// mycompany.com / Printer01 ) targetURI (http:// yourcompany.com / AssetManager )
report: MarkerLifeCount = 3962
WIMS Counters Snippet
prtMarkerIndexprtMarkerCounterUnitprtMarkerLifeCountprtMarkerPowerOnCount
PrtViewMarkerStatus <xsd:element name="PrtViewMarkerStatus"> <xsd:complexType> <xsd:sequence> <xsd:element ref="PrtMarkerIndex" minOccurs="1" maxOccurs="1"/> <xsd:element ref="PrtMarkerCounterUnit" minOccurs="1" maxOccurs="1"/> <xsd:element ref="PrtMarkerLifeCount" minOccurs="1" maxOccurs="1"/> <xsd:element ref="PrtMarkerPowerOnCount" minOccurs="1" maxOccurs="1"/> </xsd:sequence> </xsd:complexType></xsd:element>
prtMarkerSuppliesIndexprtMarkerSuppliesSupplyUnitprtMarkerSuppliesMaxCapacityprtMarkerSuppliesLevel
PrtViewMarkerSuppliesStatus
<xsd:element name="PrtViewMarkerSuppliesStatus"> <xsd:complexType> <xsd:sequence> <xsd:element ref="PrtMarkerSuppliesIndex" minOccurs="1" maxOccurs="1"/> <xsd:element ref="PrtMarkerSuppliesSupplyUnit" minOccurs="1" maxOccurs="1"/> <xsd:element ref="PrtMarkerSuppliesMaxCapacity" minOccurs="1" maxOccurs="1"/> <xsd:element ref="PrtMarkerSuppliesLevel" minOccurs="1" maxOccurs="1"/> </xsd:sequence> </xsd:complexType></xsd:element>
SNMPAttribute
XML Schema View XML Elements
Need to Do
• Re-Align PWG Semantic Model and CIM• Call for PWG members to prototype WSDM• Links (docs at various levels of maturity)
– WIMS Protocol spec• ftp://ftp.pwg.org/pub/pwg/wims/wd/wd-wims10-20050117.pdf
– WIMS related schema• ftp://ftp.pwg.org/pub/pwg/wims/schemas/• (see rfc3805a-20040805.xsd and rfc3805b-20040805.xsd)
– Counter Spec• ftp://ftp.pwg.org/pub/pwg/wims/wd/wd-wimscount10-20050120.pdf
– Counter MIB• ftp://ftp.pwg.org/pub/pwg/wims/mibs/counter-mib-20041127.txt