当前位置:  开发笔记 > 编程语言 > 正文

通过蓝牙或USB与打印机设备通信并进行控制

如何解决《通过蓝牙或USB与打印机设备通信并进行控制》经验,为你挑选了0个好方法。

该设备是标签打印机.它可以通过蓝牙和USB连接.我想它会运行某种类型的Linux,因为它有一个相当复杂的界面/屏幕,但我不确定.事实上,这是我想要确定的.但我的目标是获得一个shell或某种"有意义"的连接,通过它我可以发送命令/数据,这将触发打印机的打印事件,而无需使用制造商的软件

通过USB连接到ubuntu中的设备/dev/usb/lp0.我尝试使用python的serial模块连接到它,但它无法连接到串行端口.

通过蓝牙我也能够连接,使用hcitool scan获取设备的MAC地址,然后rfcomm连接(使用这种方法).这创建了/dev/rfcomm0,我能够连接到并使用python发送数据.

通过制造商的软件模拟通常通过usb/bluetooth发送的数据是否可以在没有软件的情况下进行打印? 我认为通过蓝牙发送的"嗅探"数据可以实现这一点,而制造商的软件会发送正常的打印命令(尽管我认为它没有理由让人看起来容易理解).

如果这种模仿是可能的,我想知道简单地通过蓝牙发送等效数据是否会导致打印事件.到目前为止,我没有理由相信我通过蓝牙连接发送的数据没有被接收,但我还没有从蓝牙连接获得任何类型的响应(数据或物理).

关于如何实现我的总体目标的任何建议/建议将不胜感激

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有