Copyright: Hilfe PSFilter ® h#s 2001


Inhalt

Das Programm PSFilter dient zum bequemen doppelseitigen Ausdrucken von PostScript- und PDF-Dateien speziell auf nicht-duplexfähige Drucker unter Windows.

Einführung in die Software

Datei-Öffnen

System-Menü

Menü

Einbindung ins Startmenü

h#s  © Technische Universität Chemnitz, Fachbereich Meß- und Sensortechnik


Einführung
Einführung in die Software

Dieses Programm ist für Windows9x und NT gemacht; diesmal habe ich nicht an Windows 3.1 gedacht.

Eine Entsprechung, FinePrint (Shareware) gibt es eigentlich schon, aber FinePrint endet beim Versuch in schier endloser Speicherverschwendung beim Bearbeiten von PostScript. Die Stärke von FinePrint liegt sicher im Windows-GDI-Bereich, d.h. wenn kein PostScript beteiligt ist und alles unter Windows bleibt.

Hinweis: Dieses Programm ist vergleichsweise schwierig zu konfigurieren! Nehmen Sie sich die Zeit und gehen Sie alle Einstellungen gewissenhaft durch!

Das Programm benötigt für seine Funktion einige weitere Pakete, die alle kostenlos und im Internet zu haben sind; allerdings sind sie nicht ganz klein:

PSUTILS 1.7 oder höher'

GhostScript 6.x oder höher

pdf_sec.ps (eine winzige Datei, die wohl aus Copyrightgründen nicht in GhostScript enthalten ist)

GhostView wird eigentlich nicht benötigt; aber es wäre Dummheit, dies nicht mit zu installieren.

Wegen der permanenten Probleme mit der begrenzten Länge der Kommandozeile (zumindest unter 9x) verwendet dieses Programm nur die DLL-Version des GhostScript-Interpreters.

Für die genaue Wirkung von Kommandozeilenschaltern bei GhostScript muß man sich die dort mitgegebene Dokumentation use.htm per Web-Browser zu Gemüte führen.

Vor dem Start dieses Programms sollten die o.g. Programme installiert werden.

Beim Start wird die Platte noch nicht nach diesen Programmen durchsucht, deshalb muß man sofort zu den Einstellungen gehen und die vorgeschlagenen Kommandozeilen ändern:

Pfade zu GhostScript und PSUTILS

Ausgabe-Gerätename für den Drucker

Ausgabe-Port für den (lokalen) Drucker


A5-Heft

Die A4-Seiten im Hochformat werden umsortiert und nachfolgend auf A5 verkleinert.

Beachte: Dreh-Anweisung für richtiges Binden!

Hinweis: Die Seitenzahl sollte durch 4 teilbar sein. Andere (amerikanische) Formate werden durch „Waschen“ auf A4 gebracht.


A4, lange Bindekante

Die gegebenen A4-Seiten werden entweder sequentiell oder in 2 Stapeln gedruckt.

Beachte: Dreh-Anweisung für richtige Bindekante!


A4, kurze Bindekante

Die gegebenen A4-Seiten werden entweder sequentiell oder in 2 Stapeln gedruckt.

Beachte: Dreh-Anweisung für richtige Bindekante!


A4, 2-auf-1, lange Bindekante

Die A4-Seiten werden auf A5 verkleinert und je 2 Seiten auf ein Blatt gedruckt.

Beachte: Dreh-Anweisung für richtige Bindekante!

Hinweis: Viele moderne Windows-Druckertreiber bieten ebenfalls diese Funktion.


A4, 2-auf-1, kurze Bindekante

Die A4-Seiten werden auf A5 verkleinert und je 2 Seiten auf ein Blatt gedruckt.

Beachte: Dreh-Anweisung für richtige Bindekante!

Hinweis: Die kurze Bindekante ist auf dem Schreibtisch platzsparender.


Kein doppelseitiger Druck

Diese Option wird eigentlich nur benötigt, wenn Sie die Funktion von PSFilter nutzen wollen, direkt und komfortabel PostScript- und PDF-Dateien auf Nicht-PostScript-Drucker auszugeben.

(Da fehlt noch die Drag-Und-Drop-Unterstützung!)


Einzelblatt-Wendung

Richtig für:

•	Duplex-Drucker (Idealfall)

•	Drucker, die zu Papierstau neigen (ärgerlich)

•	Drucker mit verschlossener Papierkasette und ohne Hand-Stapeleinzug

•	Nadeldrucker mit Einzelblättern


Papierstapel nachher in Papierkassette legen

Mit diesem Programm sei „Papierkassette“ als ein Fach definiert, wo das Papier so orientiert drinliegt, wie es herauskommt.

Richtig für:

•	quaderförmige Laserdrucker (unteres Fach)

•	Tintenstrahldrucker mit Papier-Durchzug (z. B. von hinten nach vorn)

•	Nadeldrucker mit Endlospapier


Papierstapel nachher in Handeinzug legen

