前几天因为阳了没法去上班,就在家搭了一个小服务器,准备把网站数据源搬到本地“下云来着,后来弄着弄着没兴致了(主要是发烧阳了),就架了个测试站扔那了。

今天家里孩子又要打印很多学习资料,我感觉症状还没好透,出门打印不是很道德。就把家里落灰的破烂打印机翻出来了,看了看型号,hp的m1136,功能还是完好的,打印了几篇作业后,我就在想。这种古董打印机没有无线打印功能,我能不能把它连到之前那个小服务器上,供家庭网内的电脑无线打印?

如果我的小服务器是windows server系统的,那这根本不值一提。问题是我安了个centos系统,按个宝塔搞搞网站我还行,别的功能在linux上我没咋弄过。

本着闲着也是闲着的精神,照网上的教程弄了一下,好多命令我这core系统里面都没有。最后我决定照一个老哥的建议,直接从惠普厂家驱动开始搞。没想到非常顺利。

过程如下。

#先执行下面代码安装hp的插件
yum install hplip-gui
yum install hplip build
#再安装hp驱动,跟着命令行提示进行就可以
hp-setup -i
#安装cups共享打印服务,我执行这个的时候,提示已经安装好了,应该是hp的安装包里面自带的。所以我上面说直接从hp的驱动入手。
yum install cups
#安装完以后到服务器防火墙打开631端口,这个是cups用于共享打印的端口。
#Web访问http://IP:631(IP换成实际内网ip),就可以看见共享打印机的管理页面了。点击Anministration标签栏,点击Add priter添加打印机(注意我的打印机是usb插上去的,就选择带USB字样的那个打印设备),安装成功后可以点击Printers标签查看设备,点击相应设备,复制地址栏(!!注意是地址栏)里面的地址(http打头的那个)。
#到同网络的其他电脑进入控制面板,打印机设备,添加设备,网络设备,粘贴刚才的URL,下一步添加就行了。
#如果之前电脑安装过这个打印机本地驱动,那现在应该就可以直接打印了。如果没有安装过,那可能会提示驱动或证书不对什么的。这种情况只要在电脑上安装一下hp的官方驱动就行,不用完全安装完成,就按到提示你插入usb设备的时候退出就行了,这时候其实软件驱动也都安装的差不多了。
#Enjoy it!

这几天在家养病真的是挺能折腾的,我其实顺便把我的小米路由器也给破解了,据说是用的OpenWrt系统,回头再分享方法。

我觉得我的尽快上班了,再这样下去,家里所有的电子产品都得被我刷一次机了。这也算是新冠的次生灾害了。