How to Print Images with a POS Printer
- Put image to the assets folder of the application project.
About the image:
- Image width should less then or equal to 384 dots.
- Image height should be a multiple of 24. If the height is not a multiple of 24, please notice that the remainder dots will print blank.
- Call print image api to print, snippet code(java api) is as follows:
public void printBitmap(Map<String, Object> param, ActionCallback callback) {
Bitmap bitmap =null;
try {
bitmap = BitmapFactory.decodeStream(mContext.getResources().getAssets()
.open("photo.bmp"));
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
device.printBitmap(bitmap);
sendSuccessLog(mContext.getString(R.string.operation_succeed));
} catch (DeviceException e) {
e.printStackTrace();
sendFailedLog(mContext.getString(R.string.operation_failed));
}
}