
该公司共享的计算机基本上是配置更好的台式计算机. 安装XP系统. 固定的IP地址,配置相应的权限并安装打印机驱动程序,这里有个特别说明,所有计算机都不会打开访客帐户,任何共享访问都需要密码,因此批处理就像这个share_print.bat
复制代码,代码如下:
@回声关闭
net use \\ 192.168.1.230 \ IPC $“密码” /用户: “用户名”

rundll32 printui.dll,PrintUIEntry / in / u / z / q / n“ \\ 192.168.1.230 \ HPLaserJ1319”
rundll32 printui.dll,PrintUIEntry / y / n“ \\ 192.168.1.230 \ HPLaserJ1319”
注意: PrintUIEntry区分大小写
(如图):

1,首先使用net use命令与需要连接的打印机服务主机建立连接,这是用户名和密码
2. 调用rundll32命令从命令行调用动态链接库. 该行来自网络搜索的结果. 如果要了解其他特定参数和用法,请在运行命令中输入rundll32 printui.dll和PrintUIEntry /. 检查其他相关参数,请注意,/ n后面应跟共享打印机的IP地址和打印机名称
3. 最后一个命令是将此共享打印机设置为默认打印机.
4. 将以上命令另存为批处理后,必须手动单击以确认驱动程序的安装. 这里有很多信息,而且不是很好. 我希望解决它的任何人都必须将其发送出去学习. (如图):

5. 单击“是”后,添加打印机已完成打印机共享bat,并且命令窗口本身已关闭. 您可以看到打印机已成功连接并设置为默认打印机.
6. 问题来了. 重新启动计算机后,您将发现无法连接,因为系统尚未保存密码. 在这里将添加另一批来解决该问题.
7,添加批处理过程,通过网络使用连接到共享打印机计算机,并将其复制到启动项,以便您可以在启动后直接进行打印而不会出现问题. 但是如何将其复制到启动?而且,只要用户刚刚开始运行批处理一次,只要将其打开,就可以打印吗?我们是这样的:
创建copy.bat,它将复制连接到打印机的批处理程序并将其设置为启动项目的默认程序,然后调用此命令一次将其连接起来,以便用户可以直接打印,然后重新启动稍后,即等待程序自动执行与打印机的连接,只需单击一次即可确认,而无需执行其他任何操作.

8,经过测试,由于连接到共享的打印机需要网络支持打印机共享bat,但是许多计算机启动非常缓慢,并且网络连接时间太长,因此改进后的share_print.bat如下所示:
9,该文本是为了提示用户等待,但背景确实是ping,并且添加15个参数表示在网络正常后将等待约15秒才能连接到打印机.
10. 将这两个批次发送给需要连接到打印机并让他们执行copy.bat的同事.
本文标题: 通过批处理蝙蝠解决局域网打印机共享问题
本文地址:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-216457-1.html
小心中国借机开战占领整个南海