带打印票据的XPS文档无法正确打印

时间:2010-12-01 11:56:08

标签: .net xps

我正在尝试将.Net中创建的XPS文件打印到几种不同品牌的打印机上。

我已经编写了一些代码来创建XPS并通过PrintDialog将其与文档级打印票一起打印,这样可以正常工作。但是,我想要创建的文档需要按如下方式进行布局:

  • 第1页和第2页以双面打印
  • 第3页和第4页以单面打印
  • 整个文档需要装订。

目前我可以创建一个包含所有页面的XPS文件。但是我必须双面打印所有页面(3和4之后的空白页面),因为打印机会忽略单个页面级别的打印票据。

我想要做的是创建2个单独的文档,每个文档都有自己的打印票据,用于指定双面打印,然后将它们组合到另一个XPS文档中,该文档包含用于装订输出的文档级打印票据。

虽然我可以创建此文档,但打印机会忽略文档打印票据,只打印所有页面。

我目前正在测试的打印机是HP CM4730 MFP和Kyocera FS-2020D。

有没有人会有任何想法/代码示例来解决这个问题。

0 个答案:

没有答案