PrintTicket 一致性測試
此自動化測試會使用一致性工具 (PTConform.exe) 來驗證 PrintTicket 和 PrintCapabilities 檔的有效性。 PTConform 會驗證特定 PrintTicket 和 PrintCapabilities API 語法和結構上是否符合公用 PrintSchema 規格。
PrintSchema規格描述以 XML 為基礎的格式來表示及組織一組大型屬性,這些屬性會以階層式結構化的方式描述列印佇列的作業格式或功能。 PrintSchema規格具有定義完善的公用架構元素和 public 關鍵字。
PTConform測試控管會逐一查看 XML 檔,並測試每個節點,以確定節點是有效的公用架構元素。 測試驗證架構專案之後,測試會判斷架構元素是否定義任何 public 關鍵字元素。 如果是,測試會判斷關鍵字是否符合 PrintSchema 規格。
注意
如果架構節點包含印表機驅動程式的私人命名空間關鍵字,而不是 public 關鍵字,測試會略過該節點的關鍵字驗證。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 2 |
類別 | 案例 |
以分鐘為單位的逾時 () | 120 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請先完成測試設定,如測試需求: 印表機測試必要條件中所述。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.Imaging Testing 進行疑難排解。
注意
測試結果會記錄在 PTConform.log 或PTConform.xml記錄檔中,視命令列參數指定的記錄類型而定。
詳細資訊
參數
參數名稱 | 參數描述 |
---|---|
LLU_LAU | 邏輯本機使用者。 |
LLU_NetAccessOnly | 邏輯本機使用者:僅限網路存取。 |
TestExecutableName | 測試可執行檔名稱。 |
WDKPrinterName | 印表機名稱。 |