Das kommt (wie auch immer) halt darauf an, wie mit den Fonts umgegangen wird.
Über Hosttransform wird nie ein Font an den Drucker gesendet sondern über die Fontmetrics (bzw. WSCST) ein Druckerfont ausgewählt.
Hier sorgt dann der Drucker dafür, dass über die gewählte Codepage (850/852/...) auch Sonderzeichen verwendet werden.
Bei IPDS/AFPDS-Druckern kann ggf. der Font auch in den Drucker geladen werden, in diesem Fall würde wahrscheinlich das Sonderzeichen genauso falsch sein.

Fonts sind nun mal Sprachabhängig !
Also ist auch bei der Fontauswahl der korrekte Font entsprechend der CHRID zu wählen und nicht einfach z.B. "Times New Roman", da dieser nur für Latin-1 gilt.
Es müsste also auch einen Font "Times New Roman Latin-2" geben, sonst klappts nicht.

Abhilfe würde hier eine UCS2-Unterstützung in PRTF's bringen, die es aber leider nicht gibt.

PRTF's unterstützen i.W. nur SBCS-Zeichensätze.

Bei Windwos mit TrueType's sieht es daher anders aus, da die meisten Schriften hier mit Unicode-Unterstützung kommen.
D.h., dass die Fonttabellen mehr als 256 Zeichen umfassen und die meisten Programme (z.B. Office) automatisch Unicode unterstützen.