Java中的打印高度

Java中的打印高度,java,Java,我有一台打印机,看起来像: 它包含一个用于连续打印的纸卷。在Java中打印时,问题是打印会在中途停止(我想是有什么东西限制了高度) 以下是用于设置纸张高度的代码: 有没有办法去掉页面的高度,使纸张可以连续 谢谢Java类纸张是为纸张设计的。整个java.awt.print包的设计都考虑了单张打印机 如果要使用java.awt.print,可以减小页面大小并打印多个页面 如果要打印事务,可能需要多页 如果您正在登录,那么在一个PrinterJob中可以打印的页数可能有一些上限 正如Petermm在

我有一台打印机,看起来像:

它包含一个用于连续打印的纸卷。在Java中打印时,问题是打印会在中途停止(我想是有什么东西限制了高度)

以下是用于设置纸张高度的代码:

有没有办法去掉页面的高度,使纸张可以连续


谢谢

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

如果要使用
java.awt.print
,可以减小页面大小并打印多个页面

如果要打印事务,可能需要多页

如果您正在登录,那么在一个
PrinterJob
中可以打印的页数可能有一些上限


正如Petermm在评论中提到的,您可以使用第三方软件包,如。

FYI:曾经有一个JavaPOS库
PageFormat pf = pj.defaultPage();
Paper paper = new Paper();
double margin = 1;
paper.setImageableArea(margin, margin, 10, 10000);
paper.setSize(200, 10000);
pf.setPaper(paper);