Seite 1 von 1

"/usr/bin/lp: Not allowed to print." beim Drucken per Python

Verfasst: Montag 12. Juni 2017, 16:24
von montypython76
Moin,

nachdem ich jetzt 4h damit verbracht habe meinen Thermodrucker zum laufen zu kriegen, hänge ich bei einem Problem mit Python fest.

Wenn ich über ssh per 'lp' drucke ("lp testdatei.txt") dann wird das problemlos gedruckt. wenn ich das jedoch über Python versuche dann bekomme ich obige Fehlermeldung.

Pythonscript:

Code: Alles auswählen

import os

os.system('lp "testdatei.txt"')
Aufgerufen wird es über "sudo python3.4 testprint.py".

Hab schon alternativ mit subprocess getestet. Gleicher Fehler. Im interaktiven Modus klappt es

Re: "/usr/bin/lp: Not allowed to print." beim Drucken per Python

Verfasst: Mittwoch 14. Juni 2017, 10:42
von BlackJack
@montypython76: Klappt ``sudo lp "testdatei.txt"`` in der Shell? Falls nicht, dann darf der Benutzer `root` nicht drucken.