gpt4 book ai didi

java - Java 中的双面打印

转载 作者:太空宇宙 更新时间:2023-11-04 08:09:34 25 4
gpt4 key购买 nike

如何在java中打印双面打印!?

这是我的代码,但它不起作用 - 它只在 Microsoft Word 中起作用(因此打印机可以做到这一点)

PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
pras.add(new Copies(2));
pras.add(Sides.DUPLEX);

PrinterJob pj = PrinterJob.getPrinterJob();
PageFormat pf = pj.defaultPage();
Paper temp = pf.getPaper();

temp.setImageableArea(1, 3, temp.getWidth(), temp.getHeight());
pf.setPaper(temp);

if (pj.printDialog(pras)) {
try {
pj.setPrintable(this, pf);
pj.print(pras); // Drucken
return true;
} catch (Exception PrintException) {
.....
}

我试图只提供要打印的属性,仅提供给对话框等。它打印文档两次,但不是双面打印! (也尝试过 Sides.TWO_SIDED_LONG_EDGE..)

最佳答案

问题是我的打印机,...它总是禁用双面打印选项。

关于java - Java 中的双面打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11468115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com