New Document Lifecycle Opportunities N. Gregg Brown Lead Program Manager Digital Documents microsoft.com Microsoft Corporation
Session Outline What is “Metro”? Document Lifecycle Support Originate Manage Process Print, Archive, View Using Metro to Add Value to Document Workflows
Session Goals You should leave this session with: An overview of the new document technologies in Windows codenamed “Longhorn” and WinFX How these technologies support your customer’s document workflows New ideas about how you can use the technologies to Enhance your products, and Add value to your customer’s document workflows
Open XML/ZIP Format: Metro Metro Package Organized storage of a document's parts Common Services Any content “Electronic Paper” Paginated, visual representation Core of next generation print architecture in Longhorn Native Avalon print output Reach Package
Word Document (.doc) Consume in driver or directly in printer as a PDL Publish as Reach Package Print to printer (Metro spool file) Metro Reach is a document format, a spool file and a page description language (PDL) Metro Reach Package is a document format, a spool file and a page description language (PDL) Metro: Consistent Format
What is Microsoft Planning to Deliver? APIs to support document workflow integration Metro Package API Metro Package Rights Management API Reach Package API Save As Reach Package API DocumentViewer Control Platform viewer for fixed digital documents WinFX Viewer Supports Metadata, Rights Management (RM), DigSig Print driver for easy document publishing Publish to disk Improved print subsystem built around Metro Native spool file format WinFX for Longhorn, XP, Server 2003 Longhorn
Manage Archive View Print Originate Metro Package: a convention for storing related data in ZIP that can be used for any application content Metro Reach Package: XML “electronic paper” for print, archive, and view Metro opens new business opportunity throughout workflow Process Document Workflow Support
Originate: Start with a Metro-Based Workflow Use print-to-disk driver to save a Reach package to disk from any Windows application Direct output from applications Web, Line of Business (LOB), Enterprise New desktop applications Scan to Reach Package Add Metro at the beginning of the workflow for later document management Signatures, metadata, RM At the device and/or in value- add software
Demo: Scan to using Metro Reach Format Xerox Corporation
Manage a Library of Metro and Reach Documents Document management applications can manage any Metro file Use Metro Package APIs to Retrieve or set core document properties Validate document and set digital signatures Rights manage documents Search in content, core properties Use Reach Package APIs to: Process pages, images, signatures in documents or spool files Remember, Metro/Reach package is platform- independent XML
Process in Metro Print Path Metro-enabled devices and drivers allow value added processing in the print path Add content to pages: barcodes, watermarks, header/footer, lightweight variable data Job accounting: job summaries, job charges Add cover pages Assemble/burst print jobs PrintTicket in Metro defines job instance Uniform print processing definition
Print, View and Archive From the Same File Superior print performance Reduced file sizes Better rendering of gradients and transparencies Platform format for archive Freely licensed, documented XML Human readable Tightly scoped content set Platform viewer to access print or archive files independent of originating application
Demo Print Using Metro Reach as a PDL Fuji Xerox Engineers for the Xerox Group
Using Metro to Add Value to Document Workflows Hypothetical insurance claim processing between remote agent, central office and customer service
Scan to Metro Claim agent inserts smart card and scans claim Scanner creates Reach Package and signs with agent’s certificate Scanner communicates via secure http to scan server Scan server assigns “read” permission to agent, and “edit” to document server Manage Originate
Process Claim Process Document application processes scanned claim Opens and validates signature Assigns GUID and adds to core properties OCRs scan Sends data to claims application Archives claim
Print and Archive Application prints settlement offer as Reach Package… …adds claim from archive and sends to printer and archive Print driver adds invisible barcode requested in PrintTicket to settlement offer for return processing Archive Render Process
View From Archive Customer calls with question about settlement, underwriter views actual print file View Archive
Metro in Document Workflow Metro Package provides consistent processing information for documents Core properties and metadata Digital Signatures Rights Management Reach Package is a clean, safe and easy-to-create format for print, archive and view All based on XML and ZIP for easy processing
Call to Action Review Metro document framework in upcoming WinFX Beta 1 Release Candidate Available through MSDN website Review the Metro v.7 specification and provide feedback to microsoft.com Start implementation with Beta 1! Explore Longhorn Print Architecture Identify strategic devices to target the Metro Print Path Identify extension scenarios Convert GDI/DDI based drivers to MetroDrv drivers Explore the sample filters in Longhorn Beta 1 WDK Consider on-device rendering with a RIP implementation A reference implementation is planned for Longhorn Beta 1 tools Visit the WinHEC Hardware Showcase and vendor booths in the exhibition!
Community Resources Windows Hardware & Driver Central (WHDC) Technical Communities Non-Microsoft Community Sites Microsoft Public Newsgroups Technical Chats and Webcasts Microsoft Blogs
Additional Resources Community Sites MSDN Developer Community Chats: Windows Printer Driver Development Windows Drivers: Printer Drivers Windows Drivers Printing and Networking Web resources WinFX WS-Devices Profile lt.aspx?pull=/library/en-us/dnglobspec/html/devprof.asp Printer Working Group WHDC Printing home page: WHDC Still Imaging / WIA home page:
Additional Resources For developer print questions: microsoft.com For developer scan questions: microsoft.com For developer color questions: microsoft.com
Related Sessions – WinHEC 2005 April 25 Advances in Windows Printing Foundation Technologies for the Document Life Cycle Ask the Experts Windows Printing Windows Document Technologies