Hallo Hartmut, vielen Dank, das hat geholfen. Mich wundert es nur, daß ich '$1' für das gleiche Druckkommando direkt unter Netscape nicht benötigt habe, sondern hier die Angabe d27 vollkommen ausreicht, ohne ein '#!/bin/bash' oder '$1' in dieser Datei. Jetzt benutze ich mehrere HP LaserJet 5 ohne PostScript-Modul, d.h. ich verwende ghostscript für Ausdrucke aus dem AcrobatReader mit einer Datei /usr/bin/d35: --------------- schnipp ------------- #!/bin/bash gs -dNOPAUSE -q -sDEVICE=ljet4 -sOutputFile=\|"lpr -P35" -dBATCH $1 --------------- schnapp ------------- Die Eingabe von 'd35' als lpr-Befehl liefert mir jetzt dank Deiner Hilfe '$1' die entsprechenden Ausdrucke. Allerdings funktioniert der gleiche lpr-Befehl direkt aus dem Netscape-Navigator nicht. Es wird kein Ausdruck erzeugt. Woran liegt's? mfG Bernward Otto Weickmann & Weickmann Hartmut Meyer schrieb:
Hallo,
Am Montag, 30. Juli 2001 09:25 schrieb Weickmann & Weickmann - Bernward Otto:
wenn ich ein pdf-Dokument ausdrucken möchte (Aufruf Acrobat-Reader innerhalb des Netscape-Browsers), dann gebe ich beispielsweise den Druckbefehl
lpr -Plp27
im Acrobat Reader und das Dokument wird mir ausgedruckt.
Wenn ich mir jetzt aber eine Datei /usr/bin/d27 erzeuge, in der nichts anderes steht als
lpr -Plp27
Ändere das mal ab in
--- schnipp --- #!/bin/bash
lpr -Plp27 $1 --- schapp ---
und ich dann im Acrobat Reader das Druckkommando
d27
eingebe, erhalte ich die Fehlermeldung
lpr: stdin: empty input file
. Warum?
Weil dein Skript keine Argumente an lpr übergibt.
Schöne Grüße aus Bremen hartmut -- hartmut meyer email: hartmut.meyer@web.de donaustr. 46/48 fax: 0421-2775231 28199 bremen telefon: 0421-2775230
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com