Habe ein Programm zum Labeldrucken für den PI, das läuft auf Cups gut, aber sehr langsam.
Da ich den Cups in Verdacht habe da eine Bremse zu sein, habe ich es mit dem p910d-Druckerserver probiert. Jetzt kam bei dem Programm diese Meldung:
Code: Alles auswählen
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.7/tkinter/__init__.py", line 1705, in __call__
return self.func(*args)
File "/home/pi/Labeldruck/alles5.02.py", line 276, in on_click
datei_drucken(string_zum_druck)
File "/home/pi/Labeldruck/alles5.02.py", line 188, in datei_drucken
subprocess.run(["lp", "-"], input=text.encode('utf-8'), check=True)
File "/usr/lib/python3.7/subprocess.py", line 472, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'lp': 'lp'
Ob mit sudo oder als normaler user.
Wenn ich mit »cat test.txt > /dev/usb/lp0« eine Datei mit den Druckerbefehlen (die in der Variablen im Pythoncode zu lp geschickt werden) dann druckt der Drucker fröhlich sein Hallo Welt.
Hatte von euch schon mal das Problem?
Wenn ich google komme ich immer auf Seiten mit Cups oder Empfehlung dies und das mit lpxxx zu tun, aber das ist nicht da.
Installieren kann ich das ja auch nicht.
