设为首页 - 加入收藏 - 联系我们 - 广告合作 QQ 技术群1:29388706 群2:6069689(每月清理潜水用户)┆繁體中文
  PC外设之家
 首 页  文章中心 下载中心 经销商 用户交流 新版测试 网上商城
 打印文章: 导购指南 | 专业评测 | 产品资料 | 基础知识 | 办公耗材 | 应用技巧 | 解决方案 | 连续供墨 | 维护保养 | 维修技术
 资源下载: 打印机驱动 | 一体机驱动 | 专业打印驱动 | 打印机手册 | 一体机手册 | 专业打印手册 | 固件升级 | 打印管理 | 维修软件
 
 
   
   
 
您当前的位置:办公打印之家 -> 应用技巧 -> 文章内容  
高级查找
 
临时文件引起的打印问题
作者:佚名  来源:办公打印之家整理  发布时间:2007-3-2 0:04:26  发布人:admin

减小字体 增大字体

  在大家普遍使用的windows操作系统里,无论做到什么工作,只要是物理内存不够,系统就自动的在磁盘上生成临时文件;或者是即使物理内存足够,但是系统为了储存一些中间过程处理产生的数值,也会借用小部分硬盘空间。windows这样的设计,虽然在一方面可以使处理的速度加快,因为读入已经存在文件里的设置比每次都新生成快一点,但是却带来了一个很令人讨厌的问题,就是打印机“记忆错误状态”。这可以算是一个没有正式公开的windows BUG,下面详细的谈谈该问题。

  我们知道,windows使用的虚拟内存win386.swp就是属于临时文件的范围;但是另外,还有一个临时文件夹可能新手不知道、老手也忽略了:就是windows默认的临时文件目录C:\windows\TEMP,这个文件夹记录的是上次软件使用生成的状态和中间数值等,windows调用打印程序的时候,处理的结果也是储存在此的,如果你处理打印文档每次操作都准确无误还没什么,但是如果你做错了一次,比如换纸不及时、设置的纸张层数不对导致卡纸,或者是纸张的质量不好有折皱,在打印机里卡住了,你把它弄出来以后,系统可能已经把你这个错误状态记录在临时文件里了,而且更气人的是,即使你重新启动windows,系统还是不会更新这个临时文件,又没任何提示——当你下次打印的时候又调用该文件,结果打印机就好像有了灵性一样,每当到你上次出错的地方,它就一丝不苟地重复执行你的错误。

  一台爱普生Stylus color 460打印机,是使用一个打印共享器与扫描仪共用一根打印电缆的,在一次打印中,没有及时切换过打印机连通的开关,发生LPT1写入错误,系统提示通讯电缆连接错误,切换开关后再尝试,发生非法操作,死机,重启动后进入windows,再次调用打印,系统就好像打印机不存在一样,只是在系统任务托栏出现一个后台工作的小图标,就不打印任何东西,调用打印机配套的校正程序调试,无效,仿佛LPT1打印口消失得无影无踪似的。因为当时windows没有再报告非法操作,只是打印机拒绝工作,我就没想到是临时文件的原因,花了1个多小时,都没能解决问题,还连无辜的EPSON 460都骂了个狗血淋头。最后我一气之下,重装了windows系统,才恢复正常。后来我冷静下来,仔细的思考了这个问题,又在一些电脑论坛里看了别人的提示,才总结出来可能会是这个原因。当时还不敢肯定就是因为临时文件的问题,直到同事的打印机后来又发生一次问题:

  她的打印机是很常见的EPSON的LQ1600K针式打印机,情况更糟——因为是财务用的,有好几个人操作,其中一些人不太会用电脑,又贪图方便,直接在UCDOS和windows之间切换打印,发生了数次非法操作后,每当使用蜡纸打印的时候,打印机在第4、5行必然出现急速的原位连打现象,打印头发出恐怖的“唧唧”声,断了好几根针,当时那同事以为是偶然现象——她先是检查了打印设置,然后更换了断针,然后又重启动了系统,再更换一台打印机,还是无效;加上该电脑配的光驱也坏了,无法拷贝安装文件重装windows,所以只好叫我帮忙看看。

  我设想的是:既然每次到特定的位置发生错误,系统必然在某处记录了该状态,否则不会是两台打印机都在固定的位置产生故障,在系统重新启动后现象依然,说明错误的状态不是记忆在内存里,如果不是文档处理软件本身的错误,就肯定是系统的临时文件在作怪了。加上联想到上次我的喷墨机的经验,我立即进入windows目录,在TEMP删除目录树,连根拔掉,然后重新启动系统(防止在内存也记忆了错误),用磁盘扫描程序扫描了一遍(没有错误,所以不是文件交叉链接导致的故障)再进行打印,故障排除了。

  至此,我可以肯定此次打印故障是由于windows的临时文件记忆了上次错误的状态造成的,我上次重装系统能排除故障是由于先格式化C盘,连记录错误状态的临时文件都一块干掉了。于是我为她编写了一个批处理文件,自动在windows启动的时候删除临时文件,后来就没发生过该现象。

  建议各位用户在遇到打印故障的时候,试试此法,特别是每次故障都一模一样的时候,多半是错误状态被临时文件记忆了,删除它以后说不定就妙手回春了。

  自动删除临时文件的BAT批文件可参考如下,假设你的windows是默认安装在C盘的:

echo off
c:
cd\windows
deltree temp /y

  上面的命令建议单独做成一个批处理文件,然后在autoexec.bat里用call命令调用。因为要用到DOS命令,所以用NT、windows2000或者是windows ME标准版的用户就只好手工进入相应的目录,删除临时文件文件了。

[ ] [返回上一页] [打 印] [收 藏]
上一篇文章:
下一篇文章:
      松下1121打印机维修一例       为Epson喷墨打印机换血
发表评论:
用户名
分 值 100分 85分 70分 55分 40分 25分 10分 0分
说 明
  (注“”为必填内容。)
 
 
栏目导航
· 导购指南 · 专业评测
· 产品资料 · 基础知识
· 办公耗材 · 应用技巧
· 解决方案 · 连续供墨
· 维护保养 · 维修技术
热门下载
热门文章
· 挖掘HP3325喷墨打印机的潜..
· HP LaserJet 5000LE打印机..
· Star AR3200打印歪斜的校正..
· 跟我学寸照排版打印 十步搞..
· HP 2605系列打印机如何安装..
· 解决Epson LQ-570+指示灯不..
· HP惠普 专用网络打印服务器..
· 几款虚拟打印机的奇妙用途..
· 数码照片打印前的快捷曲线..
· 数码照片打印前 Photoshop..
· 数码照片打印前的魔术处理..
· 教您安装HP激光打印机硒鼓..
· 安装EPSON针式打印机要用操..
· 佳能LBP-660、LBP-800激打..
· HP 1125c打印机为何如此慢..
· 虚拟打印机使用手册
· 教你 HP LaserJet1022打印..
· 减少EPSON LQ-1600K打印机..
· 如何安装及更换打印机色带..
· 高效完成工作的助手:一体..
相关文章
查看更多与临时文件引起的打印问题相关内容
 
 
Copyright © 2002-2008 办公打印之家. All Rights Reserved .
湘ICP备06012912号
 
在线客服: 点击这里给我发消息
点击这里给我发消息
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 -网站地图