nel kernel di Linux, posso inviare un file alla stampante utilizzando il seguente comandoUtilizzando comando cat in Python per la stampa
cat file.txt > /dev/usb/lp0
Da quello che ho capito, questo reindirizza il contenuto in file.txt nella stampa Posizione. Ho provato ad utilizzare il seguente comando
>>os.system('cat file.txt > /dev/usb/lp0')
Ho pensato che questo comando sarà ottenere la stessa cosa, ma mi ha dato un errore di "Autorizzazione negata". Nella riga di comando, eseguirò il seguente comando prima di concatenare.
sudo chown root:lpadmin /dev/usb/lp0
C'è un modo migliore per farlo?
Questo dovrebbe funzionare correttamente tramite 'sistema'. Puoi approfondire "non ha funzionato"? –
Si prega di mostrare ciò che hai provato. –
Cosa c'è che non va nell'apertura di 2 file e nella lettura da uno e la scrittura in un altro? –