[daily][device] linux添加打印机

本文介绍了在Linux系统中添加HP打印机的步骤,包括使用HP打印机工具、安装CUPS服务、通过CUPS添加打印机以及解决遇到的filter failed问题。建议使用HP提供的工具以确保顺利安装。
摘要由CSDN通过智能技术生成

只用过HP的打印机,用过两个,分别是:HP_p2055dn, 和 HP_LaserJet_Professional_M1216nfh  别的不知道。以下内容仅试用于HP打印机。

 

第一:装HP,打印机工具 

pacman -S hplip

这个包,自带配置工具和打印机驱动。

其实,装这个就能用了,然后使用自带工具hp-toolbox,hp-setup之类的一设置。

不过在几年前使用第一台打印机2055的时候,我还不太懂,所以学习了一个开放的打印机接入服务cups(到底是干啥的,我也并不太知道),cups支持所有主流的打印机。

所以我当时使用的cups来添加打印机。理论上你可以用cups来添加管理所有的打印机,但是非HP的,应该是需要另装驱动的,我不清楚。

第二:基于以上,安装cups

pacman -S cups

第三:启动cups服务:

>>> systemctl start org.cups.cupsd

第四:使用浏览器访问cups服务: http://localhost:631/

  在页面里可以找到添加打印机的向导,然后跑到打印机旁边,找到品牌,型号标签,然后记下来。使用socket://172.168.10.98/ 添加打印机。并选择品牌,然后选择对应型号的驱动。最后完成向导。

  然后,打印测试页。在job里查看是否成功。如果错了,80%是驱动选错了。重来该步骤,直到成功!

第五:理论上,在第四步骤里边,你就已经成功了。如果你来到了第五步,说明你没有成功。

  如果你的打印机不是HP,请关闭该页,去google重新search。然后,最终你一定成功,欢迎回来留言,分享经验 :)

  如果你的打印机是HP的,并且是m1216nfh,那么恭喜你和我的问题一样,请继续阅读。

  我遇到的问题:添加成功,打印失败,说:filter failed

  

  查看了详细日志文件 /var/log/cups/error_log

W [11/Nov/2016:16:12:03 +0800] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id \'hp-m1216nfh-Gray..\' already exists
W [11/Nov/2016:16:12:03 +0800] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id \'hp-m1216nfh-RGB..\' already exists
E [11/Nov/2016:16:13:06 +0800] [Job 23] Job stopped due to filter errors; please consult the error_log file for details.
D [11/Nov/2016:16:13:06 +0800] [Job 23] The following messages were recorded from 04:13:05 PM to 04:13:06 PM
D [11/Nov/2016:16:13:06 +0800] [Job 23] Adding start banner page "none".
D [11/Nov/2016:16:13:06 +0800] [Job 23] Adding end banner page "none".
D [11/Nov/2016:16:13:06 +0800] [Job 23] File of type application/vnd.cups-pdf-banner queued by "root".
D [11/Nov/2016:16:13:06 +0800] [Job 23] hold_until=0
D [11/Nov/2016:16:13:06 +0800] [Job 23] Queued on "hp-m1216nfh" by "root".
D [11/Nov/2016:16:13:06 +0800] [Job 23] time-at-processing=1478851985
D [11/Nov/2016:16:13:06 +0800] [Job 23] 4 filters for job:
D [11/Nov/2016:16:13:06 +0800] [Job 23] bannertopdf (application/vnd.cups-pdf-banner to application/pdf, cost 32)
D [11/Nov/2016:16:13:06 +0800] [Job 23] pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
D [11/Nov/2016:16:13:06 +0800] [Job 23] gstoraster (application/vnd.cups-pdf to application/vnd.cups-raster, cost 99)
D [11/Nov/2016:16:13:06 +0800] [Job 23] hpcups (application/vnd.cups-raster to printer/hp-m1216nfh, cost 0)
D [11/Nov/2016:16:13:06 +0800] [Job 23] job-sheets=none,none
D [11/Nov/2016:16:13:06 +0800] [Job 23] argv[0]="hp-m1216nfh"
D [11/Nov/2016:16:13:06 +0800] [Job 23] argv[1]="23"
D [11/Nov/2016:16:13:06 +0800] [Job 23] argv[2]="root"
D [11/Nov/2016:16:13:06 +0800] [Job 23] argv[3]="Test Page"
D [11/Nov/2016:16:13:06 +0800] [Job 23] argv[4]="1"
D [11/Nov/2016:16:13:06 +0800] [Job 23] argv[5]="job-uuid=urn:uuid:fb232c3c-f68d-3701-7b64-7f034da35129 job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1478851985 time-at-processing=1478851985"
D [11/Nov/2016:16:13:06 +0800] [Job 23] argv[6]="/var/spool/cups/d00023-001"
D [11/Nov/2016:16:13:06 +0800] [Job 23] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [11/Nov/2016:16:13:06 +0800] [Job 23] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [11/Nov/2016:16:13:06 +0800] [Job 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值