<?xml version='1.0' encoding='UTF-8' ?>

<!--Generated by XML Authority-->

<!ENTITY % OptionalDummyElementForExternalEntities SYSTEM "UPDF Entities.dtd">

<!ELEMENT PrintMediaHandling (OptionalDummyElementForExternalEntities? , CopyList? , CollationList? , PageOrientationList? , MediaSizeList , MediaTypeList? , MediaSourceList? , MediaDestinationList? , MediaCoatingList? , MediaColorList? , MediaWeightList? , MediaPrePunchedHoles? , MediaPrePrintedForms? , StaplingList? , PunchingList? , JoggingList? , DuplexList? , NUpList? , NUpBorderList? , NUpPageOrderList? , PageOrderList? , BookletList? , ZoomingList?)>

%OptionalDummyElementForExternalEntities;

<!ELEMENT PageOrientationList (PageOrientation+)>
<!ATTLIST PageOrientationList  Name_ID CDATA  #IMPLIED >
<!ELEMENT PageOrientation (JobSetting*)>
<!ATTLIST PageOrientation  ID                         CDATA  #IMPLIED
                           MediaOrientation_Global_ID  (%global_media_orientation_enum; )  #IMPLIED
                           Name_ID                    CDATA  #IMPLIED
                           CommandSequence_ID         CDATA  #IMPLIED
                           DeviceFeature               (%bool_enum; )  #IMPLIED >
<!ELEMENT MediaSizeList (MediaSize+)>
<!ATTLIST MediaSizeList  Name_ID CDATA  #IMPLIED >
<!ELEMENT MediaSize (JobSetting* , HardwareMargins? , HardwareMarginsLandscape?)>
<!ATTLIST MediaSize  ID                  CDATA  #IMPLIED
                     MediaSize_Global_ID  (%global_media_size_enum; )  #IMPLIED
                     Proprietary_ID      CDATA  #IMPLIED
                     Name_ID             CDATA  #IMPLIED
                     CommandSequence_ID  CDATA  #IMPLIED
                     RotatedFormat       CDATA  #IMPLIED
                     FeedingMethod       CDATA  #IMPLIED >
<!ELEMENT HardwareMargins EMPTY>
<!ATTLIST HardwareMargins  Left   CDATA  #IMPLIED
                           Top    CDATA  #IMPLIED
                           Right  CDATA  #IMPLIED
                           Bottom CDATA  #IMPLIED >
<!ELEMENT HardwareMarginsLandscape EMPTY>
<!ATTLIST HardwareMarginsLandscape  Left   CDATA  #IMPLIED
                                    Top    CDATA  #IMPLIED
                                    Right  CDATA  #IMPLIED
                                    Bottom CDATA  #IMPLIED >
<!ELEMENT MediaSourceList (MediaSource+)>
<!ATTLIST MediaSourceList  Name_ID CDATA  #IMPLIED >
<!ELEMENT MediaSource (JobSetting*)>
<!ATTLIST MediaSource  ID                         CDATA  #IMPLIED
                       MediaSource_Global_ID       (%global_media_source_enum; )  #IMPLIED
                       Proprietary_ID             CDATA  #IMPLIED
                       Name_ID                    CDATA  #IMPLIED
                       CommandSequence_ID         CDATA  #IMPLIED
                       CustomSize_MimimumSize     CDATA  #IMPLIED
                       CustomSize_MaximumSize     CDATA  #IMPLIED
                       CustomSize_LeftOffset      CDATA  #IMPLIED
                       CustomSize_ReferenceSize   CDATA  #IMPLIED
                       Capacity                   CDATA  #IMPLIED
                       Reservoir                  CDATA  #IMPLIED
                       MediaFlippedBeforePrinting CDATA  #IMPLIED >
<!ELEMENT MediaDestinationList (MediaDestination+)>
<!ATTLIST MediaDestinationList  Name_ID CDATA  #IMPLIED >
<!ELEMENT MediaDestination (JobSetting)>
<!ATTLIST MediaDestination  ID                         CDATA  #IMPLIED
                            MediaDestination_Global_ID  (%global_media_destination_enum; )  #IMPLIED
                            Proprietary_ID             CDATA  #IMPLIED
                            Name_ID                    CDATA  #IMPLIED
                            CommandSequence_ID         CDATA  #IMPLIED
                            Capacity                   CDATA  #IMPLIED
                            MediaFlippedAfterPrinting  CDATA  #IMPLIED >
