共用方式為


Wi-Fi 直接列印概觀

支援的用戶體驗

與 Windows Wi-Fi Direct Printer 配對

在與海外合作夥伴的會議上,商務主管會收到合約的修訂,而且必須在會議前列印更新的複本。

他們會在支援 Wi-Fi Direct 的合作夥伴辦公室找到 Windows 認證列印裝置。 它們會起始裝置與其 Windows Surface 之間的配對,並快速建立與裝置的連線,並準備好列印。 他們會列印數份檔,並能夠向合作夥伴呈現新的、核准的合約。

幾個小時後,他們正在前往機場;手裡拿著簽好的合同。

此案例描述:

使用 PIN 配對

  • 在控制面板中選取裝置之後,系統會提示使用者輸入連線 PIN。 他們輸入接待員提供給他們的 PIN 號碼。 連接已完成,他們已準備好列印。

臨時 PIN 配對

  • 在控制面板中選取裝置之後,裝置的控制面板會要求使用者輸入符合裝置上輸入的 PIN 碼(就像藍牙配對一樣)。 他們會在裝置的控制面板上輸入 PIN,然後在電腦上的提示中輸入相同的號碼。 連線已完成,他們已備妥列印。

列印到先前配對的 Wi-Fi 直接印表機

不同的使用者只會使用其行動寬頻連線,在位於家時,在 Windows 計算機上取得因特網連線。 他們擁有 Wi-Fi 直接列印裝置,這些裝置先前已配對並安裝在其 Windows 電腦上。

他們在家裡處理檔,需要列印一份硬式複本。 他們會在應用程式中選取 [列印]。 其 Wi-Fi Direct 印表機一律會透過 Wi-Fi Direct 進行廣播,且目前在範圍內。 當列印對話框出現時,其 Wi-Fi 直接列印機會顯示為「在線」。 他們會選取裝置,然後按兩下 [列印]。 他們的 Windows 電腦會建立與裝置的連線,並傳送列印作業。 對他們,Wi-Fi 直接印表機看起來會像透過網路或直接連線使用的任何其他印表機一樣運作。 列印作業完成後,使用者可以繼續編輯。

使用案例

印表機 - 第一次配對

透過現代設備控制面板手動連線至 WI-FI 直接列印裝置

前提條件

  • 用戶位於 Wi-Fi 直接列印裝置的範圍內

  • Wi-Fi 直接列印裝置的驅動程式位於用戶的裝置上

  • Wi-Fi 直接列印裝置符合 Windows 認證需求

觸發

在 Windows [開始] 畫面中,使用者輸入 "add printer",選取 [設定],然後啟動裝置控制面板。

步驟

  1. 裝置控制面板會搜尋可用的列印裝置

  2. L2 挑戰由 DAF 發布給 Wi-Fi Direct (WFD)裝置

  3. 可用的 WFD 列印裝置會顯示為裝置清單中的用戶選項

  4. 用戶按一下 WFD 列印裝置

  5. DAF 會建立與 WFD 裝置的 L2/L3 連線,並觸發與 WSD 提供者的垂直配對。 裝置的佇列已建立,驅動程式已配置完成。

  6. WFD 提供者與裝置中斷連線

後置條件

  • Wi-Fi Direct Printer 的列印佇列已建立

  • 每當 WFD L2 指標挑戰成功時,列印佇列就會顯示為「可用」

替代流程

N/A

考慮事項

N/A

透過新增印表機精靈手動連線至 WI-FI 直接列印裝置

前提條件

  • 用戶位於 Wi-Fi 直接列印裝置的範圍內

  • Wi-Fi 直接列印裝置的驅動程式位於用戶的裝置上

  • Wi-Fi 直接列印裝置符合 Windows 認證需求

觸發

用戶開啟傳統控制面板,並啟動 [裝置] 和 [印表機] 控制面板。

步驟

  1. 用戶啟動 [裝置和印表機] 控制面板

  2. 使用者按兩下 [新增裝置]

  3. DAF 發起針對 Wi-Fi Direct(WFD)裝置的 L2 挑戰

  4. 可用的 WFD 列印裝置會顯示為裝置清單中的用戶選項

  5. 用戶按一下 WFD 列印裝置

  6. DAF 會建立與 WFD 裝置的 L2/L3 連線,並觸發與 WSD 提供者的垂直配對。 佇列已針對裝置建置,且驅動程式已設定。

  7. WFD 提供者與裝置中斷連線

