共用方式為


列印架構中使用的詞彙

本主題不是最新的。 如需最新的資訊,請參閱 列印架構規格

下列清單包含列印架構和相關技術特有的詞彙。

詞彙 描述
屬性名稱
屬性名稱是標準 XML 屬性中等號左邊的標記。 XML 屬性的標準標記法是 屬性名稱=「屬性值」。 雖然類似,但「屬性名稱」一詞不得與列印架構架構中所定義的名稱屬性混淆。 列印架構架構中定義的 name 屬性是屬性名稱的特定實例。
候選人
選項。 屬於評分程式期間所評估清單的任何選項。 請參閱字詞、評分或對應選項,以及參考選項。
配置
描述裝置可假設或放置於其中一種狀態。 裝置會在每個狀態中以不同的方式執行其工作。 裝置在每一種狀態的行為之間有相異且可識別的差異。 例如,處於一種狀態時,媒體會從一個匣提取出來,最後會出現在另一個匣中。 這兩個匣中的變更都會決定不同的狀態。
約束
判斷組態有效性所需的資訊。 條件約束的格式通常為:FeatureA 設定為 Option1 與 FeatureB 設定為 Option2 不相容。
對應的專案
兩個與指定原點元素相對位置的元素。 原始元素通常是比較的兩個 Option 元素。
預設
選項。 Print Schema 或 PrintCapabilities 提供者所指定的選項,當 PrintTicket 不包含該功能的明確設定時,指派給功能的選項。 每個功能都有指定的預設選項。
裝置組態屬性
參與裝置組態定義的裝置屬性。 裝置組態屬性是由功能/選項或參數建構在列印架構架構中表示。 請注意,在此內容中使用的屬性與 XML 屬性或列印架構架構定義的屬性元素沒有關聯。
元素類型
列印架構架構中所定義之每個 XML 元素的類型是由其 XML 專案標記所識別。
通用的元素
請參閱對應的元素。
特徵。 代表特定裝置組態屬性的列印架構架構定義建構。 每個功能實例都代表一個裝置屬性。 功能實例是由明確定義其每個狀態所定義。
身分識別選項。 選取時沒有可觀察效果的選項;實際上為 「no-op」。 不論選取此選項的次數為何,結果一律相同。
實例名稱
識別專案類型特定實例的 XML 屬性。 請參閱 name 屬性。
介面用戶端
取用 PrintCapabilities 檔的實體,以及建構及取用 PrintTickets 的實體。 介面用戶端的常見範例包括使用者介面 (UI) 模組和轉譯模組。
介面提供者
實作和公開功能的實體,方法是介面。 在列印架構中,這會是建立 PrintCapabilities 檔和驗證 PrintTickets。
專案的位置
專案階層中專案之特定實例的位置。 位置是由該元素的特定元素和所有上階所定義。 換句話說,位置相當於檔案系統中的完整路徑。
name 屬性
指定給 XML 屬性的指定,其屬性名稱為 「name」。 此屬性會出現在列印架構架構中定義的大部分專案類型中。 它會識別及定義每個專案類型的實例。 下列兩個詞彙是指名稱屬性:同層級唯一性規則和命名空間慣例。
命名空間慣例
指出架構定義名稱屬性以及任何架構定義物件都存在於專用命名空間、公用命名空間,以及私用定義名稱屬性必須存在於不同的命名空間中,其中一個可以識別為屬於定義者。
選項。 列印架構架構建構,用來表示每個功能可以假設或放置於的狀態。 例如,如果功能代表媒體大小,一般選項值可能是 Letter、Legal、A4 等等。
參數
列印架構支援為了使用者輸入而描述參數化資料的能力。 在參數輸入中扮演角色的列印架構架構元素類型有三種:ParameterDef、ParameterInit 和 ParameterRef。 ParameterDef 元素會描述參數 (其值範圍、其資料類型,以及其他特性) 。 ParameterInit 元素是用來初始化參數。 ParameterRef 元素可用來參考 ParameterInit 元素的特定實例。
參數
選項。 Option 實例,其中包含至少一個 ScoredProperty 元素,而該元素接著包含 ParameterRef 元素,而不是 Value 元素。
完美比對
選項。 如果一個 Option 實例中的每個 ScoredProperty 元素相對應的 ScoredProperty 實例,另一個 Option 實例中會有對應的 ScoredProperty 實例,而且對應 ScoredProperty 實例的 Value 元素都相同,則會將兩個 Option 實例視為完全相符。
PrintCapabilities 架構
定義 PrintCapabilities 檔所使用的語法和語意的架構。 PrintCapabilities 架構和 PrintTicket 架構是列印架構的子集。 另請參閱列印架構架構。
PrintTicket 架構
定義 PrintTicket 所使用的語法和語意的架構。 PrintTicket 架構和 PrintCapabilities 架構是列印架構的子集。 另請參閱列印架構架構。
列印架構架構
定義列印架構技術所使用的語法和語意的架構。 例如,列印架構架構會定義專案類型的集合及其用途,但不會列舉所有專案實例。
列印架構關鍵字
定義屬性、功能及 Option 元素個別實例的架構,這些元素通常用來描述裝置和作業格式設定。 此架構會定義通用語言,讓 PrintCapabilities 檔和 PrintTickets 可攜式。 也稱為公用架構。
私下定義
任何出現在 PrintCapabilities 檔或 PrintTicket 中未明確定義于列印架構關鍵字中的元素實例。 這些專案實例必須明確限定每個廠商的私人命名空間。
參考
選項。 每個候選選項的比較選項。 參考選項通常源自 PrintTicket。 請參閱字詞、評分或對應選項,以及候選選項。
根層級
根層級是列印架構架構架構階層式結構的基底。 根層級專案會定義為 PrintCapabilities 元素或 PrintTicket 元素的子系。
範圍前置詞
預先附加至架構關鍵字的文字標籤,以提供內容相關的範圍。 允許的列印架構範圍前置詞為 Job、Doc 和 Page。 例如,JobInputBin 的範圍前置詞是 'Job'。
ScoredProperty
列印架構架構建構,用來代表區別或區分一個 Option 實例與另一個選項實例的品質。 例如,信件與法律大小紙張之間的差異。
評分或對應
選項。 從清單中選取 (候選) 選項實例,最符合指定 (參考) Option 實例的程式。 相關的詞彙是候選選項和參考選項。
同層級唯一性規則
指出相同專案類型的所有同層級都必須具有唯一的名稱屬性。 某些元素類型會豁免此規則。 這些例外狀況定義于列印架構架構中。
單一值與多重值
屬性。 值不可變 (的屬性不相依于組態) 視為單一值。 這類屬性在任何可能的設定下,只有單一值。 相依于組態的屬性會被視為多重值。
尾碼/尾碼
架構關鍵字,表示功能或參數名稱。 例如,JobInputBin 的尾碼是 'InputBin'。
驗證
驗證 PrintTicket 是否符合架構的程式,並代表可由特定裝置執行的組態。
_定義_
這裡所代表的特定資料是要產生之特定驅動程式、裝置或應用程式的預留位置。 它不會傳達資料應該是字串。

列印架構規格