1. 首页
  2. 科技数码

家庭 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我的 unraid 系统 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

  • brother 官网驱动brother 官网驱动

  • 于是下载到 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。

  • 示例:

  • 使用方式时,选择 n使用方式时,选择 n

  • 之后,等待安装进程跑完,即可关闭终端,此时,我们就可在设置内看到安装好的 USB 打印机和自动共享出来的一个网络打印机:

  • 名称较短的是 USB 连接方式,较长的有后缀的那个是共享的网络打印机名称较短的是 USB 连接方式,较长的有后缀的那个是共享的网络打印机

  • 此时,打印机服务端的安装大功告成,剩下的就是客户端的设置了。

  • 以 macOS为例,打开偏好设置,找到打印机与扫描仪

  • 点击左下角的加号点击左下角的加号

  • 正常可以看到 Bonjour 共享的这条打印机正常可以看到 Bonjour 共享的这条打印机

  • 选中,等待加载好信息,直接添加即可,此时,macOS 的打印机添加完毕。

  • 在 iPhone 上,选择好要打印的文档或图片,直接打印,即可看到该打印机选中,选择好纸张类型后,打印即可。

  • 家庭 AirPrint 搭建记录(笔记向)

  • 在 Windows 上,添加打印机方法可以自行百度,步骤与 macOS类似,在此不过多赘述。

  • 使用感受

  • 整体使用下来,打印 PDF 的速度大大提升,几乎没有卡顿,电脑端的打印文件处理完后,发送到打印机 就直接启动任务,效率大大提升。

  • 总结

  • 本文主要在于讲解如何安装 airprint 服务端。解决了 windows、macOS、iOS 三个平台共享打印机的问题,目前尚未解决的是 Android 手机如何使用该打印机。最后相信,当您在遇到类似需求,在安装过程中对如何实现功能感到困惑,安装遇到困难的时候,有此条指引,能顺利解决问题。

原创文章,作者:夜风博客,如若转载,请注明出处:https://www.homedt.net/47921.html