在 Java 中的下一行打印字符串(斑马线模式)
Print Strings with next line in Java (Zebra Line Mode)
我想使用 Zebra 打印机 和 行模式 打印两个字符串。
我用过\n以及String newline = System.getProperty("line.separator");
Zebra 打印机仍然没有在不同的行中打印这两个字符串。
这是我的代码
String newline = System.getProperty("line.separator");
mmOutputStream = mmSocket.getOutputStream();
String mtest1= "test 1"+newline;
String mTest2= "test 2";
mmOutputStream.write(mtest1.getBytes(),0,mtest1.getBytes().length);
mmOutputStream.write(mTest2.getBytes(),0,mTest2.getBytes().length);
请帮我解决这个问题。
想要在单独的行中打印字符串。
请使用\r\n。这是格式化代码。
mmOutputStream = mmSocket.getOutputStream();
String mTest= "\r\n"+"test 1"+"\r\n"+
"test2";;
mmOutputStream.write(mTest.getBytes(),0,mTest.getBytes().length);
换行使用\&
^FT78,76^A0N,28,28^FH\^FDHello\&World^FS
或
^FB400,2,0,C^FO0,50
^FDHello\&World^FS
双输出
你好
世界
有关详细信息,请阅读此 Java Zebra 打印机编程 document>>。
我想使用 Zebra 打印机 和 行模式 打印两个字符串。
我用过\n以及String newline = System.getProperty("line.separator");
Zebra 打印机仍然没有在不同的行中打印这两个字符串。
这是我的代码
String newline = System.getProperty("line.separator");
mmOutputStream = mmSocket.getOutputStream();
String mtest1= "test 1"+newline;
String mTest2= "test 2";
mmOutputStream.write(mtest1.getBytes(),0,mtest1.getBytes().length);
mmOutputStream.write(mTest2.getBytes(),0,mTest2.getBytes().length);
请帮我解决这个问题。 想要在单独的行中打印字符串。
请使用\r\n。这是格式化代码。
mmOutputStream = mmSocket.getOutputStream();
String mTest= "\r\n"+"test 1"+"\r\n"+
"test2";;
mmOutputStream.write(mTest.getBytes(),0,mTest.getBytes().length);
换行使用\&
^FT78,76^A0N,28,28^FH\^FDHello\&World^FS
或
^FB400,2,0,C^FO0,50
^FDHello\&World^FS
双输出
你好
世界
有关详细信息,请阅读此 Java Zebra 打印机编程 document>>。