PrintingPermissionLevel
Specifies the type of printing that code is allowed to do.
                
AllPrinting = 3
Provides full access to all printers.
DefaultPrinting = 2
Provides printing programmatically to the default printer, along with safe printing through semirestricted dialog box.  DefaultPrinting is a subset of  AllPrinting.
NoPrinting = 0
Prevents access to printers.  NoPrinting is a subset of  SafePrinting.
SafePrinting = 1
Provides printing only from a restricted dialog box.  SafePrinting is a subset of  DefaultPrinting.