後置條件

  • Wi-Fi Direct Printer 的列印佇列已建立

  • 每當 WFD L2 指標挑戰成功時,列印佇列就會顯示為「可用」

替代流程

N/A

考慮事項

N/A

連接至印表裝置時發生錯誤

前提條件

使用者啟動配對,使用:

  • 新式裝置控制面板,如上述「透過新式裝置控制面板手動連線至 WI-FI 直接列印裝置」中所述

  • 裝置和印表機控制面板,如上述「透過新增印表機精靈手動連線至 WI-FI 直接列印裝置」所述。

觸發

配對/佇列設定期間發生失敗事件。

步驟

  1. 任何未完全設定的列印佇列會被移除。

  2. 使用者會收到失敗通知。

後置條件

  • 在配對嘗試之前,使用者的列印系統會回到其狀態

替代流程

  • 如果錯誤是因為缺少驅動程式,而且驅動程式可以下載或新增 (非計量連線上的 x86 或 amd64),系統會提示使用者執行這項作並重新嘗試配對。

考慮事項

N/A

使用必要的 PIN 連線到 WI-FI 直接列印裝置

前提條件

使用者啟動配對,使用:

  • 新式裝置控制面板,如上述「透過新式裝置控制面板手動連線至 WI-FI 直接列印裝置」中所述

  • 裝置和印表機控制面板,如上述「透過新增印表機精靈手動連接至 WI-FI 直接列印設備」所述。

觸發

裝置需要 PIN 才能配對

步驟

  1. 使用者已收到列印裝置所需的 PIN

  2. 在 WSD 設定期間,系統會提示使用者輸入 PIN

  3. 用戶輸入 PIN 並配對完成

後置條件

  • 列印佇列已正確設定

替代流程

  • 如果錯誤是因為缺少驅動程式,而且驅動程式可以下載或新增 (非計量連線上的 x86 或 amd64),系統會提示使用者執行這項作並重新嘗試配對。

考慮事項

  • 臨時 PIN код

    1. 用戶必須同時在印表機和裝置上輸入 PIN,類似於藍牙配對。

    2. 在 WSD 設定期間,使用者會在出現提示時,在裝置和用戶端電腦上輸入適當的 PIN 碼。

    3. 用戶輸入 PIN 並配對完成。

  • PIN 輸入失敗

    1. 使用者已收到客戶端 PIN 或需臨時 PIN。

    2. 在 WFD 設定期間,系統會提示使用者輸入 PIN。

    3. 使用者輸入不正確的 PIN 碼。

    4. 通知使用者 PIN 不正確,且配對無法完成。

    5. 探索已終止。 未設定佇列。

後置條件:未設定列印佇列。

列印

從應用程式使用 WI-FI 直接列印裝置

前提條件

  • 用戶位於 Wi-Fi 直接列印裝置的範圍內

  • 用戶已順利完成與 Wi-Fi Direct Print Device 的第一次配對,如上述「印表機 - 第一次配對」所述。

觸發

用戶嘗試從應用程式列印

步驟

  1. DAF 會對 Wi-Fi Direct(WFD)裝置發起 L2 挑戰。

  2. 回應 L2 挑戰的已知 WFD 列印裝置會顯示為對使用者而言「可用」

  3. 使用者選取 WFD 列印裝置,然後按兩下 [列印]

  4. DAF 會與用戶選取的 WFD 裝置建立 L2/L3 連線,並建立 L3 WSD 連線。 裝置的參考計數會遞增。

  5. 列印作業會排隊處理、轉譯並傳送至裝置

  6. 裝置的參考計數會遞減。 如果遞減后的參考計數等於 0,則會關閉連接。

後置條件

  • 列印作業已成功傳送至列印裝置。

替代流程

N/A

考慮事項

  • 佇列會以與所有其他列印佇列相同的方式保存在 Windows 計算機上。 用戶應能重新連線並將資料列印到裝置上,而不受配對和後續使用之間經過時間的影響。 使用者唯一必須重新配對以進行列印的情況是,當列印機已經清除連接資訊,而且使用者的配對資訊已經被移除時。 應盡量減少重新配對,以提升用戶體驗的質量。 這表示裝置必須在記憶體中維持一個合理數量的配對,以適用於預期用途。 例如,家用印表機可能會維持 10 到 25 個配對。 用於辦公室的印表機可能具有更高的容量。

