报价
HOME
报价
正文内容
armbian写入nand N1刷armbian变身打印服务器,支持全平台无线打印#浩东玩科技#
发布时间 : 2024-10-18
作者 : 小编
访问数量 : 23
扫码分享至微信

N1刷armbian变身打印服务器,支持全平台无线打印#浩东玩科技#

家里熊孩子马上三年级了,作业渐多。家里老式打印机没有无线,只能USB直连电脑。现在老师下发作业,都是微信群,不能用手机操作打印非常麻烦。

淘宝上搜了下打印服务器,价格贵不说,功能也不完善。正好手里有个大几千的N1,可以刷入armbian,作为打印服务器,一个合格的打印服务器,必须同时支持IOS,安卓,PC无线&有线打印。

废话少说,直奔主题。

首先你要有一个已经降级的N1盒子,如果是新盒子,先降级。降级完成,为N1刷入armbian,由于受篇幅限制,刷入armbian部分略过,网上和站内教程很多,不知道放外链能不能过审,各位直接关键字“N1 armbian”即可。

armbian版本很多,原则上5.6X-5.9X都可以。我刷入的是armbian5.77,U盘运行或者刷入EMMC均可,建议刷入EMMC。armbian初始化完成后,进入路由把N1 IP固定,我把N1IP地址设为192.168.1.111,以下地址都以此IP为例。

第一部分:为N1安装CUPS打印软件包。

N1连接网线,打印机插入N1 USB,启动N1.putty 用ROOT用户名连接N1,

如果想把armbian写入EMMC,执行

/root/install.sh

写入EMMC完成后拔掉U盘重启即可,想U盘运行跳过上面这行代码。

至此,准备工作完成,开始安装打印服务CUPS

这里需要说明一下,安装的软件源都在国外服务器,国内能不能连上完全看运气,至于更换国内源,试过几个都不好用,所以还是建议自备出城工具。

putty 用ROOT用户名连接N1,输入

apt-get install cups

等待安装完成。

如果你安装的armbian支持config图形界面安装的话,也可以图形安装,更加直观,命令如下,二选一即可。

armbian-config

输入命令回车进入下图

上下键选择Software,回车。下一界面,默认Softy,直接回车。来到下图。

这里软件丰富,可以安装OMV,docker,transmission,hassio等等,各位有兴趣的可以自己研究。

亲测N1安装打印服务器,OMV搭建简易NAS,transmission下载,流畅不卡不冲突。

这里重点介绍打印服务。选择CUPS,空格键标“*”,回车即可开始安装。

全部完成后,左右键依次选Exit、Cancel、Cancel,返回命令行。

第二部分:安装打印机驱动

查看CUPS支持打印机列表,如果你的打印机在此列表之内,此步跳过。

如果不在支持范围内,只能自行寻找驱动,寻找驱动先去打印机官网寻找相关型号打印机PPD驱动。

如没有只能搜索大法了。

例如可登录github官网寻找相关驱动支持。搜索栏输入:品牌+driver

我的是兄弟DCP-7060D,那么就输入brotherdriver,然后逐条筛选吧。

我找到了其中printer-driver-brlaser,查看自述文件,并不直接支持7060D,但经试用,其中7055驱动可支持7060D安装驱动

apt-get install printer-driver-brlaser

非brother7055&7060D打印机跳过此命令行,请自行寻找驱动。

第三部分:修改CUPS配置

命令行输入

nano /etc/cups/cupsd.conf

图中红字localhost:631改成0.0.0.0:631,Browsing off改成Browsing on,并在三个地方分别添加Allow all,具体如下Listen 0.0.0.0:631Listen /var/run/cups/cups.sock# Show shared printers on the local network.Browsing OnBrowseLocalProtocolsdnssd# Default authentication type, when authentication is required...DefaultAuthType Basic# Web interface setting...WebInterface Yes# Restrict access to the server...Orderallow,denyAllow all# Restrict access to the admin pages...Orderallow,denyAllow all# Restrict access to configuration files...AuthType DefaultRequire user@SYSTEMOrderallow,denyAllow all

