0

我有一台 Zebra 打印机和一台 Intermec 打印机 (PD41)。代码是 ZPL 语言,所以我的 Zebra 打印机可以工作,但我的 Intermec 打印机不能。我需要用 IPL 语言编写此代码,以便我的 Intermec 理解该命令。我无法更新到 ZSIM,因为我的打印机没有足够的内存来安装启用此功能的更新。所以,我需要将代码翻译成 IPL。这是我的代码:

Layout = "^XA^LL540^FO40,40^GB770,550,2^FS^FO30,60^XGR:Figure3.GRF,1,1^FS^FO390,50^GB410," & _ "170,2^FS^FO400,60^A0N,030,025^FDCAST NUMBER:^FS^FO400,100^A0N,115,90^FD" & _ strNumFusao & "^FS^FO50,230^GB205,140,2^FS^FO60,240^A0N,030,025^FDCAST MACHINE:^FS^FO110," & _ "275^A0N,110,85^FD" & strNumLing & "^FS^FO265,230^GB200,140,2^FS^FO275,240 ^A0N," & _ "030,025^FDBUNDLE: ^FS^FO320,275^A0N,110,85^FD" & strNumPilha & "^FS^FO475," & _ "230^GB325,140,2^FS^FO485,240^A0N,030,025^FDNET WEIGHT:^FS^FO545,275^A0N,110,85^FD" & _ strPesoLiquido & "^FS^FO80,390^A0N,30,40^FD" & strTexto1 & "^FS^FO80,430^A0N,30,40^FD" & _ strTexto2 & "^FS^FO180,470^BY2,3^B3N,N,80,Y,N^FD" & strCodBarra & "^XZ"

我想将此代码转换并组织为 IPL。我已经确定了一些 IPL 代码:

^XA^ ^FS^ ^XGR^ ^FO x,y ^FD code ^GB x,y,z ^XZ

有没有人支持我请!!

4

1 回答 1

1

据我所知,所有PD41版本都安装了ZSIM。

如果您仍然想将 ZPL 命令翻译成 intermec 语言,我会先尝试 DP(直接协议),而不是 IPL。

你应该拿 ZPL 手册,理解每个命令,然后在 DP 中找到对应的命令。

ZPL II 编程指南,ZBI 2
Intermec Direct Protocol 8.60 程序员参考手册

每个 ZPL 命令都由一个起始转义字符标识,默认为插入符号"^"

ZPL 布局具有固定结构,以 . 开头^XA和结尾^XZ

尝试以这种方式查看您的 ZPL 布局,您会发现它比您预期的要容易:

^XA
^LL540
^FO40,40
^GB770,550,2
^FS
^FO30,60
^XGR:Figure3.GRF,1,1
^FS
^FO390,50
^GB410,170,2
^FS
^FO400,60
^A0N,030,025
^FDCAST NUMBER:
^FS
^FO400,100
^A0N,115,90
^FD strNumFusao 
^FS
^FO50,230
^GB205,140,2
^FS
^FO60,240
^A0N,030,025
^FDCAST MACHINE:
^FS
^FO110,275
^A0N,110,85
^FD strNumLing 
^FS
^FO265,230
^GB200,140,2
^FS
^FO275,240 
^A0N,030,025
^FDBUNDLE: 
^FS
^FO320,275
^A0N,110,85
^FD strNumPilha 
^FS
^FO475,230
^GB325,140,2
^FS
^FO485,240
^A0N,030,025
^FDNET WEIGHT:
^FS
^FO545,275
^A0N,110,85
^FD strPesoLiquido 
^FS
^FO80,390
^A0N,30,40
^FD strTexto1 
^FS
^FO80,430
^A0N,30,40
^FD strTexto2 
^FS
^FO180,470
^BY2,3
^B3N,N,80,Y,N
^FD strCodBarra 
^XZ
于 2018-04-12T08:34:17.990 回答