找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 53036|回复: 129

[N1盒子] N1刷armbian变身打印服务器,支持全平台无线打印。

 火... [复制链接]
发表于 2019-4-28 01:32 | 显示全部楼层 |阅读模式
本帖最后由 wayes 于 2019-5-27 00:27 编辑

N1作为打印服务器,支持IOS AirPrint,Android无线打印,windows,MAC OS X无线打印、扫描。MAC OS X(未测试)
由于本人超级菜鸟一枚,玩N1前从没接触过linux命令行,所以本贴只是记录自己安装过程,非教程。
所有内容均来自论坛和网络,非原创。



第一部分:N1刷armbian
降级刷机部分略过,请移步
1.斐讯天天链N1 官改v2.2线刷包,精简版,扩展功能可选
刷机完成,如果N1插U盘依然启动原安卓系统,cmd进入命令行,执行
  1. adb connect 192.168.x.xxx
  2. adb shell reboot update
复制代码
不进入原盒子安卓系统,也不进入armbian参见N1不能从U盘启动的几种原因和解决办法

2.[N1盒子] Armbian-5.77 on N1, so far so good
此处说明下,上面的Armbian-5.77作者提供的镜像有线网卡不能直接工作,需要替换贴中提供的dtb文件,所以如刷入这个镜像,请自备显示器和USB键盘。
因为我的N1已经刷进EMMC,并且这个内核版本负载不高,所以不做修改了,其它内核版本也可以。
U盘运行或者刷入EMMC均可,armbian初始化略过,只要能保证正常进入armbian即可。进入路由器,固定N1 IP.




第二部分:N1安装CUPS打印软件包。
N1连接网线,打印机插入USB,启动N1.
putty或者MobaXterm ROOT用户连接N1
如果想把armbian写入EMMC,执行
  1. /root/install.sh
复制代码
完成后拔掉U盘重启即可,想U盘运行跳过上一步。


安装CUPS
  1. apt-get install cups
复制代码


也可采用图形界面安装,二选一即可。
图形界面安装方法
  1. armbian-config
复制代码
进入下图


上下键选择Software,回车。

下一界面,默认Softy,直接回车。来到下图。




选择CUPS,空格键标“*”,回车即可开始安装。
如果不想N1只作为打印服务器,可以同时多选例如OMV,docker,等等,一次安装完成。
全部完成后,左右键依次选Exit、Cancel、Cancel,返回命令行。

注:以图形界面安装,可参考小白教程N1 armbian5.62及以上写入eMMC,使用armbian-config安装OpenMediaVault

第三部分:安装打印机驱动
查看CUPS支持打印机列表,如果打印机在此列表之内,此步跳过。
如果不在,只能自行寻找驱动,寻找驱动先打印机官网寻找相关型号打印机PPD驱动。如没有只能搜索大法了。
例如可登录https://github.com/官网寻找相关驱动支持。搜索栏输入:品牌+driver
我的是兄弟DCP-7060D,那么就输入brother driver,然后逐条筛选吧。
我找到了其中printer-driver-brlaser,查看自述文件,并不直接支持7060D,但经试用,其中7055驱动可支持7060D
安装驱动
  1. apt-get install printer-driver-brlaser
复制代码


非brother品牌打印机跳过此命令行,请自行寻找驱动。


第四部分:修改CUPS配置,输入
  1. 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
  1. service cups restart
复制代码


浏览器输入https://192.168.1.111:631
登录到打印机管理界面







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

第五部分:安装 IOS AirPrint 无线打印支持
回到linux命令行,安装 Avahi 及 mDNS 套件,并重启Avahi Daemon,命令如下
  1. sudo apt-get -y install avahi-daemon avahi-discover libnss-mdns
  2. sudo service avahi-daemon restart
复制代码



重启Avahi Daemon后,IOS点击分享图标,左滑找到打印,选择打印机即可。


CUPS和IOS部分可参考刷了armbian后用cups共享打印非常爽
同时Android部分也在此贴10楼由楼主提供软件链接,再次一并表示感谢@wxws

