打印管理掌握多重技巧
2017-07-25绿人
绿人
默认状态下,当将一台物理打印机成功安装到windiws系统中后,windows系统会自动为其分配默认打印机文件夹名称和图标。如果希望打造出一个与众不同的个人专用打印文件夹时,可以尝试修改系统注册表相关键值。
如果希望打印机能按需进行工作,那么就一定先要管理好打印机。也许大家会认为,管理打印机不就是在打印机属性对话框中进行一些简单操作而已嘛,这能有什么学问?事实上,简单的打印机管理操作中,隐藏着大家不可能完全熟悉的许多秘密!这不,本文下面列写出来的几則打印机管理技巧,并不是常规管理方法所能实现的!
打造专用打印文件夹
默认状态下,当将一台物理打印机成功安装到windows系统中后,Windows系统会自动为其分配默认打印机文件夹名称和图标。如果希望打造出一个与众不同的个人专用打印文件夹时,可以尝试修改系统注册表相关键值,来让打印机文件夹名称和图标更具有个性化:
首先逐一点选“开始”“运行”命令,弹出系统运行对话框,输入“regedit”命令并回车,切换到系统注册表编辑界面;将鼠标定位到该界面左侧列表区域中的HKEY_CLASSES_ROOT\CLSID\{2227A280-3AEA-1069-A2DE-08002830309D}节点上,如图1所不。
其次从该节点下找到“默认”键值,并用鼠标双击该键值,在其后弹出的编辑对话框中,输入具有个性化的打印机文件夹名称,例如,在这里假设输入“秘书一处专用”,输入好打印机文件夹名称后,单击“确定”按钮保存设置操作,再重启一下计算机系统。当再次进入系统控制面板窗口时,就能发现打印机文件夹名称已经变成“秘书一处专用”了。
如果希望控制面板中的打印机文件夹图标也与众不同时,可以按照同样的操作方法,打开系统注册表编辑界面,在该界面左侧区域依次展开HKEY-CLASSES_ROOT\CLSID\{2227A280-3AEA-1069-A2DE-08002830309D}\DefaultIcon注册表节点,用鼠标双击“Defaultlcon”节点下面的“默认”键值,在其后弹出的编辑键值对话框中,输入需要作为打印机文件夹图标的文件路径,确认之后重启计算机系统,这样打印机文件夹图标就变成指定的图像了。
谨防偷偷删除打印机
在局域网工作环境中,一些用户可能会不怀好意,悄悄地删除网络打印机,来影响其他人的正常工作。为了谨防他人偷偷删除打印机,影响单位的正常工作,我们可以按照如下方法对网络打印机所在计算机系统进行合适设置:
首先打开系统运行对话框,输入“regedit”命令并回车,打开系统注册表编辑界面,在该界面左侧区域,依次展开注册表节点HKEY_CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,如图2所示。
其次用鼠标右键单击“Explorer”节点,从弹出的右键菜单中依次选择“新建”“Dword值”命令,将新创建的双字节键值取名为“NoDeletePrinter”,之后用鼠标双击刚刚创建好的双字节值,在弹出的编辑对话框中,输入数字“1”,确认之后重新启动计算机系统,这样日后其他人尝试悄悄删除网络打印机时,就会遇到失败故障了。
改善网络打印机性能
这里所说的“性能”,主要指的是网络打印机的共享访问性能。一般来说,网络打印机的共享访问性能是无法从外部进行改善的,这在打印作业量比较大的情况下,共享打印效率会受到明显影响。其实,在网络打印机自身性能不变的情况下,我们可以通过修改系统注册表相关键值,来实现改善网络打印机共享访问性能的目的。
大家知道,网络打印机在工作时,会将打印用户传送过来的数据保存在接受缓冲区中,之后按照顺序进行排队打印。倘若该缓冲区空间被快速耗尽,那么在清空之前就不能正常接受打印作业了,打印作业传输速度缓慢,打印操作会立即停止。为了尽可能避免该现象,在共享打印操作特别频繁的场合下,我们不妨将网络打印机的接受缓冲区数量设置成最大数值,确保将最大数量的缓冲区分配给未分页缓冲池内存中:
首先依次单击“开始”“运行”命令,弹出系统运行对话框,输入“regedit”命令并回车,切换到系统注册表编辑界面;将鼠标定位到该界面左侧列表区域中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\lanmanserver\Parameters节点上。
其次用鼠标右键单击“Parameters”节点,逐一点选快捷菜单中的“新建”“Dword值”命令,手工创建一个名为“Max workItems”的双字节键值,同时用鼠标双击该键值,打开如图3所示的编辑键值对话框,在这里输入十进制的“65535”,确认之后重新启动windows系统即可。同样地,在“Parameters”节点下手工创建一个“MaxRawWorkltem”双字节键值,再将该键值数值设置成十进制的“521”,这样能够保证网络打印机在高流量情况下,也消耗不完原始的接受缓冲区空间。
有的打印用户在与网络打印机所在计算机系统建立连接后,就一直处于闲置状态,这样明显会影响其他用户的打印连接。为了严格控制打印用户的连接时间,我们可以在“Parameters”节点下手工创建一个“Auto Disconnect”双字节键值,该键值主要是用来控制打印用户与打印机所在计算机系统之间连接时间的,如果希望空闲“1”分钟后立即断开打印用户,可以将其数值设置为十进制的“1”,默认数值为15分钟断开打印连接。
巧用命令安装打印机
大家安装网络打印机时,都会先进入添加打印机向导对话框,依照向导提示选择“网络打印机”,再不停单击“下一步”按钮就能顺利完成安装任务了。其实,熟悉Dos命令的用户,也可以巧妙利用Windows系统内置的rundll32命令,来快速完成网络打印机安装任务。例如,要将局域网中的“\\server\HP”网络打印机安装在本地计算机系统时,可以依次单击“开始”“运行”命令,弹出系统运行对话框,执行“cmd”命令切换到DOs命令行工作窗口,输入“rundll32printuldll,PrintUIEntry/ga/n\\Server\HP”命令并回车,其中“ga”参数表示要在本地计算机中安装新打印机,“n”参数用来指定需要安装的共享打印机路径信息,该信息是有大小写区分的,这样就能快速进行打印安装操作了。
当然,在进行这种安装操作之前,需要设置好共享打印机属性参数,以便能让其他客户机可以搜索到合适的驱动程序。比方说,要想正确在处理器为“X86”的客户端系统中安装网络打印机驱动程序时,可以进入打印机所在计算机系统,逐一单击“开始”“设置和打印机”命令,切换到打印机列表界面中,右击共享打印机图标,选择右键菜单中的“属性”命令;展开共享打印机属性对话框,选择“共享”标签,按下该标签页面中的“其他驱动程序”按钮,打开如图4所示的设置界面,选中“X86”选项,确认之后就能保证“X86”客户端系统能够正确安装网络打印机驱动程序了。
提高打印反应灵敏度
默认状态下,网络打印机每隔一段时间都会向局域网自动发送一些状态控制信息,可是如果不断地向局域网发送这类控制信息,有可能会造成网络传输通道发生局部堵塞故障,从而降低共享打印机反应灵敏度。为了避免网络传输通道发生局部堵塞现象,我们可以适当延长状态控制信息对外发送的间隔时间,以增强网络打印机的反应灵敏度,下面就是该方法的具体操作步骤:
首先逐一点选“开始”“运行”选项,弹出系统运行对话框,输入“regedit”命令并回车,展开系统注册表编辑界面,在该界面左侧列表区域依次展开HKEY_LOCAL_MAcHINE\SYSTEM\CurrentControlSet\Control\Print节点,检查“Print”节点下面是否存在“ServerThreadTimeout”键值,如果看不到该键值时,不妨从注册表编辑界面菜单栏中,逐一选择“编辑”“新建”“双字节值”选项,手工创建好“ServerThreadTimeout”键值。
接着双击“ServerThreadTimeout”键值,打开如图5所示的编辑键值对话框,直接输入合适的时间间隔,比方说,要想让时间间隔修改为“2”分钟时,可以输入十进制“120000”,确認之后重新启动共享打印机所在的计算机系统,这样网络打印反应灵敏度就会显著提高了。
恢复打印机后台服务
在安装打印机设备的时候,有时会碰到后台打印服务没有开启的提示,或者会遭遇无法找到驱动程序的错误。遇到这些错误,往往只要进入系统服务列表界面,打开Print Spooler服务选项设置对话框,点击“启动”按钮开启该服务的运行状态,就能按常规方法正常安装打印机设备了。然而,在开启后台打印服务的时候,我们有时不能从Windows系统服务列表中看到Print Spooler服务的“身影”,该问题很可能是系统中的后台打印服务发生损坏或丢失了,此时不妨进行下面的操作来恢复打印机后台服务:
首先从局域网中找到另外一台工作正常的客户机,该客户机安装的系统必须和故障客户机相同,之后以系统管理员权限登录该系统,切换到系统资源管理器窗口,展开“Windows”/“system32”文件夹窗口,使用优盘将该窗口中的“spoolsv.exe”文件复制出来。
其次依次选择“开始”“运行”命令,在弹出的系统运行框中输入“regedit”命令并回车,打开系统注册表编辑界面,将鼠标定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\Spooler分支上(如图6所示),再逐一点击“文件”“导出”命令,将Print Spooler分支下的键值备份保存到优盘中。
接着登录进入故障客户端系统,将优盘中的“spoolsv.exe”文件粘贴到“Windows”/“system32”文件夹窗口。再按照常规方法,打开Windows系统的注册表编辑界面,依次选择其中的“文件”“导入”命令,将先前备份好的Print Spooler分支下面的键值文件导入进来,再重新启动故障计算机系统即可。
一级小标题:拒绝远程管理打印机
为了提高管理效率,在访问权限许可的情况下,很多网络管理员往往会以Web形式,远程管理局域网中的网络打印机,例如查看网络打印机的工作状态、性能指标,发送打印任务给网络打印机,或者进行网络打印机远程安装操作等。不过,通过Web形式进行远程管理打印机,容易给网络打印机的使用带来安全麻烦。如果我们对打印安全性要求较高的话,可以按照下面的设置操作,禁止用户通过IE浏览页面远程行管理网络打印机:
首先进入网络打印机所在计算机系统,在该系统桌面上逐一点选“开始”“运行”选项,切换到系统运行文本框,输入“gpedit.msc”命令并回车,展开系统组策略编辑界面。将鼠标定位到该编辑界面左侧列表区域中的“计算机配置”“管理模板”“打印机”分支上,用鼠标双击该分支下的“基于WEB的打印”组策略,弹出如图7所示的组策略属性对话框,看看“已禁用”选项有没有被选中,一旦发现其还没有被选中时,应该及时将其重新选中,确认之后任何用户就无法通过IE浏览界面自由对网络打印机进行远程管理了。
巧妙使用虚拟打印机
经常进行打印操作的用户都知道,在DOS命令行状态下,用户可以将prn格式的打印任务发送给打印机设备进行打印,而不要其他程序的支持。因此,当发现本地计算机系统中没有安装打印机时,可以先将打印任务保存成prn格式的文件,之后将该文件复制到安装了打印机的计算机系统中,再通过copy命令将prn格式的文件直接传送给物理打印机,这样就能将打印任务输出来了,该方法往往应用于救急场合。下面就是该方法的具体实现步骤:
首先在没有安装打印机的计算机系统中安装好虚拟打印机。在进行这项操作时,依次单击“开始”“设置”“打印机和传真”命令,弹出打印机列表窗口,点击“添加打印机”按钮,切换到打印机安装向导对话框,按照提示来选择性地安装好虚拟打印机,当然,虚拟打印机的型号尽量与物理打印机保持匹配,否则实际打印时,容易出现格式上的偏差。
待安装好虚拟打印机后,右击该打印机图标,选择右键菜单中的“属性”命令,弹出虚拟打印机属性对话框。点击“端口”标签,在对应标签页面的“打印到下列端口”位置处,选中“File:打印到文件”选项(如图8所示),确认之后关闭虚拟打印机属性对话框。之后,按照常规操作,使用虚拟打印机将要打印输出的文件保存成prn格式,并且将该虚拟打印文件拷贝到优盘中。
接着通过优盘将虚拟打印文件粘贴到安装了打印机的计算机系统中(假设该文件位于“F:\111.prn”),并在该系统桌面中依次点击“开始”“运行”命令,在弹出的系统运行框中输入“cmd”命令并回车,进入MS-Dos命令行窗口,在该窗口执行“copy/B F:\111.prn PRN”命令,这样就能将打印任务正确输出来了。
用打印机池集中打印
有的时候,一台计算机系统中同时安装了多台打印机设备,如果想办法将这些打印机集合成一个整体,集中进行打印服务,那么可以充分提高所有打印机设备的利用效率。要达到这个目的,其实只要启用打印机池功能,将所有打印机设备使用的连接端口绑定在一起,日后所有打印任务会自动发送到打印机池中,并由它分配给每一台打印机去打印,下面就是详细的操作步骤:
首先逐一点选“开始”“设置”“打印机和传真”命令,进入打印机列表窗口,右击某台打印机图标,从弹出的快捷菜单中选择“属性”命令,弹出打印机属性对话框。点击该对话框中的“端口”标签,切换到如图9所示的标签页面。
其次看看该标签页面中的“启用打印机池”选项有没有被选中,一旦发现其还没有被选中时,应该将其重新选中,再从对应的端口列表框中,将本地计算机系统中所有打印机的连接端口依次选中,确认之后就能将它们集中形成一个打印机池,来对外提供打印操作,从而提高每台打印机利用率。