Die Doku findest du hier:
UNISCRIPT (Unicode Text Layout) keyword in printer files

Im wesentlichen gehts hier nur um Left to Right (die meisten) bzw. Right to Left (hebräisch, arabisch) drucken.

Allerdings wird's hier tatsächlich kompliziert, da man ja die Spalten-Position normalerweise in Zeichenposition angibt, die "alternative Position" für *RL aber in UOM (also Inch oder CM) angeben muss.
Zusätzlich gib's da noch das Problem, dass die UOM per OVRPRTF geändert werden kann, so dass konstante Positionierung hier für den Müll sind.
Man muss dann per API herausfinden, welche aktuelle UOM gilt und seine Positionsberechnungen per Programm und P-Feldern gestalten.

Also für RL-Ausdrucke würde ich persönlich eigene PRTF's erstellen.