<!-- ................................................................. -->
<!-- External dtd module                                               -->
<!-- Called from the technical master UPDF.DTD                         -->
<!-- ................................................................. -->

<!ENTITY % InputTray_Attributes "MediaSize|InputTray">

<!ENTITY % PCD "(#PCDATA)">

<!ENTITY % rect_attributes
    'left NMTOKEN #IMPLIED 
     top NMTOKEN #IMPLIED 
     right NMTOKEN #IMPLIED 
     bottom NMTOKEN #IMPLIED'>
<!ENTITY % point_attributes 
    'x NMTOKEN #IMPLIED 
     y NMTOKEN #IMPLIED'>



<!ENTITY % bool_enum "(FALSE|TRUE)">

<!ENTITY % bool_attribute_false 
    ' %bool_enum; "FALSE"'>
<!ENTITY % bool_attribute_true 
    ' %bool_enum; "TRUE"'>
<!ENTITY % state3_enum 
    '(DISABLE|OFF|ON)'>
<!ENTITY % state3_attribute_default 
    ' %state3_enum; "DISABLE"'>

<!ENTITY % locale_enum 
    '(ar_AE|
      ar_BH|
      da_DK|
      de_AT|
      en_AU|
      en_CA|
      en_GB|
      en_US|
      es_AR|
      es_ES|
      ja_JP)'>
<!ENTITY % locale_attribute_default 
    ' %locale_enum; "ja_JP"'>

<!ENTITY % dmdefaultsource_enum 
	'( FALSE|
	DMBIN_UPPER|
	DMBIN_ONLYONE|
	DMBIN_LOWER|
	DMBIN_MIDDLE|
	DMBIN_MANUAL|
	DMBIN_ENVELOPE|
	DMBIN_ENVMANUAL|
	DMBIN_AUTO|
	DMBIN_TRACTOR|
	DMBIN_SMALLFMT|
	DMBIN_LARGEFMT|
	DMBIN_LARGECAPACITY|
	DMBIN_CASSETTE|
	DMBIN_FORMSOURCE|
	DMBIN_USER|
	DMBIN_CASSETTE1|
	DMBIN_CASSETTE2|
	DMBIN_CASSETTE3|
	DMBIN_CASSETTE4|
	DMBIN_CASSETTE5|
	DMBIN_CASSETTE6|
	DMBIN_CASSETTE7|
	DMBIN_CASSETTE8|
	DMBIN_CASSETTE9
	)'>
<!ENTITY % dmdefaultsource_attribute_default 
	' %dmdefaultsource_enum; "FALSE"'>

<!ENTITY % dmpapersize_enum 
	'( FALSE|
	DMPAPER_LETTER|
	DMPAPER_LETTERSMALL|
	DMPAPER_TABLOID|
	DMPAPER_LEDGER|
	DMPAPER_LEGAL|
	DMPAPER_STATEMENT|
	DMPAPER_EXECUTIVE|
	DMPAPER_A3|
	DMPAPER_A4|
	DMPAPER_A4SMALL|
	DMPAPER_A5|
	DMPAPER_B4|
	DMPAPER_B5|
	DMPAPER_FOLIO|
	DMPAPER_QUARTO|
	DMPAPER_10X14|
	DMPAPER_11X17|
	DMPAPER_NOTE|
	DMPAPER_ENV_9|
	DMPAPER_ENV_10|
	DMPAPER_ENV_11|
	DMPAPER_ENV_12|
	DMPAPER_ENV_14|
	DMPAPER_CSHEET|
	DMPAPER_DSHEET|
	DMPAPER_ESHEET|
	DMPAPER_ENV_DL|
	DMPAPER_ENV_C5|
	DMPAPER_ENV_C3|
	DMPAPER_ENV_C4|
	DMPAPER_ENV_C6|
	DMPAPER_ENV_C65|
	DMPAPER_ENV_B4|
	DMPAPER_ENV_B5|
	DMPAPER_ENV_B6|
	DMPAPER_ENV_ITALY|
	DMPAPER_ENV_MONARCH|
	DMPAPER_ENV_PERSONAL|
	DMPAPER_FANFOLD_US|
	DMPAPER_FANFOLD_STD_GERMAN|
	DMPAPER_FANFOLD_LGL_GERMAN|
	DMPAPER_ISO_B4|
	DMPAPER_JAPANESE_POSTCARD|
	DMPAPER_9X11|
	DMPAPER_10X11|
	DMPAPER_15X11|
	DMPAPER_ENV_INVITE|
	DMPAPER_RESERVED_48|
	DMPAPER_RESERVED_49|
	DMPAPER_LETTER_EXTRA|
	DMPAPER_LEGAL_EXTRA|
	DMPAPER_TABLOID_EXTRA|
	DMPAPER_A4_EXTRA|
	DMPAPER_LETTER_TRANSVERSE|
	DMPAPER_A4_TRANSVERSE|
	DMPAPER_LETTER_EXTRA_TRANSVERSE|
	DMPAPER_A_PLUS|
	DMPAPER_B_PLUS|
	DMPAPER_LETTER_PLUS|
	DMPAPER_A4_PLUS|
	DMPAPER_A5_TRANSVERSE|
	DMPAPER_B5_TRANSVERSE|
	DMPAPER_A3_EXTRA|
	DMPAPER_A5_EXTRA|
	DMPAPER_B5_EXTRA|
	DMPAPER_A2|
	DMPAPER_A3_TRANSVERSE|
	DMPAPER_A3_EXTRA_TRANSVERSE|
	DMPAPER_USER|
	DMPAPER_JAPANESE_ENV_Y4|
	DMPAPER_JAPANESE_ENV_Y2|
	DMPAPER_JAPANESE_ENV_K2)'>
