兄弟们,不知道你们有没有这种经历:领导站在打印机旁边,手里拿份文件,一脸“和善”地喊你名字。你屁颠屁颠跑过去一看——好么,打印机显示屏上挂着一行字:“脱机”。
这俩字儿,我跟你讲,就跟紧箍咒似的。明明昨天还好好的,今天它就撂挑子。你重启电脑,没用;你把打印机电源拔了再插,偶尔管用;你远程桌面到服务器上把那几个服务挨个重启,运气好能撑到下午。最气人的是,你这边折腾了一小时,领导在旁边悠悠来一句:“小X,这个很复杂吗?”
复杂吗?不复杂。问题就出在“共享”这俩字上。
传统共享打印的病根儿在哪?
说实话,在公司局域网里,“共享打印机”这活儿,一直干得跟没签劳动合同似的——全凭觉悟。
打印机挂在谁电脑上,谁就是“房东”。房东电脑一锁屏、一休眠、一更新重启,底下租户全部断网。你说你给打印机设个固定IP吧?光那个驱动就有得喝一壶。今天这个同事的笔记本连不上,明天那个部门的电脑打印出来全是乱码。但凡有个弹窗广告把默认打印机给改了,整个办公室的扫描全能瞎。
更折腾的是,Windows那套共享机制,对跨平台用户极不友好。你公司要是有一两台Mac或者Linux的机器,想蹭个打印机,排错能把人整出工伤来。
所以我的思路是:咱不跟Windows这套共享机制死磕了,直接搞一台独立小主机专门管打印。
树莓派:不是玩具,是救火队员
很多非IT的人一听树莓派,觉得那是极客玩的小卡片。但咱们干这行心里得有数,这玩意儿就是一台小电脑,功耗低、体积小、常年开着不心疼,最关键的是——它跑CUPS(打印服务器)这个活儿,属于专业对口。
其实说白了,CUPS就是一个“打印总管家”。它住在一个稳定的系统里,不锁屏、不关机、不更新完就蓝屏。Windows那边的驱动、缓存、权限你统统不用管,只要发打印任务就行。
打个比方吧: 以前你们办公室打印,是打印机挂在某个同事电脑上,那台电脑就是“咽喉要道”。那个同事一摸鱼锁屏,大家集体哑火。现在树莓派把打印这活儿接过去了,它就是个专职收发室——你只管把文件扔进去,它负责跟打印机沟通。收发室不睡觉、不锁门,你什么时候扔,它什么时候接。
动手部署:没你想的那么玄乎
先说清楚,我不跟你整那些花里胡哨的代码,就讲核心三步,剩下的你网上搜教程,满地都是。
第一步,把树莓派支棱起来。 装好系统,连上网络,开个SSH。这步就当是给草台班子租了个办公室,通了水电,门锁换好。
第二步,在树莓派上装CUPS。 命令行里头敲一条安装指令,回车,跑完就行。装完了之后打开浏览器,访问树莓派的IP地址加631端口,进去配一下。
第三步,把打印机接到树莓派上。 线连好,在CUPS网页管理界面里加一下打印机。注意,这里有个小坑,选驱动的时候尽量别选“Generic”,去选你打印机品牌对应的具体型号驱动。这一步相当于识人——你不能来人就叫“喂”,得喊他名字他才应。
配完之后,公司电脑上添加网络打印机,地址就填树莓派的IP。打印走的是网络路径,跟打印机本身距离远了,物理隔断,故障率自然往下掉。
真实案例:一台70岁的老打印机,返老还童
去年有个朋友公司,一台老HP激光打印机,在公司服务了七年,算得上七朝元老。问题是这打印机是网口版的,按理说不需要共享,只要给它个固定IP就行。但架不住路由器老爱“发善心”,一重启IP就给别人了。
打印机IP一乱,电脑打印就报错。那时候办公室的氛围就是——IT小哥一边应付“打印机坏了”的投诉,一边拿个小本子在那记IP冲突的规律。头都大了三圈。
后来我帮他拿了台树莓派,装上CUPS,打印机USB线捅到树莓派上,用USB连的,再做个固定IP绑定。
现在那台老打印机跑得跟新的一样。办公室同事根本不知道底层那套换血了,他们只关心一件事:按Ctrl+P,纸出来,完事儿。这就是客户视角,对不对?
这波操作省心在哪儿?
我帮大家伙儿盘点一下:
- 不受Windows更新影响。 以前只要Windows一推送更新,共享打印就九成概率出幺蛾子。现在打印走的是树莓派,跟电脑系统更新彻底脱钩了。
- Mac和Windows一视同仁。 同事拿Mac来,也能顺利找到打印机。因为CUPS对Mac的支持是原生的,就像人家俩本身就说同一种方言,你牵个线就行。
- 老打印机焕发第二春。 那些个还带USB口的老打印机,其实打印质量还行,就是接口落伍了。树莓派一接,原地复活,帮公司省下买新设备的预算——这玩意儿跟领导汇报的时候,可是实实在在的亮点。
最后说句掏心窝的话
咱们做IT的就是这样,图的不就是个安稳省事嘛。平时打印机不掉链子,你就能安安稳稳喝口茶,不用天天当救火队长。树莓派这套方案,成本几百块钱,一次部署,长期省心。
当然,方案不止这一种,每个公司环境不一样,适合的招也不同。要是你想看看针对你这种场景还有没有更省事的现成思路,可以抽空去 itfangan.com 瞅一眼,那边有不少现成的实战经验,没准儿你找了半天的解法,人家早就踩过坑了。
好了,今天就唠到这儿。我得去看看我那台树莓派,它今天已经安静吃了三天的灰了——对IT老炮来说,设备不整活儿,就是最好的整活儿。