在n1 ,魔百盒q5盒子上,实现惠普p1008系列的网络共享 打印和airprint服务

这篇具有很好参考价值的文章主要介绍了在n1 ,魔百盒q5盒子上,实现惠普p1008系列的网络共享 打印和airprint服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

惠普laserjet p1008 p1006 p1007这个系列打印机在二手市场上保有量很大,我也是一直在使用这款激光打印机给孩子打印作业,但是以前一直插在电脑上打印,无法在苹果手机上直接打印,经过一周的折腾,我已实现了在n1 ,魔百盒q5盒子上,实现惠普p1008系列的网络共享 打印和airprint服务。

相关文件下载链接:
几个关键文件
链接: https://pan.baidu.com/s/1tvULVrU_hW2aX8o_xnCdAA?pwd=v3gj 提取码: v3gj 复制这段内容后打开百度网盘手机App,操作更方便哦

armbian 刷机包
链接: https://pan.baidu.com/s/1LvNxVRCX3hA6kHHUpWXs3g?pwd=fpts 提取码: fpts 复制这段内容后打开百度网盘手机App,操作更方便哦

提到的几个工具自己找一下吧。

说明:
1 对Q5来说,本操作可能会损毁Q5的安卓系统,导致只能插u盘跑armbian了(除非重新线刷胡莱固件)。
n1把coreelec写入了emmc,运行这个u盘后,对coreelec没有影响。
2 Windows下操作,如果是其他系统请自行寻找替换工具。
3 不清楚如何把armbian输入emmc,不要轻易尝试,会砖。
4 不支持安装在tf卡上
5 这个u盘做好以后,通过导入dtb文件,更改uenv文件,拔下来以后,可以直接给n1盒子使用,但是要注意mac地址可能会发生变化。

具体步骤:

1 烧录u盘 ,镜像我选择的是Armbian_5.77_Aml-s905_Debian_stretch_default_5.0.2_20190401.img.xz,工具是Etcher,u盘是64g三星bar,烧录过程不赘述。

2 在浏览器里直接找到u盘的boot分区下uEnv.ini,用notepad++编辑,
内容为:
dtb_name=/dtb/meson-gxbb-p201.dtb
bootargs=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0
再把这个文件传到u盘的boot分区下。
这样这个u盘就可以引导了。

3 准备好一个已经刷完胡莱安卓固件的Q5,进入安卓系统,安装reboot to Libreelec.ipk
注意,本操作会损毁安卓系统,并导致不能使用emuelec玩街机模拟器了,如果不重新刷机,以后你就只能插u盘了。

4 关机后,在靠近电源那边的usb口里,插上u盘,插上网线,通电,等待跑完,这时候需要在盒子上插一个键盘,简单设置一下,默认root密码是1234,输入ifconfig指令看一下盒子的ip,后面就可以在电脑上用putty弄了

5 使用putty链接盒子22端口。

