<?xml version="1.0" encoding="utf-8"?>
<PrintDeviceCapabilities
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xml="http://www.w3.org/XML/1998/namespace"
  xmlns:psk="http://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords"
  xmlns:psk3d="http://schemas.microsoft.com/3dmanufacturing/2013/01/pskeywords3d"
  xmlns:psf="http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework"
  xmlns:psf2="http://schemas.microsoft.com/windows/2013/12/printing/printschemaframework2"
  xmlns="http://schemas.microsoft.com/windows/2013/12/printing/printschemaframework2"
  version="2">

  <psk3d:Job3DOutputArea psf2:psftype="Property">
    <psk3d:Job3DOutputAreaWidth xsi:type="xsd:integer" psf2:psftype="Property">285000</psk3d:Job3DOutputAreaWidth>
    <psk3d:Job3DOutputAreaDepth xsi:type="xsd:integer" psf2:psftype="Property">153000</psk3d:Job3DOutputAreaDepth>
    <psk3d:Job3DOutputAreaHeight xsi:type="xsd:integer" psf2:psftype="Property">155000</psk3d:Job3DOutputAreaHeight>
  </psk3d:Job3DOutputArea>

  <psk3d:Job3DKnownObjectTypes xsi:type="xsd:QName" psf2:psftype="Property">psk3d:MeshAndSlices</psk3d:Job3DKnownObjectTypes>

  <psk3d:Job3DToolCount xsi:type="xsd:integer" psf2:psftype="Property">1</psk3d:Job3DToolCount>

  <psk3d:Job3DTools psf2:psftype="Property">
    <psk3d:Extruder1 psf2:psftype="Property">
      <psk3d:MaterialTypeOption xsi:type="xsd:QName" psf2:psftype="Property">psk3d:ABS</psk3d:MaterialTypeOption>
      <psk3d:FilamentDiameterOption xsi:type="xsd:QName" psf2:psftype="Property">psk3d:Medium</psk3d:FilamentDiameterOption>
      <psk3d:MaterialColor xsi:type="xsd:string" psf2:psftype="Property">#FFFFFFFF</psk3d:MaterialColor>
    </psk3d:Extruder1>
  </psk3d:Job3DTools>

  <psk3d:Job3DInitialTool psf2:psftype="ParameterDef">
    <psf:DataType xsi:type="xsd:QName" psf2:psftype="Property">xsd:QName</psf:DataType>
    <psf:DefaultValue xsi:type="xsd:QName" psf2:psftype="Property">psk3d:Extruder1</psf:DefaultValue>
    <psf:MinLength xsi:type="xsd:integer" psf2:psftype="Property">1</psf:MinLength>
    <psf:MaxLength xsi:type="xsd:integer" psf2:psftype="Property">1024</psf:MaxLength>
    <psf:Mandatory xsi:type="xsd:QName" psf2:psftype="Property">psk:Optional</psf:Mandatory>
    <psf:UnitType xsi:type="xsd:string" psf2:psftype="Property">characters</psf:UnitType>
  </psk3d:Job3DInitialTool>

  <!-- psk3d:3MF is an invalid QName uncomment and fix once the spec is fixed -->
  <!--<psk3d:Job3DDeviceLanguage psf2:psftype="Feature">
    <psk3d:3MF psf2:psftype="Option" />
  </psk3d:Job3DDeviceLanguage>-->


  <psk3d:Job3DSupports psf2:psftype="Feature">
    <psk3d:SupportsIncluded psf2:psftype="Option" psf2:default="true"/>
    <psk3d:SupportsExcluded psf2:psftype="Option" />
  </psk3d:Job3DSupports>

  <psk3d:Job3DRaft psf2:psftype="Feature">
    <psk3d:RaftIncluded psf2:psftype="Option" psf2:default="true"/>
    <psk3d:RaftExcluded psf2:psftype="Option" />
  </psk3d:Job3DRaft>

</PrintDeviceCapabilities>
