title: Where can I find the specs for Printing Preferences for ChromeDriver/Selenium?
body: <p>I have been able to find some preferences in ChromeOptions for printing, e.g. (in kotlin btw)</p>
  <pre class="lang-kotlin prettyprint-override"><code>    val options = ChromeOptions()
              options.addArguments(
                      &quot;--window-size=1920,1200&quot;,
                      &quot;--kiosk-printing&quot;
              )
      val settings = &quot;{\&quot;recentDestinations\&quot;: [{\&quot;id\&quot;: \&quot;Save as PDF\&quot;, \&quot;origin\&quot;: \&quot;local\&quot;, \&quot;account\&quot;: \&quot;\&quot;}], \&quot;selectedDestinationId\&quot;: \&quot;Save as PDF\&quot;, \&quot;version\&quot;: 2, \&quot;isHeaderFooterEnabled\&quot;: false}&quot;
      
      val prefs = hashMapOf(
                      &quot;savefile.default_directory&quot; to path,
                      &quot;printing.print_preview_sticky_settings.appState&quot; to settings
      )
      options.setExperimentalOption(&quot;prefs&quot;, prefs)
  </code></pre>
  <p>But is there a full list of options under &quot;appState&quot; for example? or inside of &quot;recentDestinations&quot;  or even &quot;printing&quot; I can reference?</p>
  <p>The best I have been able to find are
  <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/pref_names.cc" rel="nofollow noreferrer">https://chromium.googlesource.com/chromium/src/+/master/chrome/common/pref_names.cc</a>
  and
  <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/chrome_switches.cc" rel="nofollow noreferrer">https://chromium.googlesource.com/chromium/src/+/master/chrome/common/chrome_switches.cc</a>
  but they don't tell me what the acceptable arguments are.</p>