安装hplip 1 2 sudo apt-get update sudo apt-get install hplip
将用户添加入lpadmin,默认用户pi 1 sudo usermod -a -G lpadmin pi
关掉cups服务
编辑配置文件 1 sudo nano /etc/cups/cupsd.conf
1 2 找到:Listen localhost:631 改成:Listen 0.0.0.0:631
1 2 3 4 5 6 7 8 9 找到 Browsing On BrowseLocalProtocols dnssd 改成: Browsing On allow 192.168.50.* BrowseAllow all BrowseAddressLocalProtocols CUPS dnssd BrowseAddress @LOCA
1 2 3 4 5 6 找到 <Location /> <Location /admin> <Limit Create-Job Print-Job Print-URI Validate-Job> 加上: allow 192.168.50.*
下载打印机对应的固件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #开始下载foo2zjs.tar.gz sudo wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz #解压 tar zxf foo2zjs.tar.gz #进入解压目录 cd foo2zjs #编译 sudo make #选择对应的打印机 sudo ./getweb 1005 sudo make install sudo make install-hotplug sudo make cups
打印机对应的型号
打印机型号
./getweb cpwl
Minolta Color PageWorks/Pro L
./getweb 2200
Minolta 2200 DL
./getweb 2300
Minolta 2300 DL
./getweb 2430
Minolta 2430 DL
./getweb 1000
HP LaserJet 1000
./getweb 1005
HP LaserJet 1005
./getweb 1018
HP LaserJet 1018
./getweb 1020
HP LaserJet 1020
添加打印机 所需打印机未列出->勾选按名称选择共享打印机->输入打印机地址
http://192.168.50.38:631/printers/HP_LaserJet_M1005
如果不这样,使用的是树莓派的驱动