找回密码
 注册
搜索
网事无痕 首页 网络 网络资源 查看内容

用玩客云做打印服务器,让你在手机上轻松实现无线打印

2023-7-7 08:19| 发布者: admin| 查看: 133| 评论: 0

摘要: Linux下打印服务系统来自最著名的cups,直译过来就是杯子。这个项目原先属于苹果公司,目前应该一个免费的开源项目。在这里要温馨提示一下,要使用cups打印服务需要打印机具有linux下的(arm)驱动。一般国内主流的 ...
 Linux下打印服务系统来自最著名的cups,直译过来就是杯子。这个项目原先属于苹果公司,目前应该一个免费的开源项目。



在这里要温馨提示一下,要使用cups打印服务需要打印机具有linux下的(arm)驱动。一般国内主流的品牌像爱普生、惠普和兄弟的大多数型号都有现成的(arm)驱动包。直接一条命令就可以安装完成。不过个别品牌打印机如果没有提供Linux驱动,那就没有办法用cups服务了。

大家在安装之前最好确认一下你的打印机是否具有Linux下的驱动。

以下是我做的一个思维导图,大致说明了下玩客云安装打印服务安装步骤:


一、搭建一个armbian系统

首先我们需要给玩客云刷一个armbian linux系统。

先输入编辑源文件命令:

 nano /etc/apt/sources.list

然后复制这些源进去

deb https://mirrors.ustc.edu.cn/debian stretch main contrib non-free
#deb-src http://httpredir.debian.org/debian stretch main contrib non-free
 
deb https://mirrors.ustc.edu.cn/debian stretch-updates main contrib non-free
#deb-src http://httpredir.debian.org/debian stretch-updates main contrib non-free
 
deb https://mirrors.ustc.edu.cn/debian stretch-backports main contrib non-free
#deb-src http://httpredir.debian.org/debian stretch-backports main contrib non-free
 
deb https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
#deb-src http://security.debian.org/ stretch/updates main contrib non-free
 
#163镜像站  
 
deb http://mirrors.163.com/debian/ buster main non-free contrib
deb http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
 
deb-src http://mirrors.163.com/debian/ buster main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
#华为云镜像站
 
deb https://mirrors.huaweicloud.com/debian/ buster main contrib non-free
deb https://mirrors.huaweicloud.com/debian/ buster-updates main contrib non-free
deb https://mirrors.huaweicloud.com/debian/ buster-backports main contrib non-free
deb https://mirrors.huaweicloud.com/debian-security/ buster/updates main contrib non-free
 
deb-src https://mirrors.huaweicloud.com/debian/ buster main contrib non-free
deb-src https://mirrors.huaweicloud.com/debian/ buster-updates main contrib non-free
deb-src https://mirrors.huaweicloud.com/debian/ buster-backports main contrib non-free 
#腾讯云镜像站
 
deb http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib
deb http://mirrors.cloud.tencent.com/debian-security buster/updates main
deb http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib
deb http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib
 
deb-src http://mirrors.cloud.tencent.com/debian-security buster/updates main
deb-src http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib
deb-src http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib
#中科大镜像站
 
deb https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
 
deb-src https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
#阿里云镜像站
 
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
 
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
#清华大学镜像站
 
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free
 
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free
#兰州大学镜像站
 
deb http://mirror.lzu.edu.cn/debian stable main contrib non-free
deb http://mirror.lzu.edu.cn/debian stable-updates main contrib non-free
deb http://mirror.lzu.edu.cn/debian/ buster-backports main contrib non-free
deb http://mirror.lzu.edu.cn/debian-security/ buster/updates main contrib non-free
 
deb-src http://mirror.lzu.edu.cn/debian stable main contrib non-free
deb-src http://mirror.lzu.edu.cn/debian stable-updates main contrib non-free
deb-src http://mirror.lzu.edu.cn/debian/ buster-backports main contrib non-free
deb-src http://mirror.lzu.edu.cn/debian-security/ buster/updates main contrib non-free
#上海交大镜像站
 
deb https://mirror.sjtu.edu.cn/debian/ buster main contrib non-free
deb https://mirror.sjtu.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirror.sjtu.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirror.sjtu.edu.cn/debian-security/ buster/updates main contrib non-free
 
