今天偶然间把 PCL XL error 给解决了。 前几天客户说我们的网络会议系统安装了后,HP LaserJet 6P 等一些HP系列的打印机打印出了问题。一时间没有思路。 而且客户在宁波、温州一带。最近我又比较忙,不可能出差去解决问题。我现在研发部门。不像以前在工程部门可以出去。研发的工作比较繁重。呵呵。 不在问题现场,解决问题就比较麻烦。而且,公司也没有这些出问题型号的打印机,就比较麻烦了。 晚上突然有个灵感。就在我的本本上装了一下HP LaserJet 6P。之后再安装无限宝。结果发现,打印文档时,还没发送到打印机,就说打印机有问题。看来,不需要用真实的打印机也可以找问题了。 从分析打印安装路径和相关文件,分析到,其实所有的打印机相关文件都是安装在一个目录下的。所以,我有一个想法,是否是配置被覆盖了。结合这个思路,果然发现,有个stdnames.gpd是所有驱动都共用的。 无限宝用的是DDK里面标准文件。惠普HP LaserJet 6P等一些打印机对stdnames.gpd做了扩展。难怪。 安装无限宝以后,stdnames.gpd被覆盖成老的版本了。自然,HP打印机就出问题了。呵呵 。 原来这么简单。下次做安装程序的时候,把HP的stdnames.gpd作为我们使用的版本就好了,呵呵,问题解决!!! 文章来源: http://blog.sina.com.cn/s/blog_583228a901008o6o.html