Windows Store device apps for printers

This section introduces Windows Store device apps for printers. Windows Store device apps can highlight the special features of printers through customized print settings flyouts and notifications support. Windows Store device apps can also display printer status, manage print jobs, and perform printer maintenance tasks. To learn more about Windows Store device apps in general, see Meet Windows Store device apps.

Important  To use Windows Store device app features, your printer must support the v4 print driver model. For more info, see Developing v4 print drivers.

In this section

TopicDescription

How to display printer status

This topic uses the C# version of the Print settings and print notifications sample to demonstrate how to query the printer status and display it.

How to customize print settings

This topic introduces the advanced print settings flyout, and shows how the C# version of the Print settings and print notifications sample replaces the default flyout with a custom flyout.

Working with print notifications

This topic introduces print notifications, and shows how the C# version of the Print settings and print notifications sample uses a background task to respond to print notification. The background task demonstrates how to save notification details in the local app data store, send toasts, and update a tile and badge.

How to manage print jobs

In Windows 8.1, Windows Store device apps for printers can manage print jobs. This topic uses the C# version of the Print job management and printer maintenance sample to demonstrate how to create a view of print jobs, monitor those jobs, and if necessary, cancel a job.

How to do printer maintenance

In Windows 8.1, Windows Store device apps can perform printer maintenance, such as aligning print heads and cleaning nozzles. This topic uses the C# version of the Print job management and printer maintenance sample to demonstrate how bidirectional communication (Bidi) can be used to perform such device maintenance.

Printer extension library overview

This topic introduces the printer extension library, a library that helps device manufacturers write Windows Store device apps for their printer.

 

Samples

The Windows Store device app samples for printers demonstrate the printer-related features that you can implement in your own Windows Store device app. Each sample also includes the PrinterExtensionLibrary project, that you can reuse in your own app to help with printer extensions. The printer extension library wraps the COM implementation of the printer extension interfaces from the v4 print driver.

  • The Print job management and printer maintenance sample demonstrates how to manage print jobs and perform printer maintenance tasks using bidirectional communications (Bidi).

  • The Print settings and print notifications sample shows how to create a Windows Store device app that provides a customized flyout for advanced print settings, can display printer status, and can display printer notifications in tiles or toasts.

Related topics

Developing v4 print drivers
Printer Extension Interfaces (v4 Print Driver)
Bidirectional Communications
Getting started with Windows Store apps
Create a Windows Store device app (step-by-step guide)
Create device metadata for a Windows Store device app (step-by-step guide)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft