找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2316|回复: 9

[N1盒子] N1盒子安装CUPS实现远程打印(HP1106)的最新方案

[复制链接]
发表于 2022-12-29 10:08 | 显示全部楼层 |阅读模式
    家里有一台几年前买的HP LaserJet Professional P1106,这算是一台家用级比较畅销机器,但是因为时间的关系,只能使用USB连接打印,比较不方便。最近搬了新家,除了办公的笔记本,没有再安排台式机,平时使用时都是直插笔记本打印,因为用到不多,倒是没什么不方便。但是最近因为孩子居家思考的问题,基本上每天都要打印作业,有时候还要及时地打印试卷,而我白天上班不在家就很不方便,需要能实现在移动设备上进行远程无线打印的功能,才能满足孩子居家上课的需求。

   正好家里之前有台理财产品N1,之前刷成电视盒子后一直闲置,就想着把它利用起来,在网上搜索了一下之后,确实已经有很多前辈发了教程,亲自试过之后,发现还是有很多坑,有些教程已经是几年前的了,无法正常使用,所以我这次的刷机和安装过程再汇总一下,给需要的人提供参考。

  另外本篇可能主要讲的是一些方案,不会太具体讲刷机命令,命令可以参考一些刷机教程,是一样的。

1、给N1刷入Armbian系统

  在之前的找到的教程里,大多提到了 Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img 这个镜像,表示说问题最少,可用性最高,但我实现使用过程是不行的,无法正常启动,后到找到了 Armbian_23.02.0_amlogic_s905d_jammy_5.15.85_server_2022.12.27.img 这个镜像,默认就可以算到N1,不需要修改配置,可以从 Github上下载,地址:https://github.com/ophub/amlogic-s9xxx-armbian/releases

下载后,解压出压缩包中img镜像,可使用 win32image把镜像写入u盘,然后将u盘插入N1盘子启动,发布说明有标示,用户名密码是 root  和1234,使用 armbian-install 把系统装到emmc,后面就可以不用u盘启动了。

2、安装CUPS和打印机驱动

  安装完系统后,把安装源先改掉

nano /etc/apt/sources.list

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
更新一下源

apt-get update

安装CUPS

apt-get install cups

安装 hplip

apt-get install hplip

其实安装hplip时,会自动安装CUPS,可以不用单独安装cups,但是hplip虽然包含了大量的hp打印机驱动,但是并不支持 p1106,在选择安装打印机驱动时会在后面有说明,需要安装插件,不过我们还是先装了吧,万一换打印机也方便。

配置一下cups

sudo cupsctl --remote-admin --remote-any --share-printers

我通过apt-get安装的cups,是自动可以局域网内使用的,不需要再单独修改配置文件,一些文章中说的打开 /etc/cups/cups-files.conf,修改 localhost 为 0.0.0.0这一步可以不用操作。

安装第三方驱动来支持p1106,一般网上会使用foo2zjs,但是使用下面的方式已经下载不到了

wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz
这个 foo2zjs.rkkda.com域名已经不能访问了,在百度上找这个文件去手动下载,也很难找到免费的可下载源,后来发现可以直接用 apt-get 安装,已经集成了。

apt-get install printer-driver-foo2zjs

另外也可以安装一下 gutenprint作为驱动

apt-get install printer-driver-gutenprint

接下来就可以通过 http://ip:631来访问你的打印服务器了,ip为你N1的ip地址。

3、配置打印机

  把打印机插到N1的USB口,但是在cups里始终无法自动识别到打印机,为这个也折腾了很久,后来发现是因为打印机的智能模式,当你插入到未安装驱动的主机上时,打印机会提供U盘的功能,里面自带WINDOWS版本的驱动,所以主机会认为你插上的是一个U盘,而导致无法识别。

  这个功能可以通过打印机驱动中的一个工具来关闭,先把打印机接上电脑 ,下载打印机驱动,并解压,找到驱动目录下的UTIL目录,里面有个工具SIUtility.exe,如果你64位系统,可运行SIUtility64.exe,关闭打印机的smart功能。

  关闭了这个功能后,再把打印机插上N1,打开CUPS的配置网页,就可以顺利检测到连接在USB口上的p1106打印机了,可能会有两个,选择其中一个即可,然后 "continue"进入到下一步,选择 hp品牌,再选择驱动,这时并不能找到针对 p1106的驱动,根据网上找到的资料,可以安装兼容的HP LaserJet Pro P1102w Foomatic/foo2zjs-z2 (recommended))作为驱动,实测是可用的。

4、安装局域网打印机发现服务

apt-get install avah-daemon

完成之后,就可以在同一局域网的平板、手机上,通过设置中的打印服务,直接找到你安装的打印机了,你就可以直接在移动设备上打印了,非常方便,再也不用拿着笔记本电脑插来插去了。


发表于 2022-12-29 10:34 | 显示全部楼层
感谢分享!收藏备用!
回复 支持 反对

使用道具 举报

发表于 2022-12-29 11:05 | 显示全部楼层

点评

谢谢推荐,看了一下,他的方法是在docker里安装,其实大差不差,我自己是用armbian的方案,但是网上的资料都过时了,所以才写的这篇材料,给大家提供参考。  详情 回复 发表于 2022-12-29 13:57
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-29 13:57 | 显示全部楼层
piaoyizy 发表于 2022-12-29 11:05
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4004449&page=1#pid9110073

谢谢推荐,看了一下,他的方法是在docker里安装,其实大差不差,我自己是用armbian的方案,但是网上的资料都过时了,所以才写的这篇材料,给大家提供参考。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-30 11:07 | 显示全部楼层
第三方驱动好像有些不太稳定,昨天晚上笔记本可以通过网络连接,平板总是不行,后来使用 hp-plugin 和 hp-setup -i 安装官方驱动,测试也是可用的,就看后面使用情况是不是稳定了。
回复 支持 反对

使用道具 举报

发表于 2023-6-6 23:10 | 显示全部楼层
苹果手机可以实现外网打印吗

点评

直接用估计不行,因为打印发现服务是针对局域网的  详情 回复 发表于 2023-6-14 11:13
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-14 11:13 | 显示全部楼层
z33ss 发表于 2023-6-6 23:10
苹果手机可以实现外网打印吗

直接用估计不行,因为打印发现服务是针对局域网的
回复 支持 反对

使用道具 举报

发表于 2023-6-28 08:43 | 显示全部楼层
我的打印机是epson L313安装驱动啊,我看自带的没有
回复 支持 反对

使用道具 举报

发表于 2023-7-27 11:14 | 显示全部楼层
谢谢大佬
回复 支持 反对

使用道具 举报

发表于 2024-2-24 23:06 | 显示全部楼层
估件地址打不开了。有网盘多好。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-6-4 00:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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