iT邦幫忙

0

自動化連線網路印表機

ad

自動化連線網路印表機
我用此指令自動化連線網路印表機
rundll32 printui.dll,PrintUIEntry /in /v /q /n \\192.168.0.3\230KONIC
每部印表機安裝完名稱都很長
230KONICA MINOLTA C353 Series PCL (位於 192.168.0.3)
有什麼方式可只剩印表機名稱嗎
爬了好多文解不出來

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
14
tom6507
iT邦大師 1 級 ‧ 2010-12-27 08:44:02
最佳解答

應該跟你分享的印表機名稱有關吧
例如我的網路印表機名稱是:abc
然後我利用下面的script去執行安裝

<pre class="c" name="code">
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\servername\abc"

這樣在用戶端看到的網路印表機名稱就是:abc (位於 servername)

首先,你用servername去取代IP位置,這樣可以稍微縮短一些長度
再來,printer server所分享的名稱才是決定你網路印表機名稱的最終結果,例如說你分享成:MINOLTA C353的話,那用戶端連上來的頂多就是:MINOLTA C353 (位於 192.168.0.3)

8
Jerry
iT邦好手 1 級 ‧ 2010-12-27 02:39:50

http://technet.microsoft.com/en-us/library/cc784753%28WS.10%29.aspx
microsoft有出這支程式,你可以將安裝好的印表機含驅動程式備份成一個檔案,到另外一台再restore回來即可,在xp上也可以使用,win7 沒有試過。

4
蟹老闆
iT邦大師 1 級 ‧ 2010-12-27 13:17:37

網路印表機的名稱不可修改,如果想要名稱短些可以在分享出來的那台將名稱(非共享名稱)縮短。
若是本機印表機可用
rundll32 printui.dll,PrintUIEntry /Xs /n "舊名稱" printername "新名稱"
來變更顯示名稱

4
花輪
iT邦大師 1 級 ‧ 2010-12-27 22:51:04

sun0308x提到:
230KONICA MINOLTA C353 Series PCL

上面二樓與三樓的大人已回答了,就是因為您的print server上的印表機是用 KONICA MINOLTA 的原廠 driver 安裝出來的,而您在安裝時又沒變更該印表機的名稱,所以printer名稱才會這麼長。

同時,您在分享printer時,預設的printer shared name應該是只有printer name的前八個字元,可能是您手動將名稱copy過來當共用名稱或您連續安裝了多台同廠牌的printer在該print server上,所以分享時會有預設共用名稱重複的問題而導致您改變了共用名稱,以上的狀況就是您碰到的現象。

建議將該台 printer name 變更為 「KM-C353」,然後在「位置」欄內輸入該機器所在的辦公大樓&樓層&部門名稱,其餘依此類推,這樣一看名字就知道是 KONICA MINOLTA 的 C353 型印表機,而且曉得它的位置在何部門。

提供參考~

我要發表回答

立即登入回答