一般情况,ubuntu都会自带惠普的打印机的通用驱动,也可自己安装新的驱动:


1. 下载驱动

* 搜索自己打印机型号对应的驱动 <http://support.hp.com/us-en/drivers>;
* 这是搜索我的打印机M1136的型号对应驱动
<http://support.hp.com/us-en/drivers/selfservice/HP-LaserJet-M1130-Multifunction-Printer-series/5094778/model/4075451>

* 点击learn more下载完成后对应的是hplip-3.16.11.run文件。2. 安装驱动
cd 下载chmod +x ./hplip-3.16.11.runsudo ./hplip-3.16.11.run


3. 系统设置->打印机,如果有打印机则忽略下面,直接进入4.

        添加->网络打印机->使用SAMBA的Windows打印机->点击浏览(可能会需要安装一些东西,默认同意即可) 

4. 如果系统识别出了打印机,但是打印总是失败,那就应该是权限的问题。

    这个需要通过hp-plugin来安装相应的plug

    命令: sudo hp-plugin

    自动从网上安装或者从本地路径安装

    安装成功后可以打开要打印的文件,ctrl+P,打印;

    但是这样情况下无法用命令行的方式打印。




打印机的2个重要命令:

查看打印机信息:lpstat -p

命令行打印文件:sudo lpr -P打印机名 要打印的文件名

ps:sudo lpr -PHP_LaserJet_Professional_M1136_MFP zy.txt


5. 安装打印机驱动     



 sudo hp-setup
一直点击Next即可,安装成功后自动打印测试页。
进行测试:

sudo lpr -PHP_LaserJet_Professional_M1136_MFP ./document/周报.docx


可以打印。

lpstat -p

显示打印信息。

6.共享打印机设置 (未测试)

1.安装cups
 sudo apt-get install cups

2.通过浏览器访问http://127.0.0.1:631,进入administrator页签,右侧Server栏下,勾选”Share printers
connected to this
system”,这样默认是在本地网络上共享打印机,只有同一个网段的主机才能通过网络使用这台打印机。如果同时勾选了”Allow printing from
the Internet”,则所有通过网络可以访问这台主机的机器都可以使用这台打印机。

3.客户端连接

①如果是Ubuntu 14.04 LTS系统,不需要任何配置,直接打印 ---> 选择打印机名字即可

②如果Windows 系统,打开控制面板【添加打印机】【网络打印机】在【选择打印机】列表中选择
 共享打印机服务器的名字或IP\HP_LaserJet_Professional_M1136_MFP




参考网址:http://blog.csdn.net/paky_du/article/details/53340450


http://blog.csdn.net/miaoqiucheng/article/details/53438910


http://blog.csdn.net/yilovexing/article/details/50630359 (best)