找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

 火... [复制链接]
本帖最后由 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等等




本帖子中包含更多资源

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

×

评分

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

查看全部评分

 楼主| | 显示全部楼层
为啥尾巴多一张图,也编辑不掉?
回复

使用道具 举报

思考n1了又一个用途
回复

使用道具 举报

支持一下,太麻烦啦,不弄了
回复

使用道具 举报

好超级棒
回复

使用道具 举报

不错很详细,收藏备用,感谢分享。
回复

使用道具 举报

不错啊,mark…!
回复

使用道具 举报

这个教程好,有空试一试
回复

使用道具 举报

我类个去 真详细!~~~
回复

使用道具 举报

看着比较繁琐,对小小白感觉还是比较合适的。照猫画虎,想搞清为什么,难。
回复

使用道具 举报

打印机不在支持范围,原来就路由上弄过,懒得折腾了
回复

使用道具 举报

写的好详细
回复

使用道具 举报

无线打印真方便
回复

使用道具 举报

很详细,收藏了
回复

使用道具 举报

来自手机 | 显示全部楼层
非常好,收藏了
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-5-10 18:44

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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