我们的业务使用自定义内部软件来创建要在大型高速标签打印机上打印的运输标签。
开发人员可以使用哪些选项(库、服务、成熟的软件等)来协助创建自定义格式的标签并将其发送到专用标签打印机的过程?
更多背景信息...
我们的业务不使用运输公司(如 UPS 或 FedEx)提供的软件,而是使用我们自己的内部软件来创建运输标签,以满足一年中高峰时段的高需求。我们当前处理此过程的代码是在 VB6 中,并且紧密耦合以创建 EPL 打印语言中的打印指令。我们将数据流式传输到 Windows 后台打印程序,该后台打印程序负责将数据传递给打印机。这在我们当前使用 Zebra 打印机的生产环境中非常好。
我们的运输供应商正在更改他们今年使用的打印机类型,看来我们可能无法再使用我们的 EPL 代码。充其量,我们也许能够将我们的代码翻译成 ZPL,但这仍然需要大量的工作(“紧密耦合”是上一段中的关键词)而且我仍然没有弄清楚如何发送给打印机的 ZPL 指令。
在与我们的高级开发人员的交谈中,我开始思考,一定已经有为这些类型的打印机打印运输标签的解决方案(企业一直在打印运输标签,对吧?)。我希望有可用的库或软件包可以提供用于格式化标签的 API,并将处理与 Windows 后台处理程序或打印机本身的对话,以确保以打印机期望的语言传达标签。
此应用程序的当前代码是在 VB6 中,但如果有可用的 .NET 解决方案,我们也愿意使用它们。任何建议都将非常感激。
最佳答案
我的企业使用名为 NiceLabel 的商业产品,它有一个用于创建标签的 .NET API 和一个用于创建标签模板的设计器。我们主要将它们用于车间元素的条形码标签。
关于.net - 开发人员可以使用哪些选项打印到专用标签打印机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425617/