LinkOS-Android-Samples icon indicating copy to clipboard operation
LinkOS-Android-Samples copied to clipboard

Unnecessary space from top of the barcode slip

Open amanItdose opened this issue 3 years ago • 3 comments

While printing the lines over barcode slips we are getting unnecessary margin or space from the top.

"! 0 200 200 210 1" + "\r\n"//set the height of the bitmap and the quantity to print + "TONE 50" + "\r\n"//print intensity tone 0-200 // + "CENTER" + "\r\n"//print speed (less = more accurate) 1 2.5cm/s | 2 - 5cm/s | 3 - 7.6cm/s*/ + "TEXT 7 0 0 100 " + firstLine.toStrin cpcl_issue g() + "\r\n" + "COUNT 1"+ "\r\n"//print speed (less = more accurate) 1 2.5cm/s | 2 - 5cm/s | 3 - 7.6cm/s + "TEXT 7 0 0 100 " + barcode + "\r\n" + "COUNT -10" + "\r\n" + "B 128 1 1 50 20 66 " + barcode + "\r\n" + "COUNT -10" + "\r\n"//get the image we stored before in the printer + "TEXT 7 0 0 100 " + secondLine.toString() + "\r\n" + "COUNT -10"+ "\r\n"//get the image we stored before in the printer + "TEXT 7 0 0 100 " + thirdLine.toString() + "\r\n" + "COUNT -10"+ "\r\n"//get the image we stored before in the printer + "TEXT 7 0 100 " + fourthLine.toString() + "\r\n"//get the image we stored before in the printer

                                    + "FORM" + "\r\n"
                                    + "PRINT" + "\r\n";//print

amanItdose avatar Aug 19 '22 05:08 amanItdose

It looks like an alignment issue. Please refer to this CPCL Manual for the details of the commands used in the label format script.

ssizebra avatar Aug 19 '22 18:08 ssizebra

surely I go through this CPCL document, but i am not getting actual result yet. as I am getting extra spacing between two prints

Connection connection = new BluetoothConnection(viewModel.preference.getPrinterMacAddress());
connection.open();
String printString = "! 0 350 200 200 1" + "\r\n"
                             + "TONE 50" + "\r\n"
                             + "TEXT 7 0 10 20 " + firstLine.toString() + "\r\n"
                             + "B 128 1 1 50 10 46 " + barcode + "\r\n"
                             + "TEXT 7 0 10 100 " + barcode + "\r\n" 
                             + "TEXT 7 0 10 120  " + secondLine.toString() + "\r\n"
                             + "TEXT 7 0 10 140 " + thirdLine.toString() + "\r\n" 
                             + "FORM" + "\r\n"
                             + "PRINT" + "\r\n";//print
connection.write("! U1 JOURNAL\r\n! U1 SETFF 50 2\r\n".getBytes());
connection.write(printString.getBytes());
connection.close();

cpcl_printing_issue

NeerajItdose avatar Aug 21 '22 08:08 NeerajItdose

Along with the above I also tried with below code, but not getting correct alignment

printer model - Zebra ZQ120

Connection connection = new BluetoothConnection(viewModel.preference.getPrinterMacAddress()); connection.open(); String printString = "! 0 200 200 210 3 \r\n" + "TONE 100 \r\n" + "CENTER \r\n" + "! U1 JOURNAL\r\n" + "! U1 XY 0 10\r\n" + "TEXT 7 0 20 20 " + firstLine + "\r\n" + "B 128 1 1 50 20 46 " + barcode + "\r\n" + "TEXT 7 0 20 100 " + barcode + "\r\n" + "TEXT 7 0 20 120 " + secondLine + "\r\n" + "TEXT 7 0 20 140 " + thirdLine + "\r\n" + "! U1 SETFF 0 0 \r\n" "FORM \r\n" + "PRINT \r\n"; connection.write(printString.getBytes()); connection.close(); print_align_issue

amanItdose avatar Aug 21 '22 09:08 amanItdose