Announcement

Collapse
No announcement yet.

Add Printer Script - with driver location included

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Add Printer Script - with driver location included

    Hi All.

    New here but have used the site often to sort problem but this is one I can't seem to find an answer for....maybe its not pssible?

    I have a Server 2003 AD and print server. On the print server I have a couple of printers. I have a scritp that runs that installs the printers during logon. This method I use at a lot of client and works great.

    However for some reason here the Brother HL-5130 driver doesn't install completely and when the script runs to install the printer nothing happens. The other printers install fine.
    If I browse to \\DC and right click printer and connect, then I am told that the driver isn't installed correctly and I have to browse for the file. Once I have browsed I it works and works everytime.

    I don't want to have to do it on every machine so was wondering if its possible to edit my script below so it defines where the driver is. For example the download driver INF is in \\dc\\driver

    Code:
    'Printers.vbs - Windows Logon Script.
    'add printer connections
    Dim objNetwork, strUNCPrinter
    strUNCPrinter = "\\ntserver\printer1"
    strUNCPrinter1 = "\\ntserver\printer2"
    Set objNetwork = CreateObject("WScript.Network") 
    objNetwork.AddWindowsPrinterConnection strUNCPrinter
    objNetwork.AddWindowsPrinterConnection strUNCPrinter1
    
    'set the default printer
    objNetwork.SetDefaultPrinter strUNCPrinter
     
    WScript.Quit
    Thanks
    Andrew
    Last edited by biggles77; 2nd June 2009, 13:55. Reason: Wrap text in CODE

  • #2
    Re: Add Printer Script - with driver location included

    You can write a WMI script "Install a Printer Driver not Found in Drivers Cab". where "objDriver.Name" should be the exact name that you can find in the inf file of the printer driver.

    Or, use the %windir%\system32\Prndrvr.vbs that is already on the computer.


    \Rems

    This posting is provided "AS IS" with no warranties, and confers no rights.

    __________________

    ** Remember to give credit where credit's due **
    and leave Reputation Points for meaningful posts

    Comment


    • #3
      Re: Add Printer Script - with driver location included

      write a batch file that contains the following:

      cscript %windir%\system32\prnmngr.vbs -ac -p "\\server\printer

      As already said that leverages the prnmngr.vbs script found in the win32 directory.

      Comment

      Working...
      X