de.openvms.org - Für die deutschsprachige VMS-Community https://de.openvms.org:443/stories.php?story=07/05/21/4302139

Xpdf v3.02 für OpenVMS Alpha
Software - 21-May-2007 19:05 UTC
Von: Chip Coldwell
Newsgroup: comp.os.vms

Ich freue mich, das gerade erschienene Xpdf 3.02 PCSI-Paket für OpenVMS Alpha ankündigen zu können. Es ist verfügbar unter:

http://frank.harvard.edu/~coldwell/vms/xpdf.html

oder

ftp://frank.harvard.edu/pub/coldwell/vms/xpdf/

Diese Version von Xpdf enthält mehrere Fehlerbehebungen und Erweiterungen seit 3.00 (die Version, die ich vorher für VMS zusammengestellt habe). Für eine komplette Liste lesen Sie bitte:

http://www.foolabs.com/xpdf/CHANGES

Für Benutzer meiner Version sind die grossen Neuigkeiten, dass das Drucken jetzt funktioniert! Wenn man unter Unix druckt, öffnet Xpdf eine Pipe zu einem vom Benutzer gesetzten "Druck-Kommando" über die Bibliotheksfunktion popen(3), und schreibt das PostScript auf das zurückgegebene FILE-Handle. Damit landet die Ausgabe von Xpdf in der Standardeingabe des Druckkommandos. Das alles könnte man bestimmt auf VMS emulieren, mit PRINT SYS$INPUT als Druckkommando und unter Verwendung der popen-Funktion aus der VMS C Laufzeitbibliothek. Das erschien mir aber unnatürlich für VMS, also habe ich den Code modifiziert, so dass der Druck-Dialog den Benutzer nach dem Namen einer Drucker-Queue anstatt nach dem Druck-Kommando fragt. In diese Queue wird das PostScript direkt per SYS$SNDJBCW gesendet. Wenn Sie den Namen der Queue leer lassen und der logische Name SYS$PRINT existiert, wird der Job in jene Queue geschickt.

Ich werde den Quellcode ZIPpen und auch auf dem FTP-Site verfügbar manchen, falls Sie Ihre eigenen Programmdateien bauen wollen. Neben den oben beschriebenen Änderungen habe ich am Quellcode nichts geändert, nur an den Bau-Prozeduren.

Chip

Original auf www.openvms.org.