添加網絡打印機_批處理文件


注:① 默認執行add_printer.bat文件即可添加打印機。

  ② 如果運行過程中提示,端口添加錯誤,那么請收到先執行 add_port.red文件,然后再執行 add_printer.bat文件。

 

1. 添加TCP/IP端口,用於添加打印機使用,文件名: add_port.reg

 1 Windows Registry Editor Version 5.00
 2 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports]  3 "StatusUpdateInterval"=dword:0000000a  4 "StatusUpdateEnabled"=dword:00000001
 5 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.6.245]  6 "Protocol"=dword:00000002
 7 "Version"=dword:00000002
 8 "HostName"="192.168.6.245"
 9 "IPAddress"=""
10 "HWAddress"=""
11 "PortNumber"=dword:00000203
12 "SNMP Community"="public"
13 "SNMP Enabled"=dword:00000001
14 "SNMP Index"=dword:00000001
15 "PortMonMibPortIndex"=dword:00000001
16 "Queue"="print"
17 "Double Spool"=dword:00000000
18 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port\Ports] 19 "StatusUpdateInterval"=dword:0000000a 20 "StatusUpdateEnabled"=dword:00000001
21 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.6.245] 22 "Protocol"=dword:00000002
23 "Version"=dword:00000002
24 "HostName"="192.168.6.245"
25 "IPAddress"=""
26 "HWAddress"=""
27 "PortNumber"=dword:00000203
28 "SNMP Community"="public"
29 "SNMP Enabled"=dword:00000001
30 "SNMP Index"=dword:00000001
31 "PortMonMibPortIndex"=dword:00000001
32 "Queue"="print"
33 "Double Spool"=dword:00000000

 說明:只需要修改(5, 8,21,24, )行里面的IP地址,這個IP地址是網絡打印機的IP地址,打印機要設置成靜態IP地址。

 

2.  添加打印機,文件名: add_printer.bat

 

 1 @echo off
 2 echo 正在安裝...
 3 title 打印機自動安裝程序  4 echo 正在安裝(理光)RICOH_3501_打印機,請稍等……  5 echo.
 6 echo 如果360安全衛士攔截了,允許運行  7 echo.
 8 echo 如果運行本程序出現異常或者程序運行后未能安裝打印機,請聯系管理員  9 echo.
10 
11 
12 :64bit 13 echo 正在為您安裝64位打印機驅動 14 echo.
15 rem 導入添加端口的注冊表文件
16 reg import add_port.reg 17 if errorlevel 0 echo 網絡打印機端口安裝成功 18 echo.
19 echo 正在重啟打印服務,請稍等…… 20 echo.
21 rem 必須重啟打印服務才能成功添加端口
22 net stop spooler>nul 23 net start spooler>nul 24 if errorlevel 0 echo 打印服務重啟成功 25 echo ..............................................
26 echo ..............................................
27 echo 刪除已經存在的同名打印機 28 rundll32 printui.dll,PrintUIEntry /dl /n "RICOH Aficio MP C3501 PCL 6" /q 29 echo.
30 echo 安裝(理光)RICOH_3501_打印機......
31 echo.
32 
33 REM # /b 參數用於指定安裝的打印機名稱。
34 REM # /f 參數用於指定打印機的驅動文件。
35 REM # /r 具體的端口名稱可以通過 打印機屬性-->端口 那邊去查看。
36 REM # /m 參數用於指定打印驅動程序的名稱。
37 rundll32 printui.dll,PrintUIEntry /if /b "RICOH Aficio MP C3501 PCL 6" /f "\\文件服務器\公共盤\常用軟件\打印機 驅動\Ricoh_Aficio_MP_C3001_C3501_PCL6\PCL6_x64位\OEMSETUP.INF"  /r "IP_192.168.6.245" /m "RICOH Aficio MP C3501 PCL 6" /z 38 
39 if errorlevel 0 echo 打印機安裝成功 40 echo.
41 rem 安裝好打印機后,也可以在批處理文件最后加一行命令,把這個打印機設置為默認。
42 echo.
43 
44 echo 將這個打印機設置為默認打印機 45 rundll32 printui.dll,PrintUIEntry /y /n "RICOH Aficio MP C3501 PCL 6"
46 
47 goto end
48 
49 REM #*********************************************************************************
50 REM #
51 REM # /ia 用 inf 文件安裝打印機驅動程序
52 REM # /if 用 inf 文件安裝打印機
53 REM # /b[name] 基本打印機名
54 REM # /c[name] 如果操作在遠程機器上,unc 機器名
55 REM # /dl 刪除本地打印機
56 REM # /dn 刪除網絡打印機連接
57 REM # /dd 刪除打印機驅動程序
58 REM # /f[file] inf 文件或輸出文件
59 REM # /h[arch] 驅動程序體系結構,為下列之一: Alpha | Intel | IA64
60 REM # /m[model] 打印機驅動程序型號名
61 REM # /n[name] 打印機名
62 REM # /v[version] 驅動程序版本屬於下列中的一個: Windows 95、98 和 ME | Windows NT 4.0 | Windows NT 4.0 或 2000 | Windows 2000 或 XP| Windows XP 
63 REM # /q 安靜模式,不顯示錯誤信息
64 REM # /r[port] 端口名
65 REM # /y 將打印機設為默認打印機
66 REM # /z 不要自動共享這台打印機
67 REM # /Z 共享這台打印機,只能跟 /if 選項一起使用
68 REM #其中/m參數后面的打印機驅動程序型號名為inf文件中用於指明驅動的打印機名稱,一般在使用向導安裝的時候在選定inf文件后出來的所有驅動名稱中你自己需要的那個。
69 REM #
70 REM # 更多的幫助請使用rundll32 printui.dll,PrintUIEntry /?
71 REM #
72 REM #*********************************************************************************

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM