Check out this link you can also download the source code for this project.
If this post answers your question or helps, please kindly mark it as such.
Just for the record, if you want to *also* support Flash Player 9 Flex apps, the answer "depends" on the server technology you use. (You actually have to stream it back to the server so it can initiate a browser download of the file...an ugly bandwidth wasting hack.)
This link shows how to create a PDF on a client. But I dont need that, I am getting a PDF stream from the server, all I want is to print it on the client. Is something like this even possible?