dotnet / dotnet/wpf

Duplexing support is incomplete in PrintTicket and PrintCapabilities

Open
#2,041 0 comments 0 reactions 0 assignees View on GitHub
Enhancement Requested
Dominant language
C#
Stars
7.7k
Forks
1.3k
Avg merge
1d 11h
Merged PRs (30d)
61

Description

I initially logged this as a Documentation issue in https://github.com/dotnet/dotnet-api-docs/issues/3282#issuecomment-540858696

But that documentation issue has since been Closed with the recommendation that this be logged as a Feature Request instead. So here it is:

----

The documentation source files dotnet-api-docs/xml/System.Printing/PrintTicket.xml and PrintCapabilities.xml both describe printer Duplexing support, and both have a Remark saying:

This property corresponds to the Print Schema's `JobDuplexAllDocumentsContiguously` keyword, not the `DocumentDuplex` keyword.

I'm puzzled that the printing schema contains _two_ keywords for duplex support but the accompanying classes only support _one_ of them. Ideally I'd like the classes to be modified to support _both_ schema keywords, or (failing that) some new note in the documentation suggesting what to do if the Printer Driver reports duplex behaviour using `DocumentDuplex` rather than `JobDuplexAllDocumentsContiguously`. Both classes are sealed, so cannot be extended to add the new behaviour - the classes themselves would need to change.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.