找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 3123|回复: 38

openwrt关机重启后打印机无法打印问题的解决办法

[复制链接]
发表于 2022-3-7 15:43 | 显示全部楼层 |阅读模式
本帖最后由 andyzheng 于 2022-3-7 17:20 编辑

我手里有台中兴8820v2和8820s,用来作为打印机服务器使用,刷了openwrt,连接各类型打印机都可以正常使用;最近发现路由器重启后打印机就不能打印了,看了一下论坛里也有不少这类问题,却没有人解决;为了解决这个问题我进行了一系列的测试,最终找到了解决问题的方法,现分享出来给大家参考。
适用范围:(刷openwrt系统的路由器)
1、打印机关机后再次开机无法打印的问题
2、路由器重启后无法打印的问题
使用ssh工具打开/etc/init.d/usb_printer文件,打开后内容如下

#!/bin/sh /etc/rc.common
# Copyright (C) 2005-2013 NowRush Studio
# Author: hackpascal <hackpascal@gmail.com>

START=70

stop() {
        killall p910nd 2>/dev/null
}

start() {
        sleep 30
        for lps in `/usr/bin/detectlp`; do
                product=`echo $lps | cut -d , -f 2`

                /usr/bin/usb_printer_hotplug "$product" add
        done
}

restart() {
        stop
        start
}


start(){  后面加入sleep 30(上面已加入命令)

保存后退出,重启路由器测试,可以正常打印
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2022-3-7 16:22 | 显示全部楼层
谢谢分享
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-7 16:25 | 显示全部楼层
这个好像是某些鸡鸡在休眠后会断开USB,激活后不恢复

我记得之前有人共享过此类解决方案,好像是隔几秒轮询一次USB...

点评

路由器或者打印机重启时,可能需要加载某些打印支持服务,usb_print服务启动太过提前导致加载失败,造成无法连接打印机打印。  详情 回复 发表于 2022-3-7 16:39
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-7 16:39 | 显示全部楼层
邪恶海盗 发表于 2022-3-7 16:25
这个好像是某些鸡鸡在休眠后会断开USB,激活后不恢复

我记得之前有人共享过此类解决方案,好像是隔几秒轮 ...

路由器或者打印机重启时,可能需要加载某些打印支持服务,usb_print服务启动太过提前导致加载失败,造成无法连接打印机打印。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-7 16:46 | 显示全部楼层
谢谢谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-7 16:52 | 显示全部楼层
目前我只测试了8820v2和8820s,有其他路由器测试成功的麻烦告知一下,谢谢大家!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-8 11:36 | 显示全部楼层
感谢分享~~~~~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-10 15:56 | 显示全部楼层
进来思考一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-18 01:56 | 显示全部楼层
谢谢楼主分享,楼主的打印机应该是GDI打印机吧

点评

nono,不限定GDI打印机,常规的打印机基本都适配的!老式的epson、hp、三星、brother等打印机,以及现在的热敏打印机基本都是可以适配!  详情 回复 发表于 2022-3-18 16:26
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-18 08:08 来自手机 | 显示全部楼层
过来思考下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-18 16:26 | 显示全部楼层
SyZor 发表于 2022-3-18 01:56
谢谢楼主分享,楼主的打印机应该是GDI打印机吧

nono,不限定GDI打印机,常规的打印机基本都适配的!老式的epson、hp、三星、brother等打印机,以及现在的热敏打印机基本都是可以适配!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-22 21:23 | 显示全部楼层
   隐藏了什么   隐藏了什么   隐藏了什么
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-22 21:37 | 显示全部楼层
中心8820v2也可以刷openwrt的吗?是不是双天线的那个,有没有步骤传送门。我那刚好有一个

点评

1、连接好ttl 2、在TTL的控制台界面输入用户名(zte_wrt)及密码(12345!@#$%)登录到系统。 3、插个装有breed文件的U盘。 4、刷breed:cat /mnt/usb1_1/breed.bin > /dev/mtdblock1 5、重启即可进入breed。 6、刷  详情 回复 发表于 2022-3-25 17:58
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-3-22 21:43 | 显示全部楼层
我也是遇到这个问题了,看看这个解决办法是否可行,不论是否成功,都十分感谢分享!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-25 17:58 | 显示全部楼层
monster007 发表于 2022-3-22 21:37
中心8820v2也可以刷openwrt的吗?是不是双天线的那个,有没有步骤传送门。我那刚好有一个

1、连接好ttl
2、在TTL的控制台界面输入用户名(zte_wrt)及密码(12345!@#$%)登录到系统。
3、插个装有breed文件的U盘。
4、刷breed:cat /mnt/usb1_1/breed.bin > /dev/mtdblock1
5、重启即可进入breed。
6、刷入eeprom。

点评

是不是要改内存?  发表于 2022-4-6 17:55
附件有bread文件  详情 回复 发表于 2022-3-25 18:00
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-4-22 04:44

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表