HP打印机 定时打印激活打印机(针对某些打印机需要激活才能打印的情况)

HP部分打印机好像都存在这个问题,需要主机打印一次其它机子才能通过主机打印,为了解决这个问题给出如下解决方案,定时开机。

把下面的代码保存为prtxls.vbs,然后就可以在命令行下面使用了,如打印c盘下的a.xlsx,命令为prtxls.vbs c:\a.xlsx

Dim objxls
On error resume next
Set objxls = wscript.getobject(“Excel.Application”)
If objxls = “” then
set objxls = wscript.createobject(“Excel.Application”)
end if
if wscript.arguments.count = 0 then
msgbox(“There are not enough arguments.”)
wscript.quit
end if
objxls.workbooks.open wscript.arguments(0),false
if objxls.workbooks.count = 0 then
Wscript.quit
Else
objxls.workbooks(1).printout
objxls.quit
End if
wscript.quit


以上为代码

在WINDOWS计划任务里增加上一个BAT批处理文件,内容就是
C:\prtxls.vbs c:\a.xlsx
定时运行这个批处理文件就行了

注意:a.xlsx 里要加入内容,不然打印机认为内容为空不打印了。在这里插入图片描述
在这里插入图片描述
若有开机密码 需要勾选 “不管用户是否登录都要运行”
在这里插入图片描述

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页