编辑完成后如下图

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

service cups restart

浏览器输入https://192.168.1.111:631登录到打印机管理界面,第一次登陆要求设置用户名和密码,按步骤来即可

至此,windows电脑已经可以正常打印。

第四部分:安装 IOS AirPrint 无线打印支持

回到N1 linux命令行,安装 Avahi 及 mDNS套件,并重启Avahi Daemon,命令如下

sudo apt-get -y install avahi-daemon avahi-discoverlibnss-mdns

sudo service avahi-daemon restart

重启Avahi Daemon后,苹果手机用word或者wps,找一篇文档,打开,找到打印。选择Air Print打印,选择打印机,开始打印。

第五部分:Android系统无线打印

手机安装 AndroidCUPS Print,可自行谷歌商店搜索CUPS Printing安装,也可网盘下载

网盘地址 提取码:1ufa

三星手机为例,手机端设置。

安装完CUPS Printing,手机随意找一篇文档打开。找到打印键,图3中那一堆打印机不用管,在没配置好之前不会出现,依次点下图红圈部分部分即可。

最后一张图第一项按地址搜索,时灵时不灵,如果搜不到,直接跳过。输入第二项的打印机地址,一定严格按格式填写,也就是URL+打印机名称,例如http://192.168.1.111:631/printers/Brother_DCP-7060D 只输入IP地址是无效的,查找URL+打印机名称的方法如下

浏览器输入你N1IP,例如:192.168.1.111:631

然后依次点击图中红圈,最后出现的地址栏的内容输入上图

最后点击添加添加打印机后,会弹出不可信任SSL的警告,不用理他,点左下角“TRUST CONNECTION”信任链接即可。

现在再次打开文档,依次选打印-更多打印方式-打印-系统打印服务,选择你的打印机,会看到右侧有个黄色打印机标志,按这个标志,就可完成打印。

第六部分:为一体机添加PC无线扫描支持

为N1安装VirtualHere,这个软件允许USB设备通过网络远程使用。软件主页VirtualHere等于用网络虚拟出一条USB线,安装好后相当于打印机直插电脑,所以可以让windows或者MAC OS X完成扫描任务。软件分收费和免费,免费版只允许USB同时连接一台设备,不过对于家用打印机,足够用了。为N1安装Linux USB服务器,返回linux命令行,执行下列语句

wget http://www.virtualhere.com/sites/default/files/usbserver/vhusbdarm64

chmod+x ./vhusbdarm64

sudo ./vhusbdarm64-b

为VirtualHere服务添加开机启动

nano /etc/rc.local

打开rc文件后,找到exit 0语句,在之前添加如下语句

/root/vhusbdarm64

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

电脑端请自行根据版本下载VirtualHere客户端,下载地址:http://www.virtualhere.com/usb_client_software

下载软件后启动vhui64.exe,右键点击USBHubs,选第二项specify Hubs

弹出对话框,点ADD输入N1 IP地址,依次点OK,OK,close

此时VirtualHere发现两个USB设备,右键点打印机,选第二项Auto-Use Device,出现 In use by you,此时打印机已经以USB形式连接到电脑。

当然你也可以停掉打印机,选择下面挂在N1另外一个USB口的移动硬盘,如下图3,这时候你可以在我的电脑直接调用这块硬盘,除了速度慢,跟接在本机USB效果一样。

windows进入控制面板,打开设备和打印机,此时可看到第一台为网络连接的打印机,只能打印。第二台为“USB”形式连接的打印机,支持打印扫描。由于扫描用的少,平常不用开VirtualHere,默认网络打印机,需要扫描时打开VirtualHere,切换打印机即可。

由于是虚拟出的USB口,所以MAC做法跟windows一样,不在赘述。

总结

至此,N1盒子支持IOS AirPrint,Android无线打印,windows,MAC OS X无线打印、扫描。

由于以armbian为基础,所以N1不单可以做打印服务器,同时也可运行OpenMediaVault,transmission,docker,hassio等等

