实现无线打印:OrangePi Zero安装CUPS

2020-05-07 20:56:06 36点赞 268收藏 48评论

创作立场声明:所有都是自购的,不是最省钱的办法

家有祖国未来的花朵一枚,疫情期间,每日的网课,老师各种作业,课程要点不定时的发送到QQ群、微信群,导致以前偶尔才有的家庭作业打印需求暴增。没办法只能买打印机了。

在张大妈社区爬了很多文章,选打印机。总的来说:

1 本来打印成本最低的应该是二手惠普黑白激光+第三方兼容粉盒,奈何小学鸡各种花花绿绿的需求其实挺多的,只能选喷墨了,

2 喷墨当然首选墨仓式的。品牌主要是EPSON,佳能,兄弟吧。

为了省钱,在狗东夺宝岛蹲了几天,有时候差几块钱没抢到,有时觉得最后价格太高,不划算的。最后实在受不了就上某宝买了一台EPSON L1119喷墨打印机,到手价当时比夺宝岛的价也没高多少。本篇也不是打印评测,打印质量什么的就略了。反正喷墨基本都比激光慢,打印质量略差一些吧。想看打印质量的值友去看其它评测。

无线打印

L1119是没用无线打印功能的,买来只能接在电脑的USB接口上,手机上有文件需要打印也只能先发送到电脑上再打印,还是比较不方便,所以就想弄个网络打印服务。研究了张大妈上各种路子,大概有几种吧,

1小白打印盒子;由于最近众筹的关系,有挺多文章的,总的来说强调可以微信打印,自带大量可用资源,AI之类的噱头吧。但是不得不说有一大硬伤,对于L1119这种本身没用网络打印功能只有USB接口的打印机,如果接了小白,那么电脑就无法打印了,实在是无法接受。这不是我黑它,客服说的。另外,有买了众筹盒子的说,其实上面的免费资源也没多少。所以这个就pass掉吧。

实现无线打印:OrangePi Zero安装CUPS

2NAS安装CUPS;大多数是基于各种黑白群晖的,奈何家里没有群晖,总不能专门为了这个去买个群晖吧。Pass

3其它打印盒子;某宝上还有很多不同形式的网络打印盒(服务器),价格普遍200以上,单位有几个,感觉多数对台式机能支持比较好,手机就不一定了。也有一些二手路由器改刷软件的网络打印盒子,最低的可能几十块钱吧,个人直觉这种盒子在打印机驱动支持上可能不太灵活,明确写支持惠普的比较多,其它品牌的比较少,怕买回来折腾不出来。Pass了。

最后,本着不折腾会死的精神(主要还是省钱),自己动手搞一个好了。

硬件购买

其实打印服务器基本就是个Linux系统,理论上旧电脑、各种树莓派、orange pi、香蕉派都可以。为了省钱,上某鱼找各种派,树莓派一般贵一些,考虑打印服务资源消耗其实很小就整个便宜的派好了。搜了一通,找到一个卖50+运费12的,也懒得谈价了,一般人家也懒得理。顺利到手。不带电源tf卡。其实也只比淘宝店便宜个10多块钱吧。硬件官方资料

电源随便找个micro USB线插到家里的电视盒子上就好了。弄个充电器也行。

tf卡在抽屉里找到一张好多年前手机用的4GB的,速度很慢的那种,不过就打印一下,不需要保存什么重要数据的,这卡到底可不可靠,快不快都无视了。 硬件筹齐了。

实现无线打印:OrangePi Zero安装CUPS

软件配置

先去网站下载系统软件,写卡工具。可选Ubuntu、Debian,Armbian三种。我就随便选了一个Debian,其它的应该也一样的。

解压img文件,用W32Diskimager写卡

实现无线打印:OrangePi Zero安装CUPS

写入完成,把tf卡插入orangepi的卡槽,连接网线(WIFI还没有配置,是没有连接的),打印机USB线,上电就可以了。

等大概半分钟吧,用ssh工具连接orangepi的IP地址。我是在路由器的已连接设备里面查看ip的。SSH工具用的Bitvise SSH Client,也没啥原因,习惯了而已。Bitvise自带SFTP,方便后面打印机驱动程序上传。SSH默认用户密码,orangepi,orangepi。登陆后可以更改

下载打印机驱动程序,epson的网站,其它品牌需要自行搜索了。输入型号L1110,至于为啥不是L1119,因为其实L1119就是国外的L1110。

实现无线打印:OrangePi Zero安装CUPS

选择arm架构的驱动,别选错了。

实现无线打印:OrangePi Zero安装CUPS

同意协议,下载到文件epson-inkjet-printer-escpr_1.7.7_armhf.deb,用Bitvise的SFTP上传到orangepi。

在命令行输入命令安装打印机驱动,sudo apt-get install ./epson-inkjet-printer-escpr_1.7.7_armhf.deb

安装CUPS,

sudo apt-get update

sudo apt-get install cups

配置部分其实已经很简单了,网上有很多参考的

sudo usermod -a -G lpadmin pi

sudo service cups stop

# Only listen for connections from the local machine.

#Listen localhost:631

#CHANGED TO LISTEN TO LOCAL LAN 手动添加,文件无此项

Port 631

# Restrict access to the server…

<Location />

Order allow,deny

Allow @Local //添加此项

</Location>

# Restrict access to the admin pages…

<Location /admin>

Order allow,deny

Allow @Local

</Location>

# Restrict access to configuration files…

<Location /admin/conf>

AuthType Default

