Übersicht

Was ist Ghostscript, Postscript und GSview?

Ghostscript und GSview installieren

Mittels Ghostscript PDF-Dateien erzeugen

Mit Ghostscript einen Drucker postscriptfähig machen

Mit FontMap Schriften für Ghostscript installieren

Schriftenkatalog mit Ghostscript erstellen

Diskussionsforum
FAQ
Log-File Checker

Mit Ghostscript einen Drucker postscriptfähig machen (Windows 98)
Redmon installieren | AdobePS installieren | Eine Steuerdatei erstellen | Anleitung für Windows 2000

Diese Installationsanleitung wurde speziell für Windows 98 erstellt, Windows 2000 sowie Windows NT und Windows XP-Anwender lesen bitte hier weiter. Bei anderen Betriebssystem werden gewisse Einstellungen an anderen Stellen durchgeführt. Wenn ich mehr Zeit finde, gehe ich auch noch auf weitere Betriebssysteme ein. Diese Anleitung müsste aber auch unter Windows 95 und Windows ME funktionieren.

Bevor Sie die Programme installieren können, müssen Sie diese natürlich erstmal heruntergeladen haben, dazu gibt es direkte Links hinter den Überschriften oder die Linkzusammenfassung am Ende dieser Anleitung.

! Diese Anleitung für Windows 98 habe ich nur wegen der großen Nachfrage gemacht. Ich selber arbeite nicht mehr mit Windows 98 und werde es auch nie wieder tun (damit arbeiten meine ich). Diese Anleitung ist also nur eine Umsetzung meiner Anleitung für Windows 2000. Praxiserfahrungen beim Drucken unter Windows 98 habe ich so gut wie keine. Sollte hier also etwas nicht stimmen oder funktionieren, bitte ich um eine Meldung im Forum.

Sollten Sie vor dem 25.3. schon mal nach dieser Anleitung einen PDF-Writer installiert haben, schauen Sie sich bitte die Aktualisierungen kurz an.


Ghostscript installieren (Download v7.04)

Die Grundvorraussetzung für den PDF-Writer ist das Programm Ghostscript. Näheres zur Installation finden Sie hier.

Redmon installieren (Download v1.7 deutsch)

Bevor ein Drucker postscriptfähig gemacht werden kann, müssen wir Redmon installieren. Dieses kleine Tool erzeugt eine neue virtuelle Druckerschnittstelle, welche Druckdaten an ein anderes Programm weiterleitet (in unserem Fall an Ghostscript).

Zuerst müssen Sie aber das heruntergeladene ZIP-Archiv in ein Verzeichnis entpacken. Wählen Sie hier am besten ein Verzeichnis innerhalb des Ghostscript-Verzeichnisses (in unserem Fall C:\gs\redmon). Hier im Beispiel ist der Entpackdialog von WinRAR zu sehen. Es geht aber auch mit Packprogrammen wie Winzip oder ähnlichen.


Beispieldialog von WinRAR

Nun wechseln Sie in das Verzeichnis, wohin Sie das Archiv entpackt haben und starten das Programm Setup.exe. Darauf folgt ein Sicherheitsabfrage, welche Sie natürlich mit Ja beantworten.

Ist alles richtig verlaufen, sollten Sie prompt eine Erfolgsmeldung erhalten. Wundern Sie sich nicht, wenn gar nicht viel passiert ist, das ist richtig so.


AdobePS installieren (Download v1.06 universal)

Um einen Postscript-Drucker im System verfügbar zu haben, müssen wir einen Postscript-Druckertreiber installieren, das geht am besten mit der aktuellsten Version des Postscript-Treibers von Adobe. Laden Sie ihn sich gegebenenfalls herunter.

Zusätzlich benötigen wir noch eine spezielle Druckerbeschreibung (GSPPDs.zip), welche ich speziell für Ghostscript angepasst habe. Laden Sie sich diese bitte herunter und entpacken Sie diese z.B. direkt nach C:\gs.

