...

<Policy def>

  <Limit Cancel-Job Create-Job CUPS-Authenticate-Job CUPS-Get-Classes CUPS-Get-Default CUPS-Get-Devices CUPS-Get-PPDs CUPS-Get-Printers CUPS-Move-Job Get-Job-
Attributes Get-Jobs Get-Notifications Get-Printer-Attributes Hold-Job Print-Job Release-Job Restart-Job Send-Document Validate-Job Set-Job-Attributes>
      Satisfy Any

      Order Allow, Deny
      Allow From 192.178.101.0/24
      
      AuthType Negotiate
      encryption required
  </Limit>

  <Limit CUPS-Accept-Jobs CUPS-Add-Modify-Class CUPS-Add-Modify-Printer CUPS-Delete-Class CUPS-Delete-Printer CUPS-Reject-Jobs CUPS-Set-Default Disable-Printe
r Enable-Printer Pause-Printer Purge-Jobs Resume-Printer>
    Satisfy any
   
    Order Allow, Deny
    Allow From localhost

    AuthType Negotiate
    encryption required
    require group admin
    require group lpadmin
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