Mit diesem Programm sei „Handeinzug“ als ein Fach definiert, wo das Papier so orientiert drinliegt, dass es zur Ausgabe um die KURZE ACHSE gedreht wird.

Richtig für:

•	quaderförmige Laserdrucker („Mehrzweck-Fach“, also oberer Stapel-Einzug)

•	Laserdrucker mit Papier-Ein- und Ausgabe nach oben

•	Tintenstrahldrucker mit Papier-Ein- und Ausgabe nach vorn (DeskJet u. ä.)


„Waschen“ mit GhostScript

Aus verschiedenen Gründen kann es notwendig sein, die Eingabedaten vorzuverarbeiten und neu zu schreiben.

Richtig für:

•	PDF-Dateien (Nur in hartnäckigen Fällen muss man zum Acrobat Reader greifen.)

•	gzip-gepackte PostScript-Dateien (Endung häufig ps.gz oder psz)

•	Windows-generierte PostScript-Dateien

•	(ältere oder handgemachte) PostScript-Dateien ohne Dokumenten-Strukturierung

•	mehrere Dateien

Nachteile:

•	Dateien werden größer

•	Drucker „denkt“ länger


Seiten selektieren

Aus der PostScript-Datei können einzelne Seiten ausgewählt werden, dazu ein paar Beispiele:

1-4	Seiten 1 bis 4
5-	Ab Seite 5 alle
-8	Alle bis Seite 8, gleichbedeutend mit 1-8
-e	Alle geraden Seiten
-o -r	Alle ungeraden Seiten, in umgekehrter Reihenfolge
1-3,5,7	Die Seiten 1, 2, 3, 5 und 7


Kommandozeile: Vorverarbeitung

Diese Zeile zeigt die Kommandozeile an, wie sie abgearbeitet wird; statt „gs_pipe“ allerdings die lange Anweisung aus dem Einstellungs-Dialog.

Die Vorverarbeitung ist nötig, weil dabei eine Zwischen-Datei entsteht, die für beide zu druckenden Seiten den Ausgangspunkt darstellt.


Mache Vorverarbeitung

Ausführung der Kommandozeile „Vorverarbeitung“, es entsteht eine Zwischen-Datei.

Existiert die Standard-Datei, wird (nach Rückfrage) diese bevorzugt; ansonsten erscheint ein Datei-Auswahl-Dialog.

Bei aktiviertem Menüpunkt startet im Anschluss automatisch das Ausdrucken.

Hinweis: Die Wende-Anweisung (erscheint als Hinweisfenster) ist exakt zu befolgen!


Kommandozeile: Drucken
Kommandozeilen: Drucken

Diese Zeile zeigen die Kommandozeilen an, wie sie abgearbeitet werden; für „print“ steht die lange Anweisung aus dem Einstellungs-Dialog.

Die erste Zeile druckt entweder alles oder die Rückseiten, die zweite Zeile die Vorderseiten aus.

Folgende Optionen müssen noch an den Drucker gereicht werden:

-M	Handeinzug
-K	Papierkassette
-d	doppelseitig lange Bindekante
-t	doppelseitig kurze Bindekante („kopfstehend“)

Hinweis: Die Wende-Anweisung (zwischen den Kommandozeilen) ist exakt zu befolgen!


Mache: Drucken

Ausführung der jeweiligen Kommandozeile „Drucken“.

Knopf ist nur verfügbar, wenn eine Zwischen-Datei existiert.

Hinweis: Die Wende-Anweisung (zwischen den Kommandozeilen) ist exakt zu befolgen!


Einstellungs-Dialog

Dieser Dialog hat folgende Punkte:

Waschgang „gs_pipe“

Standard-Dateiname

Pfad zu PSUTILS

Zwischen-Dateiname

Drucke-Kommando „print“

Druck von oben

Entnahme von unten

Gespeichert wird bei OK, auch in die .INI, die neben der .EXE liegt.


Waschgang „gs_pipe“

Exakter Pfad und Dateiname zur GhostScript-DLL. Folgende Schalter werden üblicherweise benötigt:

-sPAPERSIZE=A4	Ausgabe-Papierformat auf A4 bringen (Zentrierung)
-sDEVICE=pswrite	PostScript ausgeben
-dNOPAUSE	Kein Halt zwischen den Seiten
-dBATCH	Nach letzter Seite GhostScript beenden
-q	keine Meldungen (total stumme Operation)
-sOutputFile=%s	Ausgabe-Dateiname (PSFilter setzt für %s einen Dateinamen ein)
-Ifontpath	Schriftarten-Suchpfad-Angabe (großes I, kein kleines l)

Vorschlag: C:/Programme/ghost/gs7.00/bin/gsdll32.dll ...

Die Kommandozeilen-Länge darf hier 255 Zeichen nicht überschreiten; die Gesamt-Länge durch Anfügung von Dateinamen ist auf 4095 festgelegt.


Standard-Dateiname