我这台N1实际运行了:打印服务器,OMV简易NAS,transmission下载,Home Assistant,emby媒体中心。体验下来流畅不卡,不冲突。就是受限N1百兆网络和USB2.0,传输速度慢,但对于打印和10G以下的电影播放,毫无问题。

N1不带硬盘耗电

用N1做打印服务器最大的好处就是便宜,省电。实测N1不挂硬盘也就2W多点,但随着N1的深度开发,价格也越来越高,这里只是提供一个思路,其实任意的设备,只要能刷如armbian,都可达到同样效果。

玩客云刷安卓和armbian教程

相信不少数码玩家手里都有这个产品,现在靠它挖矿每天也出不了几个币,现在论坛上有也有了不少大神折腾它的帖子,我也简单总结一下自己折腾玩客云的帖子。

刷机必备工具

1.玩客云1台(需要拆开)

2.usb公对公数据线一条(可以自己做)

3.可以开机上网的电脑一台(废话)

以上三种东西可以把玩客云刷成安卓系统,可以当做机顶盒用(无红外遥控),可以用悟空遥控器,usb鼠标控制。

以下需要准备的东西是刷armbian用

4.TTL刷机小板

5.8G U盘(读卡器加内存卡也行)

6.烙铁(焊接TTL线)

工具软件说明:

1.USB_Burning_Tool-----------------------刷玩客云通用安卓固件的(需安装)

2.USBWriter--------------------------------写入U盘镜像用的(直接用)

3.putty_x64_0.70---------------------------PC端调试工具(直接用)

4.SecureCRT---------------------------PC端调试工具(需PoJie)文件说明:

1.u-boot.bin---------------------------------UBOOT不用说了(直接用)

2.meson8b_m201_1G.dtb-------------------解决了玩客云联网问题(直接用)

3.老主板直刷安卓包.img--------------------------------玩客云通用安卓固件(也可以刷别的,建议emmc有问题的刷这个)

4.Armbian_5.8.8_Onecloud_emmc.7z-------需要刷入的EMMC固件(需解压)

-------------------------------------------------------------------------------------------------

材料准备齐全,先拆机,用吹风机吹后盖板,加热以后从内存卡出插入东西撬开盖板。

加热以后从此处撬开

拆开盖板,取下螺丝。

庐山真面目,我的是老版,是有一种新版,布局不用

背面

红圈处是usb刷机短接的地方。

自己焊好的TTL刷机接口

借用论坛大佬的图

将双公头usb线一头接入电脑,一头插在电脑上,玩客云暂时不要通电.电脑上安装好USB_Burning_Tool,运行软件,导入烧录包 老主板直刷安卓包.img 勾选上”擦除flash”"擦出所有"”擦除bootloader”,点击”开始”.(在这里有必要说明一下,为什么选择老主板直刷安卓包.img,因为好多玩客云emmc有坏块,刷别的固件会出现刷机错误,或者开机卡logo,目前为止本人测试这个固件最完美。)

导入烧录包,借图

导入包,插上玩客云USB,不接电,点开始。

短接

按图选择好 点开始。

刷机过程中会报错,快速插拔usb就好~

进度条百分之百以后先点停止,然后关闭软件断电重启。

这个固件开机比较慢。建议多等等。(看视频不支持硬解,并不建议使用安卓系统,刷安卓只是为了更好的刷armbian)

开机设置向导,因为显示器不支持1080所以图像不完整,稍后修改

进入桌面,固件内置沙发桌面。

修改为720分辨率

分辨率正常以后的开机logo

安卓部分至此结束,emmc没坏块的可以刷其他安卓固件,群里好多固件,612500698

------------------------------------------------------------------------------

一下开始刷armbian,先刷U-Boot

emmc有问题的建议使用群里老版的uboot

1.优盘写入emmc固件

准备8G及以上优盘,在电脑上格式化(选择FAT32,选择FAT32,选择FAT32),

运行USBWriter,将解压后的wanke-emmc.img,写入优盘.写入完成后,不要着急拔下来.

图片借大佬的

2.复制uboot及meson8b_m201_1G.dtb至优盘覆盖原文件

