0
我想通過USB連接多臺打印機並將打印文件發送給每臺打印機。據我所知,打印機被列爲/dev/usb/lp0
,/dev/usb/lp1
,在目前,我使用這條巨蟒指令將文件發送到打印機獲取不帶CUPS的USB打印機信息
for files in os.listdir('/folder/with/print/files'):
shutil.copyfile('/folder/with/print/files', '/dev/usb/lp0')
然而,我注意到,Linux不以任何特定的標籤lp0
和lp1
訂購。由於我正在向這樣的打印機發送文件,因此我不想使用CUPS來獲取每臺打印機的信息。我寧願不讓打印電話依賴於搜索驅動程序,因爲我已經將這些文件格式化爲這些打印機。相反,我想找到一種替代方法來獲取lp *(lp0,lp1等)的打印機信息。我最好喜歡通過python來做到這一點,或者使用os
函數通過Linux內核。有什麼建議麼?
我認爲'lpr'命令是CUPS模塊的一部分 – user2125538 2013-03-27 20:03:39
woops可能是,CUPS是最好的解決方案... – h4unt3r 2013-03-29 03:34:05