cups网络打印

最近入手一台hp1020 plus激光打印机,貌似08年的老古董了,同时代的电子产品早就进垃圾堆了。但是,这货打印效果还是杠杠的,耗材又便宜,可谓打印机中的战斗机,所以现在还是挺贵的。不过一些网络功能是没有的,用起来挺不方便。于是用N1小主机
(armbian)装cups实现网络打印。

装cups

直接装

1
2
apt-get update
apt-get install cups

这个默认配置是只允许本地访问,改下配置文件—–
/etc/cups/cupsd.conf

1
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的驱动了

坚持技术分享,如果帮助到了您,您的支持将鼓励我继续创作!