首页 > 系统相关 >华为悦盒EC6108V9刷机刷ubuntu以及安装cups驱动惠普1020plus打印机

华为悦盒EC6108V9刷机刷ubuntu以及安装cups驱动惠普1020plus打印机

时间:2024-12-15 19:32:21浏览次数:11  
标签:打印机 盒子 1020plus 悦盒 点击 cups 安装 页面

  买了一台二手惠普HP1020Plus打印机,由于打印机只有USB接口,无法网络打印和苹果手机无线打印,所以考虑接一个打印服务器,实现局域网内的共享打印。

  打印服务器硬件选择华为悦盒EC6108V9,4核心海思芯片,1+8GB咸鱼20大洋包邮拿下,盒子需要先刷arm Ubuntu系统。

 

1、盒子刷机

  刷机系统选择海纳斯,系统作者官网:https://www.ecoo.top e酷网 海纳思系统 | 海纳思系统 ,网站上有比较详细的刷机教程,下面只是简略的记录一下。

  盒子拆开后,使用USB-TTL串口工具连接板子的RX/TX/GND这3个引脚,串口上位机设置波特率115200,然后上电。串口会在uboot阶段打印芯片型号和uboot版本号等。

        

下载刷机工具和刷机包

  HiTool华为官方刷机工具:https://node2.histb.com/update/soft_init/hitool/HiTool-windows.7z
  刷机包:https://www.ecoo.top/download
  设备支持适配表:https://www.ecoo.top/histb.html

  根据上面的的设备支持适配表https://www.ecoo.top/histb.html 选择自己要下载的刷机包
  如:ec6108v9c 的cpu是 hi3798mv100 刷机包选择第一个TTL-hi3798mv100-32bit.zip

 开始刷机

  连接串口并给盒子上电,将盒子用网线连接路由器,解压下载的TTL-hi3798mv100-32bit.zip刷机包,打开HiTool软件,点击左上角“芯片”菜单,确认当前芯片型号与盒子的芯片型号一致,然后在本地配置中选择连接到电脑的串口号,点击一下刷新,然后在服务器IP的下拉菜单中选择与本地局域网IP地址段相同的那个IP,其他项保持默认。

  

  依次进行:1、传输方式选择网口,2、选择eMMC烧写   3、点击浏览,在打开的窗口中选择解压后刷机包中的emmc_TTL-hi3798mv100-32.xml文件,然后需要刷写的文件会在下面依次列出,4、点击烧写,然后根据软件左下角控制台的提示信息重启盒子,然后开始刷机过程。

  

2、安装cups服务

  刷机完成后重启盒子,使用串口或者SSH登录到设备,用户/密码:root/ecoo1234。然后进入欢迎页面

  

 安装wifi驱动

  盒子自带了一颗wifi芯片realtek 8188ftv,只支持2.4GHz频段,最高150Mbps无线带宽。作为无线打印机来说足够用了。

  wifi驱动安装步骤参考这篇博文,安装过程已经非常的简化了

  海纳斯 hinas 的hi3798mv100 华为悦盒 6108v9 安装wifi模块_海纳思 wifi-CSDN博客

  安装完成后,使用命令查看是否有wlan设备

nmcli device status

  然后将盒子连接到无线网络

nmcli device wifi connect "WiFi名字" password "WiFi密码" ifname wlan0

  连接完成后使用命令可以查看到已连接的网络名称,路由器端可以分配一个静态ip地址,后面就可以摆脱网线,使用无线登录了。

  

 安装cups

  命令行依次输入如下命令

 sudo apt-get update
 sudo apt-get upgrade
 sudo apt install cups  #公共UNIX打印系统

  等待命令执行完成后,会在生成/etc/cups/cupsd.conf这个cups的配置文件。安装完成后,cups默认只能从本地访问,使用如下命令开启远程访问权限

cupsctl --remote-admin

  安装惠普打印机linux驱动程序  

sudo apt-get install hplip

  完成后将打印机USB接入盒子,然后运行如下命令开始安装惠普打印机插件。根据显示的提示信息依次输入指令完成安装。

hp-setup -i

  安装如下程序,使盒子支持苹果手机发现打印机设备

apt-get -y install avahi-daemon avahi-discover libnss-mdns

  然后电脑访问:https://盒子ip地址:631 进入cups配置页面,选择Administration页面,选中右侧的两个选项以便手机能够搜索到打印机,然后点击Add Printer开始添加打印机,再次点击”Add Printer“按钮,会要求填入服务器的用户名和密码,填好以后点确定进入下一步。

如果打印机连接正常,本地打印机里会出现惠普1020。选择这台打印机,按继续按钮。

 这一步填写打印机的名字、位置,也可以保持默认。最重要的是要勾选上"Share This Printer",按继续按钮。

 

 这一步选择打印驱动程序,也就是刚才通过hplip命令安装的打印机驱动陈鼓型。最后点添加打印机按钮。完成打印机的添加。

 设置一下打印机的默认设置:

 加完打印机以后,在Printers页面,就会出现刚才添加的打印机,点击打印机的名字,可以看到打印机的详细内容

 点击打印机名称后,进入打印机详情页,第一个复选框里选择”Print Test Page“可以打印测试页,测试打印机是否正常。

 

