<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE DeviceCap SYSTEM "UPDF.dtd" >
<!-- 
    This is an example UPDF for the HP Color LaserJet 4500.
    This is a very basic UPDF file with just the minimum required
    tags according to the updf.dtd.
-->
<DeviceCap FileTypeIdentification="Master description of device or optional unit">
  <!-- ......................................................-->
  <!--                                                       -->
  <!--  UPDF Version info                                    -->
  <!--                                                       -->
  <!-- ......................................................-->
  <UPDFVersion FormatVersion="1.00" FileVersion="001017"/>
  <!-- ......................................................-->
  <!--                                                       -->
  <!--    Global Device Header info                          -->
  <!--                                                       -->
  <!-- ......................................................-->
  <DeviceCap.Header>
    <FileVersion>0.10</FileVersion>
    <Manufacturer>Hewlett-Packard</Manufacturer>
    <Product>HP LaserJet 8150</Product>
    <ModelName>HP LaserJet 8150-PS</ModelName>
    <NickName>HP LaserJet 8150-PS v2014.200</NickName>
    <DeviceId fDeviceId="FALSE">
      <DeviceId.Mfc/>
      <DeviceId.Mdl/>
      <DeviceId.Cmd/>
      <DeviceId.Cls/>
      <DeviceId.Des/>
      <DeviceId.Cid/>
    </DeviceId>
    <FileName>CLJ4500.xml</FileName>
    <CustomDeviceCapTags>
      <CustomTag TagLabel="TTRasterizer" TagValue="Type42"/>
    </CustomDeviceCapTags>
  </DeviceCap.Header>
  <!-- ......................................................-->
  <!--                                                       -->
  <!--  Device Cap features info                             -->
  <!--                                                       -->
  <!-- ......................................................-->
  <DeviceCap.Features>
    <PrinterCap>
      <PrinterCap.Header VirtualUnits="7200">
        <Printer>What goes here?
            </Printer>
        <Languages>
          <Language>
            <!-- ............................................................. -->
            <!--    ISSUE: Want to be able to specify multiple languages - at least three -->
            <!-- ............................................................. -->
            <Language.PDL PDLMajorLevel="PS2" PDLMinorLevel="2"/>
            <Language.JCL JCLMajorLevel="PJL" JCLMinorLevel="0"/>
          </Language>
        </Languages>
        <ModuleNames/>
      </PrinterCap.Header>
      <Features>
        <Physical>
          <Engine EngineType="LBP"/>
          <RAM fRAM="TRUE">
            <RAM.Internal RAMInternalSizeKb="32768" RAMInternalWorkSizeKb="4096"/>
          </RAM>
          <ROM fROM="FALSE"/>
          <INSERTERS NumInserter="0" tInserter="DISABLE"/>
          <STORAGES NumStorage="0" tStorage="DISABLE"/>
        </Physical>
        <Platform>
          <ModuleNames/>
          <HostRendering fHostRendering="FALSE"/>
          <ObjectSignature RasterSignatureWord="0" VectorSignatureWord="0"/>
          <DDBProc fDisableReversingDDB="FALSE"/>
          <CacheProc fDisableObjectCache="FALSE"/>
        </Platform>
        <Resource/>
        <DeviceResolutionList Master_Name_ID="UI_String_Resolution_Prompt">
          <DeviceResolution Master_Name_ID="UI_String_600dpi" Master_CommandSequence="PDL_600dpi" Master_ID="Resolution_600dpi" Master_Proprietary_ID="12"/>
        </DeviceResolutionList>
        <PrintMediaHandling>
          <MediaSizeList Media_Name_ID="UI_String_MediaSize_Prompt">
            <MediaSize MediaSize_Global_ID="na-letter.8500-11000" Media_ID="Size_Letter" Media_CommandSequence_ID="PDL_Letter" Media_Name_ID="UI_String_Letter">
              <MediaSizeHardwareMargins Left="na-margin-min-left.250" Top="na-margin-min-top.166" Right="na-margin-min-right.250" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Top="na-margin-min-top.166" Bottom="na-margin-min-bottom.166" Right="na-margin-min-right.200" Left="na-margin-min-left.200"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="na-legal.8500-14000" Media_ID="Size_Legal" Media_CommandSequence_ID="PDL_Legal" Media_Name_ID="UI_String_Legal">
              <MediaSizeHardwareMargins Left="na-margin-min-left.250" Top="na-margin-min-top.166" Right="na-margin-min-right.250" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Top="na-margin-min-top.166" Bottom="na-margin-min-bottom.166" Right="na-margin-min-right.200" Left="na-margin-min-left.200"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="na-executive.7250-10500" Media_ID="Size_Executive" Media_CommandSequence_ID="PDL_Executive" Media_Name_ID="UI_String_Executive">
              <MediaSizeHardwareMargins Left="na-margin-min-left.250" Top="na-margin-min-top.166" Right="na-margin-min-right.250" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Top="na-margin-min-top.166" Bottom="na-margin-min-bottom.166" Right="na-margin-min-right.200" Left="na-margin-min-left.200"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="iso-a5.1480-2100" Media_ID="Size_A5" Media_CommandSequence_ID="PDL_A5" Media_Name_ID="UI_String_A5">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.236" Right="na-margin-min-right.236" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Left="na-margin-min-left.196" Top="na-margin-min-top.166" Right="na-margin-min-right.196" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="iso-a4.2100-2970" Media_ID="Size_A4" Media_CommandSequence_ID="PDL_A4" Media_Name_ID="UI_String_A4">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.236" Right="na-margin-min-right.236" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Left="na-margin-min-left.196" Top="na-margin-min-top.166" Right="na-margin-min-right.196" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="iso-a3.2970-4200" Media_ID="Size_A3" Media_CommandSequence_ID="PDL_A3" Media_Name_ID="UI_String_A3">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.236" Right="na-margin-min-right.236" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Left="na-margin-min-left.196" Top="na-margin-min-top.166" Right="na-margin-min-right.196" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="na-num-10.4125-9500" Media_ID="Size_Com10" Media_CommandSequence_ID="PDL_Com10" Media_Name_ID="UI_String_Com10">
              <MediaSizeHardwareMargins Left="na-margin-min-left.250" Top="na-margin-min-top.166" Right="na-margin-min-right.250" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Top="na-margin-min-top.166" Bottom="na-margin-min-bottom.166" Right="na-margin-min-right.200" Left="na-margin-min-left.200"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="iso-dl.1100-2200" Media_ID="Size_DL" Media_CommandSequence_ID="PDL_DL" Media_Name_ID="UI_String_DL">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.236" Right="na-margin-min-right.236" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Left="na-margin-min-left.196" Top="na-margin-min-top.166" Right="na-margin-min-right.196" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="iso-c5.1620-2290" Media_ID="Size_C5" Media_CommandSequence_ID="PDL_C5" Media_Name_ID="UI_String_C5">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.236" Right="na-margin-min-right.236" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Left="na-margin-min-left.196" Top="na-margin-min-top.166" Right="na-margin-min-right.196" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="iso-b5.1760-2500" Media_ID="Size_B5" Media_CommandSequence_ID="PDL_B5" Media_Name_ID="UI_String_B5">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.236" Right="na-margin-min-right.236" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Left="na-margin-min-left.196" Top="na-margin-min-top.166" Right="na-margin-min-right.196" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="na-monarch.3875-7500" Media_ID="Size_Monarch" Media_CommandSequence_ID="PDL_Monarch" Media_Name_ID="UI_String_Monarch">
              <MediaSizeHardwareMargins Left="na-margin-min-left.250" Top="na-margin-min-top.166" Right="na-margin-min-right.250" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Top="na-margin-min-top.166" Bottom="na-margin-min-bottom.166" Right="na-margin-min-right.200" Left="na-margin-min-left.200"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="na-ledger.11000-17000" Media_ID="Size_Ledger" Media_CommandSequence_ID="PDL_Ledger" Media_Name_ID="UI_String_Ledger">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.166" Right="na-margin-min-right.166" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="jis-b4.2570-3640" Media_ID="Size_JISB4" Media_CommandSequence_ID="PDL_JISB4" Media_Name_ID="UI_String_JISB4">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.166" Right="na-margin-min-right.166" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="jis-b5.1820-2570" Media_ID="Size_JISB5" Media_CommandSequence_ID="PDL_JISB5" Media_Name_ID="UI_String_JISB5">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.236" Right="na-margin-min-right.236" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Left="na-margin-min-left.236" Top="na-margin-min-top.166" Right="na-margin-min-right.236" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="jpn-oufuku.1480-2000" Media_ID="Size_DoublePostcard" Media_CommandSequence_ID="PDL_DoublePostcard" Media_Name_ID="UI_String_DoublePostcard">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.166" Right="na-margin-min-right.166" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="na-foolscap.8500-13000" Media_ID="Size_JISEXEC" Media_CommandSequence_ID="PDL_JISEXEC" Media_Name_ID="UI_String_JISEXEC">
              <MediaSizeHardwareMargins Left="na-margin-min-left.250" Top="na-margin-min-top.166" Right="na-margin-min-right.250" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Top="na-margin-min-top.166" Bottom="na-margin-min-bottom.166" Right="na-margin-min-right.200" Left="na-margin-min-left.200"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="na-roc-16k.7750-10750" Media_ID="Size_ROC16K" Media_CommandSequence_ID="PDL_ROC16K" Media_Name_ID="UI_String_ROC16K">
              <MediaSizeHardwareMargins Left="na-margin-min-left.250" Top="na-margin-min-top.166" Right="na-margin-min-right.250" Bottom="na-margin-min-bottom.166"/>
              <MediaSizeHardwareMarginsLandscape Top="na-margin-min-top.166" Bottom="na-margin-min-bottom.166" Right="na-margin-min-right.200" Left="na-margin-min-left.200"/>
            </MediaSize>
            <MediaSize MediaSize_Global_ID="na-roc-8k.10750-15500" Media_ID="Size_ROC8K" Media_CommandSequence_ID="PDL_ROC8K" Media_Name_ID="UI_String_ROC8K">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.166" Right="na-margin-min-right.166" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
            <MediaSize Media_Name_ID="UI_String_Custom" Media_ID="Size_Custom" MediaSize_Global_ID="custom-media-size" Media_CommandSequence_ID="PDL_Custom">
              <MediaSizeHardwareMargins Top="na-margin-min-top.166" Left="na-margin-min-left.166" Right="na-margin-min-right.166" Bottom="na-margin-min-bottom.166"/>
            </MediaSize>
          </MediaSizeList>
          <MediaTypeList Media_Name_ID="UI_String_MediaType_Prompt">
            <MediaType Media_Name_ID="UI_String_Auto" Media_ID="Type_Auto" MediaType_Global_ID="device-setting"/>
            <MediaType Media_ID="Type_Plain" Media_Name_ID="UI_String_Plain" Media_CommandSequence_ID="PDL_Plain" MediaType_Global_ID="stationery"/>
            <MediaType Media_ID="Type_Preprinted" MediaType_Global_ID="proprietary-media-type" Media_Name_ID="UI_String_Preprinted" Media_CommandSequence_ID="PDL_Preprinted" Media_Proprietary_ID="custom-media-type-preprinted"/>
            <MediaType Media_ID="Type_Letterhead" MediaType_Global_ID="proprietary-media-type" Media_Name_ID="UI_String_Letterhead" Media_CommandSequence_ID="PDL_Letterhead" Media_Proprietary_ID="custom-media-type-letterhead"/>
            <MediaType Media_ID="Type_Transparency" MediaType_Global_ID="transparency" Media_Name_ID="UI_String_Transparency" Media_CommandSequence_ID="PDL_Transparency"/>
            <MediaType Media_ID="Type_Prepunched" MediaType_Global_ID="proprietary-media-type" Media_Proprietary_ID="custom-media-type-prepunched" Media_Name_ID="UI_String_Prepunched" Media_CommandSequence_ID="PDL_Prepunched"/>
            <MediaType Media_ID="Type_Labels" MediaType_Global_ID="labels" Media_Name_ID="UI_String_Labels" Media_CommandSequence_ID="PDL_Labels"/>
            <MediaType Media_ID="Type_Bond" MediaType_Global_ID="proprietary-media-type" Media_Proprietary_ID="custom-media-type-bond" Media_Name_ID="UI_String_Bond" Media_CommandSequence_ID="PDL_Bond"/>
            <MediaType Media_ID="Type_Recycled" MediaType_Global_ID="proprietary-media-type" Media_Proprietary_ID="custom-media-type-recycled" Media_Name_ID="UI_String_Recycled" Media_CommandSequence_ID="PDL_Recycled"/>
            <MediaType Media_ID="Type_Color" MediaType_Global_ID="proprietary-media-type" Media_Proprietary_ID="custom-media-type-color" Media_Name_ID="UI_String_Color" Media_CommandSequence_ID="PDL_Color"/>
            <MediaType Media_ID="Type_CardStock" MediaType_Global_ID="cardstock" Media_Name_ID="UI_String_CardStock" Media_CommandSequence_ID="PDL_CardStock"/>
            <MediaType Media_ID="Type_Rough" MediaType_Global_ID="proprietary-media-type" Media_Proprietary_ID="custom-media-type-rough" Media_Name_ID="UI_String_Rough" Media_CommandSequence_ID="PDL_Rough"/>
          </MediaTypeList>
          <MediaSourceList Media_Name_ID="UI_String_MediaSource_Prompt">
            <MediaSource Media_ID="Source_Auto" Media_Name_ID="UI_String_Auto" Media_CommandSequence_ID="PDL_Auto" MediaSource_Global_ID="device-setting"/>
            <MediaSource Media_ID="Source_Tray2" Media_Name_ID="UI_String_Tray2" Media_CommandSequence_ID="PDL_Tray2" MediaSource_Global_ID="cut-sheet"/>
            <MediaSource Media_ID="Source_Tray3" Media_Name_ID="UI_String_Tray3" Media_CommandSequence_ID="PDL_Tray3" MediaSource_Global_ID="cut-sheet"/>
          </MediaSourceList>
          <MediaNUpList Media_Name_ID="UI_String_NUp_Prompt">
            <MediaNUp Media_ID="1Up" Media_Name_ID="UI__String_1Up" Media_CommandSequence_ID="PDL_1Up" MediaNUp_Global_ID="1Up" DeviceFeature="TRUE"/>
            <MediaNUp Media_ID="2Up" Media_Name_ID="UI__String_2Up" Media_CommandSequence_ID="PDL_2Up" MediaNUp_Global_ID="2Up" DeviceFeature="FALSE"/>
            <MediaNUp Media_ID="4Up" Media_Name_ID="UI__String_4Up" Media_CommandSequence_ID="PDL_4Up" MediaNUp_Global_ID="4Up" DeviceFeature="FALSE"/>
            <MediaNUp Media_ID="6Up" Media_Name_ID="UI__String_6Up" Media_CommandSequence_ID="PDL_6Up" MediaNUp_Global_ID="6Up" DeviceFeature="FALSE"/>
            <MediaNUp Media_ID="9Up" Media_Name_ID="UI__String_9Up" Media_CommandSequence_ID="PDL_9Up" MediaNUp_Global_ID="9Up" DeviceFeature="FALSE"/>
            <MediaNUp Media_ID="16Up" Media_Name_ID="UI__String_16Up" Media_CommandSequence_ID="PDL_16Up" MediaNUp_Global_ID="16Up" DeviceFeature="FALSE"/>
          </MediaNUpList>
        </PrintMediaHandling>
        <FontHandling/>
      </Features>
      <Constraints>
        <Constraint>
          <Condition Feature="MediaSize">
            <ConditionSetting Relation="E" Value="A3"/>
            <Condition Feature="InputTray">
              <ConditionSetting Relation="E" Value="Tray2"/>
            </Condition>
          </Condition>
          <ActionFilter/>
        </Constraint>
      </Constraints>
    </PrinterCap>
  </DeviceCap.Features>
</DeviceCap>