Meine Beispielinstallation ist speziell für den Laserdrucker HP LaserJet 5L erstellt worden. Andere LaserJet 4 kompatible Drucker funktionieren unverändert mit dieser Installation. Für Farbdrucker oder andere Laserdrucker müssen Sie sich eine neue Steuerdatei erstellen und die PPD-Datei GS704.PPD (Druckername: Ghostscript 7.04) verwenden oder gar anpassen. Da ich nur einen Drucker besitze, kann ich keine vorgefertigte Steuerdatei für andere Drucker anbieten. Falls jemand eine Steuer und PPD-Datei für andere Modelle erstellt hat, nehme ich sie gerne hier auf.

Nach dem Download und Entpacken starten Sie die Datei winstger.exe (AdobePS) und klicken sich bis zu folgendem Dialog durch.
Hier wählen Sie, dass Sie einen lokalen Drucker installieren möchten und klicken dann auf Weiter.

! Bei Installationsproblemen können Sie auch auf die älteren PS-Treiber von Adobe zurückgreifen. (AdobePS 4.3.1 und AdobePS 4.2.6)

Nun wählen Sie den FILE:-Druckeranschluss aus. Dies ist nur provisorisch, da der AdobePS-Dialog es nicht ermöglicht einen Druckeranschluss (von Redmon) hinzuzufügen.

Bei der Auswahl des Druckers klicken Sie bitte auf Durchsuchen.

Suchen Sie den Ordner, wohin sie die Druckerbeschreibungen entpackt haben und wählen dann den Drucker HP LaserJet 5L Postscript. Wenn Sie keinen LaserJet haben, wählen Sie bitte Ghostscript 7.04, diese Druckerbeschreibung ist sehr allgemein gehalten, unterstützt aber nicht unbedingt die Besonderheiten Ihres Druckers.

Den Druckernamen sollten Sie gemäß Ihres Druckers anpassen. Das Drucken einer Testseite an dieser Stelle ist allerdings nicht sinnvoll.

Wenn alles richtig gemacht wurde, beginnt mit dem Klick auf Installieren die Installation (Wie sollte es auch anders sein).

Nach der Installation werden Sie noch gefragt, ob der Drucker direkt konfiguriert werden soll. Wählen Sie Ja und blättern Sie im darauf folgenden Dialog zum Reiter Details. Dort passen Sie nun den Druckeranschluss so an, dass die Druckdaten zu Redmon und dann zu Ghostscript weitergeleitet werden. Um das zu erreichen klicken Sie auf Anschluss hinzufügen..., womit wir Redmon als Druckeranschluss konfigurieren.

! Bei einigen Windows-Konfigurationen kommt es vor, dass der Reiter Details nicht zu sehen ist. In diesem Fall schließen Sie bitte das Fenster mit Abbrechen. Öffnen Sie die Systemsteuerung und danach den Drucker-Ordner. Klicken Sie auf den Drucker PDF-Datei mit der rechten Maustaste und rufen Sie im Kontextmenü Eigenschaften auf.

Als Anschlusstyp wählen wir Umgeleiteter Anschluß. Das ist der neue Anschluss, welchen wir mit Redmon installiert hatten. Nun gilt es noch auf OK zu klicken.

Jetzt muss der Anschluss noch einen Namen haben; sinnigerweise sollte Sie ihn RPT1: nennen (Doppelpunkt nicht vergessen).

Nachem der Druckeranschluss eingestellt wurde, müssen Sie in den Details noch Spool-Einstellung klicken.

In der Spool-Einstellung deaktivieren Sie bitte die Bidirektionale Unterstützung, denn ansonsten erhalten Sie bei einem späteren Druckversuche immer folgende Fehlermeldung (Beispiel):

Fehler beim Schreiben auf RPT1: für Drucker (HP LaserJet 5L Postscript)
Der Druckerbefehl ist ungültig

Nach dem Klicken auf OK folgt der wichtigste Teil, die Anschlusskonfiguration (klicken Sie hierzu auf Anschlusseinstellungen...).
Zuerst sagen wir dem 'Druckeranschluss', welches Programm die Druckdaten weiterverarbeiten soll. Hier geben Sie gemäß der Ghostscript-Installation den Pfad zu der Datei gswin32c.exe (z.B. C:\gs\gs7.04\bin\gswin32c.exe) an.

