代码示例:
List<PrintInfo> printContent = = new ArrayList<>();
printContent.add(new PrintInfo(PrintInfo.CENTER_BOLD, "小票标题"));
printContent.add(new PrintInfo(PrintInfo.TEXT, "小票内容"));
SklTrans.getInstance().printTicket(printContent, DeviceHelper.FontSize.NORMAL, new PrintsCallback() {
@Override
public void onSuccess() {
L.i("打印成功");
}
@Override
public void onFail(String s, String s1) {
L.i("打印失败code:{},error:{}", s, s1);
ToastUtils.showShort("打印失败 " + s + " \n" + s1);
}
});
PrintInfo类type参数类型:
public static final int TITLE = 1;// 标题
public static final int TEXT = 2;// 左靠⽂文本
public static final int BOLD_TEXT = 3;// 加粗左靠⽂文本
public static final int BAR_CODE = 4;// 条码
public static final int QR_CODE = 5;// ⼆维码
public static final int CENTER_TEXT = 6;// 居中⽂文本
public static final int PICTURE = 7;// 打印图片
public static final int CENTER_BOLD = 8;// 居中加粗
public static final int QR_BIGCODE = 9;// 大一点的二维码
public static final int SMALL_TEXT = 10;// 小字体
| 参数 | 类型 | 获取方式 |
|---|---|---|
| printContent | List | 小票内容容器 |
| DeviceHelper.FontSize.NORMAL | int | 字体为普通,字体小请设置为:DeviceHelper.FontSize.SMALL |
信息
小票打印