打印机控制技巧四则
为了更好地用好打印机,许多人都挖空心思想出了许多新鲜的控制招法,来随心所欲地控制打印机按照自己的要求进行个性化运行。当然,笔者也不例如!这不,笔者在长时间使用打印机的过程中,经过仔细钻研和反复琢磨,总结了几则自己经常用来控制打印机的新鲜招法,现将它们贡献出来与各位交流分享!
巧用文件防止他人随意打印
在多人共同使用同一台计算机办公的环境中,打印机常常会被一些私心较重的人恶意使用,长期以往打印机肯定会不堪重负的。为了有效保护好打印机设备,不少人都想对打印机的使用权限进行限制,以防止打印机被随意使用!但这么一来,其他人很容易看出打印机已经被人为做了手脚,那样很容易伤了同事或朋友的感情。为了既能礼貌地拒绝同事或朋友随意使用打印机,又能让同事或朋友看不出打印机的访问权限已经被人做了手脚,我们可以通过巧妙创建文件的方法来实现这样的控制目的:
对于某些型号的打印机来说,有时我们需要先打开打印机应用程序控制界面,然后通过对应界面中的相关功能命令,才能让打印机开始工作;现在我们只要想办法让普通用户无法启动打印机对应的应用程序,就能达到防止他人随意打印的目的了,下面就是该方法的具体实施步骤:
首先在打印机所连的计算机系统桌面中单击“开始”按钮,从随后弹出的系统“开始”菜单中,依次选择“程序”/“附件”/“windows资源管理器”选项,打开本地系统的资源管理器窗口,在该窗口中找到打印机应用程序所对应的安装路径;
接着进入到打印机应用程序所在的安装文件夹,然后用鼠标右键单击该文件夹窗口的空白区域处,从弹出的右键菜单中依次选择“新建”、“文本文档”命令,再把新建的文本文档名称设置为“ws2_32”,同时将该文本文件的扩展名设置为“dll”;
完成上面的特殊文件创建任务后,我们再尝试启动一下打印机的应用程序,此时Windows系统会自动弹出文件出错的提示,不知道内情的同事或朋友看到这样的提示,肯定会以为这是打印机应用程序出了问题,而不会想到这是我们从中作梗的,如此一来我们就实现了礼貌拒绝他人随意使用打印机的目的了!日后,我们自己倘若需要运行打印机应用程序时,只要打开系统的资源管理器窗口,进入到打印机的应用程序安装文件夹窗口,将以前创建的“ws2_32.dll”文件直接删除掉就可以了。不过,有一点需要提醒各位的是,该方法仅对连接到Windows 2000以上系统的打印机有效,而对连接到windows 98系统的打印机无效。
优化打印带宽提高输出速度
相信不少媒体都有如何提高打印机输出速度的经验介绍,可是仔细琢磨一下后,我们不难发现多数经验都是从优化打印机或打印机所在计算机的性能角度出发的;事实上,对于共享打印机来说,我们还能从优化共享打印机的网络传输“通道”的带宽角度出发,来尽可能地提高共享打印机的输出速度。这不,要是局域网中同时安装有几台共享打印机时,这些共享打印机在缺省状态下会每隔一段时间,向局域网中发送一些共享打印机的状态信息和任务列表信息,倘若这个时间间隔很短的话,各个共享打印机就会源源不断地向局域网发送任务列表信息和当前状态信息,很明显这些信息将会占用不少网络带宽资源,从而容易导致共享打印机实际打印输出的速度变慢。为此,我们有必要对共享打印机发送状态信息的时间间隔进行一下调整,才能有效地节约共享打印机数据传输“通道”的带宽资源,提高共享打印输出速度;当然共享打印机发送状态信息的时间间隔也不能调整得太大,否则的话打印用户就无法及时知道各个共享打印机的工作状态了。要调整共享打印机发送状态信息的时间间隔时,我们不妨按照如下步骤进行操作:
首先在共享打印机所在的计算机系统桌面中单击“开始”按钮,从弹出的系统“开始”菜单中执行“运行”命令,打开本地系统的运行对话框,在其中输入注册表编辑命令“Regedit”,单击“确定”按钮后,打开系统的注册表编辑窗口;
其次在该编辑窗口的左侧显示区域,用鼠标展开“HKEY_LOCAL_MACHINE”注册表分支,在其后弹出的分支下面依次选中注册表子项“SYSTEMCurrentControlSetControlPrint”,在对应“Print”子项所对应的右侧显示区域中,看看是否存在“ServerThreadTimeout”的双字节值,如果没有找到该键值的话,我们不妨用鼠标逐一单击注册表编辑窗口中的“编辑”、“新建”、“双字节值”命令,同时将新建的双字节值名称取为“ServerThreadTimeout”;
接下来用鼠标双击双字节值“ServerThreadTimeout”,打开如图1所示的数值设置窗口,在该窗口中输入合适大小的时间间隔,比方说输入“60000”时,就意味着共享打印机日后每隔1分钟会向局域网发送一次状态信息或任务列表信息,设置完毕后,单击一下“确定”按钮,并按键盘上的F5功能键刷新一下系统注册表,就能使上面的设置生效了。
巧用命令让新打印端口生效
我们知道,Windows系统在默认状态只为我们提供了“LPT1”、“LPT2”、“LPT3”这3个并行打印端口;可是这些打印端口有时并不能满足我们的需求,例如我们常常需要根据一些特殊用途安装多个虚拟打印机,那样的话我们就需要更多的并行打印端口支持,才能满足多台虚拟打印机的安装需求。为了获取更多的打印并行端口,我们常常会打开系统注册表编辑窗口,展开其中的注册表子项HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/windows NT/CurrentVersion/Ports,然后在“Ports”子项下面通过执行“新建”/“字符串值”命令,来创建“LPT4”、“LPT5”、“LPT6”之类的新并行打印端口。
当这些新创建的并行打印端口设置好后,还不能立即有效,此时我们还需要通过运行相关DOS命令来将这些新打印端口服务启动起来,日后才能正常使用这些新创建的打印端口。在使用DOS命令启用新打印端口服务时,可以按照如下步骤来进行:
首先在需要创建虚拟打印机的计算机系统桌面中,依次单击“开始”/“运行”命令,打开对应系统的运行对话框,并在其中执行字符串命令“cmd”,将系统工作界面自动切换到MS-DOS工作界面;
其次在DOS命令行状态下,输入“net stop spooler”字符串命令,单击回车键之后,Windows系统会自动把当前正在运行的假脱机打印服务暂时停止掉;下面再在DOS命令行状态下,输入“net start spooler”字符串命令,单击回车键之后,Windows系统又会自动把原有的和新增的打印并行端口激活成功(如图2所示)。日后,我们在安装功能不一的虚拟打印机时,就可以选用新增加的并行打印端口了。当然,上面的操作步骤,只能在安装了windows 2003系统的计算机中有效。
防火墙保护共享打印机被偷用
当共享打印机连接到安装有Windows XP系统的计算机中时,我们可以利用windows系统自带的防火墙来保护共享打印机的访问安全,可是有一些水平稍微高一些的用户,只要打开防火墙的设置窗口,将其中的“文件和打印机共享”功能排除在防火墙限制之外的,他们往往就能轻松穿过防火墙的限制实现偷偷共享打印的目的。为了让防火墙真正起到保护共享打印机使用安全的目的,我们只要按照如下步骤设置一下与防火墙有关的系统组策略,就能阻止其他人随意进入防火墙设置窗口来排除“文件和打印机共享”功能了:
首先在共享打印机所在的计算机系统桌面中,单击其中的“开始”按钮,并从弹出的“开始”菜单中执行“运行”命令,进入到本地系统运行对话框,在其中输入“gpedit.msc”组策略编辑命令,单击回车键后,打开本地计算机的组策略编辑窗口;
其次在该组策略编辑界面的左侧显示区域,用鼠标逐一展开“计算机配置”、“管理模板”、“网络”、“网络连接”、“标准配置文件”项目,在“标准配置文件”项目所对应的右侧显示区域区域中,用鼠标双击“windows防火墙:允许文件和打印机共享例外”选项,打开该选项的属性设置窗口,选中其中的“已禁用”项目,再单击“确定”按钮,如此一来其他用户就不能在如图3所示的防火墙设置页面中随意排除“文件和打印机共享”功能了,那样的话防火墙就能真正实现有效保护共享打印机安全的目的了。