表格打印残缺鼓掌巧解决

整机外设

  最近同事总是向笔者抱怨,说在使用HP LaserJet 6L激光打印机进行表格打印时,经常会发生表格线打印不出来的现象,而且打印速度也会突然变得很慢。刚开始笔者以为是打印机硬件方面的故障,但后来才发现其实是因为打印的分辨率设置过高引起的。

  当我们在打印机的设置中选择了非常高的分辨率,同时打印较为复杂(例如含有图像数据或者表格)的文档时,打印驱动程序首先会将该文档转换成为一个很大的临时打印文件,此时需要大量的虚拟内存和临时硬盘空间。如果同时运行的其他程序占用了太多的内存空间,软件就可能无法申请到所要求的内存,从而导致打印数据丢失或者大大降低打印速度。笔者同事所碰到的就属于此类情况。

  鉴于所打印的表格对分辨率要求不是很高,笔者只是在HP LaserJet 6L的打印属性的高级选项中将打印质量调整为300×300dpi,并启用经济模式后打印就正常了。其他类型的打印机也会出现此类情况,一般来说都可以通过适当降低打印分辨率来解决。如果确实对分辨率要求较高时,我们也可以保持原来的打印分辨率,但同时需要增大虚拟内存或者添加物理内存来解决这个矛盾。