2023年11月26日发(作者:)

bat】做个⼀键连接⽹络打印机的bat

bat】做个⼀键连接⽹络打印机的bat

⽤途:⼤部分普通⽤户来说,并不知道怎么连接⽹络打印机(共享打印机还好)

好处:⽤户只需双击bat,输⼊打印机的IP地址,然后敲下回车即可连接(当然你也可以改成⼀键连接)

优势:相⽐点击驱动包的setup还要简单⼏倍,成功率也⾼(因为驱动安装包会不能搜索出不同⽹段的打印机,虽然是⽹络互通)

代码⽰例的型号是富⼠施乐的4475,请根据实际情况安装合适的驱动

第三部分,请按实际情况填写

此命令作⽤是登陆共享,因为公司多数是域环境,防⽌因本地账号登陆了电脑,导致⽆法进⼊共享获取驱动。

net use 存放驱动的共享地址ipc$ password /user:domainuser >nul

32位驱动INF安装⽂件。请根据型号选择确定

存放共享的地址pridriver4475 32PCLWin2000_XPApeosPort-V_

64位驱动INF安装⽂件。请根据型号选择确定

存放驱动的共享地址pridriver4475 64PCLx64ApeosPort-V_

第三部分,请按实际情况填写

完整代码

rem 第⼀部分

@echo off

echo.

echo DocuCentre-V C4475打印机安装程序

echo.

echo.继续请按是(Y

echo.退出请按否(N

%1 mshta vbscript:CreateObject("ation").ShellExecute("","/c %~s0 ::","","runas",1)()&&exit

cd /d "%~dp0"

cls

rem 以上是申请管理员权限(⽆需再右键以管理员⾝份运⾏,但要具备管理员权限)

rem 第⼆部分

echo.

rem 第三部分

echo 安装DocuCentre-V C4475打印机......

net use 存放驱动的共享地址ipc$ password /user:domainuser >nul

if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 (

echo. 检测系统为32位,安装兼容驱动

rundll32 ,PrintUIEntry /if /b "DocuCentre-V C4475" /f "1存放共享的地址pridriver4475 32PCLWin2000_XPApeosPort-V_"

/r "IP_%prnip%" /m "FX DocuCentre-V C4475 PCL 6"

) else (

echo.检测系统为64位,安装兼容驱动

rundll32 ,PrintUIEntry /if /b "DocuCentre-V C4475" /f "存放驱动的共享地址pridriver4475 64PCLx64ApeosPort-V_" /r "IP

_%prnip%" /m "FX DocuCentre-V C4475 PCL 6"

)

if errorlevel 0 echo 打印机安装成功

rem 以上部分为安装驱动

echo.

echo.

rem 第四部分

echo 将这个打印机设置为默认打印机

rundll32 ,PrintUIEntry /y /n "DocuCentre-V C4475"

echo;打印机安装完成!

echo.

echo.部分情况可能需要打开设备和打印机界⾯,

echo.

echo.F5或右键刷新之后才会看到打印机.

:end

echo.

echo.

echo;按任意键退出...