笔者朋友所在的公司有一台复印机,是从第三方复印机租赁公司所租赁的复印机,支持网络打印功能。为了方便他们公司的打印管理,朋友就在他公司内部设置了一台打印服务器,其它电脑均通过连接那台打印服务器来进行打印任务的处理,不过他们公司最近遇到了一个难题,就是当他们打印一些页数较多、包括一些照片、表格以及其它元素的PDF文件,打印到30页左右,就会出现一些异常打印页的情况,比如本来应该是显示一个看得到文字的表格的,但出来的打印页却是整页都是黑色的。
朋友首先是联系了复印机的供应商,但是复印机供应商维修师傅上门检查了他们的机器之后,认为跟他们的机器没有关系,可能是朋友公司电脑软件的问题,随后朋友把打开PDF文件的软件从 Adobe Reader 改为 WPS PDF,再试一次打印,结果还是出现异常打印页的情况,甚至是换了其它的电脑进行打印,情况还是没有任何的改变。随后朋友就联系了笔者,问笔者如何处理。
笔者认为,既然换了PDF软件、换了电脑之后,都出现同样的异常打印页情况,跟电脑的关系就应该不会很大了,最多就是驱动程序的问题。为此,笔者建议朋友让复印机的维修师傅留在现场,等笔者过去他们那边和复印机维修师傅一起去检查和测试。
来到了现场,笔者跟复印机师傅调节了复印机打印服务的各类设置项目,可惜没有一个设置项起作用。后来想到,复印机(打印机)的文件打印流程一般是这样:首先电脑应用程序会生成打印任务,然后通过打印后台程序生成打印后台处理文件,随后系统会根据数据类型调用对应的打印处理器,将数据转换为打印机支持的格式,再通过驱动程序将处理后的数据转换为打印机硬件专用的页面描述语言(如PCL、PostScript),并嵌入打印设置(分辨率、双面打印等),通过各类支持的接口(如USB、网络等)传送到打印机,打印机在接收数据后,解析页面描述语言,转换为光栅图像,驱动打印引擎输出纸张。如果出现这种异常打印页情况,可能就是在打印数据处理过程中出现问题,结合朋友更换过电脑、软件、甚至更换了打印处理器都无法解决问题的情况,笔者认为问题跟驱动程序或者打印机处理打印数据过程有关系,最容易解决的可能就是打印机的驱动程序问题。为了验证这个想法,笔者从官网上面下载了最新的复印机打印驱动程序,更新到服务器和朋友的电脑上面,随后再次进行了打印测试,未再出现过一张异常页,因此,本次朋友遇到的问题,基本可以认为是复印机的打印驱动程序Bug所导致。
虽然说不太建议随便使用新版本的软件或驱动程序,但只要旧版本软件或驱动程序出现问题并且影响到日常使用的,该升级还是要升级。
