Hi vr,
usual you got one entry routine. The driver-program got a routine in which handles the different cases. If you have a look in your NAST-table you will see a field NACHA.. that is the medium...
1 = print
2 = Fax
5 = mail
...
So of course you can use the same program for all kind of output.
~Florian