日复一日地面对着一层不变的打印机,即使打印水平再高的用户也很难再从其中“挖掘”出什么新鲜的打印技巧来了。不过,在长时间与针式打印机“亲密共舞”之后,笔者有幸更换了一台USB接口的新打印机;俗话说,新事物带来新思路,面对着刚买回来的新打印机,笔者的打印思路一下开阔了许多;这不,在短短的接触之后,发现了不少新的打印应用技巧!
降低打印机“内耗”
相信许多人都会这样认为,打印机要是不工作的话,那它就不会占用系统资源;不过如果你使用的打印机是USB接口的话,这样的认识就不十分正确了,因为Windows系统在默认条件下将会每过1毫秒就对打印机的USB端口进行一下扫描测试,以便检测打印机的连接状态是否正常。不过,打印机的USB端口如此被频繁地扫描,势必要消耗不少系统资源,倘若USB打印机与笔记本电脑相连的话,那么笔记本的电池电量将会消耗很快,这么说来打印机在不用时,也会在悄悄地消耗系统资源。为了把打印机悄悄消耗的系统资源降低到最小限度,我们可以通过修改系统注册表的方法,将打印机USB端口被扫描的时间延长一些,以便阻止Windows系统频繁对打印机进行检测。如果你使用的是Windows 2000以上版本的系统,那么就可以按照如下步骤来降低打印机“内耗”:
首先打开系统的运行对话框,并在其中执行“Regedit”命令,打开Windows系统的注册表编辑界面;
其次将鼠标定位于注册表分支HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{36FC9E60-C465-11CF-8056-444553540000}上,然后依次单击菜单栏中的“编辑”、“新建”、“DWord值”选项,并将新建立的DWORD值命名为“IdleEnable”,如图1所示;
接着双击一下刚刚创建好的“IdleEnable”选项,在其后打开的数值设置框中输入数字“1”,以便将系统对USB端口扫描的间隔时间修改为5毫秒,在默认状态下该数值为“0”,它表示系统对USB端口扫描的间隔时间为1毫秒;
输入好合适的数值参数后,再单击设置窗口中的“确定”按钮,以结束参数设置任务,最后再将计算机系统重新启动一下,如此一来系统就不会十分“勤快”地侦察打印机是否处于正常连接状态了,这样的话打印机对系统的“内耗”也就随之能降低了。值得一提的是,倘若你的计算机中安装的Windows 98操作系统时,那么就必须在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/USB分支下,创建好“IdleEnable”键值,再将这个键值的数值调整为“1”就OK了。
突破限制式打印
如果将USB打印机安装在具有防火墙功能的计算机中时,其他人通过网络来访问该打印机时,常常会出现权限受阻而无法打印的现象;这么一来许多人为了能让打印操作成功,常常会被迫关闭网络防火墙,以便让打印机顺利通过网络连接。可这么一来,网络安全性将会由于防火墙的临时关闭而受到影响,那有没有办法突破防火墙的网络打印限制,而成功进行共享打印呢?答案是肯定的,我们可以按照如下步骤来实现:
如果你使用的是Windows XP操作系统,那么你先准备好该系统的安装光盘,然后进入到安装光盘的根目录下,逐步打开其中的子文件夹“Valueadd/Msft/Net/NetBEUI”;再将“NetBEUI”文件夹下面的文件“Nbf.sys”,直接复制到“X:/Windows/System32/Drivers”子文件夹中(其中X为Windows系统所在的磁盘分区);同样地再将安装光盘中“NetBEUI”子文件夹下面的文件“Netnbf.inf”,直接复制到“X:/Windows/inf”子文件夹中(其中X为Windows系统所在的磁盘分区);
接着用鼠标右键单击Windows XP系统桌面中的“网上邻居”图标,并从弹出的快捷菜单中单击“属性”命令,再在其后出现的网络连接列表界面中,右击“本地连接”图标,并执行快捷菜单中的“属性”命令,弹出网络连接参数设置界面;
继续单击该界面中的“安装”按钮,打开如图2所示的“选择网络组件类型”选项,然后选择其中的“协议”选项,再单击一下“添加”按钮,并从其后的界面中将“NetBEUI”协议选中,以后按照向导提示将“NetBEUI”协议正确安装好。
考虑到在默认状态下,防火墙不会对“NetBEUI”协议下的通信连接进行限制,所以其他用户只要在工作站端也安装好“NetBEUI”协议,并通过该协议来访问网络打印机时,就能实现突破式打印了。
[1] [2]
让打印“有口难用”
USB打印机一般只要插入到计算机的USB端口,不需要安装驱动程序,就能被Windows系统正确识别并能正常使用了。不过在办公室中,你有时为了限制其他用户未经允许随意使用打印机,常常会在计算机系统中开设密码,让其他人不能进入Windows系统。不过这么一来也会给自己的操作带来麻烦,其实我们只要对注册表稍作修改,让系统暂时禁用打印机所连的USB端口,这样的话就能使打印机“有口难用”:
倘若USB打印机连接在安装有Windows 2000系统的计算机上时,你就可以先依次单击系统桌面上的“开始”/“运行”命令,在弹出的系统运行对话框中,输入注册表编辑命令“Regedit”,单击“确定”按钮后,打开系统的注册表编辑界面;
将鼠标定位于HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/usbhub注册表分支上(如图3所示),再在对应“usbhub”分支的右边子窗口中,双击“Start”选项,然后在弹出的数值设置对话框中,直接输入“4”,再单击“确定”按钮,最后把Windows系统重新启动一下,如此一来就能让打印“有口难用”;
倘若你的计算机使用的是Windows XP操作系统时,那你就需要对HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/usbstor分支进行修改,并将该分支下的“Start”键值调整为“4”,这样才能让打印“有口难用”。当然,以后你希望打印机连接到指定的USB端口中能正常使用时,只要将鼠标重新定位到注册表分支HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/usbhub或HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/usbstor分支上,并将其下面的“Start”键值调整为“3”就可以了。
(出处:http://www.sheup.com)
[1] [2]