我想通过USB连接多台打印机,并将打印文件发送到每个打印机。我知道打印机被列为/dev/usb/lp0
,/dev/usb/lp1
,目前,我使用这个python指令向打印机发送一个文件
for files in os.listdir('/folder/with/print/files'):
shutil.copyfile('/folder/with/print/files', '/dev/usb/lp0')
但是,我注意到Linux并没有以任何特定的顺序标记lp0
和{os
函数浏览Linux内核。有什么建议吗?在
可以使用
udevadm
命令获取USB设备供应商/型号/序列号:应该足以区分不同的设备。在
与其直接写入打印机设备,不如在shell命令中使用lpr!在
{a1}
它看起来可以让你根据名字来选择打印机。在
相关问题 更多 >
编程相关推荐