lpr: Druckerbeschreibungsdatei kann nicht geöffnet werden

lpr: Druckerbeschreibungsdatei kann nicht geöffnet werden

Auf einem Debian mit CUPS erhalte ich mit einem meiner Aliase den folgenden Fehler

cc2ps cms2CompsGlobEnrich.m
[cms2CompsGlobEnrich.m (C++): 4 pages on 4 sheets]
lpr: cannot open printer description file
[Total: 4 pages on 4 sheets] sent to the default printer
[2 lines wrapped]

cups sollte eigentlich lpr und ähnliche Befehle unter /usr/local/bin ablegen (nach einigem Googeln), aber sie sind nicht da. Ich habe sehr naiv versucht, die unter /usr/bin zu kopieren, aber wie erwartet hat es nicht geholfen. Ich schätze, es gibt irgendwo ein Berechtigungsproblem.

Irgendwelche Ideen?

Antwort1

Die Meldung cannot open printer description filestammt vom traditionellen BSD-Drucksystem. Da Sie CUPS haben, gibt es keinen Grund, das BSD-Drucksystem zu verwenden (das Sie separat konfigurieren müssten, das weniger leistungsfähig und schwieriger zu konfigurieren ist). Installieren Sie die CUPS-BSD-Emulationsbefehle, um die BSD-Schnittstelle ( lprund lpq) mit dem CUPS-Backend bereitzustellen (standardmäßig bietet CUPS nur eine System-V-Schnittstelle: lpund lpstat). Unter Debian ist es im cups-bsdPaket enthalten.

Übrigens gibt es keinen Grund, warum lprund Unternehmen in sein sollten /usr/local/bin. Tutorials, die erklären, wie man ein Drucksystem installiert, würden sie dort ablegen, aber Ihre Distribution stellt sie bereits bereit (Sie müssen nur das Paket installieren) und legt die ausführbaren Dateien in ab /usr/bin. Es gibt keine Berechtigungsprobleme (diese lösen normalerweise eine Fehlermeldung „Zugriff verweigert“ aus).

verwandte Informationen