Bei den Programmparametern (Argumente für dieses Programm) geben Sie zuerst eine Steuerdatei an. Eine vorgefertigte Steuerdatei für den Drucker HP LaserJet 5L befindet sich in dem Archiv mit den Druckerbeschreibungen (GS-PPDs.zip). In dieser Steuerdatei (pdf.rsp) befinden sich Steuerparameter für Ghostscript. Am besten ist es, wenn die Steuerdatei im Ghostscript-Verzeichnis abgelegt wird.
In der Steuerdatei müssen Sie übrigens evtl. noch die erste Zeile gemäß der Ghostscript-Installation anpassen.

Der Steuerdatei folgen noch spezielle Kommandos für Ghostscript, auf die ich hier nicht weiter eingehen möchte. Kopieren sie sich am besten die folgende Zeile in die Zwischenablage und passen Sie diese Ihren Wünschen an. Wichtig ist, dass die Zeile mit einem "-" (Minuszeichen) endet und vor diesem Zeichen ein Leerzeichen steht.

@C:\gs\ljet5.rsp -sOutputFile="%%handle%%%h" -

Bei Ausgabe: wählen wir Kopiere Befehlskette auf den Drucker (Pipe). Ich habe bei dieser Einstellung sehr lange herumexperimentiert und sie hat sich als zuverlässigste und schnellste (besonders bei großen Dokumenten) erweisen, jedenfalls unter Windows 2000.

Unter Drucker: sollten Sie den normalen Druckertreiber ihres Druckers auswählen, dabei reicht sogar der Standard-Druckertreiber von Windows, da dieser in unserem Fall eigentlich nur dazu verwendet wird, den richtigen Druckeranschluss (also z.B. LPT1:) zu ermitteln, welcher die fertigen Druckdaten übermittelt bekommt. Der eigentliche Treiber wird gar nicht in Anspruch genommen, womit dessen Einstellungen auch egal sind.

Bei Ablauf: ist es am sinnvollsten Symbol auszuwählen. Wenn Sie drucken, erscheint dann ein minimiertes Fenster in der Taskleiste, welches sich notfalls schließen lässt. Es ist übrigens völlig korrekt, dass dieses Fenster immer schwarz bleibt.

Nun sollten Sie noch auf Protokolldatei klicken, damit Sie später evtl. Fehler nachvollziehen können.

Als Pfad empfiehlt sich auch hier wieder das Installations-Verzeichnis von Ghostscript (C:\gs\pdf.log). Die Option Debug ist nützlich zur Fehlersuche, ansonsten sollte man sie aber deaktiviert lassen, da sich die Druckzeit extrem erhöht.

Sollte bei Ihnen am Ende der Installation folgende Meldung erscheinen, können Sie diese getrost ignorieren. Sie ist in unserem Fall absolut bedeutungslos.

So, damit hätten wir die Installation hinter uns. Von nun an haben Sie einen neuen Postscript-Drucker, welcher im Falle eine Laserdruckers häufig viel problemloser arbeitet als vorher. Ich habe mir mit dieser Prozedur z.B. eine Speichererweiterung für meinen LaserJet erspart, da sich plötzlich sehr aufwändige Seiten drucken lassen.


Eine neu Steuerdatei erstellen

In der Steuerdatei (im Beispiel LJET5.rsp für einen HP LaserJet 5L) werden Kommandos an Ghostscript weitergegeben, wie z.B. der Druckertreiber und die Druckauflösung. Ein Steuerdatei sieht normalerweise ähnlich wie folgende aus:

