I have it set on a per-user basis at logon. This is the most practical way of rolling out the queues for us. The PhD's move around a lot on three floors, so I just add all printers we have to all users at logon, and they can manually select a default printer as appropriate. I've previously had problems adding printers at startup, and at the time I solved it by having it run at logon instead, and it kinda' stuck. FWIW, the command for setting a default printer is WshNetwork.SetDefaultPrinter "\\computername\laserjet4100n" -- /Sorin >-----Original Message----- >From: windows2000-bounce@xxxxxxxxxxxxx [mailto:windows2000-bounce@xxxxxxxxxxxxx] >On Behalf Of Patrick >Sent: Monday, December 15, 2008 4:57 PM >To: windows2000@xxxxxxxxxxxxx >Subject: [windows2000] Re: Script to connect network printer > >I guess this runs as a startup script rather than a logon script? > > >________________________________ > >From: Sorin Srbu <sorin.srbu@xxxxxxxxxxxxx> >To: windows2000@xxxxxxxxxxxxx >Sent: Monday, December 15, 2008 3:16:36 PM >Subject: [windows2000] Re: Script to connect network printer > >I use the below vb-script. Assuming you have your computers in OU:s depending >on location, you can easily tweak the script and link them to each OU. That >way, whenever you move a computer it'll get the proper printer based on the >location. > >Was this what you wanted? > >--- >Set WshNetwork = CreateObject("WScript.Network") > >'Adding new printer queues >'wscript.echo "Adding new printer queues." >WshNetwork.AddWindowsPrinterConnection "\\computername\CanoniR5055N" >--- > >The remove printer queue is > >--- >WshNetwork.RemovePrinterConnection "\\computername\CanoniR5055N" >--- > >Pls note that there are no fancy error checks whatsoever, it's just a crude >quick'n'dirty script I got from somebody on this list. >-- >/Sorin > >>-----Original Message----- >>From: windows2000-bounce@xxxxxxxxxxxxx >[mailto:windows2000-bounce@xxxxxxxxxxxxx] >>On Behalf Of Patrick >>Sent: Monday, December 15, 2008 3:52 PM >>To: windows2000@xxxxxxxxxxxxx >>Subject: [windows2000] Script to connect network printer >> >> >>This is just me being lazy. I have done this before, but can not remember >where I put >>the script. I am looking for a simple script that checks your location and >maps a >>network printer accordingly. So I have 7 printers and based on your location >(room you >>log onto a pc), you should get the corresponding printer. > > >