I am sending the text to the bluetooth printer via my android cell. Both the printer and my device are connected via the bluetooth. It's Working fine and I am getting the desired text on the paper.
My question is:
The printer is taking the default font size
of the text. I want to change the font size of the text which is to be printed.
How can i achieve this??
Here is my code of printing the text after the bloutooth connectivity:
private void connect_print(BluetoothDevice bluetoothDevicess) {
// some code
printData();
// some code
}
The printData() method
private void printData() {
// TODO Auto-generated method stub
String str = new String("This is the text sending to the printer");
String newline = "\n";
try {
out.write(str.getBytes(),0,str.getBytes().length);
Log.i("Log", "One line printed");
} catch (IOException e) {
Toast.makeText(BluetoothDemo.this, "catch 1", Toast.LENGTH_LONG).show();
e.printStackTrace();
Log.i("Log", "unable to write ");
flagCheck = false;
}
try {
out.write(newline.getBytes(),0,newline.getBytes().length);
} catch (IOException e) {
Log.i("Log", "Unable to write the new line::");
e.printStackTrace();
flagCheck = false;
}
flagCheck = true;
}
I want to change the font size
and the font style
of the text which is sending to the printer to print.
Please help me to achieve this.
If anyone can suggest any link then too i will appreciate him/her.
Help me to find the solution to this problem