[2025-11-28 04:08:21.458] [INFO] ========== 日志已清空 ==========
[2025-11-28 04:08:24.405] [INFO] 用户点击打印按钮
[2025-11-28 04:08:24.409] [INFO] ========== performPrint 方法被调用 ==========
[2025-11-28 04:08:24.413] [INFO] 打印数量输入: 1
[2025-11-28 04:08:24.415] [INFO] 解析后的打印数量: 1
[2025-11-28 04:08:24.418] [INFO] 打印机连接状态: true
[2025-11-28 04:08:24.426] [INFO] ========== 开始打印流程 ==========
[2025-11-28 04:08:24.429] [INFO] 打印机名称: 自动检索(/dev/bus/usb/001/003 | VID:2E3C PID:57FF)
[2025-11-28 04:08:24.431] [INFO] selectedPrinterName: 自动检索(/dev/bus/usb/001/003 | VID:2E3C PID:57FF)
[2025-11-28 04:08:24.434] [INFO] configManager.getPrinterName():
[2025-11-28 04:08:24.436] [INFO] 物料名称: 超滤
[2025-11-28 04:08:24.439] [INFO] 打印数量: 1
[2025-11-28 04:08:24.441] [INFO] 最佳使用时间: 2025-11-28 04:08
[2025-11-28 04:08:24.443] [INFO] 失效时间: 2026-11-28 04:08
[2025-11-28 04:08:24.445] [INFO] 是否为USB打印机: true
[2025-11-28 04:08:24.447] [INFO] 使用USB打印机直接打印
[2025-11-28 04:08:24.450] [INFO] ========== USB打印方法被调用 ==========
[2025-11-28 04:08:24.452] [INFO] 参数 - materialName: 超滤
[2025-11-28 04:08:24.454] [INFO] 参数 - materialCode:
[2025-11-28 04:08:24.457] [INFO] 参数 - quantity: 1
[2025-11-28 04:08:24.459] [INFO] 参数 - printerName: 自动检索(/dev/bus/usb/001/003 | VID:2E3C PID:57FF)
[2025-11-28 04:08:24.473] [INFO] USB打印线程开始执行
[2025-11-28 04:08:24.476] [INFO] 已获取UsbPrinterService实例
[2025-11-28 04:08:24.479] [INFO] 提取的设备路径: /dev/bus/usb/001/003
[2025-11-28 04:08:24.481] [INFO] 开始查找USB设备
[2025-11-28 04:08:24.485] [INFO] USB设备列表大小: 1
[2025-11-28 04:08:24.489] [INFO] 检查设备: /dev/bus/usb/001/003 (VID:2E3C PID:57FF)
[2025-11-28 04:08:24.491] [INFO] 找到目标设备: /dev/bus/usb/001/003
[2025-11-28 04:08:24.495] [INFO] USB权限状态: true
[2025-11-28 04:08:24.497] [INFO] 开始连接USB打印机: /dev/bus/usb/001/003
[2025-11-28 04:08:24.499] [INFO] ========== 开始连接USB打印机 ==========
[2025-11-28 04:08:24.501] [INFO] 设备路径: /dev/bus/usb/001/003
[2025-11-28 04:08:24.506] [INFO] USB设备列表大小: 1
[2025-11-28 04:08:24.511] [INFO] 检查设备: /dev/bus/usb/001/003 (VID:2E3C PID:57FF, 接口数:1)
[2025-11-28 04:08:24.513] [INFO] 找到目标设备
[2025-11-28 04:08:24.517] [INFO] USB权限状态: true
[2025-11-28 04:08:24.519] [INFO] 尝试打开USB设备连接
[2025-11-28 04:08:24.524] [INFO] USB设备连接已打开
[2025-11-28 04:08:24.526] [INFO] 开始查找打印接口和端点
[2025-11-28 04:08:24.528] [INFO] 设备接口数量: 1
[2025-11-28 04:08:24.530] [INFO] 接口 0: 类别=7, 子类别=1, 端点数量=2
[2025-11-28 04:08:24.533] [INFO] 端点 0: 类型=2 (BULK=2), 方向=0 (OUT=0), 地址=0x03, 端点号=3
[2025-11-28 04:08:24.536] [INFO] 找到输出端点: 接口0, 端点索引0, 端点号=3, 地址=0x03
[2025-11-28 04:08:24.539] [INFO] 尝试声明USB接口,接口ID: 0
[2025-11-28 04:08:24.541] [INFO] USB打印机连接成功: /dev/bus/usb/001/003
[2025-11-28 04:08:24.545] [INFO] 使用的接口ID: 0, 端点索引: 已设置, 端点号: 3, 端点地址: 0x03, 最大包大小: 64
[2025-11-28 04:08:24.547] [INFO] USB打印机连接成功
[2025-11-28 04:08:24.548] [INFO] 开始打印,数量: 1
[2025-11-28 04:08:24.551] [INFO] 打印设置 - fontSize: 14.0, topMargin: 10, bottomMargin: 10, leftMargin: 10, rightMargin: 10
[2025-11-28 04:08:24.553] [INFO] ========== 打印第 1/1 份 ==========
[2025-11-28 04:08:24.555] [INFO] 调用printLabel方法
[2025-11-28 04:08:24.558] [INFO] ========== printLabel 被调用 ==========
[2025-11-28 04:08:24.560] [INFO] 参数 - materialName: 超滤, fontSize: 14
[2025-11-28 04:08:24.561] [INFO] 打印机已连接,开始初始化
[2025-11-28 04:08:24.563] [INFO] 初始化打印机
[2025-11-28 04:08:24.565] [DEBUG] 发送数据,长度: 2
[2025-11-28 04:08:24.568] [DEBUG] 数据内容(HEX): 1B 40
[2025-11-28 04:08:24.571] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.574] [DEBUG] 数据发送成功,实际发送字节数: 2/2
[2025-11-28 04:08:24.577] [INFO] 打印机初始化成功
[2025-11-28 04:08:24.679] [INFO] 设置上边距: 10
[2025-11-28 04:08:24.681] [DEBUG] 发送数据,长度: 1
[2025-11-28 04:08:24.684] [DEBUG] 数据内容(HEX): 0A
[2025-11-28 04:08:24.688] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.692] [DEBUG] 数据发送成功,实际发送字节数: 1/1
[2025-11-28 04:08:24.694] [INFO] 设置左对齐
[2025-11-28 04:08:24.696] [DEBUG] 发送数据,长度: 3
[2025-11-28 04:08:24.700] [DEBUG] 数据内容(HEX): 1B 61 00
[2025-11-28 04:08:24.704] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.707] [DEBUG] 数据发送成功,实际发送字节数: 3/3
[2025-11-28 04:08:24.709] [INFO] 设置字体大小: 14
[2025-11-28 04:08:24.711] [DEBUG] 发送数据,长度: 3
[2025-11-28 04:08:24.714] [DEBUG] 数据内容(HEX): 1B 21 10
[2025-11-28 04:08:24.718] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.721] [DEBUG] 数据发送成功,实际发送字节数: 3/3
[2025-11-28 04:08:24.723] [INFO] 打印物料名称: 超滤
[2025-11-28 04:08:24.724] [DEBUG] 打印文本: 超滤
[2025-11-28 04:08:24.726] [DEBUG] 尝试使用GBK编码,字节数: 4
[2025-11-28 04:08:24.728] [DEBUG] 发送数据,长度: 4
[2025-11-28 04:08:24.734] [DEBUG] 数据内容(HEX): B3 AC C2 CB
[2025-11-28 04:08:24.736] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.738] [DEBUG] 数据发送成功,实际发送字节数: 4/4
[2025-11-28 04:08:24.740] [INFO] 成功使用GBK编码发送文本
[2025-11-28 04:08:24.743] [DEBUG] 发送数据,长度: 1
[2025-11-28 04:08:24.746] [DEBUG] 数据内容(HEX): 0A
[2025-11-28 04:08:24.749] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.751] [DEBUG] 数据发送成功,实际发送字节数: 1/1
[2025-11-28 04:08:24.753] [DEBUG] 发送数据,长度: 3
[2025-11-28 04:08:24.755] [DEBUG] 数据内容(HEX): 1B 21 00
[2025-11-28 04:08:24.758] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.762] [DEBUG] 数据发送成功,实际发送字节数: 3/3
[2025-11-28 04:08:24.764] [DEBUG] 打印文本: 最佳使用时间: 2025-11-28 04:08
[2025-11-28 04:08:24.766] [DEBUG] 尝试使用GBK编码,字节数: 30
[2025-11-28 04:08:24.768] [DEBUG] 发送数据,长度: 30
[2025-11-28 04:08:24.774] [DEBUG] 数据内容(HEX,前20字节): D7 EE BC D1 CA B9 D3 C3 CA B1 BC E4 3A 20 32 30 32 35 2D 31 ...
[2025-11-28 04:08:24.779] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.781] [DEBUG] 数据发送成功,实际发送字节数: 30/30
[2025-11-28 04:08:24.782] [INFO] 成功使用GBK编码发送文本
[2025-11-28 04:08:24.784] [DEBUG] 发送数据,长度: 1
[2025-11-28 04:08:24.786] [DEBUG] 数据内容(HEX): 0A
[2025-11-28 04:08:24.788] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.792] [DEBUG] 数据发送成功,实际发送字节数: 1/1
[2025-11-28 04:08:24.794] [DEBUG] 发送数据,长度: 3
[2025-11-28 04:08:24.796] [DEBUG] 数据内容(HEX): 1B 21 10
[2025-11-28 04:08:24.798] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.800] [DEBUG] 数据发送成功,实际发送字节数: 3/3
[2025-11-28 04:08:24.802] [DEBUG] 打印文本: 失效时间: 2026-11-28 04:08
[2025-11-28 04:08:24.806] [DEBUG] 尝试使用GBK编码,字节数: 26
[2025-11-28 04:08:24.808] [DEBUG] 发送数据,长度: 26
[2025-11-28 04:08:24.813] [DEBUG] 数据内容(HEX,前20字节): CA A7 D0 A7 CA B1 BC E4 3A 20 32 30 32 36 2D 31 31 2D 32 38 ...
[2025-11-28 04:08:24.816] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.819] [DEBUG] 数据发送成功,实际发送字节数: 26/26
[2025-11-28 04:08:24.823] [INFO] 成功使用GBK编码发送文本
[2025-11-28 04:08:24.825] [DEBUG] 发送数据,长度: 1
[2025-11-28 04:08:24.827] [DEBUG] 数据内容(HEX): 0A
[2025-11-28 04:08:24.829] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.831] [DEBUG] 数据发送成功,实际发送字节数: 1/1
[2025-11-28 04:08:24.835] [DEBUG] 发送数据,长度: 3
[2025-11-28 04:08:24.838] [DEBUG] 数据内容(HEX): 1B 21 00
[2025-11-28 04:08:24.840] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.841] [DEBUG] 数据发送成功,实际发送字节数: 3/3
[2025-11-28 04:08:24.843] [INFO] 设置下边距: 10
[2025-11-28 04:08:24.845] [DEBUG] 发送数据,长度: 1
[2025-11-28 04:08:24.848] [DEBUG] 数据内容(HEX): 0A
[2025-11-28 04:08:24.852] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.853] [DEBUG] 数据发送成功,实际发送字节数: 1/1
[2025-11-28 04:08:24.855] [INFO] 发送打印并走纸命令 (GS V 1)
[2025-11-28 04:08:24.856] [DEBUG] 发送数据,长度: 3
[2025-11-28 04:08:24.859] [DEBUG] 数据内容(HEX): 1D 56 01
[2025-11-28 04:08:24.862] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.865] [DEBUG] 数据发送成功,实际发送字节数: 3/3
[2025-11-28 04:08:24.867] [INFO] 发送ESC d命令(走纸10行,对应30mm标签高度)
[2025-11-28 04:08:24.868] [DEBUG] 发送数据,长度: 3
[2025-11-28 04:08:24.870] [DEBUG] 数据内容(HEX): 1B 64 0A
[2025-11-28 04:08:24.872] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.874] [DEBUG] 数据发送成功,实际发送字节数: 3/3
[2025-11-28 04:08:24.877] [INFO] 发送ESC J命令(走纸240点,对应30mm标签高度)
[2025-11-28 04:08:24.880] [DEBUG] 发送数据,长度: 3
[2025-11-28 04:08:24.883] [DEBUG] 数据内容(HEX): 1B 4A F0
[2025-11-28 04:08:24.884] [DEBUG] 准备发送数据到端点: 端点号=3, 地址=0x03, 最大包大小=64
[2025-11-28 04:08:24.886] [DEBUG] 数据发送成功,实际发送字节数: 3/3
[2025-11-28 04:08:24.888] [INFO] 等待打印机处理完成(500ms)
[2025-11-28 04:08:25.390] [INFO] 所有打印命令已发送完成
[2025-11-28 04:08:25.396] [INFO] 标签打印完成
[2025-11-28 04:08:25.402] [INFO] 打印结果: 成功
[2025-11-28 04:08:25.408] [INFO] 打印第 1 份成功
[2025-11-28 04:08:25.412] [INFO] 断开USB打印机连接
[2025-11-28 04:08:25.414] [INFO] USB打印机连接已关闭
[2025-11-28 04:08:25.416] [INFO] USB打印机已断开
[2025-11-28 04:08:25.418] [INFO] ========== 打印流程完成,结果: 全部成功 ==========

最后修改:2025 年 11 月 28 日
如果觉得我的文章对你有用,请随意赞赏