在长期与打印机“打交道”的过程中,遇到打印页面中出现字符乱码的现象,是再正常不过的事情了;不过遇到打印页面中有乱码字符时,你该采取什么措施,让其快速消失呢?尽管各类打印机的型号以及工作原理都不相同,不过它们产生字符乱码的原因大致还是相通的,因此解决打印乱码的方法大致上也是相同的。为了帮助各位迅速地“驱除”打印页面中的乱码,本文特意总结了下面一些应对技巧,希望能对各位有所帮助。
重新启动,恢复系统
应对措施
重新启动,恢复系统
重启服务,驱除乱码
更新驱动,确保匹配
打印设置,确保正确
查杀病毒,远离乱码
更换替代,自我检查
规范操作,远离乱码
打印机之所以会输出字符乱码现象,大半原因还是由操作者自身引起的,例如要是操作不当或不规范,造成数据系统或打印缓存中的内容发生混乱时,就容易导致打印机打印出怪字符。此外,有的操作者性子比较急,在向打印机发送了打印命令后,发现打印机没有任何动静时,往往又会不停地重复执行打印命令,这样每次发送的打印作业,将被打印机管理程序自动保存在打印缓存中;要是计算机系统无法及时应答这些打印请求时,系统就会向打印机发出一些错误的指令,让打印机执行错误的操作,从而有可能造成打印非法字符的现象。为了快速解决由于系统混乱引起的打印怪字符现象,你最好将计算机和打印机的电源都关闭掉,然后再打开电源重新启动它们,这样保存在系统缓存或打印机缓存中的所有打印任务,将会自动被清除;重新发送打印命令时,系统多半就能正常响应打印机的工作请求了。
小提示:由于打印机和计算机系统一样,它也有自己的处理内存、处理CPU,要是在某一时间段内,你向打印机发送了太多打印任务的话,也容易导致打印机CPU无法快速应答,或者打印缓存发生溢出故障,从而造成打印怪字符现象。为了避免这种现象,请你不要在某一时间内,过多地发送打印任务到打印机;正常情况下,让打印缓冲区中的打印作业控制在3-5个,就不大容易出现打印怪字符、甚至打印机死机现象;要是出现死机或其他现象时,将打印机电源关闭一段时间之后,再次重新打开,就能将打印机工作状态恢复正常了。#p#副标题#e#
重启服务,驱除乱码
当然,要是你的打印机安装在Win2000或Win2003系统中的话,那么单纯依靠重新启动打印机或计算机的办法,是无法解决问题的;这是因为尽管在重新启动之后,打印机缓存中的打印作业将被自动清除了,但是计算机系统在重新启动之前,已经将系统内存中的打印作业,经过处理并临时保存到计算机硬盘中了,重新启动之后,硬盘中的打印作业又会自动地通过内存,重复发送给打印机,这样打印机继续会打印出怪字符。因此,要想消除Win2000或Win2003系统下的打印怪字符现象,必须按照下面的操作步骤来进行:
首先,打开系统开始菜单,依次单击其中的“控制面板”/“管理工具”/“服务”命令,在打开的图1服务列表窗口中,选中“print spooler”选项,并用鼠标双击之,在随后出现的图2设置窗口中,单击一下“停止”按钮,单击“确定”按钮后,打印作业将不会自动加载到系统内存中了。
图1
图2[NextPage]
接着,打开系统资源管理器窗口,进入到系统文件夹system32窗口中,再依次展开其中的“spool”文件夹、“printers”文件夹(如图3所示),选中该文件夹中的所有文件,并执行右键菜单中的“删除”命令,这样保存在打印后台的所有打印作业将被全部删除;
图3
下面,再次打开服务列表窗口,双击其中的“print spooler”服务,在弹出的服务属性设置窗口中,执行“启动”命令,恢复打印后台管理服务,这样以后向打印机发送的打印任务,又可以通过加载到内存的方法,实现后台打印功能了。完成上面的设置后,打印怪字符现象也将被自动消除了。#p#副标题#e#
更新驱动,确保匹配
在频繁地安装和卸载应用程序的过程中,或者在经常查杀病毒的过程中,打印机驱动程序与其他共享的dll文件很容易被误删除,从而导致打印机不能正常工作,甚至会引发打印乱码的现象;此外,大家在安装打印机的过程中,要是不是使用的原装驱动程序,而是使用相近驱动程序来替代的话,打印机的功能一般不会得到充分发挥,有时也会时不时地出现各种意外现象,例如突然打印死机,或者定时地出现打印乱码现象。因此正确地安装好打印机驱动程序,也是非常有必要的。在安装打印机驱动程序时,必须做到以下几点:
首先,应该使用与打印机相同型号的原装打印驱动;要是没有原装的话,可以到网上下载与打印机型号完全一致的驱动程序来替代,而不要随便地用其他驱动程序来替代,不然的话出现打印故障时,不大容易检查和排除。一般来说,在下载与打印机相匹配的打印驱动时,你应该先查看一下打印机的具体型号,再依照型号的不同,快速通过搜索引擎找到与之匹配的打印驱动程序。
其次,要注意打印机驱动程序的正确安装。不少人都喜欢使用自动搜索设备驱动的方法,来按向导提示进行驱动程序的安装。不过这种方法有一很大的弊病就是,计算机系统有时会自做主张地使用系统中已经存在的默认驱动程序,而不会将最新版本的驱动程序安装到系统中,而且向导安装驱动程序法需要等待的时间也比较长,不利于打印机的高效安装;因此笔者建议各位,尽可能地为打印机驱动指定好具体的位置,让系统准确地安装好最新版本的驱动程序。此外,要是系统中已经有低版本打印驱动的话,那么你最好在安装新版本的打印驱动之前,将旧版本干净卸载掉,以避免新旧版本之间发生冲突,造成驱动程序的混乱。当然,卸载打印驱动也不是随便就可以进行的,你必须在“设备管理器”窗口中,打开打印机的“属性”设置窗口,然后在“驱动程序”标签页面中,执行“卸载”命令,才能将旧驱动程序干净删除了。
第三,及时将打印驱动程序升级到最新版本。考虑到操作系统的版本不断升高,那么与之对应的打印驱动,要是不及时跟着升级的话,就很容易造成打印机“不适应环境”的现象;所以,及时更新打印驱动是非常有必要的。当然,在升级驱动之前,你最好先查看一下,目前安装到系统中的打印驱动是否是最新版本,倘若系统的打印驱动已经是最新版本的话,你就不要再更新了。倘若发现目前的打印驱动版本号较低的话,就必须按照下面的方法来及时更新:首先将最新版本的打印驱动从网上下载下来,并将其解压到指定目录中;然后在“设备管理器”窗口中,打开打印机的“属性”设置窗口,并在“驱动程序”标签页面中单击“更新驱动程序”按钮,当屏幕询问你“期望向导做什么”时,你不妨将“……,从中选择特定程序”选中,单击“从磁盘安装”按钮,将最新版本的打印驱动文件导入,最后按默认提示顺利完成更新操作。
第四,尽量不要在系统中安装多个打印驱动程序。要是系统中安装了多个不同打印驱动程序的话,很容易造成默认打印机并不是计算机当前所连接的打印机,或者会出现默认设置的打印驱动程序,与当前安装好的打印机不一致的现象,这样的话也容易引起打印机出现打印乱码现象。
小提示:要想准确地查看到当前系统的打印驱动版本号,你可以在打印机的“驱动程序”标签页面中,单击一下“驱动程序详细信息”按钮,在随后打开的窗口中就能知道准确的版本号了。#p#副标题#e#
打印设置,确保正确
一般来说,打印设置参数与打印机实际参数不相符合时,就容易引发乱码现象,或其他不正常现象,因此各位遇到打印机出现乱码现象时,必须打开打印机属性设置窗口,检查各项参数是否正确(由于打印机属性参数接触得比较多,笔者在这里就不详细介绍了)。当然,打印设置还包括打印机所连接的端口设置,特别是用串口卡连接起来的打印机,更要注意端口设置的正确性了;因为,在默认状态下,打印机串口卡的传输速度是被设置为“9600bps”的,不过很多控制设备通过串口与打印机相连接时,往往会自动修改打印机串口的传输速度,例如将它修改为“2400bps”,以确保控制的稳定性和准确性;这样一来,打印机日后再次使用串口卡与计算机串口相连接的话,打印串口的速度就不是默认的“9600bps”,此时你必须重新修改打印机串口速度,以确保计算机的串口速度与打印机串口速度一致。
当然,有的打印机自身打印速度非常有限,因此打印机端口速度如果被设置得过高的话,很容易造成打印机缓冲区中的内容发出溢出错误,或者造成打印机CPU无法及时应答,从而导致打印页面中出现乱码现象;因此,即使你将打印机串口速度设置得与计算机串口速度相同的话,但如果数值太高的话,仍然会造成打印乱码现象;为此,你必须同时将打印机和计算机的串口速度,调整得低一些。
此外,一些偶然的因素,也能导致实际打印设置与理论打印设置并不相同;例如,要是主板中的电池电量全部耗尽,或者经过跳线设置后,那么BIOS设置页面中的打印参数,就会被恢复到默认设置值,这样打印参数的突然变化,也很容易造成打印乱码现象。为此,在更换主板电池或更换跳线,你都要进入CMOS设置页面,检查一下打印模式、打印端口这些参数,是否与实际使用的参数一致,要是不同的话,必须及时修改过来。
查杀病毒,远离乱码
引发乱码现象,是病毒极为常见的一种破坏表现,因此无论在什么场合下,遇到乱码现象发生时,你总应该对系统中的病毒进行一下查杀。考虑到目前网上流行的病毒,几乎都是最新变种,普通的杀毒软件根本无法“奈何”它们;为此,你必须安装正版的杀毒软件,并在网上及时升级到最新版本,然后利用最新版本的杀毒程序,对操作系统进行全面查杀;查杀完毕之后,必须及时启用防火墙或防病毒程序,以防止网上病毒的再次入侵。另外,为了堵塞住操作系统的安全漏洞,你最好及时到微软官方网站上,下载并安装最新的安全补丁包,以便让系统变得“无坚不摧”。
更换替代,自我检查
要是通过上面的方法,都不能消除打印怪字符现象时,你只好使用终结绝招——用替换法,来检查打印机自身是否有故障。使用替代法其实很简单,只要你先将打印机连接到其他可以正常打印的工作站,进行测试打印,要是打印页面中仍然有乱码的话,我们几乎就能断定是打印机自身有故障了;当然,为保证万无一失,你不妨再将工作正常的打印机,连接到原先的工作站中,进行测试打印,要是打印机工作正常的话,就能肯定打印机自身有故障了,倘若新打印机在原先的工作站中,也会出现打印乱码的现象时,那么就能断定原先的计算机系统自身也有问题。此时,你只有请专业的电脑维修人员,帮你检查一下打印机或计算机自身的故障了。
当然,这种方法对普通个人用户来说,操作起来有点难度,毕竟个人用户身旁往往不会有多台打印机或计算机可以替代;但是对于单位用户来说,绝对可以值得一试,毕竟这种方法能让少走不少弯路。#p#副标题#e#
规范操作,远离乱码
前面笔者也曾经提到,打印页面中出现字符乱码,很大一部分原因就是由于操作者操作不当造成的;为了避免下次再次遇到打印乱码现象,掌握正确的操作方法是非常重要的。为此,笔者针对如何正确操作打印机,提出以下几则建议:
首先,不要在带电状态下,直接插拔打印机并口通信电缆;而且在断电状态下插拔电缆时,还必须注意不能用力太猛。在通电情况下,直接插拔并口电缆时,很容易造成电子管脚短路,接口处的电子芯片被冲击电流烧毁的现象,从而导致打印机无法正确传输打印信号;倘若插拔电缆用力过大的话,很容易导致打印电缆接口处的电路发生虚焊,甚至会损坏接口处的芯片,这样一来打印信号在打印电缆中传输时,就容易发生丢失,从而引发打印乱码现象。
其次,要注意给打印机营造一个良好的“工作环境”。在长期地使用打印机之后,打印机内部的一些核心部件就很容易被损坏,特别是打印机保存字库的芯片发生损坏的话,打印机就会经常出现乱码现象,而造成打印机核心部件容易损坏的原因,就是“工作环境”波动性太大。试想一下,将打印机放置在温差变化幅度大、市电电压不稳定、电源没有可靠接地的环境中,打印机怎么能“不生病”呢?!为此,将打印机放置在干净整洁、通风干燥的位置处,是延长打印寿命的有效措施;此外,为了避免内部打印芯片受到损伤,最好为打印机配上UPS稳压电源,同时保证连接电源能够可靠接地。
第三,及时清洁打印机。倘若打开打印机外壳后,发现内部各种纸屑、灰尘比较多的话,你必须即使将这些“垃圾”清除干净,这样说不定就可以消除打印乱码现象了。
第四,不要向打印机发送太多的打印作业。在系统配置低,特别是内存容量小的情况下,如果同时向打印机发送太多作业的话,很容易导致打印机CPU响应不及时,或者导致打印缓存中的内容溢出,甚至还能导致系统发生死机现象。
第五,尽量不要在打印机工作的过程中,随意触摸打印线缆,以避免造成电缆接口出现松动,导致接触不良现象;此外,为了防止打印信号在打印电缆上传输时,遭受到来自外界强电场或强磁场的干扰,请让打印电缆远离高压电力线,或避免打印电缆线与其他通信线缆绞缠在一起。