在不安装打印驱动的情况下,是无法完成双面打印的。如图对比
通用型,即不安装厂家驱动。核心缺陷:不能双面打印
安装驱动后
借助脚本之家的例子(其他参考:rundll32 printui.dll,PrintUIEntry | Microsoft Learn),简单改写了一下,连接网络打印机测试源码
注:安装惠普打印机驱动之后,简单删除打印机,再进行的特例测试(非完全初始化环境)
@echo off
set printerIP=192.168.0.252
echo 检查网络打印机 %printerIP% 是否在线...
ping -n 1 %printerIP% > nul
if %errorlevel% neq 0 (
echo 不在线 %printerIP% 稍后试
pause
exit
)
rem 连接网络打印机 通用
@rem rundll32 printui.dll,PrintUIEntry /if /b "" /r "IP_%printerIP%" /m "Generic / Text Only"
@REM 已安装惠普打印机驱动,特例测试
rundll32 printui.dll,PrintUIEntry /if /b "" /r "IP_%printerIP%" /m "HP Universal Printing PCL 6"
echo 连接网络打印机,已OK
pause
效果图
下一贴或考虑共享打印机的尝试(非常规顺序编码),如果软件程序不支持静默安装等的话,待测...
|