在树莓派上用python库brother_ql打印

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在树莓派上用python库brother_ql打印相关的知识,希望对你有一定的参考价值。

我正在尝试使用python库brother_ql从raspberry pi打印到brother_ql700。它应该绕过任何驱动程序并通过USB端口向打印机发送串行命令(因此无需安装任何驱动程序):

cat command.bin > /dev/usb/lp1

我的问题是我没有看到任何/ dev / usb / lp1端口。我怀疑这是大多数Linux版本的端口,但Raspian可能会有所不同。

我检查了设备:

ls -la /dev

我试图将命令发送到/ dev / tty或/ dev / tty0但没有成功..我确保我的用户添加到拥有tty端口的tty组并且该组成员有权写入....

知道如何弄清楚港口吗?或者是否有任何配置要添加以使其工作?

答案

作为brother_ql Python包的作者,我可以说QL-700在Raspberry Pi上完美运行。

最可能的问题是您的标签打印机处于所谓的“Editor Lite”模式,它显示为USB存储设备。

引用自述包的自述文件:

注意:如果您的打印机具有“Editor Lite”模式,则需要在需要通过USB打印时将其禁用。按住按钮直到它关闭,确保相应的LED不亮。

lsusb | grep Brother可帮助您识别设备所连接的模式。

# when in Editor Lite mode:
Bus 005 Device 003: ID 04f9:2049 Brother Industries, Ltd
# when in the correct mode:
Bus 005 Device 004: ID 04f9:2042 Brother Industries, Ltd

以上是关于在树莓派上用python库brother_ql打印的主要内容,如果未能解决你的问题,请参考以下文章

在树莓派上用Python控制LED

在树莓派上的python3

从3D打印到python编程 从opencv到人脸识别 从win10到树莓派ubuntu (全教程附代码)

如何在树莓派上安装python和GPIO库

在树莓派上用PyQt5写GUI出现视频卡死

树莓派python 怎么获取 ip 地址