<!ENTITY % dmpapersize_attribute_default 
	' %dmpapersize_enum; "FALSE"'>

<!ENTITY % dmprintquality_enum 
	'( FALSE|
	DMRES_DRAFT|
	DMRES_LOW|
	DMRES_MEDIUM|
	DMRES_HIGH)'>
<!ENTITY % dmprintquality_attribute_default 
	' %dmprintquality_enum; "FALSE"'>

<!ENTITY % colorspace_enum 
	'( NONE|
	RGB|
	Gray|
	CMYK|
	CMY)'>

<!ENTITY % halftone_enum 
	'( PRINTERDEFAULT|
	Resolution|
	Gradation|
	Tone|
	None|
	Solid|
	Pattern1|
	Pattern2)'>

<!ENTITY % paperdestination_enum 
	'( FALSE|
	DEST_UPPER|
	DEST_ONLYONE|
	DEST_LOWER|
	DEST_MIDDLE|
	DEST_MANUAL|
	DEST_AUTO|
	DEST_LARGECAPACITY|
	DEST_CASSETTE|
	DEST_USER|
	DEST_TRAY1|
	DEST_TRAY2|
	DEST_TRAY3|
	DEST_TRAY4|
	DEST_TRAY5|
	DEST_TRAY6|
	DEST_TRAY7|
	DEST_TRAY8|
	DEST_TRAY9|
	DEST_TRAY10|
	DEST_TRAY11|
	DEST_TRAY12
	)'>
<!ENTITY % paperdestination_attribute_default 
	' %paperdestination_enum; "FALSE"'>

<!ENTITY % staplelocation_enum 
	'(NONE|AUTO|1|2|LE|SE|LE2|SE2|TL|TC|TR|ML|MC|MR|BL|BC|BR|TL2|TC2|TR2|ML2|MC2|MR2|BL2|BC2|BR2)'>
<!ENTITY % staplelocation_attribute_default 
	' %staplelocation_enum; "NONE"'>

<!ENTITY % physical_spec 
	'Engine,RAM,ROM,Color,INSERTERS,STORAGES'>

<!ENTITY LT "<">
   

<!-- ................................................................. -->
<!-- It is necessary to have a dummy element                           -->
<!-- so that another dtd can use this dtd as an external module.       -->
<!-- That is the only chance to store all entities in one external dtd -->
<!-- and refer to them from anywhere.                                  -->
<!--                                                                   -->
<!-- When isolating any external dtd from the technical master dtd     -->
<!-- temporarily copy the line for the external entity dtd             -->
<!-- into the dtd to be isolated                                       -->
<!-- and add a dummy element somewhere in the isolated dtd             -->
<!-- See the technical master dtd for reference                        -->
<!-- Search for "dummy"                                                -->
<!-- ................................................................. -->
<!ELEMENT OptionalDummyElementForExternalEntities EMPTY>


