pwg-cwmp-data-model - Printer Working Group

IEEE-ISTO Printer Working Group
Semantic Model WG
– CWMP Printer/MFD Data Model
Broadband Forum – 3rd Quarter Meeting
16 September 2013
Atlanta, Georgia, USA
Copyright © 2013 The Printer Working Group. All rights reserved.
1
Agenda
• Objectives of BBF / PWG Liaison for CWMP
Printer/MFD Data Model
• Why Use PWG SM as Basis of CWMP Printer/MFD?
• History of PWG CWMP Activities
• Status of PWG CWMP Activities
• Questions or Comments?
Copyright © 2013 The Printer Working Group. All rights reserved.
2
Objectives of BBF / PWG Liaison for
CWMP Printer/MFD Data Model
• BBF / PWG collaboration on CWMP Printer Data Model
• Ensure management requirements input from BBF members
• Ensure technical and structural input from BBF experts
• Ensure best practices for CWMP data models with BBF experts
• PWG project to define CWMP Printer Data Model
•
•
•
•
•
•
Ensure wide visibility since all PWG working drafts are public
Ensure printing requirements input from PWG members
Ensure early engagement w/ OS, MPS, and printer vendors
Ensure fidelity via machine translation of PWG Semantic Model
Ensure usability via Thinxtream prototype activities
Facilitate rapid deployment by printer vendors
• BBF liaison to review CWMP Printer Data Model
• Ensure visibility via Thinxtream as joint BBF / PWG member
• Ensure quality via BBF review cycles before PWG Last Call
• Facilitate rapid deployment by telecoms and service providers
Copyright © 2013 The Printer Working Group. All rights reserved.
3
Why use PWG Semantic Model
as Basis of CWMP Printer/MFD?
• PWG SM is the core standard of the printing industry
•
•
•
•
Referenced by IETF, IEEE, W3C, DMTF, CIP4, and many others
PWG Semantic Model v1.0 (5105.1-2004) – print
PWG MFD Model v1.0 (5108.1-2011) – print, scan, fax, email
Abstract Model w/ XML Schema and WDSL/SOAP Bindings
• PWG SM is based on Internet Printing Protocol (IPP)
• IETF IPP/1.1 (RFC 2911, September 2000)
• Ubiquitous in network printers for over a decade
• PWG IPP/2.0 2nd Edition (PWG 5100.12-2011)
• Conformance profiles of 25 IETF and PWG extensions for IPP
• PWG IPP Everywhere (PWG 5100.14-2013)
• Mobile, driverless printing (laptops, tablets, cellphones)
• PWG SM is evolving with technology advances
• PWG IPP Shared Infrastructure – Cloud Print extensions
• PWG Semantic Model 2.0 – update of PWG MFD Model v1.0
Copyright © 2013 The Printer Working Group. All rights reserved.
4
History of PWG CWMP Activities
– Documents, Demos, Meetings
• First CWMP Printer/MFD whitepaper draft (June 2011)
• First CWMP BOF at PWG meeting (October 2011)
• First machine-translation of PWG Semantic Model into
CWMP Printer by Thinxtream (February 2012)
• First CWMP Printer demo by Thinxtream (April 2012)
• Last CWMP BOF at PWG meeting (October 2012)
• First PWG CWMP contact w/ BBF (November 2012)
• First PWG CWMP telecon w/ BBF (February 2013)
• PWG SM WG project for CWMP Printer (May 2013)
• Second PWG CWMP telecon w/ BBF (June 2013)
• First PWG CWMP Printer working draft (August 2013)
• PWG CWMP presentation to BBF (September 2013)
Copyright © 2013 The Printer Working Group. All rights reserved.
5
Status of PWG CWMP Activities –
Document Editors & Contributors
• PWG CWMP Printer Data Model Editors
•
•
•
•
Nancy Chen (Independent, PWG Vice-Chair)
Ira McDonald (High North, PWG Secretary)
Ranga Raj (Thinxtream, BBF and PWG member)
Anil Thakkar (Thinxtream, BBF and PWG member)
• PWG CWMP Printer Data Model Contributors
•
•
•
•
•
Joe Murdock (Sharp, PWG IDS Chair)
Mike Sweet (Apple, PWG Chair)
Glen Petrie (Epson)
Paul Tykodi (TCS, PWG IPP Co-Chair)
Bill Wagner (TIC, PWG Cloud Vice-Chair / WIMS Chair)
Copyright © 2013 The Printer Working Group. All rights reserved.
6
Status of PWG CWMP Activities –
CWMP Printer Data Model (1 of 2)
• CWMP Printer Data Model Document
• Defines use cases, deployment scenarios,
requirements for complete lifecycle management
- device provisioning/configuration
- patches/upgrades for software/firmware/security
- meter reading/accounting
- diagnostics and status monitoring
- supply chain and OSS/BSS integration (NBI)
• Telecoms – provide new value-added services, raise
ARPUs, augment management of other IP based devices
• Managed Print Service providers – manage multiple
customer facilities across enterprise firewalls
• Enterprise IT staff – perform accounting/monitoring
• Print kiosks managed by Telecoms – services for mobile
phone subscribers – VAS either pre-paid or post-paid
services
Copyright © 2013 The Printer Working Group. All rights reserved.
7
Status of PWG CWMP Activities –
CWMP Printer Data Model (2 of 2)
• CWMP Printer Data Model Document
• Recommends machine translation of PWG XML Schema
• Identifies machine translation structure and datatype
fidelity issues
• Defines IPP and SNMP MIB mappings for data elements
• Identifies best practices for CWMP Proxy implementations
• Includes XML sketch of CWMP Printer
• Identifies PWG XML schema data sources in comments
• CWMP Printer Data Model Drafts
• ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/whitecwmpmfdmodel10-20120604.pdf - whitepaper draft
• ftp://ftp.pwg.org/pub/pwg/mfd/wd/sm-cwmpprint1020130831.pdf - standards-track working draft
Copyright © 2013 The Printer Working Group. All rights reserved.
8
Status of PWG CWMP Activities –
Machine Translation of PWG SM
• First machine translation of the PWG Print
Service XML Schema to TR-106 based CWMP
Print Service was completed in February 2012
• Translation approach description
ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/cwmp-pwgsm-to-cwmpdm20120204.pdf
• Translated XML file of CWMP Printer Data Model
ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/cwmp-data-model20120130.xml
• Translator code for CWMP Printer Data Model
ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/cwmp-translation-dm20120204.zip
• Thanks for Celstream/Thinxtream engineering
team’s impressive speed!
Copyright © 2013 The Printer Working Group. All rights reserved.
9
Status of PWG CWMP Activities –
CWMP Printer Proxy Prototype
• Set of CWMP data elements are implemented in
CWMP Proxy for network printer – see next slide
• CWMP Proxy uses IPP, SNMP, and HTTP protocols
to gather data from the network printer
• CWMP Proxy could be in a printer’s firmware and
connect directly to the ACS over the Internet
• Prototype demonstrates that a local or remote
CWMP management application can get and set
CWMP Print Service properties from the ACS thru
the CWMP proxy to the network printer
Copyright © 2013 The Printer Working Group. All rights reserved.
10
Status of PWG CWMP Activities –
CWMP Printer Proxy Data Sources
Copyright © 2013 The Printer Working Group. All rights reserved.
11
Questions or Comments?
?
Copyright © 2013 The Printer Working Group. All rights reserved.
12