酷!學園

技術討論區 => Windows 討論版 => 主題作者是: adamars 於 2009-08-28 07:14

主題: 如何使用指令取得印表機名稱
作者: adamars2009-08-28 07:14
請問在XP中

如何使用Windows的指令

來取得某一個TCP/IP連接埠的「印表機名稱」

就是打開控制台中的印表機中

某一台印表機顯示的名稱

如何使用指令來取得呢?

謝謝
主題: 回覆: 如何使用指令取得印表機名稱
作者: 路人乙2009-08-28 08:49
cscript %systemroot%\system32\prnmngr.vbs -l
上述命令可以列出本機的印表機
針對TCP/IP部的連接查詢我也不太清楚。
你可以用此條命令查詢更多用法
cscript %systemroot%\system32\prnmngr.vbs -?
主題: 回覆: 如何使用指令取得印表機名稱
作者: adamars2009-08-29 07:49
因為我想要讓所有用戶端的電腦

能夠快速更改印表機連接埠

又有很多電腦要設定

想做這個批次檔來執行比較快

又擔心有不同的印表機名稱,因為有被更名過

謝謝您回覆
主題: 回覆: 如何使用指令取得印表機名稱
作者: Dino90212009-08-29 11:16
因為我想要讓所有用戶端的電腦
能夠快速更改印表機連接埠
又有很多電腦要設定
想做這個批次檔來執行比較快
又擔心有不同的印表機名稱,因為有被更名過
謝謝您回覆

印表機應該全部都歸你管的吧?
你應該將所有的印表機接在一台電腦上, 做為列印伺服器將印表機分享出來
再設定 User 連接到這台印表伺服器上使用印表機

這樣你可以控制每一台印表機的所有設定
甚至預設節省碳粉/列印紙匣/浮水印等設定都可以
也可以透過 GPO 以 vbs 派送印表機設定
這樣子統一管理才是比較好的做法
主題: 回覆: 如何使用指令取得印表機名稱
作者: jerry7108222009-09-04 17:43
如果是GPO統一管理可以參考我這篇看看有沒有幫助
http://www.wretch.cc/blog/jerry0822/13630429