If your method worked before, open up an old project where it worked and see if it still prints properly. If it does, something in your current project is off and you need to find out the difference. If the old project now also doesn't print properly, it may be something with Windows/PDF printer that may have changed due to updates. But ultimately really use the Revit export function. Not only does it work, it also excludes any goofiness with 3rd party (inc. microsoft OS functions) printers. Since we have native PDF export, I never used a 3rd party printer and never had issues. Also make sure you have everything up to date (Revit, Windows, and 3rd party printer if you really want to use that). I also have Bluebeam (but don't use it for Revit) and every once a while they need to update an update since something breaks. Again, use the export function to avoid any such hassle.
Revit Version: R2026.2
Hardware: i9 14900K, 64GB, Nvidia RTX 2000 Ada 16GB
Add-ins: ElumTools; Ripple-HVAC; ElectroBIM; Qbitec