[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Nov 2004
    Beiträge
    26

    Mehrere PDF's aus einem Spoolfile via Transform services

    Hallo,

    ich habe das Problem, dass zur Zeit auf unserer AS400 aus einem AFPDS-Spool mit Hilfe des InfoPrint-Tools mehrere PDF's erzeugt werden. Dabei werden im Spoolfile Start page group und End page group benutzt, um den Beginn/Ende des Dokumentes anzuzeigen. In Zukunft sollen diese pdf's auch QR-Codes enthalten, was lt. IBM vom InfoPrint nicht unterstützt wird. IBM schlägt den Umstieg auf 5770TS1 - Transform services vor. Ich würde nun gerne per CPYSPLF *tostmf die pdf's erstellen. Das klappt auch prima, aber es wird immer nur ein pdf pro Spoolfile erstellt. Die page groups werden ignoriert.
    Gibt es eine Lösung, den CPYSPLF soweit zu bringen, dass einzelne pdf's erstellt werden?
    Natürlich könnte ich auch einzelne Spoolfiles pro Dokument machen, dazu müsste ich aber den ganzen Druckprozess umstellen.

    Viele Grüße,

    Thilo

  2. #2
    Registriert seit
    Sep 2005
    Beiträge
    385
    native M.E. nicht bzw nur mit Aufwand.
    Spool in ein PF ausgeben (cpysplf)
    PF in mehrere PF, 1 je Spool, aufteilen.
    Aus dem PF wieder n Spools machen
    Diese drucken

    oder, (ich empfehle ein Produkt von dem wir restlos begeistert sind, wurde aber aufgefordert das als Werbung zu kennzeichen)
    WERBUBNG
    Der Spooldesigner von Meinikat
    Er kann übrigens auch QR-Code, Spools trennen oder auch mit andere PDF zusammenführen.
    Letzteres als 'Anhang' oder davor/dazwischen/dahinter

    AFPDS gerümpel ist damit auch Geschichte!

    Schöne Weihnachten
    der ILEMax

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Ohne Druckprozess-Änderung ist das eher selten möglich. Immerhin erzeugst du einen Datenstrom.
    Auch Fremdsoftware muss da genau erkennen können (per Definition), wie genau die Seite 1 bestimmt wird um ein neues Dokument zu erstellen.
    I.d.R. reicht da aber ein gezieltes Close/Open im Prozess. Ggf. einen neuen OVRPRTF um den neuen Namen der PDF zu bestimmen.
    Dies ist auch nachträglich kein Hexenwerk, da doch der Start eines neuen Dokuments genau festgelegt ist. Klar, wenn du die Softwre nicht selber gemacht hast, gibts wie immer Probleme.

    AFPDS ist ja nun auch nicht gerade das Schlechteste. Immerhin kann man damit etwas mehr gestalten als mit simplem SCS (Barcode, Bilder, Schriften, freie Positionierung).
    AFPDS lässt sich kaum per CPYSPLF in eine PF kopieren, da hier dann sämtliche Zusatzinformation verloren gehen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Jun 2019
    Beiträge
    26
    Hallo

    nur zur Richtigstellung:

    mit AFPDS geht auch QR-Code !!, (auch wenn IBM selbst es noch nicht gemerkt hat)

    und am Rande erwähnt: auch Farbe auf gewöhnliche Farbdrucker (zb. Ricoh MPC305), nicht nur auf PDF

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Inzwischen auch für PAGSEG/OVL's/JPG's?
    Farbe ging nach meinem Wissensstand bisher immer nur für normalen Text via Hosttransform.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Sep 2005
    Beiträge
    385
    AFPDS lässt sich kaum per CPYSPLF in eine PF kopieren, da hier dann sämtliche Zusatzinformation verloren gehen.
    Stimmt leider, das hatte ich vergessen.
    Lange nix mehr maunell getrixt in dem Bereich!

  7. #7
    Registriert seit
    Jan 2007
    Beiträge
    904
    Zitat Zitat von jotho Beitrag anzeigen
    mit AFPDS geht auch QR-Code !!, (auch wenn IBM selbst es noch nicht gemerkt hat)
    Doch, doch, IBM hat das schon gemerkt. Spätestens seit den Problemen mit Xerox Druckern. Wenn sich jemand mit diesen "Geräten" auskennt, ich wäre für Hinweise dankbar.
    kf

  8. #8
    Registriert seit
    Nov 2004
    Beiträge
    26
    Zitat Zitat von camouflage Beitrag anzeigen
    Doch, doch, IBM hat das schon gemerkt. Spätestens seit den Problemen mit Xerox Druckern. Wenn sich jemand mit diesen "Geräten" auskennt, ich wäre für Hinweise dankbar.
    Der Druck des QR-Codes über AFPDS auf Papier geht schon, das machen wir ja bereits (mit RICOH-Druckern). Versuchst Du aber einen QR-Code über den Infoprint Server als pdf auszugeben erhältst Du einen Fehler PQT3665 und es wird kein pdf erstellt.

  9. #9
    Registriert seit
    Nov 2004
    Beiträge
    26
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Ohne Druckprozess-Änderung ist das eher selten möglich. Immerhin erzeugst du einen Datenstrom.
    Auch Fremdsoftware muss da genau erkennen können (per Definition), wie genau die Seite 1 bestimmt wird um ein neues Dokument zu erstellen.
    I.d.R. reicht da aber ein gezieltes Close/Open im Prozess. Ggf. einen neuen OVRPRTF um den neuen Namen der PDF zu bestimmen.
    Dies ist auch nachträglich kein Hexenwerk, da doch der Start eines neuen Dokuments genau festgelegt ist. Klar, wenn du die Softwre nicht selber gemacht hast, gibts wie immer Probleme.

    AFPDS ist ja nun auch nicht gerade das Schlechteste. Immerhin kann man damit etwas mehr gestalten als mit simplem SCS (Barcode, Bilder, Schriften, freie Positionierung).
    AFPDS lässt sich kaum per CPYSPLF in eine PF kopieren, da hier dann sämtliche Zusatzinformation verloren gehen.

    Das "Zerlegen" in einzelne Spoolfiles wäre technisch natürlich relativ leicht machbar. Allerdings werden hier in jedem Rechnungslauf ca. 10.000 Dokumente erzeugt. Wenn ich die alle in eine OUTQ stelle ist das für unseren Operator nicht mehr zu handeln.

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Du willst doch PDF's erstellen. Dann werden keine Spools erstellt sondern direkt die PDF's.
    Somit hast du dann 10.000 PDF's und keine Spools;-).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Jun 2009
    Beiträge
    316
    Nur mal so:

    Einen Clone der aktuellen Druckerdatei erstellen für das Erstellen der PDF's

    Bei Beginn jeder Rechnung einen OPEN Druckerdatei.
    Am Ende jeder Rechnung einen CLOSE Druckerdatei.

    Die write's im Programm kopieren und für die PDF_Erstellung mit anderem Formatnamen wieder einfügen.

    Praktisch jeden write doppelt machen einmal für die große Spoolausgabe und
    einmal für die PDF Erstellung

  12. #12
    Registriert seit
    Jun 2009
    Beiträge
    316
    Und bei der PDF Erstellung den QR-Code weglassen

    Ich hatte ein ähnliches Problem

Similar Threads

  1. Starten Web-Services nach IPL
    By Flappes in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 02-06-17, 10:15
  2. AFP to PDF transform Zeichensatzproblem
    By 20141210 in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 03-02-17, 15:02
  3. SQL-Statement (Access = TRANSFORM)
    By Andre_P in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 01-02-03, 10:51
  4. Web Services und OS/400
    By TWachler in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 05-11-02, 07:53
  5. Directory Services Server
    By Gormanns in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 29-10-02, 17:10

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •