【问题标题】:Print duplex in JavaJava中的双面打印
【发布时间】:2012-07-13 09:52:13
【问题描述】:

如何在 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) {
            .....
        }

我试图只给出要打印的属性,只给对话框等等等等。 它打印文件 2 次,但不是双面打印! (也试过 Sides.TWO_SIDED_LONG_EDGE..)

【问题讨论】:

标签: java printing duplex


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    相关资源
    最近更新 更多