Hallo auch.
Ich hatte das mal vor längerem im RPG auch gelöst. Ist allerdings nicht mehr im Einsatz, weil wir es unterdessen auch über das bereits genannte Tool gelöst haben.

Hier die Quellen die ich noch gefunden habe
DDS- Beschreibung für PrinterFile
PHP-Code:
     *       Kopfzeile                                        
     
*                                                        
    
A          R DRLFZEIL                  SKIPB(2)           
    
A                                      DUPLEX(&#DUPLEX)   
    
A                                      SPACEA(1)          
----------- 
76 Datensätze ausgeschlossen ---------------------
                 
#DUPLEX        7A  P 
Gewandelt wurde der Printerfile so
PHP-Code:
CRTPRTF FILE(*LIB/MyPrtfSRCFILE(*LIB/QDDSSRCDEVTYPE(*AFPDS)
        
PAGESIZE(70 96CPI(12OVRFLW(70DUPLEX(*FORMDF)      
        
IPDSPASTHR(*YESOUTQ(*LIB/XXXX)  HOLD(*YES
Im RPG
PHP-Code:

     c                   
If        pnr paknr            
     c                   
Eval      #Duplex  =  '*YES'     
     
c                   Else                             
     
c                   Eval      #Duplex  =  '*NO'      
     
c                   EndIf 
Viele Grüße
Ronald