Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2013 The Printer Working Group. All rights reserved. 1 CWMP Data Model for Printer/MFD 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 Printer/MFD 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 Printer/MFD 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 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 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).

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 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 PrintService Data Model. Pointed out some of the difficulties in transforming the existing PWG Semantic Model XML document schema into a BBF data model. Status – White Paper

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

7 Copyright © 2013 The Printer Working Group. All rights reserved. 7 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 printers firmware that provides the printers 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 DeviceMaestro in ACS that communicates with the CWMP proxy that communicates with the printer via SNMP, or HTTP with EWS. Status – CWMP Data Model Prototype

8 Copyright © 2013 The Printer Working Group. All rights reserved. 8 Data Model and source of data 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 LocationSNMPRead-Write…PrintServiceDescription.ServiceLocation MAC AddressSNMPRead…InterfaceStatus.InterfacePhysicalAddress Front Panel DisplaySNMPRead…ConsoleDescription.ConsoleDisplayBuffer.ConsoleDisplayText Printer ColorSNMPRead…PrintServiceDescription.ColorSupported Printer StatusSNMPRead…PrintServiceStatus.State Toner LevelsSNMPRead…MarkerSupplies.MarkerSupply.MarkerSupplyDescription.MarkerSupplyCu rrentLevel Tray statusSNMPRead…InputTrayStatus.SubunitStatus.SubUnitState General Page CountSNMPRead…PrintServiceCounters.MediasUsed.MediaUsed.{i}.MediaUsedTotalSheets Default OrientationSNMPRead-Write (Demo limited to Read) …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Fee dOrientation Default Number of sidesSNMPRead-Write (Demo limited to Read) …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Sid es Default Print ResolutionSNMPRead-Write (Demo limited to Read) …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Res olution.Units Default number of copiesSNMPRead-Write (Demo limited to Read) PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Copie s

9 Copyright © 2013 The Printer Working Group. All rights reserved. 9 PWG Data Model Vs DeviceMasetro Data Model Sl No.PWG Data Model elementDeviceMaestro parameter 1http://www.pwg.org/schemas/sm/1.127/System.xsd 2 Device description 3 The current host name assigned to this interface 4 5 Time in seconds since the CPE was last restarted. 6 Serial number of the CPE. 7 parameter name="Location" access="readWrite" activeNotify="forceEnabled"> Device location 8 Current operational status of the device. 9http://www.pwg.org/schemas/sm/1.127/Counter.xsd 10 - - Page Count in the device 11 Number of black pages 12 Number of color pages

10 Copyright © 2013 The Printer Working Group. All rights reserved. 10 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 Technologys assistance. The documents on PWGs CWMP data model for imaging devices were sent to CWMP WG for an expert review and providing feedbacks.

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

12 Copyright © 2013 The Printer Working Group. All rights reserved. 12 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 DeviceMaestro server) Communication through a proxy to printers via SNMP to talk printer MIBs and/or embedded web servers via http Communication directly with an embedded TR069 client emulator.

13 Copyright © 2013 The Printer Working Group. All rights reserved. 13 Disclaimer This is a technology demonstration and only selected SNMP attributes mapped to CWMP Data Model are implemented. SNMP 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 DeviceMaestro solution, but restricted to CWMP and PWG standards mapping.

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

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

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

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

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

19 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

20 20Copyright © 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

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

22 Copyright © 2013 The Printer Working Group. All rights reserved. 22 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 Printer/MFD June 17, 2013 Status Report For PWG-BBF Collaboration."

Similar presentations


Ads by Google