Java中的打印高度

  • 本文关键字:高度 打印 Java java
  • 更新时间 :
  • 英文 :


我有一个打印机,看起来像:http://www.wepindia.com/products/Productspage.aspx?item=POS-0046

它包含一个连续印刷的纸卷。在Java中打印时,问题是打印在中途停止(我猜是限制了高度)

下面是所使用的代码(用于设置纸张高度):
PageFormat pf = pj.defaultPage();
Paper paper = new Paper();
double margin = 1;
paper.setImageableArea(margin, margin, 10, 10000);
paper.setSize(200, 10000);
pf.setPaper(paper);

有没有办法去掉页面的高度,这样纸张就可以连续了?

谢谢

Java类Paper是为纸张设计的。整个java.awt.print包装的设计都考虑到了单张打印机。

如果你打算使用java.awt.print,你可以把你的页面大小变小,打印多页。

如果你要打印事务,多页可能会工作。

如果您正在进行日志记录,那么在一个PrinterJob中可以打印的页数可能有一些上限。

正如PeterMmm在他的评论中提到的,你可以使用第三方包,比如JavaPOS。

最新更新