111,120
社区成员
发帖
与我相关
我的任务
分享
这个我之前在公司就搞过,把他的ZPL变成XML就容易理解了
XML->解析XML->Zpl ->SendTo 打印机
这是我把他的ZPL变成容易理解的XML可以自由配置的 然后再通过XML解析 转成ZPL再发给打印机。
<Page TopMargin="2" LeftMargin="2" Width="80" Height="52" Inverted="Y" Continuation="N">
<PrintItem ID="1">
<Text Name="ITEM_CODE" Text="[ITEM_CODE]" X="3" Y="4" Font="0" Direction="N" Width="3" Height="3" />
<Bardcode Name="ITEM_CODE" Text="[ITEM_CODE]" X="3.5" Y="7" Multiple="1" Direction="N" Height="6" VisibleText="N" TextOnTop="N" />
<Line Name="Line" X="3" Y="14" Width="80" Border="2" Vertical="N"/>
<Text Name="ITEM_SPEC" Text="[ITEM_SPEC]" X="3" Y="15.5" Font="1" Direction="N" Width="3" Height="3" />
<Line Name="Line" X="3" Y="19" Width="80" Border="2" Vertical="N"/>
<Text Name="ITEM_JZ" Text="[ITEM_JZ]" X="3" Y="20" Font="0" Direction="N" Width="2" Height="3" />
<Text Name="ITEM_QYT" Text="QTY:[ITEM_QYT]" X="9" Y="20" Font="0" Direction="N" Width="2" Height="3" />
<Bardcode Name="ITEM_QYT" Text="[ITEM_QYT]" X="3" Y="23" Multiple="2" Direction="N" Height="4" VisibleText="N" TextOnTop="N" />
<Text Name="ITEM_DATE" Text="[ITEM_DATE]" X="24" Y="23.5" Font="0" Direction="N" Width="2" Height="2" />
<Text Name="ITEM_TIME" Text="[ITEM_TIME]" X="25" Y="26" Font="0" Direction="N" Width="2" Height="2" />
<Text Name="ITEM_USER" Text="签名: [ITEM_USER]" X="40" Y="24.5" Font="1" Direction="N" Width="3" Height="3" />
<Text Name="ITEM_USER" Text="Hisense" X="52" Y="3" Font="1" Direction="N" Width="4" Height="4" />
</PrintItem>
</Page>
它的MAC号在条形码下面。我导入这个模板的时候,我怎么知道(解析)这个MAC号是位于条形码下面正中央,而且点中MAC号的时候,可以对MAC号进行修改。
我就是想实现这么一个功能。[/quote]
你们公司在KS吗[/quote]
没有。领导让我给公司包装发货部门做的一个软件,就我一个人做,对绘制模板这个功能有点茫然+迷惑。
它的MAC号在条形码下面。我导入这个模板的时候,我怎么知道(解析)这个MAC号是位于条形码下面正中央,而且点中MAC号的时候,可以对MAC号进行修改。
我就是想实现这么一个功能。[/quote]
你们公司在KS吗