C API Samples
JNI Samples
Printer
The following code shows how to print some content:
int result = PrinterInterface.open(); if (result <0){ return; } Bitmap bitmap = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.printer_barcode_low); byte[] arryBeginText = null; byte[] arryEndText = null; try { arryBeginText = mContext.getResources().getString(R.string.print_QR_code).getBytes("GB2312"); arryEndText = "This is a Bitmap of Barcode".getBytes("GB2312"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } int result = PrinterInterface.begin(); if (result <0){ return; } result = PrinterInterface.write(arryBeginText, arryBeginText.length); if (result <0){ return; } // print line break writeLineBreak(2); PrinterBitmapUtil.printBitmap(bitmap, 0, 0, true); // print line break writeLineBreak(2); // print text write(arryEndText); // print line break writeLineBreak(2); result = PrinterInterface.end(); if (result <0){ return; } PrinterInterface.close();