在网络系统的共享资源中,除了共享文件夹外,打印设备也可以作为共享资源提供给网络用户使用,这样可以最大限度地使用每台打印设备,提高打印设备的利用率。虽然有些打印机本身自带有网络接口,可以独立地接入到网络中,但这类打印机一般成本较高。对于我们平常使用的普通打印机,需要先将之连接到一台服务器上,然后再将其共享给网络中的用户使用,这台连接有共享打印机的服务器就是打印服务器,为了节省成本,通常都是用文件服务器同时兼任打印服务器的角色。
打印服务器推荐使用Windows Server 2003/2008这类网络操作系统,如果使用Windows XP/7这种客户端系统,那只能支持最多10个或20个并发连接,这可能无法满足多个用户同时打印的需求。
一、 安装本地打印机
首先应在打印服务器上安装本地打印机并设置共享。下面以在Windows Server 2003系统里安装虚拟打印机为例介绍本地打印机的安装过程。
执行“开始\打印机和传真”打开添加打印机向导,在“本地或网络打印机”界面里选择安装本地打印机,由于这里安装的是虚拟打印机,所以建议不要勾选“自动检测并安装即插即用打印机”。
接下来需要选择打印机所连接的端口。如果是真实的打印机,目前一般都采用了USB接口,将打印机连接到计算机上以后,系统将会自动发现打印机。我们这里选择使用默认的LPT端口,这是一种老式的打印机端口,目前已被淘汰。
下面需要为打印机安装驱动程序。
真实打印机的驱动程序一般都在程序光盘里或从网上下载。这里我们随意选择一个系统自带的打印机驱动程序(这些驱动程序都很古老,在实践中很少采用)。
为打印机命名,默认就以打印机的产品型号命名。
将打印机设为共享,共享名为printer1。
下面的位置和注释可填可不填,由于是虚拟打印机,所以也不要选择打印测试页。安装向导完成之后,可以看到成功添加并被设为共享的打印机。
二、 安装网络打印机
下面在一台XP虚拟机上作为客户端安装已经被共享的网络打印机。
仍在“开始\打印机和传真”中打开添加打印机向导,选择安装网络打印机。
选择网络打印机之后,会有三种方式连接到网络打印机,推荐采用第二种方式,直接输入共享打印机的UNC路径。同软件资源的共享一样,这里也需要进行用户身份验证以及权限检查。
安装完成之后,在xp虚拟机里随便打印一份测试文档,会发现在server1里会出现相应的打印任务,证明网络打印机安装成功。
三、 打印机属性设置
当打印机安装完成之后,需要在打印服务器上对打印机的属性做些配置,打印机才能更好地工作。
-
设置打印时间
在打印机属性的“高级”选项中,可以设置打印机的使用时间。如只允许在工作时间内使用网络打印机等。
-
设置打印优先级
一般情况下,打印的顺序是按照时间的先后顺序,即先来先打。但有时个别用户或者管理人员需要打印一些比较紧急的文件,这时就可以通过设置打印机的优先级来实现。
假设有部门经理和普通员工,部门经理发送的打印作业要比普通员工紧急。设置打印优先级的步骤如下:
首先要在打印机服务器处为一台打印机安装多次驱动程序,生成多个不同的逻辑打印机,并分别为之设置不同的优先级。
在虚拟机2003里再添加一台逻辑打印机printer2,操作过程同前面的一样。安装完成之后,打开printer2的高级属性设置界面,将其优先级设置为99(优先级最高为99,最低为1)。
然后普通员工的打印客户端(虚拟机xp1)连接打印机printer1,部门经理的打印客户端(虚拟机xp2)连接打印机printer2。
配置完成后,当部门经理和普通员工同时打印时,部门经理会优先打印。
-
设置打印权限
在实际应用中,很多用户都会选择安装优先级高的网络打印机,这时可以对不同用户设置不同的共享打印机使用权限,限制优先级高的打印机只有特定用户才能连接打印。
在打印机属性的“安全”选项卡里,可以看见所有分配权限的用户列表。默认情况下,打印权限分配给Everyone组,也就是任何用户都具有打印权限。
共享打印机的权限设置方法与前面的共享文件夹类似,将默认的Everyone组删掉,再添加指定的用户账户并赋予权限即可。
本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1342929