Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2013 The Printer Working Group. All rights reserved. 1 CWMP Data Model for Printers/MFDs June 17, 2013 Status Report For PWG-BBF Collaboration.

Similar presentations


Presentation on theme: "Copyright © 2013 The Printer Working Group. All rights reserved. 1 CWMP Data Model for Printers/MFDs June 17, 2013 Status Report For PWG-BBF Collaboration."— Presentation transcript:

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

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

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

4 Copyright © 2013 The Printer Working Group. All rights reserved. 4 White paper on CWMP data model for Printers and MFDs Latest update in June 2012 ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/white-cwmpmfdmodel10-20120604.pdf Defines use cases, deployment scenarios, and requirements for a CWMP standard data model for remote management of Printers/MFDs. Recommends a machine translation approach for developing a CWMP standard data model for Printers/MFDs that is based on the PWG Semantic Model XML Schema. Includes an XML document instance fragment of a CWMP PrintService Data Model. Identifies various difficulties in transforming the existing PWG Semantic Model XML Schema into CWMP data model. Status – White Paper

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

6 Copyright © 2013 The Printer Working Group. All rights reserved. 6 A set of CWMP data elements are implemented in the CWMP proxy for a connected printer – see next slide. The CWMP proxy uses IPP, SNMP, and HTTP protocols to gather data from the physical printer. The CWMP proxy could be implemented in a physical printers firmware that provides the printers CWMP management data directly to the ACS over the Internet. This 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 DeviceMaestro in ACS that communicates with the CWMP proxy which in turn communicates with the Printer via IPP, SNMP, and HTTP EWS (embedded web server). Status – CWMP Data Model Prototype

7 Copyright © 2013 The Printer Working Group. All rights reserved. 7 Status – Data Model and data sources ParameterSourceAccessPWG SM compliant CWMP DM Serial NumberSNMPRead…PrintServiceStatus.SerialNumber Device DescriptionSNMPRead…PrintServiceDescription.ServiceInfo Memory CapacitySNMPRead…PrintServiceConfiguration.Storages.Storage.{i}.StorageStatus.StorageSi ze ContactSNMPRead-Write…PrintServiceDescription.OwnerVCard LocationIPPRead-Write (Demo limited to Read) …PrintServiceDescription.ServiceLocation MAC AddressSNMPRead…InterfaceStatus.InterfacePhysicalAddress Front Panel DisplaySNMPRead…ConsoleDescription.ConsoleDisplayBuffer.ConsoleDisplayText Printer ColorSNMPRead…PrintServiceDescription.ColorSupported Printer StatusIPPRead…PrintServiceStatus.State Toner LevelsSNMPRead…MarkerSupplies.MarkerSupply.MarkerSupplyDescription.MarkerSupplyCu rrentLevel Tray statusSNMPRead…InputTrayStatus.SubunitStatus.SubUnitState General Page CountSNMPRead…PrintServiceCounters.MediasUsed.MediaUsed.{i}.MediaUsedTotalSheets Default OrientationIPPRead-Write (Demo limited to Read) …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Fee dOrientation Default Number of sidesIPPRead-Write (Demo limited to Read) …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Sid es Default Print ResolutionIPPRead-Write (Demo limited to Read) …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Res olution.Units Default number of copiesIPPRead-Write (Demo limited to Read) PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Copie s

8 Copyright © 2013 The Printer Working Group. All rights reserved. 8 Status – PWG-BBF Collaboration This project was informally approved by BBF CEO and the PWG CWMP BOF team in February 2013. Thanks for BBF CEOs response, PWG CWMP BOF members efforts, and Celstreams and Marvell Technologys assistance. The documents on PWGs CWMP Printer Data Model were sent to BBF officers in May 2013 for expert review and model feedback.

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

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

11 Copyright © 2013 The Printer Working Group. All rights reserved. 11 Demo Objectives Demonstrate a potential CWMP Printer Data Model that is aligned with IETF and PWG standards. Communication to/from an ACS server (implemented in the DeviceMaestro server) Communication through a proxy to Printers via SNMP to IETF MIB-II, Host MIB, and Printer MIB via HTTP to embedded web servers via IPP to any IPP/1.1 compliant device Communication directly with an embedded TR069 client emulator.

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

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

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

15 Copyright © 2013 The Printer Working Group. All rights reserved. 15 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.

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

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

18 InformationSNMPEWSAccessComments Network configuration DNS and WINS ConfigurationNoYesRead-write SMTP configurationNoYesRead-write FTP configurationNoYesRead-write HTTP configurationNoYesRead-write LPD and Port 9100NoYesRead-write SNMP configurationNoYesRead-write Time configurationNoYesRead-write TCP/IP configurationYesNoRead-write Printing Settings Email alerts configurationNoYesRead-write Finishing configurationNoYesRead-writeThis includes configuration of banner & separator sheets, Resource save, collation, blank pages etc Scan, print, fax settingsNoYesMixture of read and read-write Darkness, Resolution Error and toner alarm switches, fax phone number etc PCL settingsNoYesRead-writeFont, Duplex, paper size, orientation, draft mode, color mode etc PS settingsNoYesRead-writeError report flag, Timeout, paper select Printer information Printer general, identification and asset information Mostly Yes Mostly noFew are read-writeAsset info, identification info, printing speed, memory size, language Consumables and paper usage Consumable status and estimates YesNoRead ServiceYesNoReadDrum, fuser, roller information Paper – MeteringYesNoRead Tray statusYesNoRead Printer interaction SNMP and EWS connection settings NoYesRead-write

19 19Copyright © 2013 The Printer Working Group. All rights reserved. Components DeviceMaestro Server DeviceMaestr o Proxy SNMP MIB EWSIPP Semant ic Model TR69 Stack Internet/Intranet Solution Layer WMI

20 Copyright © 2013 The Printer Working Group. All rights reserved. 20 Embedded TR69 Client Architecture DeviceMaestro Server SOAPSOAP MFD Engine block Get, Set, Poll requests gSOAP Interface Manager TR069 protocol TR-069 Stack Firmware (Vxworks/Linu x)

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


Download ppt "Copyright © 2013 The Printer Working Group. All rights reserved. 1 CWMP Data Model for Printers/MFDs June 17, 2013 Status Report For PWG-BBF Collaboration."

Similar presentations


Ads by Google