WR703n安装openwrt做打印服务器

时间:2025-02-10 07:40:49

不想每次打印都开一台电脑,正好有一个WR703n,好像还是个乞丐版的,才4M内存,什么都干不了所以一直闲置。拿出来ssh进去,空间还剩420k,试着安装了打印服务和相关模块,居然还剩300多k,看来有戏。

效果:把打印机和703n用USB连接起来,电源打开,局域网内的其他电脑就可以网络打印了。

准备:一个安装了openwrt的703n,一台打印机(我这里是兄弟的290C)

开始:

  • 通过SSH登录到703n上,命令行下安装打印支持模块:
opkg update //更新库数据,luci界面有时找不到相关模块
opkg install p910nd //安装功能模块
opkg install kmod-usb-printer //打印支持
opkg install libusb //USB接口支持,这个和下面的我都没装
opkg install usbutils //因为我的openwrt好像默认就是支持USB的

  •  把打印机和703n用USB线连接起来,命令行输入:ls /dev/usb ,看看有没有识别到lp*这样一个设备端口,有的话才能继续下面的。
  • 进入/etc/config,vi p910nd这个文件,端口号修改为9100,启动选项为启用。
option device      /dev/usb/lp0      //此处一定要与/dev/usb/查到的一致
option port       	9100        //这个9100不是固定的,使用netstat- an命令会看到一个具体的91xx的端口在监听,这个91xx才是具体要用到的。
option bidirectional	1		//是否支持双向打印
option enabled		1		//启用改为1
  • 回到命令行,启动服务:
/etc//p910nd enable
/etc//p910nd start
  • 然后在电脑上添加这台网络打印机。控制面板-设备与打印机,选择添加打印机-添加网络打印机,不用等它查找,直接选择下面“我需要的打印机不在列表中”-通过TCP/IP添加,然后设备类型选择TCP/IP设备,IP地址填入703n的局域网IP,在新的界面额外端口信息那里,选择自定义,填入上面你查到的91xx端口。
  • 网路正常的话,会跳转到安装驱动的界面。自己想办法找到打印机的驱动包吧,选择从磁盘安装,安装完成,就可以看到这台网络打印机了!

本文是综合了这两篇文章/:///

软路由 篇一:openwrt共享打印机【上】【完美解决】HP10系打印异常问题_打印机_什么值得买办公室有一台HP的1020,因为是低端货,接到路由器上共享打印机经常出问题今天把新3路由器刷了openwrt以后连接上打印机折腾半天终于完美解决了,/p/apz08xz2/

才成功的 ,感谢作者的分享。仅此记录备忘,希望对后来者有用。

Now is 09:59 AM on November 27,2024.补充

打印机更换为HP 1020plus后失效,仔细研究后发现:

1、1020这个打印机需要每次通电后加载一次驱动核心,这个网上有教程,不再赘述;

2、打印监听端口变了,不要再填9100,这是个容易忽视的问题。