电脑打印机都正常,打印机无法打印

分享一次处理打印机无法打印的经验


初始问题:电脑A连接的两台打印机A和打印机B无法工作,可以ping通也不报错,但都无法正常工作了


打印机A是电脑A独占的,打印机Info按钮打印状态页全部正常,电脑发送打印任务以后,打印列表一直显示“正在打印”

处理方法:重置电脑中打印机驱动

打印机A的型号为HP laserJet m233sdw,通过USB进行数据传输,连接时自动安装驱动,打开打印机设备列表的时候,20多个打印机设备一半都是(副本)也是让人挠头。

通过“控制面板->设备和打印机”无法删除全部设备以后,关闭了打印服务,进入了C盘清理了所有打印机配置文件,重启,重新连接打印机安装驱动。清理冗余设备信息后,打印机A恢复工作


打印机B属于网络公有打印机,网络中其它设备可以使用打印机,但电脑A发送打印命令以后,打印队列会打印任务出现片刻后消失,打印机不会执行打印任务。

处理方法:配置端口设置

打印机B的型号是DocuCentre-V 3065,通过“控制面板->设备和打印机”右键“打印机属性->端口”,选择配置端口,参照其它能正常工作的设备信息设置
电脑打印机都正常,打印机无法打印_第1张图片

勾选“启用了LPR字节计数”后打印机恢复正常,我们发现在LPR协议下没有勾选“启用LPR字节计数”造成了传输时异常

LPR 必须在控制文件中包括精确的字节计数,但是又不能从本地打印提供程序中获得这个计数。在LPRMON从本地打印提供程序接收到一个文档之后,将再次把该文档假脱机为System32子文件夹中的一个临时文件,弄清文件的大小,然后把文件大小信息发送给LPD打印服务器。标准的TCP/IP 端口监视器不遵守这个RFC要求,而是向LPD发送一个非常大的字节计数来开始打印。在作业完成之后,其将直接关闭连接。这个步骤通过消除临时假脱机文件 的创建来减少时间和I/O。
目前,几乎所有打印机型号都兼容标准TCP/IP端口监视器。在大多数情况 下,只有在为了实现与要求严格遵守LPR/LPD RFC(1179)的其他计算机系统的互操作性时,才需要UNIX打印服务(LPR/LPD)。有些LPD服务器仅要求RFC中规定的精确字节计数。对于 这些系统,只需使用启用LPR字节计数选项来配置标准TCP/IP端口,即可消除任何错误。为了提高性能和提供状态监视,Microsoft建议尽可能使用标准TCP/IP端口。

LPR 端口必须包含作业大小信息

SNMP可以提供丰富的状态和错误报告


梳理一下打印机处理流程

  1. 检查打印机是否正常,打印机运行时显示屏是否会显示带E标号的错误(卡纸/缺纸/缺墨),打印测试页查看是否有错误。
  2. 检查电脑端系统是否有问题,电脑开机是否会报系统错误,是否有病毒。
  3. 检查电脑到打印机的连接线缆是否松动,线缆是否有问题,换个电脑的插口试试。
  4. 通过cmd终端ping打印机地址,看是否连接成功。
  5. 下载打印机对应驱动,重装驱动后重启电脑。
  6. 检查电脑端“控制面板->设备打印机”中打印机状态是否正常,打印队列中是否存在暂停的打印任务阻塞任务执行。
  7. 检查打印机属性中端口配置,端口设置是否正确,端口设置中必须和插口类型对应。

你可能感兴趣的:(打印机,维修,LPR)