gpt4 book ai didi

c++ - 在 Ubuntu 上通过 USB 读取 Zebra 打印机状态

转载 作者:太空狗 更新时间:2023-10-29 20:30:44 24 4
gpt4 key购买 nike

在 SO 和 Google 上找了很多帖子后,我找不到问题的答案。大多数类似的问题都是以 Windows/VB/.Net/C#/Java 为中心的。

我需要向 Zebra USB 打印机 (TTP2130) 发送 ESC 命令并使用 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 打印机状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com