Hallo zusammen,

ich bin schon am verzweifeln. Erzeuge über eine AFPDS-PRTF einen Barcode 32 mit einem Link der eine varable Länge hat. So wie der Wert der Variablen DELIVERY 10 Zeichen beinhaltet ist alles ok und der Barcode verfügt über den kompletten Link. Ist DELIVERY jedoch nur 8 oder 9 Zeichen lang, schneidet der Barcode den Link ab Stelle 64 ab. Woran kann das liegen?

PRTF *AFPDS RPLUNPRT=*NO

A BC23 120A 5BARCODE(32 X'02' (*WIDTH 0.010))
A 25'QR-CODE'

RPG
FDrubarcp O E PRINTER OFLIND(*IN01

D Funktion s 9a

C eval %subst(Funktion:1:1) = X'C0'
C eval %subst(Funktion:2:1) = X'01'
C eval %subst(Funktion:3:1) = X'00'
C eval %subst(Funktion:4:1) = X'02'
C eval %subst(Funktion:5:1) = X'00'
C eval %subst(Funktion:6:1) = X'00'
C eval %subst(Funktion:7:1) = X'00'
C eval %subst(Funktion:8:1) = X'00'
C eval %subst(Funktion:9:1) = X'00'
C eval BC23 = Funktion +
C 'http://www.sendungsnutzervergabe' +
C '.de/index.php?delivery=1234567890' +
C '&sender=4002' +
C '&receiver=4210' +
C '&lang=de'