prnport
除了顯示和變更埠組態之外,建立、刪除及列出標準 TCP/IP 印表機連接埠。 此命令是位於 %WINdir%\System32\printing_Admin_Scripts\<language>
目錄中的 Visual Basic 指令碼。 若要在命令提示字元中使用此命令,請輸入 cscript,後面接著 prnport 檔案的完整路徑,或將目錄變更為適當的資料夾。 例如:cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnport
。
語法
cscript prnport {-a | -d | -l | -g | -t | -?} [-r <portname>] [-s <Servername>] [-u <Username>] [-w <password>] [-o {raw | lpr}] [-h <Hostaddress>] [-q <Queuename>] [-n <portnumber>] -m{e | d} [-i <SNMPindex>] [-y <communityname>] -2{e | -d}
參數
參數 | 描述 |
---|---|
a- | 建立標準 TCP/IP 印表機連接埠。 |
-d | 刪除標準 TCP/IP 印表機連接埠。 |
-l | 列出 -s 參數所指定電腦上的所有標準 TCP/IP 印表機連接埠。 |
-g | 顯示標準 TCP/IP 印表機連接埠的組態。 |
-t | 設定標準 TCP/IP 印表機連接埠的連接埠設定。 |
-r <portname> |
指定連接印表機的連接埠。 |
-s <Servername> |
指定裝載您要管理之印表機的遠端電腦名稱。 如果您未指定電腦,則會使用本機電腦。 |
-u <Username> -w <password> |
指定具有連接到您要管理印表機之電腦之權限的帳戶。 目標電腦本機系統管理員群組的所有成員都具有這些權限,但也可以將權限授與其他使用者。 如果您未指定帳戶,則必須使用這些權限登入帳戶,命令才能運作。 |
-o {raw|lpr} |
指定連接埠所使用的通訊協定:TCP 原始或 TCP lpr。 TCP 原始通訊協定是 Windows 上比 lpr 通訊協定效能更高的通訊協定。 如果您使用 TCP 原始,您可以選擇使用 -n 參數來指定連接埠號碼。 預設連接埠號碼是 9100。 |
-h <Hostaddress> |
指定 (依 IP 位址) 您要設定連接埠的印表機。 |
-q <Queuename> |
指定 TCP 原始連接埠的佇列名稱。 |
-n <portnumber> |
指定 TCP 原始連接埠的連接埠號碼。 預設連接埠號碼是 9100。 |
-m{e|d} |
指定是否啟用 SNMP。 參數 e 會啟用 SNMP。 參數 d 會停用 SNMP。 |
-i <SNMPindex |
如果已啟用 SNMP,指定 SNMP 索引。 如需詳細資訊,請參閱 Rfc 編輯器網站中的 Rfc 1759。 |
-y <communityname> |
如果已啟用 SNMP,指定 SNMP 社群名稱。 |
-2{e|-d} |
指定 TCP lpr 連接埠是否啟用雙工緩衝處理 (也稱為重新多工緩衝處理)。 雙工緩衝處理是必要的,因為 TCP lpr 必須在傳送至印表機的控制檔中包含精確的位元組計數,但通訊協定無法從本機列印提供者取得計數。 因此,當檔案多工緩衝處理至 TCP lpr 列印佇列時,它也會以 system32 目錄中的暫存檔的形式進行多工緩衝處理。 TCP lpr 會決定暫存檔的大小,並將該大小傳送至執行 LPD 的伺服器。 參數 e 會啟用雙工緩衝處理。 參數 d 會停用雙工緩衝處理。 |
?? | 在命令提示字元顯示說明。 |
備註
- 如果您提供的資訊包含空格,請使用引號括住文字 (例如 "電腦名稱")。
範例
若要在伺服器 \Server1 上顯示所有標準 TCP/IP 列印連接埠,請輸入:
cscript prnport -l -s Server1
若要刪除伺服器 \Server1 上以 10.2.3.4 連接到網路印表機的標準 TCP/IP 列印連接埠,請輸入:
cscript prnport -d -s Server1 -r IP_10.2.3.4
若要在伺服器 \Server1 上新增標準 TCP/IP 列印連接埠,以 10.2.3.4 連接到網路印表機,並在連接埠 9100 上使用 TCP 原始通訊協定,請輸入:
cscript prnport -a -s Server1 -r IP_10.2.3.4 -h 10.2.3.4 -o raw -n 9100
若要啟用 SNMP,請指定「public」社群名稱,並以伺服器 \Server1 所共用的 10.2.3.4 將網路印表機上的 SNMP 索引設定為 1,請輸入:
cscript prnport -t -s Server1 -r IP_10.2.3.4 -me -y public -i 1 -n 9100
若要在本機電腦上新增標準 TCP/IP 列印連接埠,以 10.2.3.4 連接到網路印表機,並自動從印表機取得裝置設定,請輸入:
cscript prnport -a -r IP_10.2.3.4 -h 10.2.3.4