Require user @SYSTEM

Order allow,deny

Allow @Local

</Location>

下一步设置打印机,首先将打印机连接到派上,然后在浏览器中输入 https://你的ip:631 进入配置界面

在上面菜单栏中找到Administrator,会提示你用户名和密码,输入orangepi的用户名和密码即可

登录后,在Printers栏目中点击Add Printer

显示的Local Printers会有你连接上的那台打印机,应该是带有USBxxx之类的,选中它点击continue

在这个界面Name是打印机的名字,以后用来在URL中确定打印机,所以短一些比较好

勾选Sharing,别的不用变,点Continue

使用感受

1 win10电脑直接IPP方式安装,和本地打印没区别

2 ios手机平板相册或者文件,选分享,打印,就可以搜索到局域网里的打印机了

3 安卓手机有些app例如WPS和Gmail有打印选项,可以直接选打印,系统会自动查找打印机了,有些app没有打印,选项的,那么需要安装一个app Let's print Droid, Let's print Droid点Search for printers,可以自动查找局域网内的CUPS打印机。后续相册照片都可以选择分享到Let's print Droid,就可以打印。目前手里的华为手机的相册是可以直接打印的,ViVo手机相册没有打印功能。所以安卓的一致性还是没有ios好就对了。

总结

解决了家里电脑手机平板的打印需求,不需要转发到电脑上再打印了。还是花了些钱,比起小白盒子至少电脑和手机不冲突了,比起自带无线打印的型号还是省了一些钱。用pi安装的步骤的兼容性要比资源有限的openwrt路由器要好一点。




展开 收起
48评论

  • 精彩
  • 最新
  • 买那种二手路由器带usb接口的,卖家刷好固件,应该30元左右吧。

    校验提示文案

    提交
    某宝上感觉都加价了

    校验提示文案

    提交
    求指导,也想改造

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 之前用树莓派搭建了一个,很不稳定!不知道是驱动问题,还是长时间不用启动不起来的原因,总之各种问题,后来我还是用回了淘宝上买的一个现成的网络打印服务器。

    校验提示文案

    提交
    手上两个品牌打印机服务器,咸鱼挂了几天没人要,都是50一个无语了。

    校验提示文案

    提交
    我觉得还挺稳的,不小心热拔卡,电网停电都试过,一点事没有。开在那里好几个星期了也没出过问题

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 安装完cups,苹果手机就能用airprint了?

    校验提示文案

    提交
    是的,没有什么特殊设置

    校验提示文案

    提交
    收起所有回复
  • 优酷路由宝就行了

    校验提示文案

    提交
    上网看了一下那些刷老毛子固件的攻略,还是要在电脑上装一个软件才能用,个人感觉手机用不了,不方便

    校验提示文案

    提交
    路由宝刷个op直接就有cups了,恩山上有固件,挂个TF还能可道云。最主要的是它不打印的时候还可以是个ap。

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 有点大材小用啊

    校验提示文案

    提交
    如果专门买个nas来弄打印机才叫大才小用吧

    校验提示文案

    提交
    我的意思是接到无线路由器LAN口,手机与LAN处于同一网段就可以了。
    当然我的打印机有LAN,如果只有并口或USD,确实是你的方法更实用。

    校验提示文案

    提交
    收起所有回复
  • 700多买个富士施乐激光打印机,带WiFi的

    校验提示文案

    提交
    激光虽好,没彩色

    校验提示文案

    提交
    收起所有回复
  • 上星期掏出一块吃灰派3B+,准备这么搞一个,结果发现点不亮 [装大款] [装大款]
    BTW,楼主有没有试过有线和无线不同IP段的设置呢?

    校验提示文案

    提交
    我的是同一个网段。理论上即使不同网段也是可以的,顶多需要改一下cupsd.conf里面的配置部分吧

    校验提示文案

    提交
    收起所有回复
  • 疫情期间买了台惠普126nw,自带无线打印功能。3毛一张对外打印作业,已经回本了 [赞一个]

    校验提示文案

    提交
  • 不知道树莓派可以不

    校验提示文案

    提交
    可以的,而且比orangepi稳定

    校验提示文案

    提交
    收起所有回复
  • 手机加OTG,装个打印软件,基本零成本。

    校验提示文案

    提交
  • 闲鱼买个现成路由器按说明设置就行,手机无线打印的app基本都是收费的

    校验提示文案

    提交
  • 17 年买了它家的 Orange Pi Plus 2,交了***,CPU 是 32 位的,SATA 接口走 USB 总线。

    校验提示文案

    提交
  • 学习了,很好

    校验提示文案

    提交
  • 都不稳。后来用钉钉无线打印了,还能远程。就是要开电脑

    校验提示文案

    提交
  • 7620芯片带usb的路由刷openwrt应该是最省钱的

    校验提示文案

    提交
  • 之前买的路由宝刷完能安卓手机打印,苹果不行。现在在折腾玩客云刷armbian装cups,今天应该能搞定。

    校验提示文案

    提交
    应该说路由宝不是不能苹果打印,苹果printhand要付费,不过三星可以有软件支持

    校验提示文案

    提交
    收起所有回复
  • cups可惜了不支持喷墨兄弟打印机驱动

    校验提示文案

    提交
  • 我的是new WiFi 3,刷了老毛子估计,安装的网络打印机,只是不能支持手机,平板

    校验提示文案

    提交
  • 能不能通过wifi连接路由器,不用网线?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

pack

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
268
扫一下,分享更方便,购买更轻松