如何在 Windows XP 中以沒有使用者互動的方式新增印表機

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

本文已封存。本文係以「現狀」提供且不會再更新。
如需本文的 Microsoft Windows 2000 版本,請參閱 189105
結論
Windows XP 可讓您從命令列中安裝印表機。當您使用登入指令檔或排定的事件新增或移除使用者群組中的印表機時,這項功能特別有用。

雖然 Microsoft Windows NT 4.0 包含如 Con2prt.exe 的工具,但是 Con2prt.exe 只可讓您新增或刪除網路印表機。您可以使用 Windows XP 修改和刪除本機印表機。結果是系統管理員可以要求使用者執行批次檔或登入指令碼,來控制使用者所有的列印能力。

注意:如果您在登入指令碼或用戶端批次檔中使用此命令,用戶端電腦必須執行 Windows XP 或 Microsoft Windows 2000。因為登入指令碼在用戶端電腦中執行時,Windows NT 4.0 用戶端無法處理命令。

此外,這些命令可以從系統管理員的工作站或從伺服器中執行,讓印表機虛擬安裝到用戶端電腦,而不必從實際的電腦中安裝。
其他相關資訊
以下範例列出「印表機使用者介面」(PrintUIEntry) 命令的最典型用法。

注意:此命令只在 Windows XP 或 Windows 2000 電腦中執行,且只能用來安裝或移除 Windows XP、Windows 2000、Windows NT 4.0 伺服器或工作站中的印表機。

以下範例在名為 SERVER 的電腦上新增 Agfa 印表機驅動程式和建立邏輯印表機。

注意:可在批次檔中放置這兩行,或在每個命令提示字元之後輸入。這兩行會換行以方便您閱讀。
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h"Intel" /v "Windows 2000" /f %windir%\inf\ntprint.infrundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER /f"%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"				
以下範例在名為 SERVER 的電腦上刪除 Agfa 印表機:
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER				
如需有關可用參數的詳細資訊,請在命令之後輸入 /?

此外,在命令提示字元中輸入下列命令:
rundll32 printui.dll,PrintUIEntry /?				
前面的命令可顯示使用參數的完整清單,以及使用此方法的延伸範例。

注意:下列範例語法在標準 TCP/IP 連接埠建立時可以正確運作:
rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f%windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z				
如果您未正確輸入印表機名稱,或您指定未連接至伺服器的印表機,則不會建立標準 TCP/IP 連接埠,且您可能會收到下列錯誤訊息:
印表機使用者介面
印表機 rundll 命令失敗。
命令:/if /b "Test Printer" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z。

您輸入的印表機名稱不正確,或指定的印表機不再連接至伺服器。按一下 [說明] 以取得詳細資訊。

如何新增 IPP 印表機的範例

rundll32 printui.dll,PrintUIEntry /b "DisplayPrinterName on http" /x /n "n 參數的一部分" /if /f %windir%\inf\ntprint.inf /r "http://hostname/printers/sharename/.printer" /m "HP Laserjet 4000 Series PCL"
注意/x 參數未使用 /? 記錄。/x 參數預期 /n,即使並未使用它。另外,您可能正在使用 HP Laserjet 4000 Series PCL 以外的印表機。/x 旗標會將安裝視為 Web point and print。此旗標指示印表機是偽裝 (masq) 印表機。masq 印表機一部分是本機印表機、一部分是網路印表機。masq 印表機會從遠端印表機伺服器中接收大量通知。若無 /x 選項,印表機是具有重新導向的連接埠的本機印表機。它可正常運作,但所擁有的通知有限。 本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。
push install unattended user interaction print ntprint scripts automated automatic automatically
內容

文章識別碼:314486 - 最後檢閱時間:12/07/2015 08:22:35 - 修訂: 4.0

Microsoft Windows XP Home Edition (家用版), Microsoft Windows XP Professional

  • kbnosurvey kbarchive kberrmsg kbinfo kbprint KB314486
意見反應