6 先解决putty不能在vi界面粘贴复制的功能,毕竟很多代码都要手敲。
vi /usr/share/vim/vim80/defaults.vim
找到 set mouse(快捷键 /)
按i,将 set mouse=a 改成 set mouse=r,按esc,按 : ,输入wq保存
if has(‘mouse’)
set mouse=r
Endif
再解决mac地址变化的问题
vi /etc/network/interfaces
复制以下内容进入,mac地址可以用你盒子现在的mac地址,不知道可以打ifconfig查看
source /etc/network/interfaces.d/*

Wired adapter #1

#allow-hotplug eth0
auto eth0
no-auto-down eth0
iface eth0 inet dhcp
hwaddress 00:15:18:01:81:31
#address 192.168.0.100
#netmask 255.255.255.0

7 修改软件源
vi /etc/apt/sources.list
注释掉现有的,粘贴进去,注意,这个源安装hplip不会报错,其他源后面会报错。
deb http://mirrors.ustc.edu.cn/debian stretch main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free

8 运行 apt-get update ,更换源完毕,开始安装打印服务。

9 apt-get install cups ,会让你装一堆东西,按y确定

10 修改cpus配置
vi /etc/cups/cupsd.conf

localhost:631改成0.0.0.0:631,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
BrowseLocalProtocolsdnssd

Default authentication type, when authentication is required…

DefaultAuthType Basic

Web interface setting…

WebInterface Yes

Restrict access to the server…

Orderallow,deny
Allow all

Restrict access to the admin pages…

Orderallow,deny
Allow all

Restrict access to configuration files…

AuthType Default
Require user@SYSTEM
Orderallow,deny
Allow all

运行
service cups restart

11
对于hp打印机,这里比较麻烦,需要安装hplip驱动库
(这里如果需要卸载可以运行:apt-get purge hplip)
apt-get install hplip
运行 hp-setup -i
第一个选0,第二个按p,输入hplip-3.16.11-plugin.run的路径,我是用winscp工具使用scp协议上传到了/usr/src下面,这个版本默认对应3.16.11,等待安装完毕。
sh hplip-3.16.11-plugin.run
后面一路按y或者随便填写。
最后会让你打印测试页,我按y打印失败了,不过没关系。

*Brother 打印机可以运行apt-get install printer-driver-brlaser

13 浏览器输入https://192.168.1.xxx:631 ,到cups打印管理页面去,添加usb口的打印机。如果要输入密码,输入root账户的密码
选择 我这里add print时有两个选项,
HP LaserJet P1008 USB DB02YXW HPLIP (HP LaserJet P1008)
HP LaserJet P1008 (HP LaserJet P1008)
我选择第一个,接下来会选择驱动,我选择刚刚安装成功的驱动:
HP LaserJet p1008, hpcups 3.16.11, requires proprietary plugin (color, 2-sided printing)
这时候如果没有安装hplip是看不到这个驱动的。
选择好了以后保存即可,这时候应该就可以打印了。

14 然后安装苹果airprint服务,给苹果手机用。
apt-get -y install avahi-daemon avahi-discover libnss-mdns

15 接下来就是一些优化了,主要是在路由器里配置静态ip,然后在电脑里把这个网络共享打印机加上去(网络打印机地址是http://192.168.1.206:631/printers/HP_LaserJet_P1008),这样电脑也可以用,如果路由跨网段,需要不同网络的手机可见打印机,再考虑映射一下端口(我不知道airprint服务的端口,所以暂时没弄)

16 重启一下盒子,命令是 reboot,再看看打印功能看看有没有问题。

17 折腾了很久,考虑到你会忍不住往这个armbian里装docker等乱七八糟的应用,或者u盘里可能挂掉,或者或者盒子会挂掉,总之建议再拿另外的u盘插入盒子,给u盘做一个备份,把这个备份妥善保管起来。

方法1:
使用ghost 12.0.0.6277 dos(we pe内启动盘内置,如果启动失败可直接找到program file里的ghost64.exe)版对u盘进行全盘导出镜像。
每次打开ghost时可能开始会提示是否要强制载入磁盘,选择否。
选择disk - to image直接备份即可

使用该镜像进行恢复:
将目标磁盘格式化为mbr分区,分区数量随意。均设为主分区。
打开ghost,选择disk from image ,选择镜像。
目标盘选要用来恢复镜像的u盘,我选了另一个64g的tf卡加读卡器作为U盘。
选好u盘后,会询问是否转换目标盘为uefi,选择no。
输入分区size时要注意,两个分区要严格和old size保持一致,如果确实u盘可用空间差一点点,第一个分区size可以略微调小。

参考资料:
《N1刷armbian变身打印服务器,支持全平台无线打印@PC扫描》
《N1 刷入 Armbian 5.77 安装 Docker OpenWRT 》
《Deepin15.7默认的打印hplip-plugin插件仍有问题》文章来源地址https://www.toymoban.com/news/detail-495691.html

到了这里,关于在n1 ,魔百盒q5盒子上,实现惠普p1008系列的网络共享 打印和airprint服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 魔百盒M401a刷机

    咸鱼购买魔百盒311-1a yst, 发给我401a,有蓝牙无wifi 本机发布版本v.955.05,系统版本9,硬件版本1.0.0,设备型号M401A,厂家名称:CIOT, CPU:amlogic 已安装当贝市场,乐家市场,蚂蚁市场,明日影视,小苹果影视盒子云海电视等软件。 系统应用有外置系统启动器,ai小助手,媒体中心

    2024年02月02日
    浏览(27)
  • 魔百盒M401A成功刷入armbian

    它是我们平时办理宽带或者到营业厅处理一些业务时会赠送的一款电视盒子。 这里提到的M401A是我在某宝上60元购买的,供我闲时研究用。 Raspberry 3B+ Raspberry 4B M401A CPU Broadcom BCM2387 4x ARM Cortex-A53 1.4GHz 28nm Broadcom BCM2711 4x ARM Cortex-A721.5GHz 28nm Amlogic s905l3a 4x ARM Cortex-A53 1.8GHz 12nm G

    2024年02月05日
    浏览(32)
  • 魔百盒CM211-1增强版2+16卡刷固件及教程

    魔百盒CM211-1增强版2+16当贝纯净版桌面卡刷包及教程 说明: 固件内置了语音,当贝桌面纯净完美版,去掉了所有内置,只保留一个当贝市场,开机动画为华为鸿蒙开机动画 重置机顶盒密码10086。 【卡刷包,不要担心刷机失败,要么失败要么退回原初系统】 刷机方法: 1、盒

    2024年02月15日
    浏览(25)
  • 魔百盒CM311-1a免拆机卡刷固件加+刷armbian装docker运行青龙面板

    准备机器一台,拼多多上买了刷好电视系统的跳过这个步骤   1、把所有文件拷到U盘,装上U盘,开机重复按左键,出现刷机进度条就关机,然后迅速再开机,下图所示,进入这个界面等着就好;  刷机成功后装上elec软件 链接:https://cloud.189.cn/t/AVZFbeEvqiuy(访问码:6n9h) 通过

    2023年04月20日
    浏览(27)
  • 【N1盒子安装Armbian,portainer,openwrt记录】

    官方文档:https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/README.cn.md 以下记录文档中没提到的,自己安装过程中的一些问题: 点击show all,展开列表,搜索“s905d”,下载.img.gz结尾的文件,下载其中一个版本: 按照文档推荐,我选择了Rufus刷镜像:https://rufus.ie/zh/。 选择下U盘,选

    2024年04月22日
    浏览(27)
  • 魔百盒CM311-3_YS_晨星MSO9385芯片_安卓9.0_当贝桌面_卡刷固件包

    CM311-3_YS_晨星MSO9385芯片_安卓9.0_当贝桌面_免拆U盘卡刷升级固件包 特点: 1、适用于对应型号的电视盒子刷机; 2、开放原厂固件屏蔽的市场安装和u盘安装apk; 3、修改dns,三网通用; 4、大量精简内置的没用的软件,运行速度提升,多出大量的存储空间; 5、去除应用安装限制

    2024年02月16日
    浏览(83)
  • 魔百盒CM211-1-CH-S905L3-UWE5621DS无线安卓9.0线刷固件

    固件特性: 1,安卓9系统 2,纯净精简,云海电视无广告; 3,支持多种遥控器; 4,灯正常 5,理论上支持同型号芯片机器; 刷机方法: 1、打开USB_Burning_Tool线刷工具,加载固件,导入成功后,默认烧录配置勾选,不用动,然后点击开始。   2,插入 短接神器 ,通电, 双头

    2024年02月03日
    浏览(147)
  • 魔百盒M101_晶晨S905L处理器_XR8189无线_鸿蒙开机动画_专用安卓线刷rom固件包

    魔百盒M101_晶晨S905L处理器_XR8189无线_鸿蒙开机动画_专用安卓线刷rom固件包(内有短接点及主板图) 特点: 1、适用于对应型号的电视盒子刷机; 2、开放原厂固件屏蔽的市场安装和u盘安装apk; 3、修改dns,三网通用; 4、大量精简内置的没用的软件,运行速度提升,多出大量

    2024年02月07日
    浏览(43)
  • 八米云-N1盒子、机顶盒等设备-小白保姆式超详细刷机教程

    这里以魔百盒CM211-1为例,本次刷机用到的零碎工具比较多,不过都是常见刚需设备,大家可以按照清单核对一下。 目前只支持S905 L3、L3a、L2 系列的各种盒子 机顶盒本体 电脑一台 说明:U口需要稳定。 双公头USB线(连接盒子与笔记本电脑) U盘 说明:容量大于等于8G。 路由

    2024年02月03日
    浏览(222)
  • 湖北移动魔百盒CM311-1s_CH代工_S905L3B_5621DS_安卓9.0_线刷固件包

    准备工作: 双头数据线一条; 机顶盒一个;  关于双公头数据线其实制作也很简单,找两条废旧闲置的数据线,从中间剪断 然后将这两个部分在对色接上就行了!  一、运行刷机工具--选择左上角的文件按钮--选择导入烧录包 ; 二、选择你下载好的后缀为.img的文件,然后等

    2024年02月05日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包