我正在尝试使用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/tty 0,但没有成功。我确保我的用户添加到拥有tty端口的tty组中,并且该组成员有写的权利.
知道我怎么才能弄清楚港口吗?或者是否有任何配置可供添加以使其工作?
发布于 2018-04-11 06:13:16
作为brother_ql package的作者,我可以说QL-700在Raspberry上运行得很好。
最可能的问题是,您的标签打印机是在所谓的“编辑器Lite”模式,它显示为一个USB存储设备。
引用一揽子方案的自述文件:
注意:如果您的打印机有‘编辑器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, Ltdhttps://stackoverflow.com/questions/49766192
复制相似问题