打开写入好的优盘,将u-boot.bin复制到优盘目录下, meson8b_m201_1G.dtb复制覆盖到dtb目录下,弹出优盘,放到一边备用.

U盘根目录文件。

3.连接TTL线及相关设置

玩客云不要通电,将TTL线与玩客云连接好,(图上是自已焊的排针,可以用网线剥出铜丝插到杜邦线及玩客云小孔里也可以),

模块-------------------------玩客云

RX----------------------------TX

TX----------------------------RX

GND------------------------GND

图片来自论坛大佬

运行SecureCRT

如图设置

可以和ttl通讯。

4.U盘插入离网口近的usb口,ttl连接好,先不要通电。

5.上面的工作都做好后,保持SecureCRT为当前窗口,将玩客云通电后,迅速狂按回车键,至中断成功.

中断成功,屏幕显示将停留在m8b_m201_1G#状态.此时玩客云网络是不通的.

如图所示

6.在SecureCRT中输入以下命令:

一条一条粘贴到窗口,回车执行.

usb start;fatload usb 0 12000000 u-boot.bin

store rom_write 12000000 0 60000

saveenv

完成后,拔下优盘,然后将玩客云断电.

三条命令执行完成

7.TTL中断修改启动项

将玩客云通电,中断,(此时玩客云已可以连网,如连接网线,可用dhcp、pri、ping等命令查看测试网络等,这里不赘述了)

还是一条一条粘贴到窗口,回车执行.

setenv bootfromrecovery 0

setenv bootfromnand 0

setenv start_mmc_autoscript 'if fatload mmc 0 11000000 s805_autoscript; then autoscr 11000000; fi;'

setenv start_usb_autoscript "if fatload usb 0 11000000 s805_autoscript; then autoscr 11000000; fi; if fatload usb 1 11000000 s805_autoscript; then autoscr 11000000; fi;"

setenv start_autoscript 'if usb start; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi;'

setenv bootcmd 'run start_autoscript; run storeboot'

setenv firstboot 1

saveenv

完成后,玩客云断电,此时可以把TTL线都拔掉了。此处论友多有反馈,请详细检查命令是否已正常执行,确保优盘启动设置成功。

命令执行完毕

8.优盘插上开始刷机

将准备的优盘插到1号USB口(离网口近的),玩客云通电,观查前面板蓝灯或优盘灯,等一会,约5~10分钟,期间玩客云会转成蓝紫2色灯交替闪烁,直至蓝灯长亮,拔下优盘,玩客云断电。

注意:如果没有灯闪,可在5分钟后将玩客云断开再重新通电,有交替闪烁就说明离成功不远了。

注意:此处论友多有反馈,建议把TTL线去除,设备上仅连接网线,优盘(别插错口),电源线,盲刷就好。可能中途需要设备重启,等十分钟左右,设备断电再通电,不用怕,不会出问题,可能需要断电二三次才能看到灯光交替闪烁。

蓝紫交替,蓝灯

蓝紫交替,紫灯

9.刷完收工

玩客云联网,通电,蓝灯长亮。

在路由器里可以看到玩客云的IP出现,可以用PUTTY,SSH连接到设备。

用户名 root 密码1234 (上有固件大神QQ,去膜拜吧)

使用passwd 修改密码后,尽情的玩耍吧。

过两天更新安装omv教程。本人能力有限,还没搞定docker。

感谢论坛大佬mysoy 以及群里各位老司机

需要软件的可以私聊,有些群里的资料不方便泄漏,需要自己加群

相关问答

小米机顶盒怎么安装鸿蒙?

详细教程如下:一、拿到盒子,首先降级Bootloader,刷入第三方固件;二、然后按照说明,制作好Linux启动盘,插入N1正常启动,并配置好用户名密码,网络连接等,...

小米盒子怎么刷鸿蒙os?

详细教程如下:一、拿到盒子,首先降级Bootloader,刷入第三方固件;二、然后按照说明,制作好Linux启动盘,插入N1正常启动,并配置好用户名密码,网络连接等,...

 虎牙天命杯  danawinner 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部