Pfad und Dateiname der normalerweise zu öffnenden Datei. Diese Datei wird überwacht! Taucht sie neu auf oder verändert sie sich, aktiviert sich PSFilter zum Ausdruck derselben (nach Rückfrage).

Vorschlag: C:/TEMP/ausdruck.ps

Vorteilhaft ist die Einrichtung eines Windows-PostScript-Druckertreibers zur Ausgabe in diese Datei (Drucker-Einstellungen-Verbinden-FILE: ersetzen durch Dateinamen).


Pfad zu PSUTILS

Pfad zu den PSUTILS (ohne Dateinamen, mit nachfolgendem / oder \ anzugeben).

Vorschlag: C:/Programme/ghost/PSUTILS/


Zwischen-Dateiname

Pfad und Dateiname zu einer Datei, die für beide Druck-Seiten benötigt wird.

Vorschlag: C:/TEMP/zwischen.ps


Drucke-Kommando „print“

Drei Möglichkeiten:

•	Drucken via GhostScript (erstes Argument mit Endung .DLL)

•	Drucken über externes 32-bit-Programm (erstes Argument mit Endung .EXE)

•	Drucken in eine Datei (sonstige oder keine Endung)

Falls GhostScript-DLL, muss der Pfad stimmen. Folgende Schalter werden üblicherweise benötigt:

-sPAPERSIZE=A4	Ausgabe-Papierformat auf A4 bringen (Zentrierung)
-sDEVICE=xyz	Drucker-spezifisch, für eine Liste gswin32c --help eingeben!
-dNOPAUSE	Kein Halt zwischen den Seiten
-dBATCH	Nach letzter Seite GhostScript beenden
-q	keine Meldungen (total stumme Operation)
-sOutputFile=lptx	Ausgabe-Druckerport oder Datei
-Ifontpath	Schriftarten-Suchpfad-Angabe (großes I, kein kleines l)

Vorschlag: C:/Programme/ghost/gs7.00/bin/gsdll32.dll ...

Die Kommandozeilen-Länge darf hier 255 Zeichen nicht überschreiten.


Druck von oben

Das bedeutet, dass der Drucker ein nachfolgendes Blatt über die bedruckte Seite des Vorgängers legt, d. h. einseitiger Ausdruck in falscher Reihenfolge liegt.

Vorschlag: Ein bei Tintenstrahl- und Nadeldruckern, aus bei Laserdruckern


Entnahme von unten

Bei Druckern mit senkrechter Papierzuführung könnte das Papier „von hinten“ entnommen werden; üblich ist jedoch ein liegender Papierstoß und Entnahme von oben.

Vorschlag: Aus


Datei öffnen

Beachten Sie:

•	Mehrere Dateien können auf einmal geöffnet werden

•	Die Reihenfolge in der Zeile unten entscheidet über die Druck-Reihenfolge

•	Die Reihenfolge wird nachher zur Kontrolle noch einmal aufgelistet

•	Über den Eintrag „CustFilter“ in der PSFilter.INI haben Sie die Möglichkeit, einen eigenen Filtertyp zu installieren:
CustFilter=<anzeige_text>#<filter>
z.B.
CustFilter=Benutzer#*.g??;*.psy

•	Der zuletzt ausgewählte Filter wird gespeichert.


System-Menü

Folgende Punkte:

•	Als Symbol im Tray:
Wie gesagt, nur wenn Symbol. Menüpunkt mit Häkchen. Das Ausschalten neigt aus ungeklärter Ursache zu Abstürzen.

•	Verbergen!
Das Fenster verschwindet komplett.
Heraufholen erfolgt durch:
• Veränderung an der Standard-Datei (ausdruck.ps)
• nochmaligen Programmstart


Menü

Folgende Punkte im Menü „Einstellungen“:

•	Einstellungen...
Führt zum Einstell-Dialog.

•	Ausgabefenster offen lassen
Menüpunkt mit Haken.
Das Ausgabefenster ist ein Konsolenfenster, welches nach Beendigung der Arbeit schließt (ähnlich dem Verhalten einer DOS-Box).

•	Ausgabefenster schließen
Schließt das Konsolenfenster.
Wichtig: Das Konsolenfenster darf nicht mit „wie erwartet“ (links oder rechts oben) geschlossen werden; das beendet PSFilter! Viele Grüße dazu an Microsoft.

•	Zwischen-Datei sofort ausdrucken
Menüpunkt mit Haken.
Aktiviert, wird nach Vorverarbeitung sofort mit dem Drucken begonnen.

•	Zwischen-Datei löschen
Die Zwischendatei wird gelöscht; die beiden Druck-Knöpfe werden grau.


Einbindung ins Startmenü

Das Programm kann als normales Fenster, minimiert (in Taskleiste oder Tray) oder versteckt gestartet werden.

•	Normal	normaler Dialog

•	Minimiert	nur in Taskleiste oder Tray (je nach Einstellung im System-Menü).

•	Maximiert	versteckt (unsichtbar)!