Files
docs-desktop/dotnet-desktop-guide/framework/wpf/advanced/printing-how-to-topics.md
T
Andy De George da363692ff Initial WPF content migrated (#17)
* Reset branch for WPF changes

* Convert BMP to PNG; fix link-out-of-scope err

* Add snippets for WPF... 6794 files!!!!

* Add missing snippets

* update file updated between migration

* Fix paths to include

* update breadcrumb and toc

* fix index links

* fix index links

* fix index links

* fix markdown
2020-09-04 09:46:28 -07:00

48 lines
2.7 KiB
Markdown

---
title: "Printing How-to Topics"
ms.date: "03/30/2017"
helpviewer_keywords:
- "printing [WPF]"
- "print system management [WPF]"
ms.assetid: 5f3d391a-4afd-49ee-ad99-ceb737c0c8a8
---
# Printing How-to Topics
The topics in this section demonstrate how to use the printing and print system management features included with [!INCLUDE[TLA#tla_winclient](../../../includes/tlasharptla-winclient-md.md)] as well as the new XML Paper Specification (XPS) print path.
## In This Section
[Invoke a Print Dialog](how-to-invoke-a-print-dialog.md)
Instructions for XAML markup to declare a Microsoft Windows print dialog object and using code to invoke the dialog from within a Windows Presentation Foundation (WPF) application.
[Clone a Printer](how-to-clone-a-printer.md)
Instructions for how to install a second print queue with exactly the same properties as an existing print queue.
[Diagnose Problematic Print Job](how-to-diagnose-problematic-print-job.md)
Instructions for using the properties of print queues and print jobs to diagnose a print job that is not printing.
[Discover Whether a Print Job Can Be Printed At This Time of Day](how-to-discover-whether-a-print-job-can-be-printed-at-this-time-of-day.md)
Instructions for using the properties of print queues and print jobs to programmatically decide what times of day the job can be printed.
[Enumerate a Subset of Print Queues](how-to-enumerate-a-subset-of-print-queues.md)
Instructions for generating a list of printers having certain characteristics.
[Get Print System Object Properties Without Reflection](how-to-get-print-system-object-properties-without-reflection.md)
Instructions for how to discover at runtime print system object's properties and their types.
[Programmatically Print XPS Files](how-to-programmatically-print-xps-files.md)
Instructions for rapid printing of XML Paper Specification (XPS) files without the need for a [!INCLUDE[TLA#tla_ui](../../../includes/tlasharptla-ui-md.md)].
[Remotely Survey the Status of Printers](how-to-remotely-survey-the-status-of-printers.md)
Instructions for creating a utility that will survey printers to discover those experiencing a paper jam or other problem.
[Validate and Merge PrintTickets](how-to-validate-and-merge-printtickets.md)
Instructions for checking that a print ticket is valid and that it does not request anything that is not supported by the printer.
## See also
- <xref:System.Printing>
- <xref:System.Printing.IndexedProperties>
- <xref:System.Printing.Interop>
- [Printing Overview](printing-overview.md)
- [Documents in WPF](documents-in-wpf.md)
- [XPS Documents](/windows/desktop/printdocs/documents)