I accidentally found a bug on PrintJob Class on Mac OS X 10.5 (leopard) using Flash Player 9 (i tried every player 9 release up to 124)
This the fact:
whenever you try to print something using PrintJob.send() you’ll get a blank sheet instead of the effective Sprite printout.
On previous versions of OS X and on Windows everything is working fine.
Try to test it using Language Reference’s example. It seems not to be working even on AS2 swfs.
I just submitted this bug at bugs.adobe.com, if you have access to serverside scripting AlivePDF project can be a good workaround.
If you find any workaround or want to contribute to solve this issue, here’s the link at adobe bugs: https://bugs.adobe.com/jira/browse/FP-307