ZPL 转 TPCL

粘贴 ZPL,即可获得适用于 Toshiba Tec 标签打印机(B-EX4、B-FV4、BA400)的 TPCL 作业。每张标签按打印机分辨率通过 {SG;…|} 发送,并可选用 Toshiba 的 TOPIX 压缩,将一张运输标签缩小到仅几 KB。

通过 API 自动化此工具:POST /v1/tools/zpl-to-tpcl API 文档

发送到打印机

该文件是一个完整的打印作业:将其原样发送到打印机的 TCP 端口 9100 即可,无需驱动程序。请将 IP 地址替换为您的打印机地址。

Linux / macOS

nc -q 1 192.168.1.50 9100 < label.tpcl

Windows PowerShell

$c = [Net.Sockets.TcpClient]::new('192.168.1.50', 9100)
$b = [IO.File]::ReadAllBytes("$PWD\label.tpcl")
$c.GetStream().Write($b, 0, $b.Length); $c.Close()

使用 zplCloud CLI,作业可通过 TCP 或 USB、监视文件夹,或经由代理发送到其他网络中的打印机,并逐字节保持不变;使用 --language 时,CLI 还能自行转换 ZPL。

zplCloud CLI

zplcloud send --target 192.168.1.50 --file label.tpcl
zplcloud send --usb --file label.tpcl
zplcloud send --remote-printer 4 --file label.zpl --language tpcl
转换后预览将显示在此处