Am besten Scanner mit 5250-Emulation (meist Windows CE) oder Java mit z.B. Mochasoft.

Vorteil:
Du kannst kleine angepasste 5250-Programme schreiben, die direkt die Verarbeitung und Prüfung vornehmen, ist auch am normalen Terminal zu testen.
Dadurch kann es zu weniger Fehlern kommen, da Batchverarbeitung auch immer Korrekturmöglichkeiten umfassen muss.

Nachteil:
Keine Offline-Verarbeitung.