我有一个java程序,它将作业发送到热敏打印机。它打印正常,但它会在最后一个图像之后自动剪切纸张而没有边距。
如何设置底部保证金?我曾尝试打印空字符串或空格字符,但它之前没有打印它。
我正在使用java.awt.print。
由于
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(this);
PageFormat pf = job.defaultPage();
Paper paper = pf.getPaper();
double width = 3 * 72;
double height = 200000;// * 72;
double margin = 0;// * 72;
paper.setSize(width, height);
paper.setImageableArea(margin, margin, width - (margin * 2), height - (margin * 2));
pf.setPaper(paper);
job.setPrintable(this, pf);
try {
job.print();
} catch (PrinterException ex) {
return 0;
}