Przeglądaj źródła
fix: 修复二维码打印问题并优化标签布局
问题修复:
- 修复 qrcode() 函数不工作的问题,改用 sendcommand() 发送原始 TSPL 命令
- 添加 TSCLIB.sendcommand() 接口,支持发送原始 TSPL 指令
- 解决二维码静默区超出标签范围导致多打空白标签的问题
布局优化:
- 二维码 cellWidth 从 3 增大到 8,提高扫码识别率
- 二维码位置从 (80, 120) 调整到 (70, 130),上移避免静默区超出
- 批次号字体从 20 增大到 28 并加粗,提高可读性
- 批次号位置调整到 (275, 268)
- 整体压缩上半部分元素,为二维码静默区预留空间
* 公司名字体从 26 缩小到 24,位置上移
* 产品名字体从 28 缩小到 26,位置上移
* 产品型号字体从 24 缩小到 22,位置上移
技术细节:
- 二维码使用原始 TSPL 命令格式:QRCODE x,y,eccLevel,cellWidth,mode,rotation,"data"
- 添加调试日志输出二维码参数和 TSPL 命令
- QR 码静默区约 4 个模块宽度,cellWidth=8 时实际占用约 296 dots
- 标签可用高度 305 dots,二维码起点 Y=130 确保底部不超出范围