Re: Trying to add IP printer using a bat file
- From: "Torgeir Bakken \(MVP\)" <Torgeir.Bakken-spam@xxxxxxxxx>
- Date: Sat, 20 Aug 2005 20:19:20 +0200
skitzsofrenick wrote:
This utility looks like its a WindowsNT util and not made avail for XP. Is this true?
Hi,
Another alternative is to use the prnadmin.dll that comes with the MS Windows 2003 Server Resource Kit.
With prnadmin.dll you can e.g. do the following port handling from e.g. VBScript:
- Adding/deleting ports (standard local ports, TCP LPR/RAW ports)
(local or remote)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 .
- References:
- Trying to add IP printer using a bat file
- From: skitzsofrenick
- Re: Trying to add IP printer using a bat file
- From: Lanwench [MVP - Exchange]
- Re: Trying to add IP printer using a bat file
- From: skitzsofrenick
- Trying to add IP printer using a bat file
- Prev by Date: Re: Boot.ini is missing but still able to boot correctly
- Next by Date: Re: How to check for bad sector in WinXP???
- Previous by thread: Re: Trying to add IP printer using a bat file
- Next by thread: keyboard problems...
- Index(es):
Relevant Pages
|
Loading