欢迎光临散文网 会员登陆 & 注册

记一次群辉dsm6.2.3使用cups实现老款打印机cp1025 airprint

2023-03-19 17:57 作者:小无花果呀  | 我要投稿

此次使用的安装环境为打印机:惠普的1025彩色激光打印机 群辉系统:6.2.3-25426 docker套件:olbat/cupsd(群辉7.1的系统可能存在找不到usb打印机的情况)

下面就实现步骤进行介绍:

  1. 群辉nas开启ssh及Bonjour

    分别在控制面板-终端机和snmp  

    控制面板-文件服务-高级设置中开启

  2. 使用ssh连接nas

    windows系统可直接按win+R键输入cmd按回车打开命令行窗口输入以下代码

    (其中admin为群辉的用户名 192.168.1.1为群辉的内外ip地址)

    ssh admin@192.168.1.1

    输入密码后运行sudo -i再次输入密码后进入root权限

  3. 关闭cups服务

    synoservicectl --stop cupsd
    synoservicectl --stop cups-lpd
  4. 创建容器

    docker run -d --name=airprint --net="host" --privileged=true -e TZ="Asia/Shanghai"  -e HOST_OS="Synology" -e "TCP_PORT_631"="631"  -v /dev:/dev   -v /var/run/dbus:/var/run/dbus  olbat/cupsd
  5. 查询当前容器所需打印机驱动插件版本号

    这里我查询到的为ver 3.21.8

    docker exec -it airprint /bin/bash
    hp-plugin


  6. 创建文件夹并下载插件

    在网站( https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins)找到刚才查到的版本号文件,以我的3.21.8为例

    mkdir -p /hplug
    wget https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.21.8-plugin.run
    wget https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.21.8-plugin.run.asc
    cd ~

    此处创建了一个/hplug的文件夹 并将所需插件进行了下载 后面安装插件时请务必记住此文件名,碰到无法下载的情况请关闭群辉的ipv6后再试

  7. 执行插件安装

    cd ~
    hp-plugin
    y
    p
    /hplug


  8. 添加打印机

    在浏览器页面输入群晖ip:631 进入cups服务器 用户名及密码均为print

    进入后依次点击:administration-----add printer-----(local printers里的打印机cp1025)continue-----(选中share this printer)continue-----(按照之前网站的下载安装选择插件)HP LaserJet cp1025, hpcups 3.21.8, requires proprietary plugin----add printer

  9. 手机上安装mopria print等app

    在app内选择搜索到的打印机打印测试页 如果出现空白打印(纸进行了打印,但纸上无内容)请重启打印机

至此网络打印机创建完成,感谢网上大佬们分享的资料,所以发表这篇文章分享下自己的一些经历和体验,小白第一次发文 ,望轻喷。



记一次群辉dsm6.2.3使用cups实现老款打印机cp1025 airprint的评论 (共 条)

分享到微博请遵守国家法律