收起左侧

飞牛cups (非docker) 让惠普1020Plus 打印机实现局域网打印+远程公网打印.

4
回复
536
查看
[ 复制链接 ]

3

主题

52

回帖

0

牛值

初出茅庐

2025-4-17 14:14:25 显示全部楼层 阅读模式

孩子家中坐,试卷天上来. 远程公网打印就是这么爽.

本帖子是参照忈xx贴:放弃doker转用linux上的cups部署远程打印机(hp1020) - 攻略分享 飞牛私有云论坛 fnOS.

然后解决自己遇到的一些问题,,并新增打印机地址反向代理设置,实现公网随时随地访问打印.

使用任意 ssh 软件或者 1Panel 里的终端进行代码部署(本人使用1panel)

  1. 1panel终端 sudo -i 获取root权限

  2. 更新包列表sudo apt-get update

  3. 安装 cups:sudo apt-get install cups
    有 Y 按 Y

  4. 编辑 CUPS 的配置文件:nano /etc/cups/cupsd.conf Ctrl+S 保存、Ctrl+X 退出

    Listen localhost:631

    改为:
    Listen 0.0.0.0:631

    在以下 4 段代码中加入 Allow all(示例代码已经添加上了)

    Restrict access to the server...

    Order allow,deny Allow all
           #      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
           </Location>
    
           #      Restrict access to log files...
           <Location /admin/log>
             AuthType Default
             Require user @SYSTEM
             Order allow,deny
             Allow all
           </Location>
           ​
    
  5. 添加管理员:sudo usermod -a -G lpadmin 您的用户名
    这里的用户名是你登录飞牛的用户名,后面登录 cups 账号使用的账号密码就是你的飞牛账号密码

  6. 重启 cups:sudo service cups restart

  7. 安装 hplip:sudo apt-get install hplip

  8. 设置打印机:hp-setup -i (忈xx 是不用管红字,但我遇到有红字(无法从官网下载),不解决无法打印),大部分大家遇到的都是同一问题.

  9. 解决方法如下第一步:USB devices: 选择0 第二步:d 是默认从HP官网进行下载,但是大概率是不行的,会报错.需要选择第二个P, 然后输入文件路径.我是下载到了以下路径,我默认在飞牛中建了一个hp文件夹. 文件见下面 /vol1/1000/hp. 所以需要在这个网站 ttps://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/ 下载三个文件, 看下需要的版本(如果程序提示找不到 xxxx版本,就下载对应版本)

  10. 重启 cups:sudo service cups restart

  11. 打开 cups 网站:https://你的飞牛地址:631/admin/点击 Add Printer,输入账号密码,刷新后可以看看 Manage Printers 有没有打印机存在,如果没有就添加一个,点击 Add Printer,选择 机器型号带 USB 后缀的字条,继续后,勾选 Share This Printer 就可以在局域网内找到打印机,继续,到这里就是选择驱动的时候,一般来说,罗列出来的前几个驱动应该是大差不差的名字(hpcups ……),随便选一个驱动继续,设置打印纸,大概率默认不是 A4 的,选择 A4 210x297mm,双面打印默认 off,完成!

  12. Lucky设置反向代理远程访问: 注意勾选红框内容,不然显示非法访问,然后就可以链接打印机,享受局域网或者公网打印了.

    接下来即可享受局域网+远程打印了.

image.png

image.png

image.png

image.png

收藏
送赞 1
分享

本帖子中包含更多资源

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

x

3

主题

8

回帖

0

牛值

江湖小虾

2025-4-17 17:56:46 显示全部楼层

感觉有点复杂了,不知道飞牛后续会不会出一个远程打印机功能

0

主题

2

回帖

0

牛值

江湖小虾

2025-4-19 21:39:50 显示全部楼层

请问到这里nano /etc/cups/cupsd.conf提示找不到文件是怎么回事呢

请确认下第二步Cups是否正确安装, 这一步其实是打开cups的配置文件,如果没有正确安装,是找不到配置文件的  详情 回复
2025-4-21 07:55

3

主题

52

回帖

0

牛值

初出茅庐

2025-4-21 07:55:56 楼主 显示全部楼层
TIANC 发表于 2025-4-19 21:39
请问到这里nano /etc/cups/cupsd.conf提示找不到文件是怎么回事呢

请确认下第二步Cups是否正确安装, 这一步其实是打开cups的配置文件,如果没有正确安装,是找不到配置文件的
已经解决,非常感谢  详情 回复
5 天前

0

主题

2

回帖

0

牛值

江湖小虾

Maxgo 发表于 2025-4-21 07:55
请确认下第二步Cups是否正确安装, 这一步其实是打开cups的配置文件,如果没有正确安装,是找不到配置文件的 ...

已经解决,非常感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则