配對的考慮

永續性群組

Windows 預期一旦為 Wi-Fi Direct 印表裝置建立列印佇列,Windows 用戶端就能夠重新連線到該裝置,而不需要重新配對。 Wi-Fi Direct 的 DAF 提供者會在建立佇列和裝置之後關閉連線。 因此,必須保存配對資訊,使用者才能在印表時間重新連線到裝置。

如果在每次連線之後,配對資訊會在裝置端遺失,因此用戶將無法列印至該裝置。 使用者將會在計算機設定中新增裝置的迴圈中,在設定之後關閉連線,而且會卸除配對,要求使用者在計算機設定中再次新增裝置。

並行連線

預期列印裝置能夠回應多個電腦連線要求。 因此,列印裝置應該實作與多個群組的並行連線,以完成此案例。

移除的配對

Windows 預期 Wi-Fi Direct 裝置會維護配對資訊,讓使用者在不重新布建的情況下列印至 Wi-Fi Direct 佇列。 不過,據瞭解,裝置可以儲存的配對數目有限。 強烈建議裝置有足夠的記憶體,以維持合理的配對連線數目,以供預定使用。 例如,適用於家庭或小型辦公室用途的裝置可能會記住 30 個連線。 不過,用於在公用環境中廣泛使用和重複使用的裝置可能需要記住大量使用者,以確保不會太頻繁地剪除連線。

配對已解除的情境:在使用者提交列印作業之前,Windows 不會重新建立與 Wi-Fi Direct 裝置的完整連線。 因此,如果裝置已卸除 Windows 計算機的配對資訊,在列印作業已排入佇列之前,Windows 將不會知道這一點。 不過,使用者將能夠重新佈建連線,並與裝置重新配對,然而這樣做會導致列印佇列遭到移除和重建,而且任何佇列列印作業都會在此過程中遺失。 藉由在記憶體中維護足夠的配對數量,裝置可以將用戶必須重新配對並重新提交其列印作業的實例數目降到最低。

Wi-Fi 個人電腦的驅動程式注意事項

Wi-Fi 模組的 Windows 8 標誌需求需要模組才能支援 Wi-Fi Direct。 不過,模組提供的驅動程式中也必須支援這項功能。 即使模組能夠這麼做,Windows 8 的大部分收件匣驅動程式都不支援 Wi-Fi Direct。 這些模組的製造商已從其驅動程式網站更新可用的驅動程式。 下一個 Windows 版本之後,更新的驅動程式將更廣泛地提供。

Windows 8 標誌 WI-FI 模組:下表提供針對 Windows 8 標誌提交之 Wi-Fi 直接模組的非詳盡清單。 此資訊會在 NDA 下共用,且不會以任何形式轉散發。 數據會提供,以協助合作夥伴識別預期可與 Wi-Fi Direct 搭配運作的 Wi-Fi 模組。 如 6.2.4 中所述,這些裝置的收件匣驅動程式可能不支援 Wi-Fi Direct 和更新的驅動程式必須先下載並安裝,才能進行測試。

Windows RT

Broadcom 802.11abgn Wireless SDIO Adapter Marvell AVASTAR Wireless-N Network Controller (SDIO) Windows 8 (64 位)

Atheros 無線網路適配器 Broadcom 802.11ac 無線網路適配器 Broadcom 802.11ac 無線 USB 適配器 Broadcom 802.11n Dual-Band 網路適配器 Broadcom 802.11n 網路適配器 Broadcom 802.11n 無線網路適配器 Intel(R) Centrino(R) Advanced-N + WiMAX 6150 Intel(R) Centrino(R) Advanced-N + WiMAX 6250 Intel(R) Centrino(R) Advanced-N 6200 Intel(R) Centrino(R) Advanced-N 6205 Intel(R) Centrino(R) Advanced-N 6235 Intel(R) Centrino(R) Ultimate-N 6300 Intel(R) Centrino(R) Ultimate-N 6300 AGN Intel(R) Centrino(R) Wireless-N 105 Intel(R) Centrino(R) Wireless-N 135 Intel(R) Centrino(R) Wireless-N 2200 Intel(R) Centrino(R) Wireless-N 2230 Killer 無線 N Marvell AVASTAR 350N 無線網路控制器 N150MA N300MA Qualcomm Atheros 無線網路適配器 Realtek 8812AU 無線 LAN 802.11ac USB NIC Realtek RTL8188CE 無線 LAN 802.11n PCI-E NIC Realtek RTL8188CU/RTL8191CU/RTL8192CU/RTL8188RU 無線 LAN 802.11n USB 2.0 網路適配器 Realtek RTL8188E 無線 LAN 802.11n PCI-E NIC Realtek RTL8188EE 無線 LAN 802.11n PCI-E NIC Realtek RTL8723A 無線 LAN 802.11n USB 2.0 網路適配器 Realtek RTL8723AE 無線 LAN 802.11n PCI-E NIC Realtek 無線 LAN 802.11n USB 2.0 網路適配器 WNA3100M Windows 8 (32 位)

