Cups funktioniert nur, wenn /dev/lp0 die permissions ugo+rw hat. An und für sich gehören /dev/lp0 und die Benutzer zur gruppe lp, es sollte g+rw also reichen. Tut aber nicht reichen... warum auch immer, haben aber einige im Netz das Problem. Einmaliges setzen von chmod o+rw hilft nicht auf Dauer, weil bei jedem Booten die Rechte wieder zurückgesetzt werden
Fix:
@roli: ja, so hab ich den Drucker jetzt zum Laufen bekommen:
- ein Blick in /var/log/cups/errors enthielt ein "lp0: permission denied"
- mit 'chmod o+rw /dev/lp0' die fehlenden Rechte reparieren
- ggf. noch 'chmod o+rw /dev/printer'
- unter K-Menü|Einstellungen|Drucker|Systemverwaltungsmodus einen neuen Drucker hinzufügen (Typ Parallel-Port)
- Test-Seite drucken: das sollte funktionieren
- ein kleines Skript schreiben, das die beiden chmod-Befehle enthält, z.B. "cupsfix"
- das Skript nach /etc/init.d/ kopieren
- das Skript im Runlevel 2 automatisch starten lassen. Dazu den Link anlegen mit
ln -s /etc/init.d/cupsfix /etc/rc2.d/S98cupsfix
- den Rechner neu booten und prüfen, ob das Drucken jetzt funkioniert.
Bei mir klappt das Drucken mit diesem Workaround jetzt wieder. Aber schön ist das natürlich nicht!
Fix:
@roli: ja, so hab ich den Drucker jetzt zum Laufen bekommen:
- ein Blick in /var/log/cups/errors enthielt ein "lp0: permission denied"
- mit 'chmod o+rw /dev/lp0' die fehlenden Rechte reparieren
- ggf. noch 'chmod o+rw /dev/printer'
- unter K-Menü|Einstellungen|Drucker|Systemverwaltungsmodus einen neuen Drucker hinzufügen (Typ Parallel-Port)
- Test-Seite drucken: das sollte funktionieren
- ein kleines Skript schreiben, das die beiden chmod-Befehle enthält, z.B. "cupsfix"
- das Skript nach /etc/init.d/ kopieren
- das Skript im Runlevel 2 automatisch starten lassen. Dazu den Link anlegen mit
ln -s /etc/init.d/cupsfix /etc/rc2.d/S98cupsfix
- den Rechner neu booten und prüfen, ob das Drucken jetzt funkioniert.
Bei mir klappt das Drucken mit diesem Workaround jetzt wieder. Aber schön ist das natürlich nicht!
debianforum
Kommentare