好贷网好贷款

网络打印机安装脚本(rundll32 printui.dll,PrintUIEntry用法示例)

发布时间:2016-12-3 8:26:01 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"网络打印机安装脚本(rundll32 printui.dll,PrintUIEntry用法示例)",主要涉及到网络打印机安装脚本(rundll32 printui.dll,PrintUIEntry用法示例)方面的内容,对于网络打印机安装脚本(rundll32 printui.dll,PrintUIEntry用法示例)感兴趣的同学可以参考一下。

先将以下代码保存成为Add_Printer_Port.reg文件,用于创建网络打印机使用的标准TCP/IP端口: Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitorsStandard TCP/IP PortPorts]"StatusUpdateInterval"=dword:0000000a"StatusUpdateEnabled"=dword:00000001[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitorsStandard TCP/IP PortPortsIP_10.xx.xx.xx]"Protocol"=dword:00000001"Version"=dword:00000001"HostName"="""IPAddress"="10.xx.xx.xx""HWAddress"="""PortNumber"=dword:0000238c"SNMP Community"="public""SNMP Enabled"=dword:00000001"SNMP Index"=dword:00000001 然后使用rundll32 printui.dll,PrintUIEntry的方法可以为客户端安装网络打印机,驱动程序位于客户端可以访问的网络路径上,参考以下示例: REM #*************************************************************************************REM #REM # Modified by Acer for YK Printer hp LaserJet 1300 PS in Dec 06 2005REM # 使用此脚本需要本地安装驱动的权限REM #REM #*************************************************************************[email protected][email protected][email protected][email protected][email protected]e registry, the Spooler service must be restarted for the new ports to be available.net stop spooler & net start spoolerREM #*************************************************************************************REM #REM # /ia 用 inf 文件安装打印机驱动程序REM # /if 用 inf 文件安装打印机REM # /b[name] 基本打印机名REM # /c[name] 如果操作在远程机器上,unc 机器名REM # /dl 删除本地打印机REM # /dn 删除网络打印机连接REM # /dd 删除打印机驱动程序REM # /f[file] inf 文件或输出文件REM # /h[arch] 驱动程序体系结构,为下列之一: Alpha | Intel | IA64REM # /m[model] 打印机驱动程序型号名REM # /n[name] 打印机名REM # /v[version] 驱动程序版本属于下列中的一个: Windows 95、98 和 ME | Windows NT 4.0 | Windows NT 4.0 或 2000 | Windows 2000 或 XP|  Windows XP REM # /q 安静模式,不显示错误信息REM # /r[port] 端口名REM # /y 将打印机设为默认打印机REM # /z 不要自动共享这台打印机REM # /Z 共享这台打印机,只能跟 /if 选项一起使用REM #REM #REM # 更多的帮助请使用rundll32 printui.dll,PrintUIEntry /?REM #REM #*************************************************************************************echo Remove existing Printer with the same Name to avoid getting copy after copyrundll32 printui.dll,PrintUIEntry /dl /n "hp LaserJet 1300 PS" /qecho .echo Installing hp LaserJet 1300 PS Printer......rundll32 printui.dll,PrintUIEntry /if /b "hp LaserJet 1300 PS" /f "/MyServerPrint Drivershp1300Nlj1300pswin2kxp-schp1300mp.inf" /r "IP_10.xx.xx.xx" /m "hp LaserJet 1300 PS" /zTrackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1135888

上一篇:如何给Windows Server 2003安装光盘集成SP1补丁包
下一篇:如何在Windows XP以上的版本中得知一个进程所使用的端口

相关文章

相关评论