使用 cups 来搭建局域网打印服务器
使用 cups 可以很方便的在局域网内搭建打印服务器,令到打印机可以直接支持 IOS/Android 进行无线打印。使用方法很简单,简单记录下:
直接安装 cups
apt install cups
然后修改下 cups 的配置文件:
vi /etc/cups/cupsd.conf
#修改如下 #Listen localhost:631 Listen 0.0.0.0:631
然后在几个 Localtion 下面加上 allow all,应该是有 4 个地方。
然后重启 service cups restart 令它生效。
使用浏览器登录 cups 管理页面: https://cupsip:631
在需要用户验证的地方,输入 cups 服务器登录的用户名和密码。
然后按提示添加打印机就行了。这时候会有个问题,如你的打印机没有在 cups 内置驱动中的时候,就没法添加打印机。以 Brother DCP-1618W 为例,尽管可以直接搜到这台打印机,但是无法正常添加和使用的。这个时候我们需要在服务器上安装它的驱动。方法如下:
去 Brother 打印机官网,找到 DCP-1618W 打印机,然后选择 Linux 系统,找到 Driver Install Tool,然后下载它:
wget https://d.brother-movie.com/driver/1480/linux-brprinter-installer-2.2.3-1.gz # 解压 gzip -d linux-brprinter-installer-2.2.3-1.gz # 得到 linux-brprinter-installer-2.2.3-1 文件,给它添加执行权限 chmod +x linux-brprinter-installer-2.2.3-1 #然后执行它 ./linux-brprinter-installer-2.2.3-1
然后按提示一步步执行就可以了。执行完了之后,到 https://cupsip:631 一看,打印机已经加上了。
然后在同一局域网中,使用各终端,都可以非常简单的打印了。