iT邦幫忙

0

自訂印表機清單

公司有AD環境且有不少各廠牌型號的印表機,
我測試過建立print server部屬印表機,
但是因為各部門成員會散落在各這單位,
所以我透過部屬印表機的方式會有困難,
因此我想請教各位,
有沒有方式可編輯安裝印表機的清單(圖一)?
我想自訂一個公司常用印表機的清單,
後續在安裝client端印表機時可直接點選安裝就好了。

圖一
http://ithelp.ithome.com.tw/upload/images/20170821/20106574M6oVpc2JzN.jpg

我的作法會在伺服器上面建一個印表機驅動的資料匣,寫一份所有印表機型號與連接埠的文件
然後參考文件直接手動新增,至於印表機驅動怎麼來,最快的方法就是用 DISM 匯出就好了
尤其是那堆原廠不出驅動只能上 Windows Update 的印表機最花時間,但是用 DISM 匯出之後,只要直接載入
不需要上網尋找下載,會節省很多時間的
0
tyudfg1682
iT邦新手 4 級 ‧ 2017-08-21 15:33:10

自己寫程式,新增印表機有3個關鍵點

  1. 印表機名稱
  2. 印表機連接埠
  3. 驅動程式位置

印表機用IP共享方式最方便也最簡單,如果要符合你的要點的話

你要有GUI點選然後安裝,你要自己寫好程式提供

  1. 選項(印表機名稱)
  2. 新增印表機連接埠
  3. 給予安裝程式該台印表機的驅動程式位置
  4. 如果你公司還有W7跟W10的話,還要考慮驅動程式可不可以共用
0
chommy
iT邦新手 2 級 ‧ 2017-08-22 11:36:16

有AD的話,事先寫好各部門適用的印表機安裝login script,
讓user login時就自動安裝,
會不會比較快一些呢?

CalvinKuo iT邦大師 7 級 ‧ 2017-08-23 12:38:04 檢舉
0
花輪
iT邦大師 1 級 ‧ 2017-08-24 10:27:23

除了樓上說的之外

圖一的印表機清單的內容是放在 \Windows\System32 內的,除了 OS 內建的以外還會加上在該系統上已安裝過的印表機。

樓主既然有 AD 也有 Print Server,只要在 P/S 上把印表機裝好並分享,然後一個部門(廠區)寫幾支 Script 再給使用者執行就可安裝好了。
至於 SCRIPT 就三列而已(一台印表機時,2台多一列,3台多2列...),只要改各檔裡面的印表機名稱即可,很方便的。

例:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\PrintServer1\Xerox300"
WshNetwork.SetDefaultPrinter "\PrintServer1\Xerox300"

您只要改掉 "" 內的 UNC Name 即可。

參考:
https://gallery.technet.microsoft.com/scriptcenter/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=printing&f%5B0%5D.Text=%E5%88%97%E5%8D%B0

我要發表回答

立即登入回答