Download presentation
Presentation is loading. Please wait.
Published byRegina Joseph Modified over 6 years ago
1
Building a great Metro style device app for your printer
9/12/2018 7:45 AM HW-652T Building a great Metro style device app for your printer Marc Pottier Senior Lead Program Manager Microsoft Corporation © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Agenda Introduction to Metro style device apps Build a great start app
Add print settings Add rich notifications You’ll leave with examples of how to Build a Metro style app for your printer in Windows 8 Find other related sessions at //build/ that tell you how you can participate
3
Windows 8 enables print partners to differentiate their products while providing users with full access to their printer’s capabilities
4
Building a Metro Style Printer App
Device Metadata A great device! v4 V4 Print Driver + app Metro Style Printer App +
5
Building a Metro Style Printer App
Core Experience Print Settings TBD Notifications
6
1. Build a Core Experience
7
Core Experience What is it?
9/12/2018 7:45 AM Core Experience What is it? Metro style app for your software and services Installed automatically with device Live tile on Start © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Metro style printer app (HP) Metro style printer app (Canon)
9/12/2018 7:45 AM demo Metro style printer app (HP) Metro style printer app (Canon) © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Core Experience What you need to do
Build a v4 print class driver Specify device metadata Write a Metro style app for your printer Submit your app to the store
10
2. Add Print Settings
11
Print Settings What is it?
9/12/2018 7:45 AM Print Settings What is it? Inline access to your printer’s unique capabilities Accessed through “more settings” in the print dialog Can include both standard and device specific settings © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
9/12/2018 7:45 AM demo Built-in print experience Metro style printer app (HP) Metro style printer app (Canon) © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Print Settings Default Settings
Default settings may be easily added to your experience: Input Bin Color Mode Stapling Quality Hole Punch Binding Orientation Duplex Printing Collate Multiple Pages Per Sheet Media Size Media Type
14
Printer Extension Context
Print Settings Sample Flow Windows App Package Printer Extension Context .NET Interop. Library Driver Logic Library (C#) Custom ABI (C#) Presentation Layer Metro Style Print Dialog Click on “More Settings” link - Activation and Context
15
Print Settings What you need to do
Add custom extensions to your v4 print driver Register your application for the PrintTaskSettings contract in your application manifest
16
3. Add Rich Notifications
17
Notifications What are they?
9/12/2018 7:45 AM Notifications What are they? Full screen notification designed to help solve problems Activated by spooler during a print job (Async UI / BiDi) Notifications are actionable: Step by step instructions on how to fix an issue Inline ecommerce to purchase ink for the specific device © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
Presentation Layer (HTML/JS) Background Event Handler
Notifications Sample Flow Driver Windows App Package V4 Driver Spooler Custom ABI (C#) Presentation Layer (HTML/JS) System Event Broker Background Event Handler (C#) Toast with Context
20
Print Settings What you need to do
Add custom extensions to your v4 print class driver Associate events with device via device metadata Register your app to receive background events
21
Takeaways
22
Building a Metro Style Printer Experience
Device Metadata A great device! v4 V4 Print Driver + app Metro Style Printer App +
23
Building a Metro Style Printer Experience
app Metro Style Printer App Core Experience Print Settings TBD Notifications
24
Opportunity Build a Metro style printer app to differentiate your devices and extend the Windows experience Customize your v4 driver to include rich device capabilities and notifications Add immersive offerings, such as creative printing, support, and supplies
25
Related sessions [408] Integrating with the Windows Device Experience
[283] Introducing Metro style device apps [275] Building and delivering a great Metro style app for your device [238] Connecting printing devices to Windows using v4 Printer Drivers [679] Take it “to go”: building Metro style apps that print
26
Further reading and documentation
Windows 8 Guide Devices: Overview Metro style apps Learn landing page Metro style apps home Windows Hardware Development Authoring a Metro style Device App for Printing The Device Software Lifecycle – Deployment, Acquisition, Uninstall and Update Process Windows Dev Center home Contact info – (optional)
27
9/12/2018 7:45 AM © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.