共用方式為


印表機測試必要條件

本節說明使用 Windows 硬體實驗室套件 (Windows HLK) 測試印表機之前必須完成的工作:

硬體需求

印表機測試需要下列硬體。 如果測試裝置提供匯流排特定支援,可能需要額外的硬體。 請參閱每個匯流排特定測試的測試描述,以判斷是否有其他硬體需求。

  • 基本 Windows HLK 測試設定 (Controller 和 Studio) 。 請參閱Windows HLK 消費者入門

  • 一部測試電腦。

    注意

    所有電腦都必須符合 Windows HLK 需求。 如果需要兩部測試電腦,這兩部電腦都必須位於相同的電腦集區中。 如需詳細資訊,請參閱 Windows HLK 必要條件

    為了測試網路功能,掃描器實際連結的測試電腦稱為 [受測試系統] (SUT) ,而另一部電腦則稱為支援電腦。

  • 一部測試印表機。

  • 例如,支援 SoftAP (的一張無線網路卡,例如,如果測試印表機包含無線網路功能,則為 D-Link WDA-1320 桌面介面卡) 和無線路由器。

  • 如果測試電腦不包含整合式網路介面卡) 和乙太網路中樞,或測試掃描器包含網路列印功能,則一個獨立網路介面卡 (。

  • 一條 USB 纜線和一個 USB 3.0 中樞,用於測試支援 USB 3.0 的印表機;或 USB 2.0 中樞,用於測試支援 USB 2.0 的印表機

  • 印表機紙張。

啟用特定案例可能需要其他硬體。

  • 連結至 Windows HLK 用戶端的核心偵錯工具系統。

  • 列印伺服器以測試列印伺服器組態。

注意

測試伺服器裝置認證的裝置需要用來測試裝置的系統支援四個處理器,以及至少 1 GB 的 RAM。 測試裝置和驅動程式是否有其重新平衡、D3 狀態和多個處理器群組功能,需要這些系統功能。 您不需要具有超過 64 個處理器的電腦來測試您的裝置。

如果使用測試電腦的集區來測試裝置,集區中至少有一部電腦必須包含四個處理器,且至少 1 GB 的 RAM。 此外,該電腦必須包含正在測試的裝置和驅動程式。 只要驅動程式在集區中的所有電腦上都相同,就會建立測試以對所有電腦執行。

對於不包含要測試驅動程式的測試,例如測試硬碟,Windows HLK 排程器將需要測試來驗證裝置和驅動程式的 Rebalance、D3 狀態和多個處理器群組功能,才能在預設電腦上執行。 此電腦也應該手動設定為有多個處理器群組。 預設電腦是列出的第一部電腦。 在此情況下,測試人員應確定此第一部電腦符合這些最低硬體需求。

注意

除了 WHCP 原則和處理常式) 檔所定義的參數虛擬化驅動程式 (之外,實體裝置及其相關驅動程式在虛擬機器中使用任何形式的虛擬化,可能無法在虛擬機器中測試伺服器認證或簽章。 這是因為並非所有虛擬化產品都支援通過多個處理器群組、裝置電源管理、裝置 PCI 功能等測試所需的基礎功能。

注意

  多個處理器群組設定 您必須為 Windows Server 2008 R2 和更新版本的設備磁碟機測試的硬體實驗室套件測試設定處理器群組大小的值,才能進行認證。 這是藉由使用 /set 選項,在提升許可權的命令提示字元視窗中執行 bcdedit 來完成。

新增群組設定和重新開機的命令如下所示:

bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f

移除群組設定和重新開機的命令如下所示:

bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f

注意

程式碼完整性設定

必須先使用 伺服器管理員 啟用 VBS) Windows Server 2016 (虛擬化安全性功能。

發生之後,必須建立並設定下列登錄機碼:

HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)

軟體需求

在最終測試通過之前,在用戶端系統上安裝作業系統,以確保系統處於已知的良好狀態。

執行印表機測試需要下列軟體:

  • 在用戶端系統上測試的驅動程式套件。

  • AppVerifier 應用程式。

  • 已安裝 Windows Server 2008 R2 之電腦的 Windows .NET Framework 4.0。 這可確保測試能正確執行。

    注意

    AppVerifier 和 .NET Framework會在 Windows HLK 用戶端應用程式安裝期間安裝。

裝置設定

若要設定 HLK 測試的測試裝置,請遵循下列步驟:

  1. 暫存您想要用於測試驅動程式存放區的驅動程式。

  2. 使用 隨插即用 在測試電腦上安裝裝置。

  3. 確認您要測試的驅動程式已自動安裝。

如果您想要用於測試的驅動程式未安裝,請遵循下列步驟:

  1. [裝置] 和 [印表機] 中選取印表機。

  2. 以滑鼠右鍵按一下印表機,然後選取 [ 印表機內容]。

  3. 選取 [進階] 索引標籤。

  4. [驅動程式] 底下,選取您要測試的驅動程式。

若要讓列印測試正常執行,佇列必須填入隨插即用資料。 請勿使用相同的埠和驅動程式手動建立新的佇列。

測試電腦設定

若要設定印表機測試的測試電腦,請遵循下列步驟:

  1. 在測試電腦上安裝適當的 Windows 作業系統。

  2. 設定測試網路的測試電腦 (包含 Windows HLK Studio 和 Windows HLK 控制器的網路。

  3. 將 SUT 和支援電腦連線到乙太網路交換器或中樞,以測試印表機的有線網路功能。 將無線路由器連線到支援電腦,以測試無線功能。

  4. 如果在測試電腦上安裝製造商提供的裝置驅動程式,如果裝置需要 Windows 未隨附的驅動程式。

  5. 使用 USB 纜線將測試印表機連接到測試電腦。

  6. 檢查印表機在測試電腦上是否正常運作。

  7. 在測試電腦上安裝 Windows HLK 用戶端應用程式。

  8. 建立電腦集區,並使用 Windows HLK Studio 將測試電腦移至該集區。

開始測試之前,請確定測試電腦處於就緒狀態。 如果測試需要在執行之前設定參數,則會顯示該測試的對話方塊。 如需詳細資訊,請檢閱特定的測試主題。

某些 Windows HLK 測試需要使用者介入。 執行提交的測試時,最佳做法是在區塊中執行自動化測試,與手動測試分開執行。 這可防止手動測試中斷自動化測試的完成。

如果裝置支援多個連線方法,您可以測試每個個別的連線能力,或一次全部執行。 每個連線都會執行所有列印功能,並彼此分開。