Mark is right, as always...
I did not read carefully that the choice of the device should be done in the report script... It is my fault. It can only be done in the session's script, of course, it is quite obvious why this cannot be done in the report script. When data goes to the report, the spooling device should be already known. Right?
Mark's solution is the best choice, of course. I mean sending the report to an ASCII file. You can run the job using a user that has a resonable setting in "User Data" at the "Delete delay time", for example 72 hours. Be sure you do not delete the content of $BSE/TMP with another job.
Then, go to "Maintain Device Queue" and search for your print request, then choose "Repeat Request". There you can choose any other Baan Device.
P.S. By sending this message NO TREE had to die, NO PAPER was wasted and THE AIR was not polluted!!!
...only a few electrons where temporarely inconvenienced in the process!