Hallo, ich habe Sid auf meinem Rechner. Kürzlich habe ich auf UTF-8 umgestellt. Was nicht klappt, ist UTF-8-Textdateien mit lp(r) zu drucken. Das verwendete Drucksystem ist CUPS (1.1.23-15). Die Umlaute werden als zwei einzelne Zeichen dargestellt.
Ich stieß dann auf paps, welches UTF-8-Textdateien korrekt nach Postscript umwandelt. Ich rufe also auf der Konsole $ paps --family "Courier New" --font_scale 11 datei.u.txt | lpr -Pgray_hi auf statt lpr -Pgray_hi datei.u.txt. Kann man sich ja ein Wrapper-Script für basteln. In http://de.opensuse.org/SDB:Selbst_erstellte_Filter_zum_Ausdruck_mit_CUPS stieß ich dann auf eine Anleitung, wie man eigene Filterscripte für CUPS erstellen kann. Wie muss paps in so einem Script aufgerufen werden? Folgendes, um den Aufruf von paps statt recode abgewandelte Script, klappt nicht: ----------------------------------------- #! /bin/bash # see http://localhost:631/spm.html#WRITING_FILTERS # debug info in /var/log/cups/error_log set -x # have the input at fd0 (stdin) in any case [ -n "$6" ] && exec <"$6" # carriage return before printing echo -en "\r" # printing # recode "lat1..ibmpc" /usr/bin/paps --family "Courier New" --font_scale 11 # form feed after printing echo -en "\f" ----------------------------------------- Das Filterscript wird wie gewünscht von CUPS für text/plain benutzt, allerdings wird dann Postscript als ASCII-Text ausgedruckt. Es erscheint also sowas: "%!PS-Adobe-3.0 %%Title: stdin %%Creator: paps version 0.6.3 [...] Gruß Christian -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

