chromium/components/policy/resources/templates/policy_definitions/Printing/PrinterTypeDenyList.yaml

caption: Disable printer types on the deny list
desc: |-
  The printers of types placed on the deny list will be disabled from being discovered or having their capabilities fetched.

        Placing all printer types on the deny list effectively disables printing, as there would be no available destinations to send a document for printing.

        In versions before 102, including <ph name="POLICY_ENUM_PRINTERTYPEDENYLIST_CLOUD">cloud</ph> on the deny list has the same effect as setting the <ph name="POLICY_CLOUDPRINTSUBMITENABLED">CloudPrintSubmitEnabled</ph> policy to false. In order to keep <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> destinations discoverable, the <ph name="POLICY_CLOUDPRINTSUBMITENABLED">CloudPrintSubmitEnabled</ph> policy must be set to true and <ph name="POLICY_ENUM_PRINTERTYPEDENYLIST_CLOUD">cloud</ph> must not be on the deny list. Beginning in version 102, <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> destinations are not supported and will not appear regardless of policy values.

        If the policy is not set, or is set to an empty list, all printer types will be available for discovery.

        Extension printers are also known as print provider destinations, and include any destination that belongs to a <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> extension.

        Local printers are also known as native printing destinations, and include destinations available to the local machine and shared network printers.
example_value:
- local
- pdf
features:
  dynamic_refresh: true
  per_profile: true
future_on:
- fuchsia
items:
- caption: Zeroconf-based (mDNS + DNS-SD) protocol destinations (Deprecated)
  name: privet
  supported_on:
  - chrome_os:80-101
  - chrome.*:80-101
  value: privet
- caption: Extension-based destinations
  name: extension
  value: extension
- caption: The 'Save as PDF' destination, as well as the 'Save to Google Drive' destination on <ph name="PRODUCT_OS_NAME">$2<ex>Google ChromeOS</ex></ph> devices
  name: pdf
  value: pdf
- caption: Local printer destinations
  name: local
  value: local
- caption: <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> (Deprecated)
  name: cloud
  supported_on:
  - chrome_os:80-101
  - chrome.*:80-101
  value: cloud
owners:
- file://printing/OWNERS
- [email protected]
schema:
  items:
    enum:
    - privet
    - extension
    - pdf
    - local
    - cloud
    type: string
  type: array
supported_on:
- chrome_os:80-
- chrome.*:80-
tags: []
type: string-enum-list