如题!
代码如下:
Book book = new Book();
PageFormat pf = new PageFormat();
Paper p = new Paper();p.setSize(590, 840);// 纸张大小
p.setImageableArea(0, 0, 590, 840);
pf.setPaper(p);
pf.setOrientation(PageFormat.LANDSCAPE);for(int jo=0; jo<pts.size(); jo++) {
 book.append(pts.get(jo), pf);
}PrinterJob job = PrinterJob.getPrinterJob();
job.setPageable(book);try {
      PrintRequestAttributeSet attrs = new HashPrintRequestAttributeSet();
      attrs.add(OrientationRequested.LANDSCAPE);
      attrs.add(new Copies(2));
      boolean a = job.printDialog(attrs);
if (a) {
job.print();
}
    } catch (PrinterException e) {
e.printStackTrace();
    }