TP703N可以做无线打印服务器,核心做法是刷OpenWrt、安装p910nd,把USB打印机映射到9100端口,客户端再用Standard TCP/IP端口连接。 它适合已有TP703N、打印机有通用驱动的用户,不适合依赖GDI主机驱动或强需求AirPrint的场景。
TP703N怎么做无线打印服务器?旧路由改USB打印共享实操
先确认TP703N和打印机能不能配对
TP703N是TP-LINK早期迷你路由,常见版本用Atheros AR9331芯片,4MB Flash、32MB RAM、1个USB 2.0口、百兆网口、2.4G WiFi,这个配置跑不动完整CUPS,但跑p910nd足够,业内专家指出,p910nd只做USB打印口到TCP端口的转发,资源占用低,适合这种小内存设备。
需要提前确认几件事:
- 原厂固件通常没有打印服务,必须刷OpenWrt。
- 打印机最好支持PCL、PostScript、ESC/POS等通用语言。
- GDI打印机、部分低端喷墨一体机,离开原厂主机驱动大概率不能打印。
- 准备USB数据线、网线、电脑、SSH工具,以及对应TP703N版本的OpenWrt固件。
刷OpenWrt并让TP703N作为无线客户端
TP703N只有一个网口,做无线打印服务器时,通常把它设为无线客户端,连家里或办公室WiFi。
操作路径:
- 电脑网线接TP703N LAN口,电脑网卡设静态IP,例如192.168.1.2。
- 浏览器打开192.168.1.1,进入原厂固件升级页。
- 选择TP703N对应的OpenWrt factory固件,确认版本匹配,等待重启。
- 如果已经是OpenWrt,可用sysupgrade升级,4MB Flash机型尽量选精简固件,别装太多LuCI插件。
- 进入LuCI的Network、Wireless,扫描WiFi,模式选Client,填入WiFi密码,防火墙区域选lan。
- 保存应用后,查看TP703N是否拿到局域网IP。
命令行也可以:
uci set wireless.@wifi-iface[0].mode='sta' uci set wireless.@wifi-iface[0].ssid='你的WiFi名' uci set wireless.@wifi-iface[0].encryption='psk2' uci set wireless.@wifi-iface[0].key='你的WiFi密码' uci commit wireless wifi reload
安装p910nd并识别USB打印机
SSH登录TP703N,执行:
opkg update opkg install kmod-usb-printer p910nd luci-app-p910nd
插上打印机,再看设备节点:
ls /dev/usb/lp dmesg | grep -i usb
看到 /dev/usb/lp0,说明打印机被识别,没有这个节点,先换USB线、换打印机测试,或者确认打印机是否要独立供电,TP703N的USB口供电能力有限,部分激光打印机启动电流大,容易掉线。
配置9100端口和客户端连接
编辑 /etc/config/p910nd,或进LuCI的Services、p910nd:
config p910nd
option device '/dev/usb/lp0'
option port '9100'
option bidir '1'
option enabled '1'
然后启用服务:
/etc/init.d/p910nd enable /etc/init.d/p910nd start netstat -an | grep 9100
Windows添加打印机:控制面板、设备和打印机、添加打印机、我需要的打印机不在列表、添加本地打印机、创建新端口、Standard TCP/IP Port、输入TP703N的IP、端口9100、选择打印机驱动。
Mac添加打印机:添加打印机、IP、协议选HP Jetdirect – Socket、地址填TP703N IP、队列留空。
Linux可用:
lpadmin -p TP703N -E -v socket://192.168.1.1:9100 -m everywhere
最好在上级路由器里给TP703N绑定静态DHCP,避免IP变化后打印端口失效。
打印没反应时先查这几处
/dev/usb/lp0是否存在。netstat -an | grep 9100是否显示监听。- 防火墙是否允许lan访问9100。
- 客户端驱动是否匹配打印机。
- 打印队列是否卡住。
- 重启服务:
/etc/init.d/p910nd restart。 - 查看日志:
logread | grep p910nd。
TP703N无线打印服务器支持哪些打印机?对比树莓派CUPS方案
适合和不适合的打印机类型
适合的机型:
- 激光打印机:支持PCL5、PCL6、PostScript。
- 针式打印机、热敏打印机:支持ESC/POS。
- 部分喷墨打印机:驱动能输出RAW数据。
- 老式并口打印机加USB转接后,部分也能用。
不适合的机型:
- GDI打印机:没有通用驱动,必须靠Windows主机驱动。
- 一体机的扫描功能:p910nd只管打印。
- 需要墨量显示、双面控制、状态监控的高级功能:可能缺失。
行业共识认为,RAW 9100方案本质是把USB打印口变成网络端口,打印任务由客户端驱动处理,所以服务端轻,客户端驱动必须完整。
TP703N无线打印服务器多少钱?和树莓派CUPS比一比
| 对比项 | TP703N+p910nd | 树莓派+CUPS+Avahi |
|---|---|---|
| 成本 | 二手旧设备,投入低 | 板子、电源、存储卡,投入更高 |
| AirPrint | 不支持 | 支持 |
| 资源占用 | 极低 | 较高 |
| 兼容性 | 依赖客户端驱动 | 服务端驱动,兼容更广 |
| 扫描 | 不支持 | 部分支持 |
| 适合 | Windows、Linux固定驱动 | 苹果手机、多设备、需要AirPrint |
如果手里已经有TP703N,改造成本主要是时间和USB线,如果要专门买设备,先想清楚是否需要AirPrint,需要就选树莓派或能跑CUPS的迷你主机。
宿舍出租屋没网线,怎么用TP703N无线打印服务器
出租屋
、宿舍常见情况是只有一个WiFi,电脑没网线,打印机放桌上,TP703N设为无线客户端,插打印机,供电用5V USB电源,电脑、手机连同一个WiFi,Windows添加TCP/IP端口9100即可,注意别把9100映射到公网,改默认密码,关闭WAN侧远程管理。
稳定性和安全设置
长时间开机要点
- 用质量好的5V电源,电流要足够。
- 给TP703N留散热空间,别压在书本下。
- 固定IP,避免DHCP换地址。
- 打印机关闭自动休眠,减少断连。
- 4MB Flash设备别追新固件,选稳定精简版。
- 不需要的LuCI插件可以卸载,腾出空间。
安全底线
- 管理密码用强密码。
- 关闭WAN侧SSH和HTTP。
- 防火墙只允许lan访问9100。
- 访客WiFi如果隔离,打印客户端要放同一子网。
- 不要把打印机端口暴露到互联网。
TP703N无线打印服务器常见问题解答
TP703N无线打印服务器需要刷机吗
需要,原厂固件通常没有p910nd,刷OpenWrt后才能安装打印服务,4MB Flash机型空间紧张,优先选精简固件,必要时用extroot扩展。
TP703N无线打印服务器能支持苹果AirPrint吗
不能直接支持,p910nd只提供RAW 9100端口,AirPrint依赖CUPS和Avahi,TP703N的32MB内存跑CUPS较吃力,苹果设备可尝试支持AirPrint的打印App,但稳定性和兼容性不如树莓派方案。
TP703N无线打印服务器稳定吗,适合长期使用吗
在驱动匹配、供电稳定、只做RAW打印的情况下,可以长期开机,它适合低频打印和旧设备复用,若需要多用户、扫描、AirPrint和复杂队列,换性能更强的设备更合适。
TP703N无线打印服务器的关键不是“无线”,而是OpenWrt、p910nd和9100端口。 打印机有通用驱动、能接受RAW方式,它就能把旧路由变成低成本打印共享器;否则换CUPS方案更省心。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/725487.html





