C API Samples: Difference between revisions
(Created page with "== Printer == The following code shows how to print some content: int result = PrinterInterface.open(); if (result <0){ return; } Bitmap bitmap = BitmapFactory.dec...") |
No edit summary |
||
Line 37: | Line 37: | ||
} | } | ||
PrinterInterface.close(); | PrinterInterface.close(); | ||
== Contactless card reader == |
Revision as of 08:53, 8 April 2018
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();