从powerbuilder打印zpl标签

时间:2014-10-04 16:03:01

标签: powerbuilder

我不确定这些天对powerbuilder有多少支持,因为似乎几乎没有人再使用它了,但如果任何社区将要通过它就是这个......

反正 我想用zpl代码打印一些标签,不知道从哪里开始,因为我从来没有这样做过,我总是用PB来创建简单的条形码标签,但它似乎在格式化和对齐部门有限

1)我有zpl代码,但我不知道如何从PB应用程序将其发送到打印机。

2)我不确定如何将数据库中的值从我的一个表中传递给zpl标签。

如果有人能够对这些主题有所了解,我们将不胜感激。

全部谢谢!

2 个答案:

答案 0 :(得分:0)

我的猜测是你需要编写一个.Net控件来处理PB和zpl之间的通信。这是另一篇文章,其中包含一些可能对您有用的信息:Print preview ZPL II commands using .NET WinForm before sending it to Zebra printer

答案 1 :(得分:0)

  1. 您必须绕过驱动程序将ZPL命令发送到打印机。你可以:

    • 使用打印机驱动程序的passthrough选项
    • 使用win32 api直接与打印机对话
    • 将标签发送到打印机的ftp服务器

    您在Powerbuilder中找不到很多答案,但您可以在其他编程语言(dotNet,VB ...)中查找类似的问题,例如:Send raw ZPL to Zebra printer via USB

  2. 首先使用固定文本调试标签,然后用一些标记(例如$PARTNUMBER)替换标签的变体部分,并在数据库记录中迭代按实际字符串替换标记值。