Dann heißt es fleißig API's programmieren.
Mittels Java gibt es Klassen um auf Spooldaten zuzugreifen, diese zu interpretieren (bei AFP mit Grafik-Ressouren oder Overlays) wirds schon sehr viel schwieriger.

Ggf. hilft eine Alternative per PDF-Drucker (z.B. PDFill).
5250-Druckersitzung erstellen und als Drucker den PDF-Drucker zuweisen.
Per SPLF-API's den gewünschten Spool der OUTQ der Druckersitzung zuweisen und freigeben.
Der PDF-Drucker zeigt das Ergebnis dann auch an.