Die PDF kann man per CLOB_FILE (Programmvariable) in das IFS schreiben.
Du kannst PDF's theoretisch native drucken.
Dazu benötigst du aber einen physischen Drucker/Printserver der diese Funktion native unterstüzt.

Alternativ kann man PDF's mit Tools in PCL5/6 übersetzen lassen und dann native an einen kompatiblem Printer senden.

Aber besser ist es schon, per PC-Programm die Daten aus der DB laden (per ODBC), als PDF abzuspeichern und die Druckfunktion eines PDF-Programmes (Acrobat Reader) aufzurufen.
Mit Unterstützung von C# und DevExpress (da gibts einen PDF-Konverter) wird sogar der Druck unterstützt.
Das wäre ein wirklich kleines C#-Programm;-).