萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

Windows 10/11 印表機共享設定完整圖文教學 (主機端與客戶端)

前置條件

  • 兩台電腦在同一區域網路 (同一路由器/交換器),可互 Ping 通
  • 主機 (連接印表機) 已安裝印表機驅動並能正常列印
  • 主機與客戶端網路設定檔均為「私人網路」 (設定 → 網路與網際網路 → 乙太網路/Wi-Fi → 網路設定檔類型 → 私人)
  • 主機開啟「檔案與印表機共用」防火牆規則 (預設私人網路已開)

第一階段:主機端共享印表機

方法一:設定介面 (Win 10/11 通用)

  1. 設定 → 藍牙與裝置 → 印表機與掃描儀
  2. 點選目標印表機 → 印表機屬性 (非「列印偏好設定」)
  3. 切換到 「共用」分頁
  4. 勾選 「共用這台印表機」
  5. 「共用名稱」自動填入型號,可自訂簡短易辨識名稱 (如 HP_LaserJet_1020,避免空格/特殊字元)
  6. 可選:勾選「渲染列印作業在客戶端電腦上」 (客戶端需安裝相同驅動,減輕主機負擔,但可能相容性較差)
  7. 點擊「套用」→「確定」

方法二:控制台面板傳統介面 (相容舊版驅動)

  1. 控制台面板 → 硬體與音效 → 裝置與印表機
  2. 右鍵目標印表機 → 印表機內容 → 「共用」分頁 → 同上操作

方法三:PowerShell 一鍵共享 (適合腳本部署)

# 列出已安裝印表機
Get-Printer | Format-Table Name, Shared, ShareName, Published

# 共享指定印表機 (需管理員權限)
Set-Printer -Name "HP LaserJet 1020" -Shared $true -ShareName "HP_LaserJet_1020" -PublishPrinter $true

# 取消共享
Set-Printer -Name "HP LaserJet 1020" -Shared $false

第二階段:客戶端新增網路印表機

方法一:自動搜尋 (最簡單)

    1. 設定 → 藍牙與裝置 → 印表機與掃描儀 → 新增裝置 → 等待掃描 2. 列表出現共享印表機 (格式:\\主機名\共用名 或 \\IP\共用名) → 點選「新增裝置」 3. 系統自動下載驅動 (Windows Update / 驅動程式存儲庫) → 完成

方法二:手動輸入 UNC 路徑 (搜尋不到時)

    1. 同樣進入「新增裝置」→ 等待掃描幾秒 → 點選 「我需要的印表機不在清單中」 2. 選擇 「依名稱選擇共用印表機」 3. 輸入 UNC 路徑:\\主機電腦名\共用名稱 或 \\主機IP\共用名稱
    • 例:\\DESKTOP-ABC123\HP_LaserJet_1020 或 \\192.168.1.50\HP_LaserJet_1020
    • 主機電腦名:主機「設定 → 系統 → 關於」查看「裝置名稱」
    • 主機 IP:主機 ipconfig 看 IPv4 位址
    4. 下一步 → 系統連線、安裝驅動 → 完成

方法三:控制台面板「新增印表機」精靈 (舊版驅動相容性佳)

  1. 控制台面板 → 裝置與印表機 → 新增印表機
  2. 「我需要的印表機不在清單中」→ 「依名稱選擇共用印表機」→ 輸入 UNC 路徑 → 下一步
  3. 若提示「無法連線」或「找不到驅動」:
    • 從印表機廠商官網下載對應 Windows 版本驅動 (解壓縮備用)
    • 精靈提示「安裝印表機驅動程式」→ 「從磁碟安裝」→ 瀏覽選擇 .inf 檔

方法四:命令列/腳本批次部署

# PowerShell 管理員
Add-Printer -ConnectionName "\\DESKTOP-ABC123\HP_LaserJet_1020"

