我正在使用JtextArea打印字符串。
这是我的代码。
JTextArea text = new JTextArea();
text.setText(XmlReceiptPrinter.sb.toString());
text.setFont(new Font("Courier New", Font.BOLD, 9));
PrintRequestAttributeSet attrSet = new HashPrintRequestAttributeSet();
// Set Margins
// For A4 paper(width = 210mm X height = 297mm)
int margin = 22;
int y_margin=12;
attrSet.add(new MediaPrintableArea(margin,y_margin,219-margin,130-y_margin,Size2DSyntax.MM));
//
text.print(null, new MessageFormat(""), false, this.service, attrSet, true);
我正在打印点阵LQ-350打印机。我设置了页面高度和宽度。它是在正确的区域打印。
但是在第一张纸上打印后,纸张向上滚动并将第三页准备好进行下一次打印。所以它正在跳过第二页。
我想设置点阵打印机的页面长度。在DotMatrix用户手册中,我发现在打印时需要发送一些esc / p2序列。我该怎么用?