Archlinux下安装HP LaserJet P1505打印机

1) 安装cups


1
2
3
sudo pacman -S cups

修改/etc/rc.conf,在DAEMONS中添加cups

2) 安装hplip和hplip-plugin


1
2
3
yaourt -S hplip-plugin

(注:以上命令运行时,会自动安装hplip)

3) 启动cups


1
2
3
重启计算机或运行如下命令:

sudo /etc/rc.d/cups start

4) 添加打印机


1
2
3
4
5
6
7
- 将打印机连接到电脑上,打开电源
- 通过浏览器访问http://localhost:631
- 进入Administration --> Add Printer,按提示输入系统管理员账号密码
- 选择"HP LaserJet P1505 USB CA2988Z HPLIP (HP LaserJet P1505)"(其中的编号有可能不同),点击"Continue"
- 修改打印机名称等信息后点击"Continue"
- 在Model中,选择"HP LaserJet p1505, hpcups 3.11.3, requires proprietary plugin (en)",点击"Add Printer"
- 选择打印机默认设置选项后,点击"Set Default Options"

5) 下载Firmware


1
2
3
4
5
6
7
运行

hp-toolbox

(或在程序菜单选择HP打印机管理程序)

在左边选择正确的设备,点击"Download Firmware",再点击"Download Firmware"

6) 打印测试页


1
如果以上步骤正确,应该能够输出正确的打印结果。(我的机子上,使用cups的web管理界面打印出的测试页有方块,不知道是不是缺字体的原因。)

注:如果有问题,可以尝试将用户加入到lp组:sudo gpasswd -a yourusername lp

===========================

English Version

Install HP LaserJet P1505 printer under Archlinux

1) Install cups


1
2
3
sudo pacman -S cups

Modify /etc/rc.conf, add cups to DAEMONS.

2) Install hplip and hplip-plugin


1
2
3
yaourt -S hplip-plugin

(Note: hplip will be installed automatically with this command)

3) Start cups


1
2
3
Reboot your pc or run this command in command-line window:

sudo /etc/rc.d/cups start

4) Add printer


1
2
3
4
5
6
7
- Connect the printer and power on.
- Using web browser to access http://localhost:631
- Click Administration --> Add Printer,and input root's information.
- Select "HP LaserJet P1505 USB CA2988Z HPLIP (HP LaserJet P1505)" (the number may be diffenent), click "Continue".
- Modify the information or not and click "Continue".
- In "Model", select "HP LaserJet p1505, hpcups 3.11.3, requires proprietary plugin (en)", click "Add Printer".
- Select the default options, and click "Set Default Options"

5) Download Firmware


1
2
3
4
5
6
7
run this command

hp-toolbox

or select from the program menu.

Select right device in the left coloum, click "Download Firmware", and click "Download Firmware" again.

6) Print test paper


1
It's done.

Note: can anyone help me to improve my poor English?

=============================

周五晚将ubuntu 11.04换成Archlinux,速度有提升,但是太折腾。每项设置都要看着wiki,开着google。目前感觉最困难的是声音和打印机。

alsa折腾很久都没有声音,换oss。有声音了,还挺大,但是插上耳机没有用,还是用喇叭放。又换回alsa,莫明其妙好了,也不知道是哪个地方的设置起作用了。

打印机也很麻烦,什么hplip了,foo2zjs了,直接安装了,自己编译了,反正能查到的,能折腾的,都试了一遍。周六凌晨终于能够打印了。睡了一觉起来,打印机又不干活了。又折腾了一天,总算成功了。为了保险,将所有相关的程序都删除,再重新安装,确认没有问题。

关键的步骤有三点:1、第4步添加打印机时,只能用cups的web管理界面添加,不能用HP的管理程序添加。用HP的程序添加时,总是会卡在下载plugin那一步,无法下载。2、Model一定要选对,其他的不行,至少在我的机子上不行。3、第5步,Firmware一定要下载,不下载打印机不干活。

相信以上步骤对于其他发行版下安装HP打印机也有一定的参考价值。

PS:知道第一次安装、配置会很难,但是没想到这么难!现在我知道为什么装了Archlinux的人都说,装了一次,就不用重装了,折腾不起啊!

2012年3月1日更新:
如果安装好之后,不能正常打印,可以试试下面的技巧,或许能够解决问题。

  • cups是否正常启动?如果能访问web管理界面,一般是正常的。网上有一种说法,说是cups依赖avahi-daemon这个系统服务,我不确定,实在不行也可以试试。
  • 如果web管理界面中显示打印机是paused什么的,而不是Idle(正常待机状态显示Idle)的话,可以选择Resume Printer试试。
  • 在web管理界面中的任何操作,如果问你用户名和密码,请填写root的密码。这一点请Ubuntu,Debian,Arch用户注意,平时常用的那个用户,有sudo权限也不行,一定要填root的信息。至少在我的机子上是这样的,也可能是我的用户组没有设置好。


Archlinux下安装HP LaserJet P1505打印机》上有2条评论

    1. amao 文章作者

      1、升级到11.04后,CPU负荷太高,温度可以煎蛋。其实我挺喜欢gnome-shell的。
      2、开机时间太长,好象2分多钟,完全不能接受,我还不如用win。另外电池寿命好象也短了些,不过不明显,影响也不大。
      3、升级太麻烦,重新安装更麻烦。每半年一个大版本的策略明显有问题。很多正式版都不成熟,问题多多。等问题少了点,几个月已经过去了,新的版本又要出来了。我是不折腾不舒服的人,有新版肯定要升级,所以还是找一个滚动升级的发行版好些。
      4、不记得为啥没选gentoo了。
      5、现在觉得arch太激进了,也不好。不过软件啥的,基本上全是最新的。

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。