第六部分:Android无线打印

手机安装 Android CUPS Print,可自行谷歌商店搜索CUPS Printing安装
https://pan.baidu.com/s/1Ab9PfQnp1O4haDZKr8XBcQ
提取码:1ufa
三星手机为例,手机端设置。




上面第五图,输入打印机地址,可浏览器进入IP:631,点Printers,输入浏览器弹出地址


第七部分:无线扫描支持
为N1安装VirtualHere,这个软件允许USB设备通过网络远程使用。软件主页http://www.virtualhere.com/
VirtualHere等于用网络虚拟出一条USB线,安装好后相当于打印机直插电脑,所以可以让windows或者MAC OS X完成扫描任务。
软件分收费和免费,免费版只允许USB同时连接一台设备,不过对于家用打印机,足够用了。
为N1安装Linux USB服务器,返回linux命令行,执行下列语句
  1. wget http://www.virtualhere.com/sites/default/files/usbserver/vhusbdarm64
  2. chmod +x ./vhusbdarm64
  3. sudo ./vhusbdarm64 -b
复制代码


为VirtualHere添加开机启动
  1. nano /etc/rc.local
复制代码
exit 0之前添加语句

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


电脑端请自行根据版本下载VirtualHere客户端,http://www.virtualhere.com/usb_client_software
下载软件后启动vhui64.exe,右键点击USB Hubs,选第二项specify Hubs

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


此时VirtualHere发现两个USB设备

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


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


至此,N1盒子支持IOS AirPrint,Android无线打印,windows,MAC OS X无线打印、扫描。MAC OS X没有苹果电脑,未作测试。
由于以armbian为基础,所以N1不单可以做打印服务器,同时也可运行OpenMediaVault,transmission,docker等等




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

你说的很对,我赞同你的说法。: 5.0
你说的很对,我赞同你的说法。: 5
从张大妈搜到这的,非常感谢您的详细教程。https://post.smzdm.com/p/alpz07r0/  发表于 2019-10-29 18:02

评分

参与人数 10恩山币 +11 收起 理由
zlfpass + 1 让我们一起面朝大海、花开花落…….
skysray + 1 求助楼主和各位大神,三星4521F驱动怎么安装,
知少小白 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
hahaman2012 + 1 百度的N多教程 还是我恩山质量搞,对照图文教程,一个白痴轻松搞定,因为打印机有驱
bwtogo + 1 一看就是觉得高端、大气、上档次!
join22life + 1 强大的恩山!(以下重复1万次)
@.@ + 1 强大的恩山!(以下重复1万次)
天天顺心 + 1 谢谢分享 ,实践出真知
igbl + 2 一看就是觉得高端、大气、上档次!
upan + 1 面对这种帖子,我内心复杂,真不知道说什么好……

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-4-28 01:40 | 显示全部楼层
为啥尾巴多一张图,也编辑不掉?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 01:55 | 显示全部楼层
学习n1了又一个用途
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 02:03 | 显示全部楼层
支持一下,太麻烦啦,不弄了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 02:32 | 显示全部楼层
好超级棒
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 07:06 | 显示全部楼层
不错很详细,收藏备用,感谢分享。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 07:14 | 显示全部楼层
不错啊,mark…!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 07:42 | 显示全部楼层
这个教程好,有空试一试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 07:57 | 显示全部楼层
我类个去 真详细!~~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 07:57 | 显示全部楼层
看着比较繁琐,对小小白感觉还是比较合适的。照猫画虎,想搞清为什么,难。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 08:56 | 显示全部楼层
打印机不在支持范围,原来就路由上弄过,懒得折腾了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 09:09 | 显示全部楼层
写的好详细
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 09:09 | 显示全部楼层
无线打印真方便
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 11:52 | 显示全部楼层
很详细,收藏了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-28 11:53 来自手机 | 显示全部楼层
非常好,收藏了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 22:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表