最近入手一台hp1020 plus激光打印机,貌似08年的老古董了,同时代的电子产品早就进垃圾堆了。但是,这货打印效果还是杠杠的,耗材又便宜,可谓打印机中的战斗机,所以现在还是挺贵的。不过一些网络功能是没有的,用起来挺不方便。于是用N1小主机
(armbian)装cups实现网络打印。
装cups
直接装1
2apt-get update
apt-get install cups
这个默认配置是只允许本地访问,改下配置文件—–
/etc/cups/cupsd.conf1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17一 、设置端口:
将
Listen localhost:631
修改成
Listen 0.0.0.0:631
二、设置 共享权限#
将
#<Location />
# Order allow,deny
# Allow localhost
#</Location>#
修改成
<Location />
Order deny,allow
Allow From All
</Location>
保存好,然后sudo /etc/init.d/cups restart .
装好后打开
http://主机的ip:631
在cups添加打印机
点击Add Printer添加打印机,这里要求输入账号密码,其实就是你主机的账号密码
这里可以看到我的打印机了 hp1020
接下来就是一些命名什么的了,最重要的是勾选 Share This Printer
选好驱动add就好了。不过我的hp1020打印机cups默认不支持,得自己装下,装好后就可以选驱动了。
添加打印机
window
安卓
到play市场下载cups就行
apple
其实cups是被苹果收购了的
所以。。。。。。。。。。
安装驱动(非必需)
我的hp1020是默认不支持的,那就自己安装下驱动咯1
2
3
4
5
6
7
8
9
10
11
12
13
14下载
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
解压
tar vxf foo2zjs.tar.gz
移动
mv foo2zjs /opt
cd /opt/foo2zjs
编译
make
./getweb 1020 //获取对应固件包,我的是1020
安装
make install
make install-hotplug
make cups
现在驱动那应该就有hp1020的驱动了