+-
c – 在Ubuntu上通过USB读取Zebra打印机状态
经过SO和谷歌的很多帖子后,我无法找到问题的答案.大多数类似的问题是 Windows / VB / .Net / C#/ Java中心.

我需要将一个ESC命令发送到Zebra USB打印机(TTP2130)并使用C/C++返回状态.我可以使用以下方法打印精细(使用Zebra通用驱动程序设置为默认打印机):

$lpr file.prn 

使用Zebra Toolbox在Windows中进行通信,并使用ESC命令生成* .prn文件.

但是,如果我发送的文件带有需要打印机响应的命令,则没有任何反应.

实现这一目标的最佳方法是什么?也许直接使用libusb1.0?

谢谢你的帮助!

最佳答案
搜索’Swecoin’后找到解决方案.这是Zebra TTP系列打印机的老制造商. Swecoin on Wikipedia.

这家伙制作了一个简单直接的应用程序与TTP打印机(ttputil):http://www.rainbow-software.org/linux/进行通信

下载和编译后,我能够直接发送命令:

sudo ./ttputil查询传感器/ dev / usblp0

我将修改其代码以满足我的需求.

不幸的是,我还没有找到一种方法来联系(并感谢)他的网站上的原始开发人员.

点击查看更多相关文章

转载注明原文:c – 在Ubuntu上通过USB读取Zebra打印机状态 - 乐贴网