修改斑马打印机打印语言和默认驱动

用户初次使用斑马打印机,发送打印任务后,打印机打印出一些乱码。可是其他的斑马打印机都使用正常,这时候很可能是你的打印机打印语言设置有错误造成的。

 

斑马打印机的打印语言,因为历史原因和兼容性考虑,有多种打印语言。我们通过SGD指令可以查看和修改:"device.languages"

 

Zebra 桌面和工业打印机

Hybrid_xml_zpl, epl_zpl, epl, zpl

 

Zebra 移动打印机

cpcl, zpl, line_print, hybrid_xml_zpl

 

修改方式

      您可以根据您的特定项目需求选择其他语言。Zebra桌面和工业打印机使用 ZPL,因此让您的打印机显示器支持 ZPL 可能是有利的。或者,行打印模式允许立即打印所有收到的文本,而无需担心格式或正式的语言命令。

要启用设备语言,应发出以下命令。您可以将这些命令发送到打印机上的任何侦听端口(USB、TCP/IP 端口 6101、蓝牙等)。

 

      在此示例中,我们使用Zebra Setup Utilities 和 USB 连接。

 

      通过 USB 数据线将打印机连接到PC。打开Zebra Setup Utilities,选择您的打印机,然后点击“Open Communication With Printer ”。

 

输入命令!U1 setvar "device.languages" "zpl",然后按回车键(插入回车),然后单击顶部的发送到打印机按钮。

您可以使用 ! 检查当前设置的语言!U1 getvar "device.languages" ,后跟回车:

 

 

注意启用 ZPL 语言支持时,您必须使用~JC命令校准打印机。(在校准之前,必须加载打印机介质并准备好送入标签。)

 

在 ZPL 校准后使用通讯窗口发送 ~jc^xa^jus^xz 并保存参数命令。打印机将送入标签并校准到标签长度并保存值。

 

特别注意: 如果你插上数据线,发现电脑上显示的打印机驱动,有带ZPL, CPCL, 或者EPL 特定驱动。这个如何修改呢?只需要按上面的方法增加修改"device.pnp_option" 的值即可。

 

所以要更改打印机语言,请复制以下一组命令并将其粘贴到通信窗口中。

“device.languages”是指打印机的语言。

“device.pnp_option”是指连接到计算机时即插即用 (pnp) 驱动程序的语言。

 
ZPL
!U1 setvar "device.languages" "zpl"
!U1 setvar "device.pnp_option" "zpl"
!U1 do "device.reset" ""
 
CPCL:部分移动打印机默认为 CPCL 模式。
!U1 setvar "device.languages" "cpcl"
!U1 setvar "device.pnp_option" "cpcl"
!U1 do "device.reset" ""
 
EPL  很少有客户用了
!U1 setvar "device.languages" "epl"
!U1 setvar "device.pnp_option" "epl"
!U1 do "device.reset" ""

 

 

2023-07-20