Hallo Michael, ---8<----------------- > Drucken möchte ich eigentlich mit normalem LPR. Ich in einer > anderen Installation von Debian das gleiche Problem und dort > dann Cups installiert. Ich konnte dann drucken, aber mit Gimp > oder überhaupt Grafiksachen gabs weiterhin Probleme. > > Jedenfalls habe ich apsfilter installiert und lpd neu gestartet, aber > irgendwas verstehe ich wohl nicht oder falsch. Jedenfalls sieht > /etc/printcap folgendermaßen aus: > > lp|Generic dot-matrix printer entry:\ > > :lp=/dev/lp0:\ > :sd=/var/spool/lpd/lp:\ > :af=/var/log/lp-acct:\ > :lf=/var/log/lp-errs:\ > :pl#66:\ > :pw#80:\ > :pc#150:\ > :mx#0:\ > :sh: > > Der Drucker ist ein Epson Stylus Color 600 das müsste sicher > noch in die erste Zeile. Ansonsten sieht es eigentlich nicht aus > als hätte ich apsfilter wirklich installiert. Vielleicht doch wieder > Cups?
Versuch es mal so: Druckertest Nr.1 mit: echo hallohallohallo > /dev/lp0 Drucker sollte sich irgendwie bemerkbar machen. (lp0 ist der erste Druckeranschluß - also LPT1) Anmerkung: Seite wird nicht automatisch ausgeworfen. Alle Leichen aus /var/spool/lpd löschen es bleibt übrig: /var/spool/lpd/lp und /var/spool/lpd/remote alle Verzeichnisse sind "leer". magicfilter installieren: apt-get install lpr magicfilter gs Drucker einrichten: magicfilterconfig (u.U. magicfilterconfig -force oder magicfilterconfig --force) Hier für einen HP DeskJet 930C ->Full: HP930c ->Short: hp930c ->Full Path: /dev/lp0 ->InputFilter: dj690c ->done Meldung "Is this ok?" mit y und [Enter] bestätigen Beachte Meldung: "/var/tmp/printcap generated" Datei /var/tmp/printcap nach /etc kopieren (ergibt Datei: /etc/printcap) Druckerdienst neu starten: - /etc/init.d/lpd stop - /etc/init.d/lpd start Druckertest Nr.2 mit: lpr Dateiname z.B. lpr /etc/printcap Änderungen in der /etc/printcap werden ohne "/etc/init.d/lpd restart" übernommen. Datei: /etc/printcap sieht dann so aus: lp|hp930c|HP930c:\ :lp=/dev/lp0:sd=/var/spool/lpd/hp930c:\ :sh:pw#80:pl#72:px#1440:mx#0:\ :if=/etc/magicfilter/dj550c-filter af=/var/log/lp-acct:lf=/var/log/lp-errs: Lokales Drucken sollte nun möglich sein. Im Mozilla: lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} Datei /etc/printcap etwas griffiger: Datei: /etc/printcap lp|hp930c|HP930c:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/hp930c:\ :sh:\ :pw#80:pl#72:px#1440:mx#0:\ :if=/etc/magicfilter/dj550c-filter :af=/var/log/lp-acct:\ :lf=/var/log/lp-errs: Drucken mit KDE geht jetzt (evtl.) noch nicht! Falls das so ist: Druckereinrichtung mit kde-Drucker-Tool bringt auch nichts! Obwohl /etc/printcap verändert wird. _Fehlermeldung_: /usr/bin/lpr -P 'lp|hp930c|HP930c' '-#1' Dateiname Ursache: Der lpr versteht den Parameter '-#1' nicht! Abhilfe: Datei /usr/bin/lpr umbenennen in /usr/bin/lpr-ufg Folgendes Script erzeugen: Datei: /usr/bin/lpr #!/usr/bin/perl #--- print "---#$ARGV[0]#-#$ARGV[1]#-#$ARGV[3]#--"; system("/usr/bin/lpr-ufg $ARGV[0] '$ARGV[1]' $ARGV[3]"); exit 0; ---EndeScript. Die Leerzeile unter /usr/bin/perl muß sein.--- Zugriffsrechte: -rwxr-xr-x (755) Dieses einzeilige PerlScript entfernt lediglich den Parameter '-#1' Datei /etc/printcap wieder wie oben erzeugen (bzw. wiederherstellen). In KDE-Programmen dann im Menü: Datei -> Drucken folgendes wählen: Drucker: "lp|hp930c|HP930c" Aktuelles Drucksystem: "LPR (standardmäßiges BSD-Drucksystem)" ("UNIX-LPD-Drucksystem (Voreinstellung)" geht auch) Wünsche dir viel Erfolg... Gruß Ulrich -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)