近日,笔者帮助用户安装了一台HP激光打印机。在安装完成后,进行测试时发现打印的文档总是带有错误信息的纸张。错误信息显示为“PCL XL error”,其中Subsystem为KERNEL,Error为IllegalOperatorSequence,Operator为EndSession,Position为7。为了解决这个问题,笔者尝试了多种方法。
1、笔者使用机器上自带的测试功能,发现打印机可以正常工作,但无法与PC正常通讯。即使将此驱动以及所有相关的软件卸载后重新安装,问题依然存在。于是,笔者致电HP客服,客服人员告知无法确定问题原因,只能尝试一些解决方法。
更改高级选项:
右键选中打印机,在弹出的窗口中选择“打印首选项”,打开打印首选项窗口;
在“图形”选项卡下,将“True Type字体”下拉列表选择为“下载为软字体”;
依次展开“文档选项”、“打印机功能”,更改“将True Type作为位图发送”下拉列表为“已启用”;
2、将“Print Data Optimization”下拉列表更改为“Optimize for Text and Vector”,应用并确定。
为安全起见,笔者重启了机器及打印机,但问题依旧存在。
更换驱动程序:
打开“打印机和传真”窗口,依次单击“文件”、“添加打印机”菜单;
打开“添加打印机向导”窗口,单击“下一步”;
去掉窗口中的“自动检测并安装即插即用打印机”选择,单击“下一步”;
在“选择打印机端口”窗口中,使用以下端口下拉列表中选择“USB001”,单击“下一步”;
在“安装打印机软件”窗口中,在厂商列表中选择“HP”,打印机选择“HP LaserJet 2200 Series PCL”,单击“下一步”完成打印机的添加。添加完此打印机之后,打印文档及测试页OK。
通过上述方法进行操作之后,再次重装操作系统时,直接按照方案2中的步骤安装的打印机,就可以正常使用。至此,“PCL XL error”的问题得以解决。