欢迎光临散文网 会员登陆 & 注册

【折腾】OrangePiZero做一个打印服务器

2019-09-15 18:47 作者:风之郁闷  | 我要投稿

折腾使我省钱,也使我失去生命

Orange Pi 介绍

类似树莓派,用OPI主要是便宜,系列最便宜的50块钱就能搞定,而且打印服务器配置要求不高,用opi来做不浪费。整套还需要买usb线,电源,散热片,tf卡和读卡器。

系统

Arm64架构的Linux系统,官方的镜像都不再更新了,所以这里用armbian【armbian.com】,找到对应版本。ubuntu和debian都可以,我这里用debian,原因之后说。

读卡器插入tf卡连接电脑使用SD卡格式化工具SDCardFomatter【sdcard.org/downloads/formatter】格式化后再用写入工具Win32DiskImager【sourceforge.net/projects/win32diskimager】写入完插入opi

调试

如果是不带显示输出的板子,需要用usb线连接电脑与板子的otg口,然后用电脑调试。这里调试使用神器Moboxterm【mobaxterm.mobatek.net/download】。正常连接电脑后,会有提示音。打开moboxterm点击左上角的session图标,再选择Serial,选择正确的com口点击OK连接就进入OPIserver界面

电脑连接OPI

进入系统先输入账号密码,之后会提示更改密码,以及创建用户信息。

Armbian设置

如果不会Linux操作,armbian也提供了一个简单的界面方便操作。

指令 sudo armbian-config 会提醒需要联网,忽略按任意键回车直接进入到armbian设置页面。

第一步:先联网,设置里 Network - wifi 选择wifi输入密码

第二步:换源,设置 Personal - mirror 选择地区为中国的源。

第三步:更新,先退出界面,在控制台输入指令 apt update,等待自动完成,再输入apt upgrade 等待自动完成。

之后通过 apt install ssh 下载 ssh 模块然后就可以不需要连接电脑直接通过ssh局域网调试了。

Orange Pi 登录界面

软件

做打印服务器可能需要桌面和远程桌面工具,还需要浏览器。

1、桌面在armbian-config里有设置,点击 System - minimal 即可自动安装桌面环境。远程桌面可通过 apt install tightvncserver 下载VNC,然后输入 vncserver 启动服务,再用moboxterm连接就看到桌面了。

VNC桌面

2、输入 apt install firefox(ubuntu)或 apt install firefox-esr(debian)安装火狐。

3、apt install cups 安装cups,之后再通过cups分享打印机就算完成了

通过这些设置一般是可以使用了(具体可百度cups配置教程),但我自己的打印机没有arm驱动所以没有办法只能用其他方法

USBIP

USBIP可以把一台电脑的usb口作为同一局域网下另一台电脑的虚拟USB口,通过这一软件也可以拿来搞共享打印机,只不过稍微麻烦一点。

这里就要说到为啥不用ubuntu了,因为貌似ubuntu最新版没有usbip这个程序,只有debian有。

服务端:输入指令 apt install usbip ,等待下载完后使用 modprobe usbip-host 加载模块,接着输入usbip list -l 查看本地usb的设备号,最后使用 usbip bind  -b 【设备号】 绑定usb口,就完成服务端的配置。还需要输入 usbipd 来监听客户端的请求

服务端配置

ps.打印机需要在设备启动前插上usb口

客户端:我这里是win10电脑作为客户端,过程十分麻烦。先下载win端的usbip,目前官网的版本经常报错无法使用,所以使用这个版本【github.com/cezuni/usbip-win】,这个版本算是usbip的精神续作,但弊端是没有数字签名,需要电脑在BIOS里先关闭 security boot,然后启用win10测试模式,再注册驱动才能正常使用。成功注册了驱动后控制台输入 usbip list -r 【服务端局域网地址】查看有没有虚拟的设备号出现,有的话就输入 usbip attach -r 【服务端局域网地址】-b 【服务端设备号】来连接虚拟地址,最后正常情况下装了打印机驱动就可以正常打印了。

这个方案其实还有不少问题:服务端一次只能绑定一台客户端,当连接断开后设备会不正常运行需要重启服务器再来一遍操作,尤其是我现在这种跨网段使用,相当繁琐。

总的说是挺折腾的,总结就是:千万别买佳能还有其他日企的打印机。


【折腾】OrangePiZero做一个打印服务器的评论 (共 条)

分享到微博请遵守国家法律