gpt4 book ai didi

java - 在 Java 1.5 中打印,速度慢?

转载 作者:行者123 更新时间:2023-11-29 09:15:43 26 4
gpt4 key购买 nike

我使用以下代码在 Java 1.5 中进行打印,但是将打印作业发送到打印机所需的时间平均为 35-40 秒。它将时间花在以下行上:printJob.print(attrSet);

有什么办法可以加快速度吗?

private void print() {
PrintRequestAttributeSet attr;
attr = new HashPrintRequestAttributeSet();
attr.add(OrientationRequested.LANDSCAPE);
MediaSize mediaSize =
MediaSize.getMediaSizeForName(MediaSizeName.NA_LEGAL);
float[] size = mediaSize.getSize(MediaSize.INCH);
attr.add(new MediaPrintableArea(0, 0, size[0], size[1],
MediaPrintableArea.INCH));

PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintable(this);
if (printJob.printDialog())
try {
for (Component cmp : componentsToBePrinted) {
this.componentToBePrinted = cmp;
printJob.print(attrSet);
}
} catch(PrinterException pe) {
System.out.println("Error printing: " + pe);
}
}

最佳答案

这是打印机驱动程序的问题。将打印机驱动程序从 PS 调整为 PCL。这有助于我们在 XEROX 打印机上进行打印。这个速度可达1秒。

关于java - 在 Java 1.5 中打印,速度慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9536066/

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