近日,于客户处安装HP P2055d激光打印机(2009年11月份生产的机器),介绍下硬件环境:PC:Dell OptiPlex 360,另有一台富士通DPK 8600E票据打印机,P2055d通过USB数据线与PC相连;软件环境:操作系统Windows XP SP2,使用随机附带的驱动盘,安装完操作系统及驱动后,即安装此HP P2055d打印机,安装完驱动后,打印測试页,OK;然后,安装富士通DPK 8600E,安装完毕后此DPK8600E一切正常,结果P2055d挂了,打印文档总是打印出一张带有错误信息的纸,详细信息例如以下:

---------------------------错误信息開始(此行笔者加)----------------------------

PCL XL error

Subsystem: KERNEL

Error: IllegalOperatorSequence

Operator: EndSession

Position: 7

-------------------------------------------------------//错误信息结束(此行笔者加)

使用机器上自带的測试功能,打印机能够正常工作,可是就是无法跟PC正常通讯。将此驱动以及全部相关的软件卸载,又一次安装,问题依然。无奈,致电HP客服,客服人员告知问题无法确定,仅仅能使用下面方法试试。因为电话与机器隔着甚远,不方便操作,笔者打了2次客服电话,P2055d总算是能打印了。在此,将操作方法列出,以备后用。

1. 首次尝试,更改高级选项

1) 右键选中打印机,在弹出的窗体中选择“打印首选项…”,如图1所看到的。

图1

2) 打开如图2所看到的的打印首选项窗体

图2

3) 展开“图形”,将以下的“True Type字体”下拉列表选择为“下载为软字体”(图3)

图3

4) 依次展开“文档选项”à“打印机功能”,更改“将True Type作为位图发送”下拉列表为“已启用”(图4)。

图4

5) 然后,将“Print Data Optimization”下拉列表更改为“Optimize for Text and Vector”,“应用”--“确定”(图5)。

图5

为安全起见,笔者重新启动了机器及打印机(实际上是关闭计算机然后关闭打印机),打印机及机器启动后,问题依然。

2. 再次努力,更换驱动程序

问题未解决,笔者再次求助于HP客服(每次打HP客服都得等待,也不知道是HP服务太好还是HP产品质量有问题),笔者被告知更换成2200的驱动,于是乎再次尝试。

1) 打开“打印机和传真”窗体(開始à设置à打印机和传真),依次单击“文件”à“加入�打印机”菜单,如图6所看到的。

图6

2) 打开如图7所看到的的“加入�打印机向导”窗体,单击“下一步”。

图7

3) 去掉如图8所看到的的窗体中的“自己主动检測并安装即插即用打印机”选择,单击“下一步”。

图8

4) 在“选择打印机port”窗体中,使用下面port下拉列表中选择“USB001”(图9),单击“下一步”。

图9

5) 在“安装打印机软件”窗体中,在厂商列表中选择“HP”,打印机选择“HP LaserJet 2200 Series PCL”,单击“下一步”完毕打印机的加入�。

图10

加入�完此打印机之后,打印文档及測试页OK。原2055d的打印机系统会自己主动安装上,建议将此2200的打印机设为默认打印机。至此,“PCL XL error”的问题攻克了。

再次重装操作系统时,直接依照方案2,安装的打印机,一切正常。

HP P2055d激光打印机PCL XL error的解决的更多相关文章

  1. php编译安装报错:make: *** [sapi/cli/php] Error 1 解决办法

    ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':/ext/iconv/iconv.c:2491: undefin ...

  2. Cisco VPN Client Error 56解决

    Cisco VPN Client Error 56解决 VPN Client报错 650) this.width=650;" style="width:575px;height:1 ...

  3. MySQL主从失败 错误Got fatal error 1236解决方法

    --MySQL主从失败 错误Got fatal error 1236解决方法 ----------------------------------------------------2014/05/1 ...

  4. php编译安装 报错 make ***[libphp5.la] Error 1解决方法

    报错信息: /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [libphp5.la] Err ...

  5. mac 上运行cassandra出现的java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: : : unknown error错误解决方法

    mac 上运行cassandra出现的java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostExce ...

  6. RSA加密/解密 Decryption error异常解决

    RSA加密/解密 Decryption error异常解决 import java.io.ByteArrayOutputStream; import java.security.Key; import ...

  7. 安裝jpeg-6b png error错误解决方法

    安裝jpeg-6b png error错误解决方法 默认安裝jpeg-6b shell> wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar. ...

  8. Android Studio gradle编译 NullPointerException(no error message)解决

    原文:Android Studio gradle编译 NullPointerException(no error message)解决 1.关闭Android Studio  2.找到工程目录下的 . ...

  9. PHP failed to ptrace(PEEKDATA) pid 13659: Input/output error错误解决方法

    PHP failed to ptrace(PEEKDATA) pid 13659: Input/output error错误解决方法 现在改linux内核文件打开限制<pre>ulimit ...

随机推荐

  1. 配置nginx支持thinkphp框架

    因为nginx本身没有支持pathinfo,所以无法使用thinkphp框架,不过我们可以在配置里进行修改使其能够正常使用thinkphp. 1.修改配置支持pathinfo vi /etc/ngin ...

  2. WPF之 XAML集合项简单演示

    我们直接通过xaml文件演示一个简单的xaml集合项: <Window x:Class="WPF_XAML集合项.MainWindow" xmlns="http:/ ...

  3. GO语言中的指针

    http://www.tizgrape.com/?p=100 Go语言中的指针语法和C++一脉相承,都是用*作为符号,虽然语法上接近,但是实际差异不小. Go使用var定义变量: var v6 *in ...

  4. 从零开始学习MySQL1---MySQL基础

    数据库基础 数据库是一个长期存储在计算机内的.有组织的.有共享的.统一管理的.数据集合.它是一个按数据结构来存储和管理数据的计算机软件系统.数据库包含两层含义:保管数据的仓库,以及数据管理的方法和技术 ...

  5. MFC学习指南大纲

    最近一直在做MFC的项目,顺便学习一下以下MFC核心知识吧: 大纲: 1. 消息队列 2. send message 3. post message 4. 面向对象编程 5. 指针 一个一个来学习哈.

  6. nutch 异常集锦

    异常:Exception in thread "main" java.io.IOException: Failed to set permissions of path: \tmp ...

  7. [BZOJ 1014] [JSOI2008] 火星人prefix 【Splay + Hash】

    题目链接:BZOJ - 1014 题目分析 求两个串的 LCP ,一种常见的方法就是 二分+Hash,对于一个二分的长度 l,如果两个串的长度为 l 的前缀的Hash相等,就认为他们相等. 这里有修改 ...

  8. ASP 验证、查询AD域账户信息

    '''函数功能:查询域用户信息 '''参数说明:strAdmin-域管理账户:Password-域帐户密码:Domain-域服务器. ''' ''' 参考资料:http://www.experts-e ...

  9. ZOOKEEPER在CENTOS6上的再安装

    作DUBBO时,肯定是需要的,,对的,,DUBBO也要熟悉一下才行啦.. URL: http://www.centoscn.com/CentosServer/test/2015/0120/4531.h ...

  10. 如何利用服务器下发的Cookie实现基于此Cookie的会话保持

    Cookie是一种在客户端保持HTTP状态信息的常用技术,基于Cookie的会话保持常常出现在很多AX的部署案例中,尤其是涉及电子交易的系统部署中.此类系统往往要求负载均衡设备按照服务器下发的Cook ...