打印服务重启引发的乱码故障处理
这种方法一般适用于打印机长时间工作之后继续打印时出现的乱码故障,由于长时间工作后打印机的缓存中保存了不少垃圾任务,这些任务如果超过一定的数值,就会导致打印机反应迟钝或者反应出错,从而有可能引发打印乱码故障。遇到由这种因素造成的乱码故障时,我们只要将打印机电源关闭一段时间,之后重新启动打印机,这样就能让将打印缓存中的内容全部清除了。但是,如果打印机安装在Windows 2000或2000以上版本的操作系统中时,单纯依靠切断打印电源的方法是无法将打印缓存中的内容彻底清除干净的,因为Windows 2000以上的系统会在打印机电源被切断的一刹那,自动将打印缓存中的内容全部转存到计算机硬盘缓存中,以后打印机重新启动时,存储在硬盘缓存中的垃圾内容又会自动恢复原位,这样的话打印乱码故障仍然还有可能出现。为此,在Windows 2000以上版本的计算机系统中,我们需要采取打印服务重启法,才能将由缓存引起的乱码故障彻底解决掉:
![]() |
首先打开系统的运行对话框,在其中执行“Services.msc”字符串命令,进入到系统服务列表窗口中;从该列表中找到“print spooler”选项,并用鼠标右键单击之,从弹出的快捷菜单中单击“属性”选项,打开对应该服务的参数设置窗口;
单击一下该窗口中的“停止”按钮,然后单击“确定”按钮,此时再将打印机的电源切断,这样的话Windows系统就不会把当前打印缓存中的垃圾内容临时转存到硬盘缓存中了;
为了防止以前缓存在硬盘中的临时作业又恢复到打印缓存中,我们还需要打开系统的资源管理器窗口,依次双击其中的“system32”、“spool”、“printers”系统文件夹图标,然后在“printers”子文件夹窗口中将所有临时打印作业全部删除干净,这样一来打印机再次接通电源时就不会遇到垃圾缓存复位的问题了;
下面,为了确保打印机以后能够正常工作,我们还需要再次进入到系统服务列表窗口,并双击“print spooler”服务选项,打开它的属性设置窗口,再单击其中的“启动”按钮,将打印机的后台打印服务启动起来,以后打印机重新工作时,就不会受到垃圾缓存的干扰了。
小提示:为了避免产生太多的垃圾缓存,大家在向打印机发送打印文档时,要保持一定的时间间隔,不要在很短的时间内就向打印机发送很多个打印文档,否则的话缓存容量较小的打印机很容易出现乱码故障。
打印位置调整引发的乱码故障处理
如果打印机摆放在不合适的位置,或者工作在不合适的环境中时,那么打印机在工作时传输的信号很容易受到周围环境的干扰,从而有可能产生打印乱码故障;例如,一旦打印机靠近配电柜放置,或者靠近磁性很强的东西时,那么打印机工作时产生的传输信号在信号线缆上传输时,就特别容易受到周围环境中的强磁场或强电场干扰,如果打印机使用的信号线缆没有较强信号屏蔽功能的话,那么最终打印出来的内容很有可能都变成了乱码。为了避免由外界干扰造成的打印乱码故障,我们一定要将打印机摆放在理想的位置,这个位置一定要远离高压线、配电柜,要与其他电子设备保持适当的距离;另外为了增强打印机自身的抗干扰能力,笔者建议大家不要使用自己定做的打印信号线,而应该使用原配打印线缆,毕竟原配线缆在抗外界干扰方面具有一定的优势。
如果怀疑打印机线缆连接有问题的话,不妨将系统切换到MS-DOS工作模式,然后在DOS命令行中执行“dir>prn”字符串命令,来测试一下打印机打印出来的内容是否正常,如果在这种情况下打印机仍然还会出现乱码的话,那多半是打印机线缆连接遇到了故障。另外,要是打印机的接口上安装了加密狗的话,也很容易导致打印乱码故障,此时不妨将加密狗暂时移除看看。
