I am not sure if you are sending PDF to printer through a LiveCycle Process.
If so, you can use Output Service to flatten a PDF.
The name of operation is transformPDF which accepts a static PDF document and returns a flattened (professionally printable PDF) document.
Hope that helps!
Nith