2
A
回答
2
我们的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();
}
}
相关问题
- 1. JavaFX和打印爱普生打印机
- 2. 在爱普生打印机中打印
- 3. C#打印收据长与爱普生热敏打印机
- 4. 爱普生销售点打印机 - 无法打印使用c#
- 5. 将爱普生收据打印机从Arduino打印
- 6. UWP净POSPrinter不标识爱普生USB票据打印机
- 7. 爱普生TM-U220D没有保证金打印
- 8. 爱普生EPOS JavaScript和USB电缆
- 9. 如何在中国使用Delphi代码和打印爱普生打印机对什么是爱普生的模式是ASCII或Unicode?
- 10. 如何发送页面切割命令到爱普生打印机
- 11. 如何在爱普生tm-t88v打印来自php的qr代码
- 12. 如何知道爱普生热敏打印机上出纸,型号TM-88IV
- 13. 爱普生针式打印机,打印在大纸张尺寸(FX-890和LQ-590)
- 14. 如何在爱普生TMT82打印机上打印wpf中字符串粗体的某些部分
- 15. 爱普生TM-IV88 MS现金抽屉状态API
- 16. 爱普生ESC/POS命令DLE EOT n不返回响应
- 17. Mac - 打印到谷歌云打印/惠普eprint作为普通打印机
- 18. 爱普生epos sdk收据对齐问题
- 19. 打印尺寸不一样“爱”
- 20. 开关($ _GET [ '最爱']) - 打印错误
- 21. 在爱普生打印机上使用javascript和HTML添加部分页面切割的最简单方法
- 22. 如何在打印机作业完成后停止打印java
- 23. 爱普生TM-T88V-i摘要式身份验证不起作用
- 24. 打印在新的生产线,JAVA
- 25. Java system.out不打印所有发生
- 26. 普通类别下的打印论坛
- 27. 如何打印普通的树
- 28. 打印的热敏打印机的Java
- 29. Java - 打印类
- 30. 用Java打印
你好Qkyre,请帮助我,我们如何剪裁纸打印后.... 。并感谢上面的代码为我工作....... – Ram 2014-02-26 19:06:10
今天晚些时候我会编辑blogpost包括切断纸,我不知道代码的心脏:) – Qkyrie 2014-03-05 11:52:50
你好Qkyre,请包括该代码,我也想通过使用字体和样式如何实现输出格式化输出reciept? – Ram 2014-03-06 11:36:52