-
Seitengröße PDF mit WSCST anpassen?
Wir verwenden eine Anwendung eines Fremdanbieters, welche Spoolfiles in einem Format breiter als A4 erzeugt, obwohl nur der linke A4 Bereich tatsächlich bedruckt wird.
Nun wollen wir diese Spoolfiles mittels CPYSPLF WSCST(QCTXPDFMB2) zu Archivierungszwecken als PDF speichern, wobei leider das ungewöhnliche Blattformat mit weißem Rand rechts erhalten bleibt.
Gibt es eine Möglichkeit, das WSCST so anzupassen, dass im PDF nur der linke A4 Bereich übrig bleibt?
-
WSCST ist nicht meine Baustelle.
PDF o.ä. erstellen wir eigentlich in jeder gewünschten Größe mit unserem SpoolDesigner.
Aber dein Problem ist lösbar, wenn es SCS Spools sind mit cpysplf *fcfc und zurück. --> Google
Dabei einfach die Seitenbreite / Dateilänge anpassen.
VG
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Vielen Dank für den Hinweis, das war mir so auch noch nicht bekannt.
Leider jedoch handelt es sich um AFPDS Spools...
-
AFPDS-Spools lassen sich nicht korrekt per CPYSPLF übersetzten. Es wird versucht, den Spool in SCS zu übersetzen.
Wenn du aber sowieso CPYSPLF verwendest, dann kannst du wie oben gesagt, per *FCFC das Steuerzeichen mit extrahieren um dann per OVRPRTF das *FCFC mit Anpassung CPI/LPI wieder mit übernehmen.
Du kannst es aber einfacher machen.
Richte eine OUTQ ein, die als WSCST automatisch alles in PDF konvertiert.
Per SNDTCPSPLF sendest du lokal (127.0.0.1, localhost) den Spool an diese OUTQ.
Wenn alles mit rechten Dingen zugeht, hast du dann deine PDF.
-
Die Konvertierung an sich ist kein Problem, das klappt ganz wunderbar. (Der Ansatz über die OUTQ macht ja im Prinzip auch nichts anderes.)
Ich scheitere - wie gesagt - nur daran, das übergroße Blattformat auf A4 zu reduzieren.
-
Nun ja, für AFPDS gibt es leider keine Standardlösung.
Ggf. gibt es ja bei Help400 ein Tool, dass AFPDS-Daten liest und mit einem anderen Format wieder schreibt.
Ansonsten, wenn der Verlust der Formate nicht so tragisch ist, kannst du ja die Umwandlung in SCS per CPYSPLF versuchen.
Wichtig ist nur, dass eben *FCFC ausgegeben wird.
Beim CPYF der PF in QPRINT musst du beim OVRPRTF ebenso wieder *FCFC angeben, die CPI/LPI usw. kannst du dann auf A4 kürzen.
-
Nachtrag: Beim Weg über die OUTQ hatte ich bereits die Idee, als zusätzlichen Parameter MFRTYPMDL(*WSCSTA4) anzugeben (was ja bei CPYSPLF nicht geht), führt aber leider zu demselben Ergebnis.
Ich befürchte, einen anderen Weg (mit OS/400 Bordmitteln) als direkt bei der Spoolerzeugung einzugreifen, wird es nicht geben.
Edit: Danke, Fuerchau, das werde ich ausprobieren. Falls es klappt, gebe ich bescheid.
Similar Threads
-
By beebof in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 29-01-03, 07:26
-
By Sascha in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 14-01-03, 13:12
-
By Andreas Herzfeldt in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 18-09-02, 08:38
-
By Keule in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 12-08-02, 19:04
-
By Helge in forum NEWSboard Drucker
Antworten: 0
Letzter Beitrag: 16-07-02, 16:45
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks