自动连接网络共享打印机

网络通信

  在某些工作组模式的对等网中,要想使用基于Windows 2000/XP/2003系统的打印服务器上的共享打印机,用户必须在使用前手动连接一次打印服务器上的共享打印机。更麻烦的是,有些时候,只要用户的计算机(使用Windows 2000/XP/2003系统)重启一次,就必须重新连接一次。

  上述现象的发生是因为打印机的共享没有设置为“Everyone”,而是采用了身份验证的方法进行共享(需要在客户机端输入用户名和密码)。因此一旦系统重新启动,共享连接就会自动断开,所以客户机在重新启动后如果还要连接打印机,就要重新进行一次登录。这给用户使用共享打印机带来了非常大的不便。但笔者有办法使用户每次开机后都能自动连接共享打印机。

  1.首先,在打印服务器上创建一个打印用户。然后,在共享打印机属性中的“安全”选项卡中添加打印用户并授予打印权限。

  2.在客户机的桌面上创建一个批处理文件print.bat,内容为“net use \\printserver\print$ password /user:username”。其中,printserver表示打印服务器的机器名,username表示打印用户的用户名,password表示打印用户的用户密码。

  3.打开“任务计划”,双击“添加任务计划”。在“任务计划向导”中点击“下一步”按钮后点击“浏览”,找到已创建的批处理文件print.bat,选中它并点击“打开”。在“任务名”中输入“ConnectPrint”,并在“执行这个任务”下选择“登录时”,接着连续点击两次“下一步”按钮后点击“完成”即可退出“任务计划向导”。

  进行上述设置后,客户机每次开机都能自动连接打印服务器上的共享打印机。当然,前提是打印服务器在客户机开机前已在运行。如果客户机开机时打印服务器没有运行,怎么办?不要紧,你只要在服务器开机运行后,双击桌面上的print.bat文件就行了。