/
Connecting printing devices to Windows using v4 printer dri Connecting printing devices to Windows using v4 printer dri

Connecting printing devices to Windows using v4 printer dri - PowerPoint Presentation

min-jolicoeur
min-jolicoeur . @min-jolicoeur
Follow
404 views
Uploaded On 2017-06-01

Connecting printing devices to Windows using v4 printer dri - PPT Presentation

Justin Hutchings Program Manager Frank Gorgenyi Software Development Engineer Microsoft Corporation HW238T Agenda Using a v4 print driver to customize the print experience v4 print drivers in the ID: 554855

driver print drivers printer print driver printer drivers windows device microsoft rendering app configuration architecture style metro xps management

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Connecting printing devices to Windows u..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Connecting printing devices to Windows using v4 printer drivers

Justin HutchingsProgram ManagerFrank GorgenyiSoftware Development EngineerMicrosoft Corporation

HW-238TSlide2

Agenda

Using a v4 print driver to customize the print experiencev4 print drivers in the enterpriseDeveloping a v4 print driverYou’ll leave with examples of how to:Use a v4 print driver to showcase

the unique value of your device

Build

a high quality v4 print

driverSlide3

V4 print drivers provide the best print experience on Windows 8. Slide4

Building a Metro style printer experience

A great device!

v4

v4 print driver

+

app

Metro

style printer app

+

Device MetadataSlide5
Slide6
Slide7
Slide8

Building a

d

esktop

p

rinter experience

A great device!

v4

v4 print driver

+

app

printer extension

+Slide9

Printer extension

demoSlide10

What you just saw

NET 4.0 application supporting printer preferencesUses PrintTicket/PrintCapabilities for featuresUses Bidi for ink status

.Slide11

V4 print drivers in the enterpriseSlide12

V4 print drivers make it easier and faster to manage print servers. Slide13

V4 print drivers reduce IT management costs

IT admins spend less time managing print serversv4 print drivers share to all supported Windows clientsNo cross-architecture driver management Printer extensions distributed like any other software

Uses familiar tools for print queue management

Print Management Console

PowerShellSlide14

V4 print driver performance improvements

Reduced installation timeReduced file I/O

Reduced disk footprint

Eliminated driver file name collisions

Faster sharing with enhanced Point and PrintSlide15

Enhanced Point and Print

Server: Windows Developer PreviewClient: Windows 7 SP1demoSlide16

Developing a v

4 print driverSlide17

V4 print drivers are easier to build.Slide18

Architecture of a v4 print driver

App that prints

Spooler

Printer UI

Configuration

Rendering

Device ConnectivitySlide19

Spooler

Microsoft

Printer UI

Configuration

Rendering

Device Connectivity

Architecture of a v4 Print Driver

Bidi

Extension

(XML)

Bidi

Extension

(JavaScript)

Printer

DevMode

Map (XML)

Configuration

(GPD/PPD)

AutoConfig

(GDL)

Constraints

(JavaScript)

Metro Style Device App

XPS Rendering Filters

Printer Extension

DriverEvents

(XML)

New

Existing

App that printsSlide20

Benefits of the v4 architecture

Interfaces use XML at all layers simplifying developmentPrintTicket/PrintCapabilities

Bidi

XPS

Printer UI is built using standard, app toolkits minimizing specialized knowledge

Data-driven configuration allows printer sharing without cross-architecture driver managementSlide21

Simplified driver rendering

Metro style apps generate XPSBuilt-in rendering support for PCL6 and PostScriptImproved rendering performance and fidelity with XPS Rasterization ServiceGPU AccelerationHigh precision color formatsSlide22

Print Filter Pipeline Configuration

XPS Rendering Filter

3 simple steps to building a v4 print driver

INF

V4 Manifest.INI

Setup

GPD or PPD file

Configuration

Rendering

Print Filter Pipeline ConfigurationSlide23

Visual Studio 11 Developer Preview integration

Tight VS11 integration makes it easy to write v4 driversPrinter Driver Wizard walks you through the processTemplates help you get startedXPS rendering filtersJavaScript constraintsBidi extension filesSlide24

RecapSlide25

Summary

V4 print drivers provide the best print experience on Windows 8V4 print drivers enable enhanced point and print, eliminate cross-architecture management and reduce IT management costs

Developing v4 print drivers is easy with a simplified architecture and Visual Studio supportSlide26

Related sessions

[Hands on Lab] Developing v4 print drivers

[HW-652T] Building a great Metro style device app for your printer

[PLAT-679T] Building Metro style apps that print

[HW-980P] How to retrieve configuration and status information from USB printers in Windows 8Slide27

Further reading and documentation

Developing v4 Print DriversMSDN: V4 Print Driver Interfaces and Enumerations

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

prninfo@microsoft.comSlide28

Feedback and q

uestions http://forums.dev.windows.com Session feedback

http

://bldw.in/SessionFeedback

t

hank youSlide29

© 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.Slide30