我们的业务使用定制的内部软件来创建要在大型高速标签打印机上打印的运输标签。
开发人员(库、服务、成熟的软件等)可以使用哪些选项来协助创建自定义格式的标签并将其发送到专用标签打印机?
更多背景资料...
我们的业务不使用运输公司(例如 UPS 或 FedEx)提供的软件,而是使用我们自己的内部软件来创建运输标签,以满足一年中高峰时段的高需求。我们当前处理此过程的代码在 VB6 中,并且紧密耦合以创建 EPL 打印语言的打印指令。我们将数据流式传输到 Windows 打印假脱机程序,后者负责将其交给打印机。这有效伟大的在我们当前使用 Zebra 打印机的生产环境中。
我们的运输供应商正在改变他们今年使用的打印机类型,看起来我们可能无法再使用我们的 EPL 代码了。充其量,我们也许能够将我们的代码翻译成 ZPL,但这仍然需要大量的工作(“紧耦合”是上一段中的有效短语)而且我还没有弄清楚如何发送打印机的 ZPL 指令。
在与我们的高级开发人员的交谈中,我开始思考这些类型的打印机必须已经有打印运输标签的解决方案(企业一直在打印运输标签,对吗?)。我希望有可用的库或软件包可以提供用于格式化标签的 API,并将处理与 Windows Spooler 或打印机本身的对话,以确保标签以打印机期望的语言进行通信。
我们当前的应用程序代码是在 VB6 中,但如果有可用的 .NET 解决方案,我们也愿意使用它们。任何建议将不胜感激。