Re: a script to add a new printer
- From: "Lasso" <jangyee@xxxxxxxxxxx>
- Date: Mon, 3 Oct 2005 19:13:48 +0800
Thank you very very much.
"Torgeir Bakken (MVP)" <Torgeir.Bakken-spam@xxxxxxxxx>
??????:uqPUb32xFHA.1412@xxxxxxxxxxxxxxxxxxxxxxx
> Lasso wrote:
>
>> Is there a script that can do the following task regarding printer
>> installation
>> 1.add a tcp/ip as local port, for example: 192.168.1.1
>> 2.associate this port with specific pinter driver that located on a
>> specific server on the network. For example: the printer driver file is
>> stored on \\servername\foldername.
>> 3. finish this printer installation and set this printer as default
>> printer.
>> Note: the scritp will run on windows xp.
>>
>>
> Hi,
>
> I think an alternative is to use the prnadmin.dll that comes
> with the MS Windows 2003 Server Resource Kit from a script.
>
>
> Windows Server 2003 Resource Kit Tools
> http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en
>
> (The kit will install on WinXP or later, but you can copy needed
> files over to other computers, and then run regsvr32.exe against
> prnadmin.dll)
>
>
> More about PrnAdmin (from the RK help file):
>
> Printer Administration Objects (PrnAdmin) is a COM-based tool that
> provides large-scale, noninteractive control of printers, drivers,
> and ports on local and remote computers.
>
> Using PrnAdmin, you can:
>
> Add and delete a local or remote printer.
> Add and delete printer connections.
> Add and delete a local or remote form.
> Add and delete a local or remote standard TCP/IP port (of type
> Line Printer Remote (LPR) or RAW).
> Add and delete a local or remote driver.
> View a list of printers, ports, drivers, and forms on a local or
> remote computer.
> Control and configure a local or remote printer.
>
>
> PrnAdmin consists of several scriptable COM objects residing in
> Prnadmin.dll, which functions as a wrapper around Printui.dll.
> Several Microsoft Visual Basic Script (VBScript) sample files are
> included with the tool.
>
> Note
>
> For more detailed information on how to use PrnAdmin.DLL, see
> Prnadmin.doc. This white paper provides additional information on
> printer, drivers, ports and forms to help administrators and
> programmers manage a large number of local and remote printers.
>
> Corresponding Operating System Features
>
> All the functionality of prnadmin.dll can be duplicated using the
> printers folder and various wizards. Converting printer ports from
> LPR to Standard TCP/IP is the only functionality in prnadmin.dll
> for which there is no corresponding GUI.
>
> For more information about PrnAdmin and the Windows Management
> Instrumentation (WMI) scripts in Windows Server 2003, see
> Designing and Deploying Print
> Servers(http://go.microsoft.com/fwlink/?LinkID=4745) in the
> Windows Server 2003 Deployment Kit.
>
>
> Files Required
>
> Prnadmin.dll
>
> The following sample VBScript files are also included:
>
> Prnadmin.doc
> Clean.vbs
> Clone.vbs (there is no WMI equivalent for the cloning script)
> Conall.vbs
> Defprn.vbs
> Drvmgr.vbs
> Forms.vbs
> Persist.vbs
> Portconv.vbs
> Portmgr.vbs
> Prncfg.vbs
> Prnctrl.vbs
> Prndata.vbs
> Prnmgr.vbs
>
>
> and
>
> HOW TO: Programmatically Create a Printer and Printer Port by
> Using PrinterAdmin (Prnadmin.dll) with a Visual Basic Script
> in Microsoft Windows 2000
> http://support.microsoft.com/default.aspx?scid=kb;en-us;321025
>
>
>
>
> --
> torgeir, Microsoft MVP Scripting and WMI, Porsgrunn Norway
> Administration scripting examples and an ONLINE version of
> the 1328 page Scripting Guide:
> http://www.microsoft.com/technet/scriptcenter/default.mspx
.
- Follow-Ups:
- Re: a script to add a new printer
- From: Bruno
- Re: a script to add a new printer
- References:
- a script to add a new printer
- From: Lasso
- Re: a script to add a new printer
- From: Torgeir Bakken \(MVP\)
- a script to add a new printer
- Prev by Date: Re: How to perform an HTTP download using a script ?
- Next by Date: Adding a new printer share then remove old
- Previous by thread: Re: a script to add a new printer
- Next by thread: Re: a script to add a new printer
- Index(es):
Relevant Pages
|