# 或使用 rundll32 (舊版相容)
rundll32 printui.dll,PrintUIEntry /in /n "\\DESKTOP-ABC123\HP_LaserJet_1020"

防火牆與網路探索關鍵設定 (主機端)

  1. 設定 → 隱私權與安全性 → Windows 安全中心 → 防火牆與網路保護 → 允許應用程式通過防火牆
  2. 點擊「變更設定」→ 找到 「檔案與印表機共用」 → 勾選「私人」 (必要時也勾選「公用」但不建議)
  3. 或 PowerShell:Enable-NetFirewallRule -DisplayGroup "File and Printer Sharing"
  4. 確認「網路探索」開啟:設定 → 網路與網際網路 → 進階網路設定 → 進階共用設定 → 私人網路 → 開啟「網路探索」與「檔案與印表機共用」

常見問題排解

錯誤/現象原因解決方案
0x0000011b / 0x00000709 / 0x00000bcbWindows Update (KB5005565 等) 強制 RPC 加密、驅動相容性變更主機端註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print 新增 DWORD RpcAuthnLevelPrivacyEnabled = 0 → 重啟 Print Spooler 服務或重開機
輸入認證對話框反覆彈出主機未啟用「無密碼保護共用」/ 帳號密碼不符 / 資訊安全原則限制控制台面板 → 網路和共用中心 → 變更進階共用設定 → 「所有網路」 → 「關閉密碼保護共用」 / 使用同帳號密碼 / 建立本地帳號同名同密
找不到共享印表機 / 掃描無結果網路探索關閉 / 防火牆阻擋 / 不在同一網段 / 主機 SMB 1.0 未啟用 (舊印表機)開啟網路探索/防火牆規則 / 確認同網段 / 控制台面板 → 程式集 → 開啟/關閉 Windows 功能 → 勾選「SMB 1.0/CIFS 檔案共用支援」→ 重開機
驅動安裝失敗 / 列印亂碼 / 只列印部分驅動版本不匹配 (x86/x64/ARM64) / 驅動損壞 / 列印處理器錯誤客戶端手動安裝廠商官網完整驅動包 / 刪除印表機重新新增 / 列印伺服器屬性 → 驅動程式 → 移除舊驅動重裝
主機睡眠/關機導致無法列印ICS/共用服務隨主機休眠停止主機電源設定「插上電源時不進入睡眠」 / 使用獨立列印伺服器 / 網路印表機 (內建 Wi-Fi/乙太網路)

進階:無驅動列印 / IPP 列印 / 雲端列印替代

  • IPP (Internet Printing Protocol): 現代印表機支援 https://printer-ip:631/ipp/print,Windows 10/11 原生支援「IPP 印表機」新增,無需驅動
  • Mopria / AirPrint / Wi-Fi Direct: 手機/平板/筆電直接發現列印,無需主機中轉
  • Google Cloud Print 已停止服務 (2020/12/31),改用廠商雲端列印 (HP Smart、Canon PRINT、Epson iPrint、Brother iPrint&Scan)
  • Raspberry Pi + CUPS + AirPrint/Mopria:低成本打造網路列印伺服器,支援舊式 USB 印表機無線化

最佳實踐建議

  1. 主機固定 IP (路由器 DHCP 靜態租約),避免 IP 變動導致客戶端連線中斷
  2. 共用名稱簡短、無空格、無中文、無特殊符號
  3. 主機安裝印表機廠商完整驅動包 (非僅 WHQL 基礎驅動),功能完整 (雙面、色彩管理、掃描)
  4. 客戶端同樣安裝完整驅動,勾選「渲染列印作業在客戶端」可減輕主機 CPU/記憶體壓力
  5. 定期檢查 Print Spooler 服務 (services.msc) 運行狀態,設為「自動」並啟用恢復動作「重新啟動服務」
  6. 重要文件列印前先「列印預覽」或列印測試頁
copyright © 萬盛學電腦網 all rights reserved