-Ic:\gs\gs7.04\lib;c:\gs\fonts Pfad zum LIB- und Fonts-Verzeichnis von Ghostscript
-sDEVICE=ljet4 Druckertreiber (siehe Tabelle unten)
-r600x600 Druckauflösung (in Breite und Höhe)
hier gibt man am besten die Auflösung des Druckers an.
-dNOPAUSE Druckt mehrere Seiten ohne Pause
-dSAFER Verbietet Dateizugriffe durch Ghostscript, womit z.B. bösartige Postscript-Dateien (z.B. auch Viren) keinen Schaden anrichten.
-sPAPERSIZE=a4 Legt die Papiergröße fest.

Weitere Informationen zu den Parametern und Druckertreibern finden Sie in den Dateien Devices.htm und Use.htm im Doc-Verzeichnis von Ghostscript. Zudem gibt es die offizielle Druckerkompatibilitätsliste.

Hier die Auflistung der Druckermodelle (kursiv gesetzte Modelle sind in der GS-PPDs.zip enthalten):

Device Druckermodell
mswinpr2 Ausgabe über ein Windows Druckertreiber (falls keine anderer Treiber funktioniert)
epson Epson-kompatible (9 und 24 Nadeln)
eps9high Epson-kompatible (9 Nadeln) hohe Auflösung
eps9mid Epson-kompatible (9 Nadeln) mittlere Auflösung
epsonc Epson LQ-2550, Fujitsu 3400, 2400, 1200 Farbdrucker
ibmpro IBM Proprinter (9 Nadeln)
deskjet HP DeskJet und DeskJet Plus
djet500 HP DeskJet 500
laserjet HP LaserJet
ljetplus HP LaserJet Plus
ljet2p LaserJet IId, IIp, III (mit TIFF-Kompression)
cdeskjet HP DeskJet 500C (1 Bit pro Pixel)
cdjcolor HP DeskJet 500C, 540C (24 Bit pro Pixel)
cdjmono HP DeskJet 500C, 510, 520 , 540C (schwarz/weiß)
cdj550 HP DeskJet 550C, 560C, 660C, 660Cse
djet500c HP DeskJet 500C (alternativer Treiber)
declj250 DEC LJ250
lj250 ?
st800 Epson Stylus 800
stcolor Epson Stylus Color
bj10e Canon BJ10e
bj200 Canon BJ200
t4693d2 Tektronix 4693d (1 Bit pro RGB-Kanal)
t4693d4 Tektronix 4693d (4 Bit pro RGB-Kanal)
t4693d8 Tektronix 4693d (8 Bit pro RGB-Kanal)
tek4696 Tektronix 4695, 4696
ljet3 HP LaserJet III (mit Delta-Row-Kompression)
ljet3d HP LaserJet III (mit Duplexeinheit)
ljet4 HP LaserJet 4 und höher
ljet4d HP LaserJet 4 und höher (mit Duplexeinheit)
pj HP PaintJet
pjxl HP PaintJet XL
pjxl300 HP PaintJet XL300, DeskJet 1200C, CopyJet
jetp3852 IBM Jetprinter 3852
r4081 Ricoh 4081
lbp8 Canon LBP-8II
uniprint Universeller Druckertreiber mit vielen voreingestellten Modellen (siehe Hilfedatei Devices.htm von Ghostscript)
m8510 C. Itoh M8510
necp6 NEC P6, P6+, P60 (360 dpi)
bjc600 Canon BJC-600, BJC-4xxx, BJC-70, Stylewriter 2x00
bjc800 Canon BJC-800 Serie
Stand: GS7.00


Für weitere Fragen habe ich ein Diskussionsforum im Dialog eingerichtet!

Hier noch mal alle Downloads:

Ghostscript 7.04
Redmon 1.7 deutsch
(Hilfsprogramm um Ghostscript mit einem Druckerport zu verknüpfen)
AdobePS 1.06 universal (Postscript-Treiber)
GS-PPDs.zip (Steuerdatei und Druckerbeschreibungen für AdobePS)
Euro-Symbole (Postscript-Schriften) von Adobe


nach oben

Aktualisierungen:

5.6.2002

15.4.2002

2.4.2002

30.3.2002

26.3.2002


nach oben

© 2001-2009 Tekl (Wolfgang Reszel) / rumborak.de | Impressum