在 Linux 内核中,我可以使用以下命令将文件发送到打印机
cat file.txt > /dev/usb/lp0
据我了解,这会将 file.txt 中的内容重定向到打印位置。我尝试使用以下命令
>>os.system('cat file.txt > /dev/usb/lp0')
我认为这个命令会达到同样的效果,但它给了我一个“Permission Denied”错误。在命令行中,我会在连接之前运行以下命令。
sudo chown root:lpadmin /dev/usb/lp0
有一个更好的方法吗?