要实现非网络打印机(如仅具备 USB 或并行接口的打印机)基于 IP 地址进行打印,需要为其添加一个网络接口,使其能够通过 TCP/IP 协议与网络中的设备通信,以下列出几种常见方案,并对比其特点。

使用外置打印服务器
硬件打印服务器是一个独立的设备,一端连接打印机(USB/并行口),另一端接入以太网或 Wi-Fi 网络,并为打印机分配一个 IP 地址。
- 设备连接:将打印服务器通过 USB 线连接到打印机,再通过网线或 Wi-Fi 连接到局域网。
- 配置方法:
- 通过浏览器访问打印服务器的管理界面(通常需使用附带软件或 DHCP 分配 IP)。
- 设置固定 IP 或保留 DHCP 分配。
- 安装打印机驱动时,选择“网络端口”或“IP 端口”,输入该 IP 地址。
- 优点:独立运行,不依赖电脑,支持多协议(LPR、Raw、IPP)。
- 缺点:需要额外购买设备。
| 特性 | 说明 |
|---|---|
| 适用接口 | USB、并行口 |
| 网络类型 | 有线 / 无线 |
| 协议支持 | TCP/IP (Raw, LPR, IPP) |
| 典型设备 | TP-Link TL-PS110U、D-Link DPR-1061 |
通过电脑共享打印机(Windows 或 Linux)
将打印机连接在一台电脑上,通过操作系统内置的打印共享功能,使其他设备通过 IP 访问该电脑的共享打印机。
- 操作步骤(Windows):
- 将打印机 USB 连接到主机,安装驱动并可正常打印。
- 在“打印机设置”中右键点击打印机 -> “打印机属性” -> “共享”选项卡,勾选“共享这台打印机”。
- 为主机设置静态 IP(或 DHCP 保留)。
- 其他电脑添加打印机时,选择“通过 TCP/IP 添加”,输入主机 IP 地址,并选择共享的打印机名称。
- 优点:零成本,仅需一台常开电脑。
- 缺点:依赖主机运行,占用系统资源,配置较复杂。
使用路由器 USB 接口
许多家用路由器带有 USB 接口,支持直接连接打印机并作为打印服务器使用。

- 连接方式:将打印机 USB 插入路由器 USB 口,登录路由器管理界面,开启“USB 打印服务器”功能。
- 配置:
- 安装路由器厂商提供的打印软件(如 ASUS EZ Printer Sharing)。
- 或使用标准 LPR 协议(需路由器支持)。
- 打印机将获得一个虚拟 IP(通常为路由器管理 IP 或局域网内固定 IP)。
- 优点:无需额外设备,节省空间。
- 缺点:并非所有路由器都支持,且功能有限(部分只支持 Windows 共享)。
使用树莓派 / 低功耗设备运行 CUPS
使用树莓派、旧电脑或 NAS 等安装 Linux 操作系统,部署 CUPS(通用 Unix 打印系统),将打印机映射为 IPP 或 LPD 打印机。
- 大致步骤:
- 安装操作系统(如 Raspberry Pi OS),启用 CUPS 服务。
- 连接打印机至树莓派 USB 口,确保系统识别。
- 通过 Web 界面(https://树莓派IP:631)配置打印机,设置共享并允许远程访问。
- 在客户端添加打印机时,使用 IPP 地址(如
ipp://树莓派IP/printers/打印机名称)。
- 优点:高度灵活,支持 AirPrint、谷歌云打印。
- 缺点:需要一定技术基础,组件较多。
相关问题与解答
问:使用硬件打印服务器时,打印机 IP 地址会变化吗?如何固定?
答:若打印服务器默认使用 DHCP 获取 IP,重启后地址可能改变,建议在打印服务器管理界面中设置静态 IP,或通过路由器 DHCP 分配保留地址(基于 MAC 地址),确保 IP 长期不变,客户端也需相应更新端口配置。

问:非网络打印机通过共享后,手机端能否直接打印?
答:可以,但需要额外支持,若使用 Windows 共享,手机需安装相应打印服务应用(如 PrinterShare)并输入主机 IP;若使用 CUPS 方案,手机可通过 IPP 或 AirPrint 直接发现打印机;若使用硬件打印服务器,需确认其支持移动打印协议(如 IPP Everywhere 或 AirPrint)。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/508380.html