首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在将数据包发送到打印机之前对其进行修改?

如何在将数据包发送到打印机之前对其进行修改?
EN

Stack Overflow用户
提问于 2020-12-08 02:16:26
回答 1查看 83关注 0票数 0

我正在使用旧的(3年)标签软件,自动将生产线上的条形码打印到斑马打印机上。我刚刚意识到并与他们的IT部门确认,无论出于什么原因,当触发打印作业时,它都会向打印机发送^PR6,将打印速度设置为6(并覆盖我设置的2)。对于我们更改的打印机设置或属性,再多的工具都无法覆盖它。它还告诉我,这个产品已经到了生命的尽头,很可能没有人会给它打补丁。

似乎我唯一的解决方案是在数据包从服务器发送到打印机之前捕获它,并从数据包的开头删除此^PR6,以便打印作业使用打印机设置。有没有办法可以做到这一点?

这都是在Windows Server 2012系统上实现的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-08 03:08:38

较新的打印机有一个命令覆盖命令。向要忽略^PR6的打印机发送以下命令:

好了!U1 setvar "device.command_override.add“"^PR”

更多信息可以在ZPL手册中找到:https://www.zebra.com/content/dam/zebra/manuals/printers/common/programming/zpl-zbi2-pm-en.pdf

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65187175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档