admin 发表于 2020-2-17 14:50:42

打印机 Android SDK 使用说明2

一:说明
1.   名称: ZQPrinterSDK
本 SDK 支持 WIFI(或有线网口)、蓝牙(包括蓝牙 2.0 和 4.0)、USB、串口(包括 USB 转串口)共 4 种端口类型。指令方式主要以 AB-88H 和 AB-3XXM 系列手持热敏打印机、AB-322M 标签打印机以及 AB-F820 条码打印机进行测试。 2. 开发环境:Eclipse Android SDK 12-19
3.库文件:
ZQPrinterSDK.jarArmeabi\libzqcom.so (注:如没有使用到串口或 USB 转串口时,可不加入本库文件) 4.项目中使用库1)新建 Android 项目。
2)请将 ZQPrinterSDK.jar 以及 Armeabi 目录放在项目的libs 目录(注:如果不存在则新建文件夹 命名为 libs)下,然后在 Eclipse 中选中项目后Refresh 一次。
3)热敏打印,定义一个成员变量 private ZQPrinterSDK prn = null,程序初始位置 prn = new ZQPrinterSDK ().即可调用相关接口
4)标签打印,定义一个成员变量 private ZQLabelSDK prn = null,程序初始位置 prn = new ZQLabelSDK ().即可调用相关接口
5)条码打印,定义一个成员变量 private ZQBarcodeSDK prn = null,程序初始位置 prn = new ZQBarcodeSDK ().即可调用相关接口
二:常量和函数



1. 常量定义
相关常量或参数通过 PrinterConst类进行调用,比如返回值 PrinterConst.ErrorCode.SUCCESS

分类名称值定义
返回值

ErrorCode SUCCESS 0 操作成功
PORTERROR -1 端口错误
WRITEERROR -2 写失败
READERROR -3 读失败
NOPERMISSION -4 没有权限
INVALIDPARAM -5 参数无效
UKERROR -99 未知错误
文本对齐方式

Alignment LEFT 0 左对齐
CENTER 1 居中
RIGHT 2 右对齐
字体效果

FontDEFAULT 0 默认效果
FONTB 1 B字体
BOLD 2 加粗
UNDERLINE 4 加下划线
REVERSE 8 黑白反转
字体倍宽
WidthSizeSIZE0 0 正常宽度
SIZE1 16 放大1 倍
SIZE2 32 放大2 倍
SIZE3 48 放大3 倍
SIZE4 64 放大4 倍
SIZE5 80 放大5 倍
SIZE6 96 放大6 倍
SIZE7 112 放大7 倍
字体倍高
HeightSizeSIZE0 0 正常宽度
SIZE1 1 放大1 倍
SIZE2 2 放大2 倍
SIZE3 3 放大3 倍
SIZE4 4 放大4 倍
SIZE5 5 放大5 倍
SIZE6 6 放大6 倍
SIZE7 7 放大7 倍




打印机内部代码页

PageCode PC437 0
请参阅相关代码页说明和打印机指令集说明
KATAKANA 1
PC850 2
PC860 3
PC863 4
PC865 5
WPC1253 6
TRAN 7
WPC1256 8
PC737 9
WPC1250 10
WPC1252 16
PC866 17
PC852 18
PC858 19
USER 255
打印机状态

PrinterStatusONLINE 0 在线
COVEROPEN -1 开盖
EMPTYPAPER -2 缺纸
OFFLINE -3 掉线
OTHERERROR -4 其他错误
条码类型
Barcode EAN13 103
请参阅相关条码说明
JAN13 104
EAN8 105
JAN8 106
Code39 107
Code128 111
Code128_ZQ 112
条码文本

BarcodeTextTEXT_NONE 0 不打印
TEXT_ABOVE 1 在条码顶部打印
TEXT_BELOW 2 在条码底部打印
电池状态

PowerStatusHIGH 700 电量高
MIDDLE 701 电量中
LOW 702 电量低
SMALL 703 电量少
NO 704 没电
二维码内容类型
QRCodeNUM 49 数字

页: [1]
查看完整版本: 打印机 Android SDK 使用说明2