<?xml version="1.0"?>
<Model Id="GNOME-GENERIC-PS" Version="1.0">
  <Name>Generic PostScript</Name>
  <Vendor>GNOME</Vendor>
  <ModelVersion>0.0.1</ModelVersion>
  <Options>
    <Option Id="Engine">
      <Option Id="Backend" Type="List" Default="gnome">
        <Item Id="gnome">
          <Name>GNOME</Name>
          <Key Id="Driver" Value="gnome-print-ps">
            <Key Id="LanguageLevel" Value="2.0"/>
          </Key>
        </Item>
      </Option>
    </Option>
    <Option Id="Output">
      <Option Id="Media">
        <Option Id="PhysicalSize" Type="List" Default="A4">
          <Fill Ref="Globals.Media.PhysicalSize"/>
        </Option>
<!-- Tinkering with these may, or may not work -->
<!-- Most probably at least most common values are inserted automatically -->
        <Option Id="PhysicalOrientation" Type="List" Default="R0">
          <Fill Ref="Globals.Media.PhysicalOrientation"/>
        </Option>
<!-- Margins are completely ignored by gnome-print -->
<!-- They are here for case somebody wants to peek them :-) -->
<!-- Maybe one day libgnomeprintui paper dialog also reads these -->
<!-- You cannot change these (they are printer physical margins) -->
        <Key Id="Margins">
          <Key Id="Left" Value="0"/>
          <Key Id="Right" Value="0"/>
          <Key Id="Top" Value="0"/>
          <Key Id="Bottom" Value="0"/>
        </Key>
      </Option>
      <Option Id="Job">
        <Option Id="NumCopies" Type="String" Default="1"/>
        <Option Id="Collate" Type="String" Default="false"/>
        <Option Id="PrintToFile" Type="String" Default="false"/>
        <Option Id="FileName" Type="String" Default="output.ps"/>
      </Option>
    </Option>
    <Option Id="Transport">
      <Option Id="Backend" Type="List" Default="lpr">
        <Item Id="file">
          <Name>File</Name>
          <Key Id="Module" Value="libgnomeprint-file.so"/>
          <Option Id="FileName" Type="String" Default="output.ps"/>
        </Item>
        <Item Id="lpr">
          <Name>lpr</Name>
          <Key Id="Module" Value="libgnomeprint-lpr.so"/>
          <Option Id="Printer" Type="String" Default=""/>
        </Item>
        <Item Id="custom">
          <Name>Custom</Name>
          <Key Id="Module" Value="libgnomeprint-custom.so"/>
          <Option Id="Command" Type="String" Default="lpr"/>
        </Item>
      </Option>
    </Option>
  </Options>
</Model>
