OR, as an alternative to PROC PRINTTO, you could use:
filename myoutfile 'xxxxxxx.yyyyy.zzzzzz.txt'; (z/OS) OR
filename myoutfile '/usr/bin/usr001/zzzzz.txt'; (UNIX) OR
filename myoutfile 'c:\temp\zzzzz.txt'; (Windows)
Well, in fact they do. You might need to change your JCL and add a DD statement if you were allocating in batch.
//MYOUTFIL DD DSN=XXXXXX.YYYYYY.ZZZZZZ.TXT,DISP=(NEW,CATLG),
then in your SAS code, you would have:
ODS LISTING FILE=MYOUTFIL;
PROC PRINTTO PRINT=MYOUTFIL; RUN:
PROC PRINTTO; RUN;
Where MYOUTFIL is the same as the DD name for the new sequential file that you would allocate. Then, you would have to use NDM or some other utility to FTP the output to a different platform. Or write the output to an AIX partition that the users could get to. Please take my JCL with a huge, gynormous grain of salt. My JCL days were back in the 80s. I know that there's a bunch in DCB like DSORG, and LRECL, but I just can't pull them out of my neurons right now.