1 $ 2 K 3 + 4 Inhalt

Werbung
#$K+
Inhalt
Das Programm PSFilter dient zum bequemen doppelseitigen Ausdrucken von PostScript- und
PDF-Dateien speziell auf nicht-duplexfähige Drucker unter Windows. Es ist nur für A4-Drucker
gedacht!
Einführung in die Software
Datei-Öffnen
System-Menü
Menü
Einbindung ins Startmenü
h#s © Technische Universität Chemnitz, Fachbereich Mess- und Sensortechnik
#1
$ Inhalt
K Index; Inhalt
+1
#$K+
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! Zu allen Einstellungen gibt es
Hilfestellung mit F1.
Es gibt 4 Möglichkeiten, Papier zu drehen, und 4 Möglichkeiten, in welcher Reihenfolge
doppelseitig gedruckt wird. Das sind insgesamt 16 Kombinationen.
In zwei von denen ist das Ergebnis korrekt, nur die Art, wie herum der fertige Stapel liegt, ist
verschieden.
In zwei weiteren Fällen müssen Sie anschließend den Haufen umsortieren.
In allen anderen 12 Fällen haben Sie Schrott produziert:
Einseitig übereinander, beide Seiten verdreht zueinander und/oder beide Seiten in
entgegengesetzter Reihenfolge gedruckt.
Die Wahrscheinlichkeit, dass alles stimmt, steht 1:7 gegen Sie. Oder 1:3, wenn Sie das
nachherige Umsortieren in Kauf nehmen. Auf jeden Fall ist Schrott wahrscheinlicher als das
gewünschte Ergebnis. Deshalb der erhobene Zeigefinger.
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
#A
$ Einführung
K Einführung; Hardware; Software
+1
#$K+
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.
# ID100
$ A5-Heft
K Booklet; A5
+1
#$K+
A4, lange Bindekante
Die gegebenen A4-Seiten werden entweder sequentiell oder in 2 Stapeln gedruckt.
Beachte: Dreh-Anweisung für richtige Bindekante!
# ID101
$ A4, lange Bindekante
K A4
+1
#$K+
A4, kurze Bindekante
Die gegebenen A4-Seiten werden entweder sequentiell oder in 2 Stapeln gedruckt.
Beachte: Dreh-Anweisung für richtige Bindekante!
# ID102
$ A4, kurze Bindekante
K A4
+1
#$K+
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.
# ID103
$ A4, 2-auf-1, lange Bindekante
K A4
+1
#$K+
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.
# ID104
$ A4, 2-auf-1, kurze Bindekante
K A4
+1
#$K+
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.
# ID110
$ Kein doppelseitiger Druck
K A4
+1
#$K+
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
# ID111
$ Einzelblatt-Wendung
K A4
+1
#$K+
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
# ID112
$ Papierstapel nachher in Papierkassette legen
K Papierkassette
+1
#$K+
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. ä.)
# ID113
$ Papierstapel nachher in Handeinzug legen
K Handeinzug
+1
#$K+
„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
# ID105
$ „Waschen“ mit GhostScript
K GhostScript, PSUTILS
+1
#$K+
Seiten selektieren
Aus der PostScript-Datei können einzelne Seiten ausgewählt werden, dazu ein paar Beispiele:
1-4
5-8
-e
-o -r
1-3,5,7
Seiten 1 bis 4
Ab Seite 5 alle
Alle bis Seite 8, gleichbedeutend mit 1-8
Alle geraden Seiten
Alle ungeraden Seiten, in umgekehrter Reihenfolge
Die Seiten 1, 2, 3, 5 und 7
# ID106
$ Seiten selektieren
K GhostScript, PSUTILS
+1
#$K+
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.
# ID120
$ Kommandozeile: Vorverarbeitung
K Kommandozeile
+1
#$K+
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!
# ID107
$ Mache Vorverarbeitung
K Mach's
+1
#$K+
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
-K
-d
-t
Handeinzug
Papierkassette
doppelseitig lange Bindekante
doppelseitig kurze Bindekante („kopfstehend“)
Hinweis: Die Wende-Anweisung (zwischen den Kommandozeilen) ist exakt zu befolgen!
# ID121
$ Kommandozeile: Drucken
K Kommandozeile
+1
#$K+
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!
# ID108
$ Mache: Drucken
K Mach's
+1
#$K+
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
Suche Vorgaben
Gespeichert wird bei OK, auch in die .INI, die neben der .EXE liegt.
# D101
$ Einstellungs-Dialog
K Einstellung
+1
#$K+
Waschgang „gs_pipe“
Exakter Pfad und Dateiname zur GhostScript-DLL. Folgende Schalter werden üblicherweise benötigt:
-Ilibpath;fontpath
Schriftarten-Suchpfad-Angabe (großes I, kein kleines l)
-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, nicht empfohlen)
-sOutputFile=%s
Ausgabe-Dateiname (PSFilter setzt für %s einen Dateinamen ein)
Vorschlag: C:/Programme/ghost/gs7.00/bin/gsdll32.dll ...
Die Kommandozeilen-Länge darf hier 511 Zeichen nicht überschreiten; die Gesamt-Länge durch
Anfügung von Dateinamen ist auf 4095 festgelegt.
# ID10
$ Waschgang „gs_pipe“
K gs_pipe
+1
#$K+
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).
# ID11
$ Standard-Dateiname
K Standard-Dateiname; ausdruck.ps
+1
#$K+
Pfad zu PSUTILS
Pfad zu den PSUTILS (ohne Dateinamen, mit nachfolgendem / oder \ anzugeben).
Vorschlag: C:/Programme/ghost/PSUTILS/
# ID13
$ Pfad zu PSUTILS
K PSUTILS
+1
#$K+
Zwischen-Dateiname
Pfad und Dateiname zu einer Datei, die für beide Druck-Seiten benötigt wird.
Vorschlag: C:/TEMP/zwischen.ps
# ID14
$ Zwischen-Dateiname
K Zwischen-Dateiname; zwischen.ps
+1
#$K+
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:
-Ilibpath;ontpath
Schriftarten-Suchpfad-Angabe (großes I, kein kleines l)
-sPAPERSIZE=A4
Ausgabe-Papierformat auf A4 bringen (Zentrierung)
-dNOPAUSE
Kein Halt zwischen den Seiten
-dBATCH
Nach letzter Seite GhostScript beenden
-sDEVICE=xyz
Drucker-spezifisch, für eine Liste gswin32c --help eingeben!
-sOutputFile=lptx
Ausgabe-Druckerport oder Datei
Vorschlag: C:/Programme/ghost/gs7.00/bin/gsdll32.dll ...
Bei Verwendung von GDI-Druckern folgende Parameter ändern (geht eigentlich immer):
-sDEVICE=mswinpr2 -sOutputFile="\\spool\druckername"
druckername ist der Name aus der Systemsteuerung (also mit allen Leerzeichen)
Bei Verwendung von lpr zum Druck im heterogenen Netzwerk:
pfad/lpr.exe -Pdruckername@rechnername
Die Kommandozeilen-Länge darf hier 255 Zeichen nicht überschreiten.
# ID15
$ Drucke-Kommando „print“
K print
+1
#$K+
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
# ID20
$ Druck von oben
K Druck von oben
+1
#$K+
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
# ID21
$ Entnahme von unten
K Entnahme von unten
+1
#$K+
Suche Vorgaben
Anstelle lästiger Durchsuchen-Knöpfe macht sich PSFilter selber auf die Suche nach den
erforderlichen Programmen!
Falls ein Drucker eingerichtet ist, wird der erste gefundene als GDI-Drucker eingestellt. Das ist nicht
optimal, aber sollte funktionieren; es gab Probleme mit Farbdruckern.
Vorschlag: Zur Erstinstallation drücken; es kann jedoch ein paar Sekunden dauern.
(PSFilter verwendet einige hypothetische Ansätze, um die Suche im Regelfall zu beschleunigen: holt
Daten aus der GSVIEW32.INI, aus dem Software-Zweig der Registry, nimmt das aktuelle Verzeichnis
als Startpunkt, und erst dann werden alle Festplatten durchsucht.)
# ID12
$ Suche Vorgaben
K Suche Vorgaben
+1
#$K+
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.
Hinweis:
Bisweilen kursieren PS- und PDF-Dateien mit A5-Seiten oder schlecht aufgeteilten A4-Seiten. Solche
Dateien sollten mittels pstops vorverarbeitet werden. Es gibt schier endlos viele Fehlermöglichkeiten,
deshalb kann hier kein Rezept gegeben werden. Sollten sich bestimmte Fehler häufen, werde ich
entsprechende „Waschgänge“ in PSFilter einbauen.
# FileOpen
$ Datei öffnen
K Dateitypen
+1
#$K+
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
# SysMenu
$ System-Menü
K System-Menü
+1
#$K+
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.
# Menu
$ Menü
K Menü
+1
#$K+
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)!
# StartMenu
$ Einbindung ins Startmenü
K Start-Menü
+1
Herunterladen