PostScript Drucker
Hi folks, ich beabsichtige, mir einen PS-Laserdrucker zuzulegen. Ins Auge gefaßt habe ich den hp 2200D. Was mich aber stuzig macht, ist die Angabe auf hp's Website: "Druckersprache: HP PCL 6, HP PCL 5e, HP PostScript Level 2 Emulation" Weiß jemand von Euch, was es mit "... Emulation" auf sich hat? Ich befürchte, daß das heissen könnte, PS gehe nur mit W$ Treiber ?!? Was ich erreichen will, ist z.B. daß ein einfaches cat *.ps | lpr das angegebene Postscript-File druckt - ohne Treiber, ohne apsfilter o.äh. Für Antworten dankbar, einen guten Rutsch wünschend :-) Rolf -- Dipl.phys. Rudolf Otto Blättner, Am Schützengraben 28 A, D 91074
"R.O. BlXttner" wrote:
ich beabsichtige, mir einen PS-Laserdrucker zuzulegen. Ins Auge gefaßt habe ich den hp 2200D.
Was mich aber stuzig macht, ist die Angabe auf hp's Website: "Druckersprache: HP PCL 6, HP PCL 5e, HP PostScript Level 2 Emulation"
Weiß jemand von Euch, was es mit "... Emulation" auf sich hat?
http://h10018.www1.hp.com/wwsolutions/linux/products/printing_imaging/laserj... http://hp.sourceforge.net/ http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_2200 Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
Moin Rolf, Am Dienstag, 31. Dezember 2002 14:51 schrieb R.O. Blättner:
ich beabsichtige, mir einen PS-Laserdrucker zuzulegen. Ins Auge gefaßt habe ich den hp 2200D.
fein.
Was mich aber stuzig macht, ist die Angabe auf hp's Website:
"Druckersprache: HP PCL 6, HP PCL 5e, HP PostScript Level 2 Emulation"
Weiß jemand von Euch, was es mit "... Emulation" auf sich hat?
IMHO wird dort PS auf PCL gemappt anstatt es direkt auszuführen.
Ich befürchte, daß das heissen könnte, PS gehe nur mit W$ Treiber ?!?
nein, ich habe hier auch einen Drucker der "nur" die Emulation beherrscht.
Was ich erreichen will, ist z.B. daß ein einfaches
cat *.ps | lpr
das angegebene Postscript-File druckt - ohne Treiber, ohne apsfilter o.äh.
das geht. Kai
* R.O. Blättner schrieb am 31.Dez.2002:
Was ich erreichen will, ist z.B. daß ein einfaches
cat *.ps | lpr
das angegebene Postscript-File druckt - ohne Treiber, ohne apsfilter o.äh.
Dir ist aber klar, wenn gleichzeitig ein anderer User das Gleiche macht, dann kommt es zu einem herlichen durcheinander? Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
Tach, Bernd Brodesser schrieb:
* R.O. Blättner schrieb am 31.Dez.2002:
cat *.ps | lpr
Dir ist aber klar, wenn gleichzeitig ein anderer User das Gleiche macht, dann kommt es zu einem herlichen durcheinander?
Huch, ich dachte immer, der lpr queued die Druckjobs? Oder hab ich da was flasch verstanden? Gruß, Patrick
Ich nomma, ein kleiner Nachschlag zu meiner vorherigen Mail... R.O. Blättner schrieb am 31.Dez.2002:
cat *.ps | lpr
Mir ist gerade eingefallen: Akzeptiert der lpr als Input überhaupt Postscript- Code? Ich dachte immer, der wollte den Namen der zu druckenden Datei haben, also eher ein lpr *.ps Gruß, Patrick
Patrick Hess wrote:
R.O. Blättner schrieb am 31.Dez.2002:
cat *.ps | lpr
Mir ist gerade eingefallen: Akzeptiert der lpr als Input überhaupt Postscript- Code? Ich dachte immer, der wollte den Namen der zu druckenden Datei haben, also eher ein
lpr *.ps
Hmm, fuer Dich zum Ueberlegen - was macht das folgende Kommando: psnup -2 datei.ps | lpr Weitere Frage an Dich: Was bekommt lpr in dem Falle zu sehen? :-) Wenn Du es nicht weisst oder herausfinden moechtest, lass einfach mal die Pipe weg, also "psnup -2 datei.ps"... Hinweis aus "man lpr": Lpr uses a spooling daemon to print the named files when facilities become available. If no names appear, the standard input is assumed. HTH, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
Moin, Thomas Hertweck schrieb:
Patrick Hess wrote:
Mir ist gerade eingefallen: Akzeptiert der lpr als Input überhaupt Postscript- Code?
Hmm, fuer Dich zum Ueberlegen - was macht das folgende Kommando: psnup -2 datei.ps | lpr
desk8:/tmp/user/patrick » psnup -2 mozilla.ps | lpr bash: psnup: command not found lpr: stdin is empty, so no job has been sent.
Weitere Frage an Dich: Was bekommt lpr in dem Falle zu sehen? :-)
Gar nix ;-) Ist psnup was Besonderes, lohnt es sich, das zu installieren? Aber dafür funktioniert ein `cat mozilla.ps | lpr` wunderbar. Auf dem Drucker kommt die Google-Startseite raus, die hatte ich vorher aus Mozilla "In Datei drucken" lassen. Wieder was dazugelernt. Gruß, Patrick
Patrick Hess wrote:
Thomas Hertweck schrieb:
Patrick Hess wrote:
Mir ist gerade eingefallen: Akzeptiert der lpr als Input überhaupt Postscript- Code?
Hmm, fuer Dich zum Ueberlegen - was macht das folgende Kommando: psnup -2 datei.ps | lpr
desk8:/tmp/user/patrick » psnup -2 mozilla.ps | lpr bash: psnup: command not found lpr: stdin is empty, so no job has been sent.
Das zaehlt nicht :-)
Weitere Frage an Dich: Was bekommt lpr in dem Falle zu sehen? :-)
Gar nix ;-) Ist psnup was Besonderes, lohnt es sich, das zu installieren?
psnup gehoert zu den psutils, genau wie psbook, psselect, etc. Damit lassen sich PS-Files manipulieren. z.B. Seiten rearran- gieren, so dass man im Duplex-Druck kleine Booklets drucken kann. psnup bringt zwei (oder mehr) Seiten der PS-Input-Datei im Querformat auf eine Seite der PS-Output-Datei. Sehr hilf- reich, manchmal kann der Druckertreiber das aber auch direkt machen (oder ueber kprinter). Wenn Du ein "psnup -2 datei.ps" ausfuehrst, dann bekommst Du auf stdout einfach den Output-PS-Code zu sehen. Dieser stdout kann dann ueber eine Pipe zum stdin des lpr uebergeben werden. lpr sieht in diesem Falle nur den PS-Code, nicht den Datei- namen selbst. Das Kommando "cat blafasel.ps | lpr" ist also durchaus zulaessig, lpr liest einfach von stdin. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
Hallo Thomas, hallo Leute, Am Dienstag, 31. Dezember 2002 17:25 schrieb Thomas Hertweck:
psnup bringt zwei (oder mehr) Seiten der PS-Input-Datei im Querformat auf eine Seite der PS-Output-Datei. Sehr hilf- reich, manchmal kann der Druckertreiber das aber auch direkt machen (oder ueber kprinter).
Hmm. Rate mal, was kprinter intern aufruft ;-) Na? Ja, richtig, psnup ;-) (ich habe es mal gemerkt, als ich mal Papier sparen wollte und psnup nicht installiert war...) Gruß Christian Boltz -- [tgz Datei entpacken] tar xzf <Archiv> Für weitere Informationen lesen Sie bitte die Manpage oder Ihren Admin. [Torsten Hallmann in suse-linux]
R.O. Blättner schrieb am 31.Dez.2002:
Was ich erreichen will, ist z.B. daß ein einfaches
cat *.ps | lpr
das angegebene Postscript-File druckt - ohne Treiber, ohne apsfilter o.äh.
B.Brodesser@t-online.de (Bernd Brodesser)
Dir ist aber klar, wenn gleichzeitig ein anderer User das Gleiche macht, dann kommt es zu einem herlichen durcheinander?
patrick_hess@t-online.de (Patrick Hess)
Mir ist gerade eingefallen: Akzeptiert der lpr als Input überhaupt Postscript- Code? Ich dachte immer, der wollte den Namen der zu druckenden Datei haben, also eher ein
lpr ist nur ein "Frontend" für den eigentlichen drucker. Ausgabe auf _den_ Drucker: cat xx.ps > /dev/lp lpr kommt immer zusammen mit lpd, dem "Line Printer Daemon", der erledigt: - Queueing der Druckaufträge, d.h. "hintereinanderausführung" von mehreren Druckaufträgen, incl. Priorisierung etc. - Filtern eines Druckauftrages, so daß der Drucker die Daten versteht (dazu benutzt er z.B. apsfilter oder ähnliche Tools, ghostscript etc.) D.h. umwandeln der Drückaufträge seien es Bilder , ASCII, oder Psotscript in das was der Drucker möchte (Postscript, PCL5, Pixelwüste, ..) - Handhabung von Remote-Druckaufträgen, d.h Aufträgen, die von anderen Rechner kommen, oder auf anderen Rechner erledigt werden sollen. lpr bzw. lp ist nur das Programm, welches einen Druckauftrag an den lpd "abgibt". Es gibt verschiedene Implementierungen von lpr/lpd. Ich benutze hier CUPS (common unix printing system). Ist ab SuSe 8.? aus der Standard bei SuSe. Kann man sehr einfach mittels WebInterface administireren, (einfacher wie mittels yast finde ich). Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 juergen@informatik-vollmer.de,vollmer@cocolab.de,Juergen.Vollmer@acm.org www.informatik-vollmer.de
Bernd Brodesser wrote:
* R.O. Blättner schrieb am 31.Dez.2002:
Was ich erreichen will, ist z.B. daß ein einfaches
cat *.ps | lpr
das angegebene Postscript-File druckt - ohne Treiber, ohne apsfilter o.äh.
Dir ist aber klar, wenn gleichzeitig ein anderer User das Gleiche macht, dann kommt es zu einem herlichen durcheinander?
Noe, wieso? Er druckt doch nicht direkt auf das Device... Ich meine, es waere natuerlich logischer, einfach "lpr datei.ps" einzugeben :-) Gruesse, Th. -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
* Thomas Hertweck schrieb am 31.Dez.2002:
Bernd Brodesser wrote:
* R.O. Blättner schrieb am 31.Dez.2002:
Was ich erreichen will, ist z.B. daß ein einfaches
cat *.ps | lpr
das angegebene Postscript-File druckt - ohne Treiber, ohne apsfilter o.äh.
Dir ist aber klar, wenn gleichzeitig ein anderer User das Gleiche macht, dann kommt es zu einem herlichen durcheinander?
Noe, wieso? Er druckt doch nicht direkt auf das Device... Ich meine, es waere natuerlich logischer, einfach "lpr datei.ps" einzugeben :-)
Sorry, Ihr habt natürlich Recht. Kommt davon, wenn man schnell noch einen Kommentar abgeben will. Ich habe es mit cat * > /dev/lp0 verwechselt. Und ja, lpr datei.ps ist sinniger. Aber wieso wird dann kein APS-Filter verwendet? Wenn man den umgehen will, muß man schon lpr -P raw datei.ps eingeben. Oder liege ich jetzt schon wieder daneben? Cups habe ich allerdings noch nicht gehabt, da ich schon längere Zeit ohne Drucker auskommen muß. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Hallo Bernd! Bernd Brodesser wrote:
[...] Sorry, Ihr habt natürlich Recht. Kommt davon, wenn man schnell noch einen Kommentar abgeben will. Ich habe es mit cat * > /dev/lp0 verwechselt. Und ja, lpr datei.ps ist sinniger. Aber wieso wird dann kein APS-Filter verwendet? Wenn man den umgehen will, muß man schon lpr -P raw datei.ps eingeben. Oder liege ich jetzt schon wieder daneben? Cups habe ich allerdings noch nicht gehabt, da ich schon längere Zeit ohne Drucker auskommen muß.
Cups nutze ich auch nicht... Ist es nicht so, dass ich per Standard Postscript-Dateien drucke und der Filter diese dann gegebenenfalls (also bei nicht PS-faehigen Druckern) in eine geeignete Sprache um- wandelt (z.B. ueber Ghostscript), die der Drucker versteht? Ich denke, wenn ich den PS-Quellcode der Datei ausdrucken wollte (also nicht die Datei, so wie sie z.B. von gv angezeigt wird), dann muesste ich "-P raw" verwenden, damit der Code nicht interpretiert wird. Ansonsten, wie in dem Thread hier gewollt, muss ich eigent- lich nichts angeben - zumal ja da spaeter ein PS-faehiger Drucker am Ende haengen wird, da braucht es dann ueberhaupt keines Filters in diesem Falle. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
Am Dienstag, 31. Dezember 2002 14:51 schrieb R.O. Blättner:
Weiß jemand von Euch, was es mit "... Emulation" auf sich hat?
Ich würd mal schwer vermuten, dass sich HP da die Lizenzkosten an Adobe sparen will und anstelle einer Lizenzierten PS-Veriante eine compatible Engine einsetzt.
Ich befürchte, daß das heissen könnte, PS gehe nur mit W$ Treiber ?!?
Wenns ich mir die unterstützten Betriebssystem so anschaue, von Win, Mac über Linux bis zu Unix, kann ich mir das nicht vorstellen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Die, 2002-12-31 um 14.51 schrieb R.O. Blättner:
Ich befürchte, daß das heissen könnte, PS gehe nur mit W$ Treiber ?!?
Hallo, die Befürchtung ist nicht so unbegründet. Wir haben einen hp Designjet 500 ps. Der PS-Treiber läuft nur auf Win. Ansonsten versteht das Teil nur Pixelcode. Erst seit Kauf des hpgl-Moduls können wir das Teil benutzen. Wolfgang
participants (9)
-
B.Brodesser@t-online.de
-
Christian Boltz
-
Jürgen Vollmer
-
Kai Lindenberg
-
Manfred Tremmel
-
patrick_hess@t-online.de
-
R.O. Bl�ttner
-
Thomas Hertweck
-
Wolfgang Hinsch