PDA

View Full Version : Problem mit DDS Bestimmung AFPRSC



Stefan_Sk
06-09-05, 14:37
Hallo

Ich habe in einem Printfile mittels AFPRSC ein PDF file eingbunden.


A* DDS
A R PDF1 AFPRSC('RECHTEST.PDF' *PDFSPOTR 0 0 +
A (*PATH '/ROOT/USERDATA/EDVSS'))
A R TESTP
A TEXT 50A POSITION(&I &X)
A FONT(16951 (*POINTSIZE 20))
A X 5S 3P
A I 5S 3P


c* rpg
/free
write pdf1;
for j = 1 to 10;
text = 'testzeile ' + %char(j);
i = j+9;
x = (j/2) + 2 ;
write testp;
endfor;
/end-free
das Problem ist das zwar die Testzeilen gedruckt werden aber nicht das pdf.
auch wenn ich nur "write pdf1;" mache bekomme ich nur eine leere Seite.

vorher habe ich aus meiner Vorlage mit AFP600 Druckertreiber eine Datei erstellt
diese dann auf die Maschiene gebracht und ein Overlay erstellt.


A* R OVER OVERLAY(MADATA/RECHTEST 0 0)
Das ging tadellos ist allerdings ziemlich aufwändig wenn der user selber mal Vorlagen
verändern will.

ich bekomme beim umwandeln keine fehler und auch bei der ausführung geht alles
fehlerfrei.

wo liegt der Fehler

mfg Stefan Skvaric

Fuerchau
06-09-05, 15:04
Ich denke, da fehlt noch ein Lizenz-Programm um PDF's als AFP-Resource verwenden zu können, schliesslich wird PDF intern als Postscript abgelegt und irgend jemand muss das doch umsetzen können !

miro
08-09-05, 09:31
Das klappt bei mir auch trotz PSF/400 nicht.
Im Joblog des Spoolwriters kommt die freundliche Fehlermeldung:

Die Ressource, die mit dem strukt. Feld BOC beginnt, kann nicht als
permanent vorhandene Ressource an den Drucker gesendet werden.
Einheit PRTAFP01 unterstützt Objekt nicht, das mit einem strukturierten
Feld OTH beginnt.

jemand eine Idee?

Grüße
miro