TestQRCode.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.mes.print.test;
  2. import com.mes.print.tsc.TSCLIB;
  3. /**
  4. * 测试二维码打印
  5. */
  6. public class TestQRCode {
  7. public static void main(String[] args) {
  8. TSCLIB tsc = TSCLIB.INSTANCE;
  9. try {
  10. // 1. 打开打印机
  11. System.out.println("打开打印机...");
  12. int result = tsc.openport("TSC TTP-244 PRO");
  13. if (result != 1) {
  14. System.err.println("打开打印机失败");
  15. return;
  16. }
  17. // 2. 设置标签参数
  18. System.out.println("设置标签参数...");
  19. tsc.setup("76.2", "41.1", "4", "10", "0", "3", "0");
  20. // 3. 清除缓冲区
  21. tsc.clearbuffer();
  22. // 4. 绘制二维码(简单测试)
  23. System.out.println("绘制二维码...");
  24. System.out.println(" 位置: (50, 100)");
  25. System.out.println(" 纠错: L");
  26. System.out.println(" 单元: 5");
  27. System.out.println(" 内容: TEST123");
  28. tsc.qrcode("50", "100", "L", "5", "A", "0", "TEST123");
  29. // 5. 打印
  30. System.out.println("开始打印...");
  31. tsc.printlabel("1", "1");
  32. // 6. 关闭打印机
  33. tsc.closeport();
  34. System.out.println("完成!");
  35. } catch (Exception e) {
  36. e.printStackTrace();
  37. }
  38. }
  39. }