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