CWMP Data Model for PrinterMFD June 2013 Status

  • Slides: 20
Download presentation
CWMP Data Model for Printer/MFD June ? , 2013 Status Report For PWG-BBF Collaboration

CWMP Data Model for Printer/MFD June ? , 2013 Status Report For PWG-BBF Collaboration Meeting Copyright © 2013 The Printer Working Group. All rights reserved.

Agenda • • History of CWMP BOF Activities at PWG Status CWMP Management Architecture

Agenda • • History of CWMP BOF Activities at PWG Status CWMP Management Architecture for Printers/MFDs Demo: A CWMP Data Model Prototype for Printers • Next Steps Copyright © 2013 The Printer Working Group. All rights reserved.

History of CWMP BOF Activities • First CWMP Printer whitepaper draft (June 2011) •

History of CWMP BOF Activities • First CWMP Printer whitepaper draft (June 2011) • First CWMP BOF meeting date (October 2011) • First machine-translation date (February 2012) • First CWMP Printer demo by Celstream (April 2012) • Last CWMP BOF meeting date (October 2012) • First approach to BBF (November 2012) • Telecon w/ BBF (February 2013). Copyright © 2013 The Printer Working Group. All rights reserved.

Status – White Paper • White paper on CWMP data model for printers and

Status – White Paper • White paper on CWMP data model for printers and MFDs • Latest update in June 2012 ftp: //ftp. pwg. org/pub/pwg/BOFs/cwmp/white-cwmpmfdmodel 10 -20120604. pdf • Use cases, deployment scenarios, Requirements for a CWMP -based standard model for remote management of printers/MFDs • Recommend a machine translation approach for developing the CWMP standard Data model for all imaging devices that must be consistent with the PWG standard data model in XML Schema. • An XML document instance fragment of a CWMP Print. Service Data Model. • Pointed out some of the difficulties in transforming the existing PWG Semantic Model XML document schema into a BBF data model. Copyright © 2013 The Printer Working Group. All rights reserved.

Status – CWMP Data Model • The first Machine translation of PWG Print Service

Status – CWMP Data Model • The first Machine translation of PWG Print Service XML Schema to TR-106 based CWMP Print Service XML Schema is complete with issues for future enhancements. Thanks for Celstream engineering team’s impressive speed. 1) Documents on “Translation of PWG Semantic Model to CWMP Data Model” ftp: //ftp. pwg. org/pub/pwg/BOFs/cwmp-pwgsm-to-cwmpdm-20120204. docx ftp: //ftp. pwg. org/pub/pwg/BOFs/cwmp-pwgsm-to-cwmpdm-20120204. pdf 2) Translated XML file of CWMP Data Model ftp: //ftp. pwg. org/pub/pwg/BOFs/cwmp-data-model-20120130. xml 3) Translator code: ftp: //ftp. pwg. org/pub/pwg/BOFs/cwmp-translation-dm-20120204. zip Copyright © 2013 The Printer Working Group. All rights reserved.

Status – CWMP Data Model Prototype • A list of CWMP data elements are

Status – CWMP Data Model Prototype • A list of CWMP data elements are implemented in the CWMP proxy of a connected printer. (see next slide) • The CWMP proxy uses IPP, SNMP, or HTTP protocol to gather data from the physical printer. • The CWMP proxy may be implemented in a physical printer’s firmware that provides the printer’s CWMP management data directly to ACS over the internet. • The demo will show that a local or remote CWMP management app can get and set the printer/print service properties in the CWMP data model of a printer from the Device. Maestro in ACS that communicates with the CWMP proxy that communicates with the printer via SNMP, or HTTP with EWS, or IPP. Copyright © 2013 The Printer Working Group. All rights reserved.

Data Model and source of data Parameter Source Access PWG SM compliant CWMP DM

Data Model and source of data Parameter Source Access PWG SM compliant CWMP DM Serial Number SNMP Read …Print. Service. Status. Serial. Number Device Description SNMP Read …Print. Service. Description. Service. Info Memory Capacity SNMP Read …Print. Service. Configuration. Storages. Storage. {i}. Storage. Status. Storage. Si ze Contact SNMP Read-Write …Print. Service. Description. Owner. VCard Location IPP Read-Write …Print. Service. Description. Service. Location MAC Address SNMP Read …Interface. Status. Interface. Physical. Address Front Panel Display SNMP Read …Console. Description. Console. Display. Buffer. Console. Display. Text Printer Color SNMP Read …Print. Service. Description. Color. Supported Printer Status IPP Read …Print. Service. Status. State Toner Levels SNMP Read …Marker. Supplies. Marker. Supply. Description. Marker. Supply. Cu rrent. Level Tray status SNMP Read …Input. Tray. Status. Subunit. Status. Sub. Unit. State General Page Count SNMP Read …Print. Service. Counters. Medias. Used. Media. Used. {i}. Media. Used. Total. Sheets Default Orientation IPP Read-Write …Print. Service. Defaults. Default. Print. Job. Ticket. Print. Document. Processing. Fee d. Orientation Default Number of sides IPP Read-Write …Print. Service. Defaults. Default. Print. Job. Ticket. Print. Document. Processing. Side s Default Print Resolution IPP Read-Write …Print. Service. Defaults. Default. Print. Job. Ticket. Print. Document. Processing. Res olution. Units Default number of copies IPP Read-Write Print. Service. Defaults. Default. Print. Job. Ticket. Print. Document. Processing. Copie s (Demo limited to Read) (Demo limited to Read) Copyright © 2013 The Printer Working Group. All rights reserved.

