w jądrze Linux, mogę wysłać plik do drukarki za pomocą następującego poleceniaUżywając polecenia cat w Pythonie do drukowania
cat file.txt > /dev/usb/lp0
Z tego co rozumiem, to przekierowuje zawartość w plik.txt do druku Lokalizacja. Próbowałem za pomocą następującego polecenia
>>os.system('cat file.txt > /dev/usb/lp0')
myślałem, że to polecenie będzie osiągnąć to samo, ale to dało mi „Permission denied” błąd. W wierszu poleceń wykonam następujące polecenie przed połączeniem.
sudo chown root:lpadmin /dev/usb/lp0
Czy jest lepszy sposób to zrobić?
To powinno działać poprawnie poprzez 'system'. Czy możesz rozwinąć "nie działa"? –
Pokaż, co próbujesz. –
Co jest złego w otwieraniu 2 plików i czytaniu z jednego i pisaniu do drugiego? –