佳能打印机LBP6650安装脚本
18:44 2013-12-17 by依山居
网络打印机安装脚本,可以实现一键安装打印机,安装速度更快更方便。批量安装或者自动安装,效率提高很明显。
已知脚本适用于佳能打印机LBP6650DN LBP6650N
需要管理员权限,已知适用于WIN XP,可以直接用在WIN 7上,但不推荐,WIN 7的注册表项有一点不一样。
下载到打印机驱动GUFRII_Driver_V200_W32_ZH
并把脚本复制到目录中编辑。
LBP6650DN 的注册表文件和安装脚本:
XP.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitorsStandard TCP/IP PortPorts]
"StatusUpdateInterval"=dword:0000000a
"StatusUpdateEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.18.86]
"Protocol"=dword:00000001
"Version"=dword:00000001
"HostName"=""
"IPAddress"="192.168.18.86"
"HWAddress"=""
"PortNumber"=dword:0000238c
"SNMP Community"="public"
"SNMP Enabled"=dword:00000001
"SNMP Index"=dword:00000001
LBP6650DN.cmd
@echo off
title 安装打印机佳能LBP6650打印机
color 17
setlocal enabledelayedexpansion
mode con cols=52 lines=35
cd /d %~dp0
cls
net stop spooler & net start spooler
reg import XP.reg
rundll32 printui.dll,PrintUIEntry /if /b "86佳能LBP6650DN" /f %~dp0\Driver\CNLB0C.INF /r "IP_192.168.18.86" /m "Canon Generic UFR II Driver" /z
LBP6650N 的安装脚本也是一样的,这里省略了。
我这里是 LBP6650DN LBP6650N 两台打印机都要安装,所以安装脚本合并一下,就可以一次性给电脑安装上这两台打印机 :
@echo off
title 安装打印机佳能LBP6650打印机
color 17
setlocal enabledelayedexpansion
mode con cols=52 lines=35
cd /d %~dp0
::pause
cls
::net stop spooler & net start spooler 重启一下打印机服务,可以减少安装失败的情况。
net stop spooler & net start spooler
reg import XP.reg
rundll32 printui.dll,PrintUIEntry /if /b "86佳能LBP6650DN" /f %~dp0\Driver\CNLB0C.INF /r "IP_192.168.18.86" /m "Canon Generic UFR II Driver" /z
ping 127.0.0.1>nul
::net stop spooler & net start spooler 重启一下打印机服务,可以减少安装失败的情况。
net stop spooler & net start spooler
reg import 87XP.reg
rundll32 printui.dll,PrintUIEntry /if /b "87佳能LBP6650N" /f %~dp0\Driver\CNLB0C.INF /r "IP_192.168.18.87" /m "Canon Generic UFR II Driver" /z
::设置默认打印机
rundll32 printui.dll,PrintUIEntry /n "86佳能LBP6650DN" /y
pause
实际使用当中,会有安装失败的情况,所以脚本当中加了重启打印机服务的命令减少这种情况,如仍安装失败,重启电脑再安装。
360之类的防护软件会自动拦截脚本,需要手动允许脚本继续执行安装。
参考资料:
让普通权限的用户执行安装脚本:
http://www.2cto.com/os/201009/72403.html
rundll32 printui.dll,PrintUIEntry
http://technet.microsoft.com/zh-cn/library/ee624057