HP LaserJet 9085打印多份大文档时出现打印慢,打印作业中断,从堆栈出纸不移位分份等故障

2007-05-26 21:00:13 来源:中国耗材商城 浏览次数:380  

HP LaserJet 9085打印多份大文档时出现打印慢,打印作业中断,从堆栈出纸不移位分份等故障

 

    在使用MS word通过HP LaserJet 9085打印多份大文档时,比如打印一个200页的文档100份,在某种情况下会出现打印慢,打印作业中断,从堆栈出纸不分份等故障。

    正常情况下,打印这样的作业时会先在本地工作站的打印队列中生成一份假脱机文件,如果是200页文件,你会在打印队列中看到一个逐渐生成的200页的假脱机文件。然后这个文件会被发送到fiery中,打开command workstation会看到fiery正在processing这个文件。此时从command workstation中可以看到,fiery的内存和硬盘都会被使用掉一部分,也就是说占用了部分资源来进行RIP,当RIP结束之后,fiery又会回到空闲状态。当然,打印机的速度要比RIP慢的多,当fiery的RIP已经结束时打印机还在打印第一份作业。当打印机打印第二份作业时,虽然从command workstation中看到作业还在打印中,但此时fiery的资源完全处于空闲状态,打印机完全是在使用自身存储器中保存的作业映像来进行拷贝,就如同在直接复印文件一样。打印机此时的状态也很像是在拷贝作业,如果是打印100份,它的触摸屏右上角会显示2/100,在fiery的小液晶面板上也会显示2/100。在中低端LaserJet产品中这种功能称作transmit once RIP once 或 mopier功能,往往要求打印机要加装硬盘或扩充足够的内存才能激活该功能。因为这些打印机使用的是计算能力有限的嵌入式系统作为他们的打印控制器(formatter PCA),对于像使用fiery作为打印控制器的9085来讲,这个功能只是一个不用额外说明的标准配置而已。随着打印份数的增加,2/100的显示会变成3/100,4/100,5/100......,如果用户有堆栈器并且选择了偏移分份输出的话,那么打印机出纸器会将每一份作业通过移位的方法将它们分拣开。

    如果在使用9085打印时没有在MS word中正确的操作某个选项的话,那么所发生的情况就大不相同了。在MS word打印对话框中有一个叫“逐份打印”的选项,它是为了在使用低端打印机打印多份多页文档时避免手工分拣的劳动而设计的,如果份数和页数都不是很多的话,这样打印对性能的损失是可以接受的。如果选中它再打印上面的作业的话,你会发现本地打印队列中会试图生成一个20,000页的假脱机文件,更可怕的是生成每一页的速度会比上面的方式慢许多,而且本地工作站的系统资源也会被很严重的占用,像打开“我的电脑”对话框这样的操作都会变得很困难。这个假脱机文件的大小会有几百兆、上千兆之巨,毋庸置疑,这样的任务会使一些用户的工作站“死”掉很长很长一段时间,它会占满系统分区的全部剩余磁盘空间,使spooler服务停掉,甚至系统崩溃。如果你有一台配置和设置都极佳的电脑和足够的耐心,这个假脱机文件最后会被生成出来并且被发送到fiery中,fiery会对它进行RIP,由于fiery是一个专门处理打印的专用系统,一般在它这个环节不会出现“消化不良”的情况,当然也不排除一些极端情况,当然这同样会消耗fiery很长一段时间,它要将数据分段在内存和硬盘中交换若干个来回后才能全部RIP出来。将这个超级大作业发往打印机后,你会发现在打印机的触摸屏右上角会显示1/1,也就是说打印机理所当然的将这个作业作为一份20,000页的作业来打印,并且在1/1下面的内存剩余量显示在不断下降,一直到0%,然后打印机会停顿一段时间,然后再打印,往复几次直到结束。显然打印机自身的存储器无法一口气“吃”掉所有的打印数据,它也需要分成几次,并且肯定会使打印时间延长。最后,对于这一份拷贝来讲虽然它很大,但是它是一份拷贝,打印机不会因为它大就把它分割为100份并且通过移位来分拣它们。

    当然用户不会总是打印200页的文档100份,所以大多数情况下没有上面描写的那么严重,往往用户只是反映打印慢或不分拣。需要注意的是,“逐份打印”这个选项不是打印机驱动的选项,而是word里的选项,并且有记忆功能。也就是说当这个选项被选中后,下次在打开其他文档时它会被默认选中,并且即使重新选择了打印机驱动,这个选项也不会改变。这样的话,对于拥几台不同的打印机经常切换使用的用户来讲,需要在打印之前额外的检查一下该选项是否设置正确。