有一段提取的代码可以双面打印。
aset.add(new Copies(1));
aset.add(MediaSizeName.ISO_A4);
aset.add(Sides.DUPLEX);
aset.add(Sides.TWO_SIDED_LONG_EDGE);
printJob.print(printDocument, aset);
然而,它出来的只是单面的。我的打印机能够与其他应用程序一起打印双面打印。但是,它只是不想用Java打印双面。任何帮助表示赞赏。感谢
更新:我在doc风格上运行了一个打印。这是我想要的打印机的摘录:
PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null);
for (PrintService ps: services) {
System.out.println(ps + " supports :");
DocFlavor[] flavors = ps.getSupportedDocFlavors();
for (DocFlavor fl : flavors ){
System.out.println("\tFlavor:" + fl.toString());
System.out.println("\tMime Type:" + fl.getMimeType());
System.out.println("\tMediaType Type:" + fl.getMediaType());
}
}
输出:
Flavor:image/gif; class="[B"
Mime Type:image/gif
MediaType Type:image
Flavor:image/gif; class="java.io.InputStream"
Mime Type:image/gif
MediaType Type:image
Flavor:image/gif; class="java.net.URL"
Mime Type:image/gif
MediaType Type:image
Flavor:image/jpeg; class="[B"
Mime Type:image/jpeg
MediaType Type:image
Flavor:image/jpeg; class="java.io.InputStream"
Mime Type:image/jpeg
MediaType Type:image
Flavor:image/jpeg; class="java.net.URL"
Mime Type:image/jpeg
MediaType Type:image
Flavor:image/png; class="[B"
Mime Type:image/png
MediaType Type:image
Flavor:image/png; class="java.io.InputStream"
Mime Type:image/png
MediaType Type:image
Flavor:image/png; class="java.net.URL"
Mime Type:image/png
MediaType Type:image
Flavor:application/x-java-jvm-local-objectref; class="java.awt.print.Pageable"
Mime Type:application/x-java-jvm-local-objectref
MediaType Type:application
Flavor:application/x-java-jvm-local-objectref; class="java.awt.print.Printable"
Mime Type:application/x-java-jvm-local-objectref
MediaType Type:application
Flavor:application/octet-stream; class="[B"
Mime Type:application/octet-stream
MediaType Type:application
Flavor:application/octet-stream; class="java.net.URL"
Mime Type:application/octet-stream
MediaType Type:application
Flavor:application/octet-stream; class="java.io.InputStream"
Mime Type:application/octet-stream
MediaType Type:application
似乎所有都是jpeg / gif / png图像类型。这是问题的原因吗? 感谢