1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > CentOS下安装cups实现局域网共享HP1020打印机

CentOS下安装cups实现局域网共享HP1020打印机

时间:2024-03-24 07:50:55

相关推荐

CentOS下安装cups实现局域网共享HP1020打印机

前言

老式打印机+旧电脑=局域网打印机

准备工作

HP1020打印机;CentOS主机,并接入局域网,分配固定IP;Windows或Mac、Linux电脑一台。

将打印机usb连入CentOS主机。

安装打印机驱动

在/usr目录下新建Downloads文件夹

mkdir /usr/Downloads

下载HP1020打印机驱动(/)

wget -O foo2zjs.tar.gz /foo2zjs.tar.gz

有的系统中没有安装wget,则需要

yum install -y wget

解压

tar zxf foo2zjs.tar.gz

将文件夹移动至目录/opt下

mv foo2zjs /opt

切换至foo2zjs

cd /opt/foo2zjs

编译驱动文件

make

有的系统中没有安装gcc,提示无法编译,则需要

yum install -y gcc

获取HP1210固件包

./getweb 1020

安装驱动

make install

这是可能会报错,提示缺少foomatic-rip

直接安装foomatic-rip提示没有找到,折腾了好久发现安装foomatic就可以

yum install -y foomatic

再次编译,编译完成。

HP1020需要执行下一步,尽管我也不知道为什么。

make install-hotplug

使用cups的话还需要执行下一步

make cups

安装及配置cups

安装cups

yum install -y cups

启动cups

service cups start

确保防火墙已经放通631端口

firewall-cmd --permanent --add-port=631/tcpservice firewalld restart

这时候是无法从局域网内访问cups的,原因是因为cups的配置只允许本地访问。

这时候需要编辑cups的配置文件

vi /etc/cups/cupsd.conf

将Listen 改为0.0.0.0:631

在如图位置添加Allow From All

重启cups

service cups restart

这时候访问http://主机ip:631/就可以打开配置页面,如图

依次点击Administration、Add Printer,过程中会提示输入用户和密码,即CentOS主机的用户和密码。

如图已经发现了打印机

下一步,选中Share This Printer,名称随便改。

如图,已经出现了我们刚才安装的驱动。

下一步,打印机安装完成。

至此,可以去自己电脑或者手机下添加局域网打印机,进行打印了,如果打印机不能工作,重启一下打印机便好。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。