Eine 100%ige Lösung die alle PDF's drucken kann wird es nicht geben. Dazu ist das PDF-Format zu schrottig und chaotisch und alle Erzeuger von PDF's testen ihr erzeugtes PDF auch nur gegen den Adobe Reader.
Ansonsten probier mal
PDFToolkit
Windows Vista - Eine neue Erfahrung in Fehlern.