How to Print Images with a POS Printer: Difference between revisions
(Created page with "* Put image to the assets folder of the application project. * Call print image api to print, snippet code is as follows: <syntaxhighlight lang="java"> public void printBi...") |
No edit summary |
||
Line 1: | Line 1: | ||
* Put image to the assets folder of the application project. | * 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 is as follows: | * Call print image api to print, snippet code is as follows: | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> |
Revision as of 09:25, 21 November 2018
- 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 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));
}
}