当前位置: 首页 > article >正文

OpenWRT 和 Padavan 路由器配置网络打印机 实现远程打印

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

之前有给大家介绍过 Armbian 安装 CUPS 作为打印服务器,像是 N1 盒子、玩客云,甚至是随身 WiFi 都可以通过 CUPS 来进行打印。但是有些朋友不想专门为打印机添置一个设备,如果你恰好有带 USB 接口路由器,不妨试试下面的方法。

在路由器上配置网络打印机,比起 Armbian 上其实要简单不少,直接在设置页面启用 USB 打印机就能完成配置,但由于路由器固件不同以及打印机型号不同,可能存在缺少驱动等问题,在兼容性以及通用性方面不如 Armbian 上安装 CUPS。

OpenWRT

路由器设置

OpenWRT 上配置网络打印机有多种方法,像是 Armbian 上使用的 CUPS 也是可以使用的,配置可以参考上期《玩客云 Armbian 安装 CUPS 作为打印服务器 实现网络共享打印机》,而今天介绍的是通过 luci-app-usb-printer 这个插件来实现,首先进入软件包,点击更新列表,然后搜索安装 kmod-usb-printer 以及 luci-app-usb-printer

OpenWRT 软件包

安装完成后,刷新页面,左边导航栏“网络存储” 中会出现 USB 打印服务器,此时就可以将打印机通过 USB 线连接到路由器的 USB 口上了,再次刷新页面,就能看到检测到的打印机。勾选“启用”,设备选择检测到的打印机,接口以及端口默认即可,“双向模式”勾不勾选取决于打印机的型号,可以都试一试。

USB 打印服务器

Windows 设置

打开 Windows 设置 -> 蓝牙和其他设备 -> 打印机和扫描仪 -> 添加设备 -> 我需要的打印机不在列表中,选择“通过手动设置添加本地打印机或网络打印机”

手动设置

选择“创建新端口”,端口类型选择“Standard TCP/IP Port”,点击下一步

创建新端口

在“主机名或 IP 地址”处填写路由器的 IP 地址,如果是旁路由,那就填写旁路由的 IP 地址。下方的“查询打印机并自动选择要使用的打印机驱动程序”不勾选可以节约一下查询时间

在这里插入图片描述

稍等片刻后,会提示需要额外端口信息,选择下方的自定义,并点击“设置”

在这里插入图片描述

下面这一步是最关键的一步,协议选择“RAW”,下方端口号需要与 OpenWRT 设置中保持一致,默认的话为“9100”,后续选择自己打印机的驱动(需要提前安装),就能够使用了

端口设置 - Raw

Padavan

路由器设置

Padavan 的设置就更加简单了,只需要在 USB 应用程序的打印机设置中,将所有都启用即可。

USB 应用程序-打印机

Windows 设置

Windows 添加打印机的步骤可以参考上面 OpenWRT 的步骤,其中最后一步可以和 OpenWRT 一样选择 Raw,也可以选择 LPR,其中队列名称填写 LPRServer,勾选“启用了 LPR 字节计数”。

在这里插入图片描述

总结

在 OpenWRT 和 Padavan 作为网络打印机,在打印机能够支持的情况下,设置起来还是非常简单的,需要注意的是,测试的时候建议在打印机纸盒里少放几张纸,不然可能出现重复打印的问题。家里正好有 7621 旧路由器的可以刷个机尝试一下,那个时代的路由器带 USB 接口的还是挺多的,在当 AP 扩展信号的同时还能顺便当网络打印机。


http://www.kler.cn/news/356111.html

相关文章:

  • 【从技术到营销的跨界成长】技术人的营销心法与成长秘诀
  • Git_GitHub
  • JavaScript 第19章:Web Storage
  • 什么是堡垒机?安全为什么需要堡垒机?
  • 设计模式-模板方法
  • SQL基础练习题三
  • 极氪汽车困局:营销频繁车、产品力不足
  • 群晖通过 Docker 安装 MySQL
  • 文心一言帮程序员干活:请帮我写出数字1到50的英文
  • Linux C语言 进程详解——fork()/wait()/waitpid()
  • 河北工业大学《2023年+2022年980自动控制原理真题》 (完整版)
  • Docker国内设置镜像最新加速地址
  • ddos攻击介绍和排查方法
  • 冲锋衣市场洞察:全方位数据分析与趋势展望
  • 深入解析浮动布局及其在现代Web开发中的应用与替代(浮动的概念及应用、如何清除浮动、使用Flex布局和Grid布局的区别、使用`float`布局的历史和现状)
  • c++ std::future 和 std::promise 的实现工作原理简介
  • 获取非加密邮件协议中的用户名和密码——安全风险演示
  • 操作系统任务操作
  • CTFHUB技能树之SQL——Refer注入
  • 滚雪球学Redis[6.4讲]:Redis消息队列:构建高效的消息通信与任务调度系统