Specifically, even if the file has no printing restrictions, like many government forms do (my specific itch), Ghostscript refuses to print the file and generates a blank pdf.
- Put contents of
unblockprint.shin an executable file named
/usr/lib/cups/filter/unblockprint. Make sure that the permissions of this file matches others in the same directory.
- Restart cups service.