Atheros 無線網路適配器 Broadcom 11ac 無線網路適配器 Broadcom 802.11abgn 無線網路 SDIO 適配器 Broadcom 802.11abgn 無線 SDIO 適配器 Broadcom 802.11ac 無線網路適配器 Broadcom 802.11ac 無線 USB 適配器 Broadcom 802.11n Dual-Band 無線網路適配器 Broadcom 802.11n 網路適配器 Broadcom 802.11n 無線網路適配器 Intel(R) Centrino(R) Advanced-N + WiMAX 6150 Intel(R) Centrino(R) Advanced-N + WiMAX 6250 Intel(R) Centrino(R) Advanced-N 6200 Intel(R) Centrino(R) Advanced-N 6205 Intel(R) Centrino(R) Advanced-N 6235 Intel(R) Centrino(R) Ultimate-N 6300 Intel(R) Centrino(R) Ultimate-N 6300 AGN Intel(R) Centrino(R) Wireless-N 105 Intel(R) Centrino(R) Wireless-N 135 Intel(R) Centrino(R) Wireless-N 2200 Intel(R) Centrino(R) Wireless-N 2230 Killer Wireless N Marvell AVASTAR 350N 無線網路控制器 N150MA N300MA Qualcomm Atheros 無線網路適配器 Realtek 8812AU 無線網路 802.11ac USB 網卡 Realtek RTL8188CE 無線網路 802.11n PCI-E 網卡 Realtek RTL8188CU/RTL8191CU/RTL8192CU/RTL8188RU 無線網路 802.11n USB 2.0 網路適配器 Realtek RTL8188E 無線網路 802.11n PCI-E 網卡 Realtek RTL8188EE 無線網路 802.11n PCI-E 網卡 Realtek RTL8723A 無線網路 802.11n USB 2.0 網路適配器 Realtek RTL8723AE 無線網路 802.11n PCI-E 網卡 Realtek 無線網路 802.11n USB 2.0 網路適配器 WNA3100M

Windows 中的裝置名稱

Windows 會使用 Wi-Fi P2P IE 格式的 P2P 裝置資訊子元素的 [裝置名稱] 屬性,在裝置是群組擁有者時,在 Windows 中設定裝置名稱。 此屬性應該包含有意義的使用者名稱,因為它會顯示為所有 Windows UI 中的裝置名稱。

p2p ie 格式 oob 裝置信息元素。

P2P IE 格式 OOB 裝置資訊元素

群組擁有權

列印裝置始終必須是群組擁有者。 Windows 列印系統不支援 Windows 電腦作為群組擁有者的情境。

有關於群組擁有權和 5 GHz 網路的已知問題。 如果計算機是群組擁有者,且已連線到 5 GHz AP 或通過 5 GHz 連線到 P2P 群組,則 Windows 不支援使用 2.4 GHz 信道與裝置配對。

當 Windows 作為群組擁有者系統與 Wi-Fi Direct 裝置協商連線時,Windows 會提供優先的通訊通道。 如果慣用通道位於 5 GHz 範圍中,僅支援 2.4 GHz 的裝置將無法使用該通道。 Windows 不會維護雙頻寬群組,而且沒有將現有群組或 AP 連線移至 2.4 GHz 的功能。 在此情況下,將會探索列印裝置,但配對一律會失敗,因為無法建立通道。

若要防止使用者遇到此案例,Windows 列印需要列印裝置成為群組擁有者。 Windows 作為 P2P 網路上的用戶端能夠管理雙頻案例。 因此,永遠不會有用戶找到印表機但因現有的AP連線而無法配對的情況發生。