家庭 AirPrint 搭建记录(笔记向)
追加修改(2022-01-09 13:56:59):
注:①第一次设置的时候发现了一些步骤是忽略掉的,就比如在安装完成打印机驱动后,ubentu自动添加了打印机,这个时候需要进cups的后台管理网页进行一个打印机的添加,有gui的ubentu网址是在浏览器中输入http://localhost:631。
②在ubentu的设置-打印机-额外打印机设置……中,选择服务器菜单下的“服务器设置”,在里面勾选“允许互联网打印”以及其他几个共享的选项,这样,你就能够在其他终端的局域网打印机中搜索到你的打印机啦。
折腾理由
#万物皆可测#
为什么要在家里面搭建 airprint 呢,主要是最近居家办公需求比较高,之前有的一台打印机是有线 USB 打印机,不支持无线打印,也不支持 airprint,为了能让家庭多台电脑,都可以在想打印东西的时候不必捧着电脑端过来端过去,也为了能够用手机进行便捷打印,于是搭建家庭 airprint 的想法就坚定了起来。
方案对比
将打印机共享到网络中有多种方法,有的高端路由器就自带打印机共享功能,例如华硕系列的路由器;也有的是单独用一台电脑连接打印机,然后再在电脑中将打印机共享至家庭组中。我原本也是打算采用第一种路由器连接方式,但实际使用后,体验不佳,原因是在打印页数较少的 word 文档的时候,打印反应速度尚能接受,在打印一些图片,PDF 文档的时候,路由器由于性能有限,会出现打印延迟相当高,任务提交半天后,打印机才有反应。更有甚会出现任务丢失的情况,这让我在使用一段时间后,实在是无法继续忍受下去了。于是,下定决心,采用第二种方案。
外观展示及安装步骤
说到第二种方案,就不得不提一下我的 nas 了,我与 nas 的经历可以说是,喜怒哀乐皆有体会,这些经历在这暂且不提,后续再说,我们直接切入正题:
nas 外观展示
unraid 做底层 nas 系统后,vms 虚拟机里面运行了 ubuntu 系统,将打印机USB 线插入到 nas 上,vms 在虚拟机配置过程中会自动查看到 USB 接口的打印机。启动 ubuntu 系统,可以看到已经识别到有 USB 打印机接入,这时,发现系统中默认的数据库里面居然没有我的brother MFC-7470D 打印机,无奈,只得上官网查查看有没有对应的 Linux (deb)系统驱动了,幸好幸好,brother 打印机官网有英文版的安装帮助程序:https://support.brother.com/g/b/downloadhowto.aspx?c=cn&lang=zh&prod=mfc7470d_as_cn&os=128&dlid=dlf006893_000&flang=9&type3=625
于是下载到 ubuntu 中,得到.tar.gz文件。这时,打开终端,运行解压、安装命令。
我在安装过程中遇到了需要 root 权限的问题,解决办法就是在一开始打开终端的时候就通过 sudo passwd 命令来修改 root 密码并切换至 root 权限,然后打开装有下载好打包文件的文件夹,以我的为例:cd /user/jyl/下载
然后运行解包命令,以我的为例gunzip linux-brprinter-installer-2.2.3-1.gz,之后,会得到解包后的可执行文件,之后按照指引:
Step6. Run the tool:Command: bash linux-brprinter-installer-2.2.3-1 打印机名称
例子: bash linux-brprinter-installer-2.1.1-1 MFC-J880DW
Step7. The driver installation will start. Follow the installation screen directions.
当看到这条消息时 "Will you specify the DeviceURI ?",For USB Users: Choose N(No)
For Network Users: Choose Y(Yes) and DeviceURI number.
The install process may take some time. Please wait until it is complete.
具体终端页面如图
然后就是根据问题提示,选择 y/n,然后回车,当遇到Will you specify the DeviceURI ?这个问题的时候, 因为我们的打印机直连 USB 线缆至 nas 中的ubuntu 系统,记得选择 n。
示例:
之后,等待安装进程跑完,即可关闭终端,此时,我们就可在设置内看到安装好的 USB 打印机和自动共享出来的一个网络打印机:
此时,打印机服务端的安装大功告成,剩下的就是客户端的设置了。
以 macOS为例,打开偏好设置,找到打印机与扫描仪
选中,等待加载好信息,直接添加即可,此时,macOS 的打印机添加完毕。
在 iPhone 上,选择好要打印的文档或图片,直接打印,即可看到该打印机选中,选择好纸张类型后,打印即可。
在 Windows 上,添加打印机方法可以自行百度,步骤与 macOS类似,在此不过多赘述。
使用感受
整体使用下来,打印 PDF 的速度大大提升,几乎没有卡顿,电脑端的打印文件处理完后,发送到打印机 就直接启动任务,效率大大提升。
总结
本文主要在于讲解如何安装 airprint 服务端。解决了 windows、macOS、iOS 三个平台共享打印机的问题,目前尚未解决的是 Android 手机如何使用该打印机。最后相信,当您在遇到类似需求,在安装过程中对如何实现功能感到困惑,安装遇到困难的时候,有此条指引,能顺利解决问题。
值友1328712287
校验提示文案
卿本佳人奈何做贼
校验提示文案
quarkking
校验提示文案
罗甜
校验提示文案
喵小奇
校验提示文案
透明明ovo
校验提示文案
非正常天气
校验提示文案
非正常天气
校验提示文案
quarkking
校验提示文案
透明明ovo
校验提示文案
喵小奇
校验提示文案
卿本佳人奈何做贼
校验提示文案
罗甜
校验提示文案
值友1328712287
校验提示文案