deb-src https://mirror.sjtu.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirror.sjtu.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirror.sjtu.edu.cn/debian/ buster main contrib non-free
deb-src https://mirror.sjtu.edu.cn/debian-security/ buster/updates main contrib non-free
 

CTRL+O 回车保存,CTRL+X 回到界面。

编辑好了镜像源以后,我们先分别输入以下两个命令更新armbian系统,粘贴命令后回车运行即可。

sudo apt update
sudo apt upgrade

接下来两条命令是安装一个armbian-config 的半图形化界面。它可以方便我们做一些选项的设置。

apt install ntp
apt install armbian-config

接着输入

armbian-config

打开图形控制台

在这个界面里我们要做两件事情。

更换时区:personal>timezone 选择亚洲,中国的时区。



修改ip获取方式改为static防止ip地址改变对ssh造成影响。(network->ip->static),这样可以把ip地址固定下来。否则打印服务器地址每次重启都会变化的话,下面的客户端都需要重新设置IP。



最后选择exit 退出图形化界面。

二、安装cups服务

好了准备工作做完,我们输入命令安装cups打印服务。输入:

apt-get install cups

安装完毕后,还需要修改一些cups的参数。输入以下命令进入cups的参数配置:

nano /etc/cups/cupsd.conf

修改“localhost”改成“0.0.0.0”,Browsing off改成Browsing on,并在三个地方分别添加Allow all,具体如下

Listen 0.0.0.0:631

Listen /var/run/cups/cups.sock

# Show shared printers on the local network.

Browsing On

BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...

DefaultAuthType Basic

# Web interface setting...

WebInterface Yes

# Restrict access to the server...

<Location />

Order allow,deny

Allow all

</Location>

# Restrict access to the admin pages...

<Location /admin>

Order allow,deny

Allow all

</Location>

# Restrict access to configuration files...

<Location /admin/conf>

AuthType Default

Require user @SYSTEM

Order allow,deny

Allow all

ctrl+X退出,Y保存,回车返回命令行。

然后运行命令 重启一下cups的服务。

service cups restart

稍等两分钟以后,我们可以试着在网页里用玩客云ip地址+631的端口号登陆cups的服务页面。

我们看到已经成功登陆进去了。说明打印服务器已经搭建好了。



接下来我们先退出web页面,在ssh中添加一下打印机驱动。这里需要打印机有支持的linux驱动。我找到了爱普生、惠普和兄弟驱动包。直接一条命令安装就可以了。

爱普生:

apt install printer-driver-gutenprint

惠普:

sudo apt-get install hplip 

或者

apt install hplip

兄弟

apt-get install printer-driver-brlaser

安装好打印机驱动后我们可以在web页面里添加打印机。



三、添加网络打印机

打印机添加完毕我们就可以用

192.168.50.106:631(服务器IP+端口号)/printers/EPSON_L360_Series(打印机共享名称

来在windows里添加网络打印机。添加之前最好预先安装好打印机驱动。



其实只要再添加一条命令就可以让局域网里的其他设备自动发现打印机。我们再回到ssh命令行去运行一下。

apt install avahi-daemon

有的机器安装这一个插件就可以了。不过我的机器需要安装完整的三个插件才可以。

运行:

apt -y install avahi-daemon avahi-discover libnss-mdns

最后设置下开机默认启动

systemctl enable cups
systemctl enable avahi-daemon

运行完毕之后,再回到添加打印机的选项就可以直接发现网络打印机了。


同样在安卓和iOS手机上也可以直接添加这个网络打印机,用来打印文稿和图片都非常方便。



其实玩客云只是打印服务器的备选设备之一。理论上只要是可以安装linux系统的设备都可以用作打印服务器。

比如N1盒子,香橙派,淘汰的电视盒子或者树莓派。按照本教程的思路都能改造称打印服务器。而且像N1盒子和香橙派之类支持无线网络的设备,安装好服务后就能变成无线打印服务器。使用起来会比玩客云更方便一些。



事实上我最后就选用了支持无线网络的香橙派作为打印服务器。因为它支持无线网络的同时体积也更加小巧。相对而言玩客云的优势是存货量更多,而且价格也更便宜一些。



好了以上就是本期的内容了。



鲜花

握手

雷人

路过

鸡蛋

最新评论

相关分类

手机版|小黑屋|网事无痕 ( 皖ICP备19007400号-2|https://beian.miit.gov.cn )

GMT+8, 2023-12-6 18:12 , Processed in 0.230379 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部