Hallo Linuxfreunde, hat irgendjemand von euch einen HP7x0, 820 oder 1000, den er mit dem neuen pnm2ppa (welches jetzt auch den Farbdruck unterstützen soll) -Filter betreibt? Mit folgendem Befehl funktioniert der Druck: cat print #! /bin/bash cat $1 | gs -sDEVICE=ppmraw -q -dNOPAUSE -r600 -sOutputFile=- - | \ pnm2ppa -i - -o - | lpr -Pbw print test.ps (funktioniert bw ist der Netzdrucker) Wenn ich aber versuche das ganze über die printcap und per if (input filter) zu realisieren druckt er nicht. ----------------------------- # HP720c sw bw|sw:\ :rp=smblp2:\ :rm=192.168.100.1:\ :sd=/var/spool/lpd/lp_bw:\ :lf=/var/spool/lpd/lp_bw/log:\ :af=/var/spool/lpd/lp_bw/acct:\ :if=/usr/local/bin/ps.bw.if:\ :la:mx#0:\ :sh:sf: ------------------------------ cat /usr/local/bin/ps.bw.if #! /bin/bash gs -sDEVICE=ppmraw -q -sPAPERSIZE=a4 -dNOPAUSE -r600 -sOutputFile=- - | \ pnm2ppa --bw -s a4 -i - -o - Was mach ich falsch? lpr -Pbw test.ps klappt nicht. Keine Fehlermeldung nur einen abgeschmierten Prozeß von gs. -- MfG Waldemar Brodkorb Linux rulez! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Waldemar,
Quoting Waldemar Brodkorb
Hallo Linuxfreunde, [...] Wenn ich aber versuche das ganze über die printcap und per if (input filter) zu realisieren druckt er nicht. ----------------------------- # HP720c sw bw|sw:\ :rp=smblp2:\ :rm=192.168.100.1:\ :sd=/var/spool/lpd/lp_bw:\ :lf=/var/spool/lpd/lp_bw/log:\ :af=/var/spool/lpd/lp_bw/acct:\ :if=/usr/local/bin/ps.bw.if:\ :la:mx#0:\ :sh:sf: ------------------------------ cat /usr/local/bin/ps.bw.if #! /bin/bash gs -sDEVICE=ppmraw -q -sPAPERSIZE=a4 -dNOPAUSE -r600 -sOutputFile=- - | \ pnm2ppa --bw -s a4 -i - -o -
Was mach ich falsch? lpr -Pbw test.ps klappt nicht. Keine Fehlermeldung nur einen abgeschmierten Prozeß von gs.
Ich habe dazu (unter SuSE 6.3) /var/lib/apsfilter gepatched. Siehe unten. Die Datei apsfilterrc.pna710 erzeugt: #cp /var/lib/apsfilter/apsfilterrc.gs_device_name /etc/apsfilterrc.pna710 Zeile #2 geändert in : # Systemwide /etc/apsfilterrc.pna710 file Dann entsprechende Einträge in /etc/printcap, z.B: coloreco|lp8||pna710-a4-auto-color-600-eco|ppa720 a4 auto color 600 eco:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/pna710-a4-auto-color-600-eco:\ :lf=/var/spool/lpd/pna710-a4-auto-color-600-eco/log:\ :af=/var/spool/lpd/pna710-a4-auto-color-600-eco/acct:\ :if=/var/lib/apsfilter/bin/pna710-a4-auto-color-600-eco:\ :la@:mx#0:\ :tr=:cl:sh: Nun benötigte Links erstellen: # cd /var/lib/apsfilter/bin # ls -l *710* lrwxrwxrwx 1 root root 12 Jan 18 22:59 pna710-a4-ascii-mono-600 -> ../apsfilter lrwxrwxrwx 1 root root 12 Jan 18 22:59 pna710-a4-ascii-mono-600-eco -> ../apsfilter lrwxrwxrwx 1 root root 12 Jan 18 22:59 pna710-a4-auto-color-600 -> ../apsfilter lrwxrwxrwx 1 root root 12 Jan 18 22:59 pna710-a4-auto-color-600-eco -> ../apsfilter lrwxrwxrwx 1 root root 12 Jan 18 22:59 pna710-a4-auto-mono-600 -> ../apsfilter lrwxrwxrwx 1 root root 12 Jan 18 22:59 pna710-a4-auto-mono-600-eco -> ../apsfilter lrwxrwxrwx 1 root root 12 Jan 18 22:59 pna710-a4-raw -> ../apsfilter alles sind symlinks auf /var/lib/apsfilter/apsfilter. Jetzt müssen noch folgende Verzeichnisse erstellt werden: # cd /var/spool/lpd # ls -dl *710* drwxr-xr-x 2 lp lp 4096 Feb 9 22:19 pna710-a4-ascii-mono-600 drwxr-xr-x 2 lp lp 4096 Mar 7 22:31 pna710-a4-ascii-mono-600-eco drwxr-xr-x 2 lp lp 4096 Mar 5 23:09 pna710-a4-auto-color-600 drwxr-xr-x 2 lp lp 4096 Mar 5 12:38 pna710-a4-auto-color-600-eco drwxr-xr-x 2 lp lp 4096 Mar 8 22:17 pna710-a4-auto-mono-600 drwxr-xr-x 2 lp lp 4096 Mar 9 21:58 pna710-a4-auto-mono-600-eco drwxr-xr-x 2 lp lp 4096 Jan 18 22:59 pna710-a4-raw Jedes Verzeichnis erhält zum Schluß noch folgende Dateien: ^^^^^ # cd pna710-a4-raw # ls -l -rw-r----- 1 lp lp 0 Jan 18 22:59 acct -rw-r----- 1 lp lp 4 Jan 18 22:59 lock -rw-r----- 1 lp lp 0 Jan 18 22:59 log -rw-r----- 1 lp lp 25 Jan 18 22:59 status Alles unter root. Ich hoffe, ich habe jetzt nichts vergessen. Für die Erzeugung der Dateien und Verzeichnisse sowie das Setzen der Rechte habe ich mir übrigens ein Skript geschrieben. Wenn Du Interesse hast, schicke ich Dir es per PM. So klappts jedenfalls bei mir. cu Juergen <HR> <UL> <LI>application/x-gunzip attachment: stored </UL> --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
jhdl@gmx.net
-
linux@netcologne.de