I am writing an application which print ticket receipts.
I have some how written the code to print the receipt but the printer either
打印出来的字体大小要么非常大,要么非常小(无法阅读)。 有人可以提供设置格式的代码吗?
try {
//////////this code runs in thread
OutputStream os = mBluetoothSocket
.getOutputStream();
String BILL = "";
BILL = BILL
+ " ********* ";
BILL = BILL+"\n***Invoice No*** \n" +
"Muslim Movers\n"
+Todays_date+"\n";
BILL = BILL + "\n\n";
BILL = BILL + "Tickets:" + " " + String.valueOf(tickets_wanted)+"\n";
BILL = BILL + "Price: "+String.valueOf(Total_Tickets)+"\n"+
Selectedroute+"\n";
BILL = BILL
+ " ********* \n";
////textsize and allignment
byte[] format = { 27, 33, 0 };
byte[] arrayOfByte1 = { 27, 3, 0 };
format[2] = ((byte)(0x10 | arrayOfByte1[2]));
format[2] = ((byte) (0x8 | arrayOfByte1[2]));
} catch (Exception e) {
Log.e("Main", "Exe ", e);
}
t.start();