<!ELEMENT MediaCoatingList (MediaCoating+ , MediaCoating_BackSide*)>
<!ATTLIST MediaCoatingList  Name_ID CDATA  #IMPLIED >
<!ELEMENT MediaCoating (JobSetting*)>
<!ATTLIST MediaCoating  ID                     CDATA  #IMPLIED
                        MediaCoating_Global_ID  (%global_media_finish_enum; )  #IMPLIED
                        Proprietary_ID         CDATA  #IMPLIED
                        Name_ID                CDATA  #IMPLIED
                        CommandSequence_ID     CDATA  #IMPLIED >
<!ELEMENT MediaCoating_BackSide (JobSetting*)>
<!ATTLIST MediaCoating_BackSide  ID                     CDATA  #IMPLIED
                                 MediaCoating_Global_ID  (%global_media_finish_enum; )  #IMPLIED
                                 Proprietary_ID         CDATA  #IMPLIED
                                 Name_ID                CDATA  #IMPLIED
                                 CommandSequence_ID     CDATA  #IMPLIED >
<!ELEMENT MediaTypeList (MediaType+)>
<!ATTLIST MediaTypeList  Name_ID CDATA  #IMPLIED >
<!ELEMENT MediaType (JobSetting*)>
<!ATTLIST MediaType  ID                  CDATA  #IMPLIED
                     MediaType_Global_ID  (%global_media_type_enum; )  #IMPLIED
                     Proprietary_ID      CDATA  #IMPLIED
                     Name_ID             CDATA  #IMPLIED
                     CommandSequence_ID  CDATA  #IMPLIED >
<!ELEMENT MediaWeightList (MediaWeight+)>
<!ATTLIST MediaWeightList  Name_ID CDATA  #IMPLIED >
<!ELEMENT MediaWeight (JobSetting*)>
<!ATTLIST MediaWeight  ID                    CDATA  #IMPLIED
                       MediaWeight_Global_ID  (%global_media_weight_enum; )  #IMPLIED
                       Proprietary_ID        CDATA  #IMPLIED
                       Name_ID               CDATA  #IMPLIED
                       CommandSequence_ID    CDATA  #IMPLIED >
<!ELEMENT MediaColorList (MediaColor+)>
<!ATTLIST MediaColorList  Name_ID CDATA  #IMPLIED >
<!ELEMENT MediaColor (JobSetting*)>
<!ATTLIST MediaColor  ID                   CDATA  #IMPLIED
                      MediaColor_Global_ID  (%global_media_color_enum; )  #IMPLIED
                      Proprietary_ID       CDATA  #IMPLIED
                      Name_ID              CDATA  #IMPLIED
                      CommandSequence_ID   CDATA  #IMPLIED >
<!ELEMENT MediaPrePunchedHoles EMPTY>

<!ELEMENT MediaPrePrintedForms EMPTY>

<!ELEMENT DuplexList (Binding , ManualDuplex , EventHandlerDuplex)>
<!ATTLIST DuplexList  PageOrder CDATA  #IMPLIED >
<!ELEMENT PageOrderList (PageOrder+)>
<!ATTLIST PageOrderList  Name_ID CDATA  #IMPLIED >
<!ELEMENT JoggingList (Jogging+)>
<!ATTLIST JoggingList  Name_ID CDATA  #IMPLIED >
<!ELEMENT Copy (JobSetting*)>
<!ATTLIST Copy  ID                 CDATA     #IMPLIED
                Name_ID            CDATA     #IMPLIED
                CommandSequence_ID CDATA     #IMPLIED
                MaxCopies          CDATA     #IMPLIED
                a-dtype            NMTOKENS  'MaxCopies int' >
<!ELEMENT CollationList (Collation+)>
<!ATTLIST CollationList  Name_ID CDATA  #IMPLIED >
<!ELEMENT StaplingList (StaplingPosition* , StaplingReferencePoint?)>

<!ELEMENT PunchingList (PunchingPosition* , PunchingReferencePoint?)>

<!ELEMENT NUpList (NUp+)>
<!ATTLIST NUpList  Name_ID CDATA  #IMPLIED >
<!ELEMENT BookletList (SortedPages)>

