ZPL编程-重置每个打印作业的设置

时间:2019-02-08 22:14:27

标签: zebra-printers zpl zpl-ii zebra

Zebra ZPL标签打印机将打印命令从打印作业转移到打印作业。因此,如果发送旋转标签的^FWR命令,所有未来的作业都会被旋转,因此,如果要以纵向模式打印下一个标签,则必须将方向重置为^FWN

是否有一种方法可以在每个打印作业上自动重置Zebra上的“标准”设置?因此,上一个作业的设置不会延续到下一个作业吗?我希望发送给打印机的每个zpl文件都完全一样打印,而不管以前打印过什么。

或者我可以发送一组默认命令来重置方向,字体,位置,dpi,尺寸等吗?

有一个命令可以执行开机/出厂重置,但是我不想在每个标签打印上都这样做。

2 个答案:

答案 0 :(得分:0)

如果可以在要打印的标签之前或之后发送ZPL,请在开始^PO /结束^XA标签之外添加所需的命令,例如^XZ。应该更改它,直到设置了另一个类似的命令。

答案 1 :(得分:0)

您可以手动重置所有不需要的设置。

这对我有用

^PON^LH0,0^FWN

FWN resets field orientation
LH resets the offset
PO resets print orientation

不确定是否所有这些都需要和/或您也需要其他。在我的情况下,我不需要FWN。

将一些示例ZPL粘贴到打印机时,我的打印混乱了。接下来的30个标签的方向和偏移发生了变化,使其无法使用。所以我现在在标签的开头才有了上面的命令。

您可能还必须专门重置其他设置。