1.将生成二维码的命令放在一个txt文件中
命令如下:
^XA^PMY #开启镜像
^JMB #设置打印机每毫秒打印点数
^FO250,175 #设置显示字母位置
^CF0,60 #设置字体大小
^FDH100001^FS #设置显示内容
^FO250,85 #设置二维码显示位置
^BQN,2,8 #二维码参数设置
^FDMM,AAC-42^FS #二维码内容设置
^XZ
2.创建一个SimplePrinter.java
import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Writer;
import javax.print.Doc;
import javax.print.DocFlavor;
import javax.print.DocPrintJob;
import javax.print.PrintException;
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
import javax.print.SimpleDoc;
public class SimplePrint {
private Integer addNum;
private String addValue;
/**
* 读取指令txt文件
* @return
* @throws Exception
*/
public static void main(String[] args) {
try {
//每次生成一不同的二维码
SimplePrint a = new SimplePrint();
a.setAddNum(0);
while(true) {
a.addNum++;
Thread.sleep(2000);
System.out.println(a.getAddNum());
a.AutoAddTag();
}
} catch (Exception e)