Wenn du BARCODE per DDS ausgibst, muss der Drucker ein PCL/IPDS-Drucker sein.
Die PRTF dann als AFPDS erstellen und ein WSCST in DEVD/OUTQ angeben.
PSF/400 und Barcode auf dem Drucker selber sind dann NICHT erforderlich, da dies Hosttransform unterstützt.

Ist der Drucker ein IPDS-Drucker, oder die PRTF ein IPDS, dann ist PSF/400 nötig.

Ist der Drucker weder PCL noch IPDS, benötigst du weder PSF/400 noch das Schlüsselwort BARCODE in der PRTF.
In diesem Fall musst du die benötigte ESC-Sequenz zur Erzeugung des Barcode native an den Drucker ausgeben (TRNSPY auf Feldebene).