【问题标题】:printing with the python library brother_ql on a raspberry pi在树莓派上使用 python 库 Brother_ql 打印
【发布时间】:2018-04-11 03:47:34
【问题描述】:

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

cat command.bin > /dev/usb/lp1

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

我检查了设备:

ls -la /dev

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

知道如何找出端口吗?或者是否有任何配置可以添加以使其工作?

【问题讨论】:

    标签: python linux raspberry-pi usb raspbian


    【解决方案1】:

    作为 Brother_ql Python 包的作者,我可以说 QL-700 在树莓派上运行良好。

    最可能的问题是您的标签打印机处于所谓的“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
    

    【讨论】:

    • 感谢您提供这个出色的库并发现我的错误:原因是没有禁用打印机上的“Editor Lite”。除了将用户添加到“lp”组之外,它无需其他配置即可工作。
    • 另外值得一提的是,选择错误的格式大小会导致错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多