AIR is able to render PDF if the user has Adobe Reader or Adobe Acrobat (version 8+) installed.
You might be able to accomplish the printing by following techniques described in Cross-scripting PDF content in an Adobe AIR application and Printing a PDF document from AIR without displaying it or the control bar (using PDF cross-scripting)
Hope this helps,
Moved thread to the Adobe AIR Development forum.
See link posted by chris above for the function that goes in the pdf.
I still need to figure out how to do this without the objects appearing but getting this far makes me happy
Thanks for giving us the update and sharing your code! Would be great to know if you're able to fully solve the problem.
Were you able to print a PDF file to a selected in AIR app printer? Could you print with no print dialog at all?
Actually no we ended up abandoning the project! The best I was able to do was send a batch to the printers but the user still had to interact with a print dialog and click "print" for each document in the queue. We were testing this out and the customer decided this was unacceptable and everyone just moved on..
It may be possible by now but my understanding is that there are operating system security reasons batch printing is not easy to do from software code.
Good luck and post here if you figure it out!
here is an article how to open and show and silent print pdf in Windows and Mac OSX with examples (using native commands):