gpt4 book ai didi

java - 爱普生 TM-T70 Java 打印

转载 作者:行者123 更新时间:2023-11-30 09:26:46 26 4
gpt4 key购买 nike

我需要使用 Java 打印到 Epson TM-T70 打印机(以太网版)。我找不到关于此的文档。哪种方法最简单?也许使用 JavaPOS ?有例子吗?

谢谢。

最佳答案

对于我们的 pos,我能够做到:

/* (non-Javadoc)
* @see be.intoit.pos.epsonagent.commands.Command#execute()
*/
public void execute() throws Exception {
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;

StringBuilder builder = new StringBuilder();
builder.append(toPrint);
builder.append(EscapeCodeUtil.createEscapeCode(10));

PrintRequestAttributeSet aset= new HashPrintRequestAttributeSet();
aset.add(new MediaPrintableArea(100,400,210,160,Size2DSyntax.MM));


InputStream is = new ByteArrayInputStream(builder.toString().getBytes("UTF-8"));

Doc mydoc = new SimpleDoc(is, flavor, null);


PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();

//print using default
DocPrintJob
job = defaultService.createPrintJob();
job.print(mydoc, aset);

}

util 类在哪里:

public class EscapeCodeUtil {

public static String createEscapeCode(int ... codes)
{
StringBuilder sb = new StringBuilder();

for(int code : codes)
sb.append((char) code);

return sb.toString();
}
}

关于java - 爱普生 TM-T70 Java 打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14852552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com