Status - PWG-BBF Collaboration Project • The project was formally approved by BBF CEO

Status - PWG-BBF Collaboration Project • The project was formally approved by BBF CEO and the CWMP Working Group in Feb. 2013. • Thanks for BBF CEO, CWMP WG Officers’ leadership and full support, and Marvell Technology’s assistance. • The documents on PWG’s CWMP data model for imaging devices were sent to CWMP WG for an expert review and providing feedbacks. Copyright © 2013 The Printer Working Group. All rights reserved.

CWMP Management for Printers/ MFPs – an example architecture Operational, Business, Management Solutions Auto

CWMP Management for Printers/ MFPs – an example architecture Operational, Business, Management Solutions Auto Config Server Internet Firewall CWMP Proxy Local Mgmnt Consol SNMP Proxy MIBs Printers or MFPs EWS IPP Proxy IPP Printers or MFPs SM Proxy SM Printers or MFPs Copyright © 2013 The Printer Working Group. All rights reserved. CWMP Printers or MFPs

CWMP Demo CWMP mapping to SNMP MIBs, IPP and native TR 069 stack Copyright

CWMP Demo CWMP mapping to SNMP MIBs, IPP and native TR 069 stack Copyright © 2013 The Printer Working Group. All rights reserved.

Demo Objectives • Demonstrate a potential CWMP Data Model for MFDs that is compliant

Demo Objectives • Demonstrate a potential CWMP Data Model for MFDs that is compliant to PWG standards • Communication to/from an ACS server (implemented in the Device. Maestro server) • Communication through a proxy to printers • via SNMP to talk printer MIBs • and/or embedded web servers via http • Via IPP to an IPP compliant device • Communication directly with an embedded TR 069 client emulator. Copyright © 2013 The Printer Working Group. All rights reserved.

Disclaimer • This is a technology demonstration and only selected IPP attributes mapped to

Disclaimer • This is a technology demonstration and only selected IPP attributes mapped to CWMP Data Model are implemented. • IPP capable local and remote printers will be used and will be subject to the capabilities they support. • This is not meant to demonstrate the Thinxtream Device. Maestro solution, but restricted to CWMP and PWG standards mapping. Copyright © 2013 The Printer Working Group. All rights reserved.

Proxy Architecture Service Desk Device. Maestro based solution (eg. An MPS solution) Metering Patches

Proxy Architecture Service Desk Device. Maestro based solution (eg. An MPS solution) Metering Patches Profiles Policies Configuration S/W upgrades Monitoring Provisioning TR-069 carrying PWG SM compliant CWMP DM objects Device Class Definitions aka Device Templates Device. Maestro Proxy SNMP, HTTP, IPP. . Copyright © 2013 The Printer Working Group. All rights reserved. Device. Maestro Embedded Client Embedded. Client

Next Steps Questions? Comments? Copyright © 2013 The Printer Working Group. All rights reserved.

Next Steps Questions? Comments? Copyright © 2013 The Printer Working Group. All rights reserved.

Next Steps • Collaborate with BBF CWMP WG experts • Review and validate the

Next Steps • Collaborate with BBF CWMP WG experts • Review and validate the XML schema of the translated CWMP data model for printer/print service • Enhance and resolve any issue with the current CWMP data model for imaging devices. Copyright © 2013 The Printer Working Group. All rights reserved.

Supplements Copyright © 2013 The Printer Working Group. All rights reserved.

Supplements Copyright © 2013 The Printer Working Group. All rights reserved.

Demo Setup PWG demo Network Celstream demo Network TR-069 Celstream’s Device. Maestro based solution

Demo Setup PWG demo Network Celstream demo Network TR-069 Celstream’s Device. Maestro based solution on Amazon Web Server In the cloud Copyright © 2013 The Printer Working Group. All rights reserved.

Components Solution Layer Device. Maestro Server Internet/Intranet Device. Maestr o Proxy WMI TR 69

Components Solution Layer Device. Maestro Server Internet/Intranet Device. Maestr o Proxy WMI TR 69 Stack SNMP MIB EWS IPP Semanti c Model Copyright © 2013 The Printer Working Group. All rights reserved. 19

Embedded TR 69 Client Architecture Device. Maestro Server S O A P Firmware (Vxworks/Linu

Embedded TR 69 Client Architecture Device. Maestro Server S O A P Firmware (Vxworks/Linu x) Get, Set, Poll requests TR-069 Stack g. SOAP TR 069 protocol Interface Manager MFD Engine block Copyright © 2013 The Printer Working Group. All rights reserved.

IPPv 1. 1 Printer Object Attributes from Dell Branded Lexmark Printer Copyright © 2013

IPPv 1. 1 Printer Object Attributes from Dell Branded Lexmark Printer Copyright © 2013 The Printer Working Group. All rights reserved.