电脑添加打印机

  在电脑的设置-》打印机页面,点击添加打印机,然后点击手动添加。

在弹出页面中选择按名称选择共享打印机,将cups的打印机配置页面的网址复制过来,将https改为http填到下面去, 点击下一步。

  

   弹出的页面中,先选择厂商:HP,然后打印机选择1020,最后点击确定。完成电脑端的打印机添加。

  弹出这个页面之前要现在电脑上下载hp1020plus打印机的驱动,并完成安装。

  这种通过ip直通的方式添加的打印机速度,较上面自动发现的打印机在打印反应速度上快很多。

  结束,至此就能在电脑上进行无线的畅快打印了。安卓和苹果手机也可以在不安装任何软件的情况下,使用系统原生的打印功能来打印文件了。

遇到的问题:

  由于盒子的USB接口电路上的共模电感被厂家省掉,以及我最开始使用的12V电源纹波太大,导致打印机USB连接盒子时会在终端一直报错USB 断联。后来换了一个12V电源就好了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

标签:打印机,盒子,1020plus,悦盒,点击,cups,安装,页面
From: https://www.cnblogs.com/oliudaneng/p/18608382

相关文章

  • IPP(Internet Printing Protocol)CUPS(Common Unix Printing System)
    IPP(InternetPrintingProtocol)是一个网络打印协议,用于在客户端和打印服务器之间进行通信和管理打印任务。而CUPS(CommonUnixPrintingSystem)是一个实现了IPP协议的打印系统框架。具体来说,以下是IPP组件和CUPS之间的区别:IPP组件:IPP组件是指实现了IPP协议规范的软件、库或模块......
  • armbian安装CUPS打印机软件及使用,保姆级教程!
    首先你得有一个安装好armbian的盒子,比如Q21,玩客云等!安装CUPS跟着我的步骤操作,保证能用!1.更新Ubuntuapt-getupdate(获得软件更新列表)pt-getupgrade(安装需要更新的软件)或者apt-getupdate&&apt-getupgrade(一次不成功可以多试几次,建议update、upgrade分开执行,要不每次都要......
  • linux关闭cups服务
    linux系统中打印机使用631端口,进行通信,对于没有打印机的小伙伴关闭这个端口是很有必要的,减少攻击的可能性。这个服务依赖其他服务,所以要一起关闭,防止这个服务被其他服务唤醒。avahi-daemon为DNS服务发现,基本我们也用不到,所以关闭减少攻击。废话不多方法和截图如下:使用systemctl进......
  • 【转载】关于使用CUPS共享打印机的正确姿势,你可以永远告别打印驱动了
    原文:https://www.right.com.cn/forum/thread-8276397-1-1.html 发表于2023-2-1715:42|只看该作者|只看大图本帖最后由kero990于2023-2-1715:48编辑一直以来,使用CUPS作为打印服务器是论坛里流行的做法,一方面这是windows的传统弱项,另一方面也是移动打印......
  • 在Ubuntu上用cups api实现打印功能
    https://blog.csdn.net/weixin_48885322/article/details/127270545在Ubuntu上用cupsapi实现打印功能银离子_kg已于2022-10-1310:00:47修改1768收藏5文章标签:ubuntulinuxbash版权​最近由于工作需要,要写一套打印相关的接口。Linux上一般自带一套管理打印机的通......
  • Ubuntu 23.10/24.04 LTS 放弃默认使用 snap 版 CUPS 打印堆栈
    导读Canonical的开发者、OpenPrinting的项目负责人TillKamppeter今年5月表示,计划在Ubuntu23.10(ManticMinotaur)上默认使用Snap版本的CUPS打印堆栈。不过经过数月的测试,官方放弃了这项决定。Ubuntu23.10(ManticMinotaur)和Ubuntu24.04LTS发行版默认还是......
  • armbian安装cups打印服务器
    一、安装cups服务1、apt-getinstallcupsavahi-daemon-y2、安装驱动HP驱动:apt-getinstallhplip-y爱普生驱动:apt-getinstallprinter-driver-gutenprint兄弟驱动:apt-getinstallprinter-driver-brlaser3、systemctlrestartcups二、修改配置文件1、找到:Listenlocalhos......
  • Linux打印服务-CUPS的安装、配置和使用
    原文:https://blog.csdn.net/limelove/article/details/121988838 CUPS(CommonUNIXPrintingSystem,即通用Unix打印系统)是苹果公司所有,一个打印集成服务。包括了前端接收打印命令的相关程序,后端控制打印机硬件的程序,中间则是打印驱动。首先来看看CUPS驱动打印机的方式。这里要......
  • cupsenable
    cupsenable启动指定的打印机补充说明cupsenable命令用于启动指定的打印机。语法cupsenable(选项)(参数)选项-E:当连接到服务器时强制使用加密;-U:指定连接服务器时使用的用户名;-u:指定打印任务所属的用户;-h:指定连接的服务器名和端口号;参数目标:指定目标打印机。......
  • cupsdisable
    cupsdisable停止指定的打印机补充说明cupsdisable命令用于停止指定的打印机。语法cupsdisable(选项)(参数)选项-E:当连接到服务器时强制使用加密;-U:指定连接服务器时使用的用户名;-u:指定打印任务所属的用户;-c:取消指定打印机的所有打印任务;-h:指定连接的服务器名和端口号;......