Urovo Pos Printer API

v1.0.6

概述

简介

Urovo Printer SDKurovoPrinterLib)面向 UROVO POS 终端内置热敏打印机,提供文本、条码、二维码、图片、HTML 及标签纸打印能力。核心入口类为 com.urovo.sdk.print.PrinterProviderImpl

项目说明
版本1.0.6
平台Android
最低 SDKAPI 21(Android 5.0)
目标 SDKAPI 33
最大纸宽384 点(约 58mm 热敏纸)

版本变更

当前文档对应 SDK 1.0.6 发布包(urovoPrinterLib_v1.0.6_release.aar)。

主要能力

  • 热敏小票打印:多格式文本、左右/三列对齐、走纸与分隔线
  • 条码与二维码:一维码、QR Code,可配置对齐与尺寸
  • 图片打印:字节数组位图、图文混排
  • HTML 打印:将 HTML 内容渲染为位图后输出
  • 标签纸模式:定位、连续打印、结束走纸(需设备支持)
  • 打印机状态查询:缺纸、过热、低压、忙等错误码

适用场景

  • POS 交易凭条、外卖/零售小票
  • 物流面单、标签纸打印(设备支持时)
  • 应用自绘界面(Canvas/PaintView)转 Bitmap 打印
  • Web 或富文本内容转 HTML 后打印

环境要求

要求
设备UROVO POS 终端(内置热敏打印机)
AndroidminSdk 21+
集成方式本地 AAR(libs/flatDir
存储权限READ/WRITE_EXTERNAL_STORAGE;Android 11+ 按需申请 MANAGE_EXTERNAL_STORAGE(自定义 TTF 字体路径等)
依赖AAR 内已打包 platform_sdk JAR 及默认字体 assets/simsun.ttc