<!ELEMENT ZoomingList (PercentageOfOriginalSize)>

<!ELEMENT Binding EMPTY>

<!ELEMENT ManualDuplex EMPTY>

<!ELEMENT EventHandlerDuplex (DuplexEvent)>

<!ELEMENT DuplexEvent EMPTY>

<!ELEMENT PageOrder (JobSetting*)>
<!ATTLIST PageOrder  ID                       CDATA  #IMPLIED
                     MediaPageOrder_Global_ID  (%global_media_page_order_enum; )  #IMPLIED
                     Proprietary_ID           CDATA  #IMPLIED
                     Name_ID                  CDATA  #IMPLIED
                     DeviceFeature             (%bool_enum; )  #IMPLIED >
<!ELEMENT Jogging (JobSetting*)>
<!ATTLIST Jogging  ID                     CDATA  #IMPLIED
                   MediaJogging_Global_ID  (%global_media_jogging_enum; )  #IMPLIED
                   Proprietary_ID         CDATA  #IMPLIED
                   Name_ID                CDATA  #IMPLIED >
<!ELEMENT Collation (JobSetting*)>
<!ATTLIST Collation  ID                       CDATA  #IMPLIED
                     MediaCollation_Global_ID  (%global_media_collation_enum; )  #IMPLIED
                     Proprietary_ID           CDATA  #IMPLIED
                     Name_ID                  CDATA  #IMPLIED
                     CommandSequence_ID       CDATA  #IMPLIED
                     DeviceFeature             (%bool_enum; )  #IMPLIED >
<!ELEMENT StaplingPosition EMPTY>

<!ELEMENT StaplingReferencePoint EMPTY>

<!ELEMENT PunchingPosition EMPTY>

<!ELEMENT PunchingReferencePoint EMPTY>

<!ELEMENT SortedPages EMPTY>

<!ELEMENT PercentageOfOriginalSize EMPTY>

<!ELEMENT JobSetting ANY>
<!ATTLIST JobSetting  Job_Keyword   CDATA  #IMPLIED
                      Job_Parameter CDATA  #IMPLIED >
<!ELEMENT CopyList (Copy)>
<!ATTLIST CopyList  Name_ID CDATA  #IMPLIED >
<!ELEMENT NUp (JobSetting*)>
<!ATTLIST NUp  ID                          CDATA  #IMPLIED
               MediaNUp_Global_ID           (%global_media_nup_enum; )  #IMPLIED
               Proprietary_ID              CDATA  #IMPLIED
               Name_ID                     CDATA  #IMPLIED
               CommandSequence_ID          CDATA  #IMPLIED
               HorizontalSpaceBetweenPages CDATA  #IMPLIED
               VerticalSpaceBetweenPages   CDATA  #IMPLIED
               LeftOffsetFirstPage         CDATA  #IMPLIED
               TopOffsetFirstPage          CDATA  #IMPLIED
               DeviceFeature                (%bool_enum; )  #IMPLIED >
<!ELEMENT NUpPageOrderList (NUpPageOrder+)>
<!ATTLIST NUpPageOrderList  Name_ID CDATA  #IMPLIED >
<!ELEMENT NUpPageOrder (JobSetting*)>
<!ATTLIST NUpPageOrder  ID                          CDATA  #IMPLIED
                        MediaNUpPageOrder_Global_ID  (%global_media_nup_page_order_enum; )  #IMPLIED
                        Proprietary_ID              CDATA  #IMPLIED
                        Name_ID                     CDATA  #IMPLIED
                        CommandSequence_ID          CDATA  #IMPLIED
                        DeviceFeature                (%bool_enum; )  #IMPLIED >
<!ELEMENT NUpBorderList (NUpBorder+)>
<!ATTLIST NUpBorderList  Name_ID CDATA  #IMPLIED >
<!ELEMENT NUpBorder (JobSetting)>
<!ATTLIST NUpBorder  ID                       CDATA  #IMPLIED
                     MediaNUpBorder_Global_ID  (%bool_enum; )  #IMPLIED
                     Proprietary_ID           CDATA  #IMPLIED
                     Name_ID                  CDATA  #IMPLIED
                     CommandSequence_ID       CDATA  #IMPLIED
                     DeviceFeature             (%bool_enum; )  #IMPLIED >

