ZPL ^FC 时间戳为何在 ZT420 剥离模式下相同?
数据小许
结论
根据描述,^PQ2 会让打印机重复打印两份标签格式,但不能保证每份格式都会重新计算 ^FC 时间戳。如果希望每张标签上的时间更接近实际打印时刻,可以每次只发送一张,等前一张标签取走、打印机可以继续打印后,再发送下一张。
处理步骤
将原格式中的数量设为 ^PQ1,每张标签单独发送:
^XA
...
^FC
^FDSTAMPATO: %d/%m/%Y %H:%M:%S^FS
^PQ1
^XZ
等打印机确认前一张标签已取走、可以继续打印后,再提交下一张。这样就不会通过一次 ^PQ2 请求重复同一份格式。如果提前连续提交多个单张格式,打印机可能会在前一张标签取走前处理后续格式,因此仍需按需等待再发送。
注意事项
打印机在处理格式时会生成这个时间戳,因此它不一定等于标签实际离开打印机的时刻。如果业务要求以某个明确事件作为时间基准,应先确定该事件,再决定由主机生成时间并写入标签,还是等标签可以打印时再提交单张 ZPL。主机生成的时间反映的是主机生成或发送内容的时刻,不能直接当作实际出纸时间。
备注:内容仅供参考。
