当前位置:首页 » 网页前端 » 配置打印机可以做成脚本么
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

配置打印机可以做成脚本么

发布时间: 2022-12-22 16:23:00

1. 高分求一个可以自动产生已有网络打印机的脚本

来的很是时候
偶在考软考网络工程师了
分给偶吧哈
3Q3Q

2. 打印格式,如何用脚本或代码添加

你的想法很正确,因为编辑LGPO
的内容(database)的部分是undocumented
所以只能是通过对注册表进行操作,或者是编辑script.ini才能实现你的目的
编辑scripts.ini"文件的话,类似下面
[Logon]
0CmdLine=C:\xxxx.exe
0Parameters=
1CmdLine=C:\yyyy.exe
1Parameters=

3. 惠普打印机可以用批处理命令写个一步到位的扫描脚本吗

兄弟,虽然你没有积分奖励,但是还是来回答一下你的问题吧!PCHOME电脑之家里面可以搜索这个驱动,一般这类驱动都可以在网上搜索到。不过我这里确实没有现成的,你还是自己下载下吧。一旦别人给能传过去的文件有病毒或者木马就麻烦了!

4. 如何使域用户在登录时能自动在它的打印机信息里就会有域里的打印机,脚本怎么写呢

给点分行不?
加点分.我马上贴出来!!

5. 2012没有pushprinterconnections,该怎么在域环境里部署发布打印机

你可以使用脚本。脚本我已经测试,可以正常使用。脚本是:

1、安装新打印机的脚本

-------脚本部分------

on error resume next

strComputer = "."

Set FSO = CreateObject("Scripting.FileSystemObject")

Set WshNETWORK = WScript.CreateObject("WScript.Network")

Set WshNetwork = CreateObject("WScript.Network")

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\" & strComputer & " ootcimv2")

Set colInstalledPrinters = objWMIService.ExecQuery _

("Select * from Win32_Printer")

For Each objPrinter in colInstalledPrinters

if InStr(objPrinter.Name,"EPSON") or InStr(objPrinter.Name,"HP") then

WScript.Echo "打印机已存在!"

Wscript.Quit

end if

Next

WshNetwork.AddWindowsPrinterConnection "\192.168.1.43epsonlq-"

WshNetwork.AddWindowsPrinterConnection "\192.168.0.18HPColorL"

WshNetwork.SetDefaultPrinter "\192.168.0.18HPColorL"

WScript.Echo "打印机安装完成!"

-------脚本结束------

2、这个是用于更换打印机时用的,先判断旧的打印机是否存在,存在就先删除后再添加新的打印机

-------脚本部分------

on error resume next

strComputer = "."

Set FSO = CreateObject("Scripting.FileSystemObject")

Set WshNETWORK = WScript.CreateObject("WScript.Network")

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\" & strComputer & " ootcimv2")

Set colInstalledPrinters = objWMIService.ExecQuery _

("Select * from Win32_Printer")

For Each objPrinter in colInstalledPrinters

if InStr(objPrinter.Name,"Canon 2900") then

objPrinter.Delete_

End if

if InStr(objPrinter.Name,"HP 1022") then

objPrinter.Delete_

End if

Next

Set WshNetwork = CreateObject("WScript.Network")

WshNetwork.AddWindowsPrinterConnection "\192.168.1.43epsonlq-"

WshNetwork.AddWindowsPrinterConnection "\192.168.1.18HPColorL"

WshNetwork.SetDefaultPrinter "\192.168.1.18HPColorL"

WScript.Echo "安装完成!"

-------脚本结束------

说明:

  • 以下代码黑色加粗部分是可以根据实际情况更换的

  • 如果不懂脚本,请不要随意更改脚本,一米发生错误,导致不能正常添加打印机

  • 用TXT文本来编辑脚本,保存后需要更改文件后缀名为.vbs

  • 脚本是用到组策略中的用户配置的登陆,而不是计算机配置的登陆

6. 调用IE打印,不提示选择打印机直接打印,是要设置打印机还是要设置脚本参数

文件——页面设置——打印机,然后选择打印机就可以了

7. 网络打印机的配置方法。(佳能的)

需要准备的工具:电脑,打印机。

第一步、打开开始菜单中的“设备和打印机”,如下图所示。

8. 如何用脚本设置打印机

你用 鼠标 或 键盘 操作完成的,都可以用 按键精灵完成。(可能 验证码 难了点吧。)
简单点的,可以用 按键精灵的 录制。也可以自己写代码。

9. 网络安装打印机脚本

创建一个vbs脚本:

On Error Resume Next
dim objNetwork

Set objNetwork = WScript.CreateObject("WScript.Network")
objNetwork.AddWindowsPrinterConnection "\\共享服务器\共享打印机名"
objNetwork.SetDefaultPrinter("\\共享服务器\共享打印机名")

MsgBox "The printer has been installed."