Printer Working Group Overview for WSDM January 20, 2005 Harry Lewis IBM Printing Systems Chairman...

Preview:

Citation preview

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

Recommended