找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9794|回复: 11

用贝曼HA910E、中兴H618B、贝尔RG100E-AA当HP1020、HP1008等的打印服务器

[复制链接]
本帖最后由 ymzhu302 于 2016-9-10 18:48 编辑

HP1020打印机是一款基于基于主机型的打印机,打印前必须把固件下载到打印机中去。只要解决固件下载的问题,就解决了打印的问题。
1、下载打印机固件。地址:http://oleg.wl500g.info/hplj/


2、登陆路由,到“系统管理”》“JFFS设置”中勾选“启用”


3、将下载的文件“sihp1020.dl”和“usb_printerid”保存到路由器的“JFFS/hp”文件夹中。
注:可用winscp传送,也可以挂载U盘后在SecureCRT或telnet用命令传送,命令如下:
cd /JFFS/hp
cp /tmp/mnt/J_CCSA_X64F/usb_printerid usb_printerid
cp /tmp/mnt/J_CCSA_X64F/sihp1020.dl sihp1020.dl
/tmp/mnt/J_CCSA_X64F/是我的U盘目录,请根据自己的情况改一下。

4、获取你打印机的“Product ID”等信息,转到路由“USB应用”》“USB设置”中,输入Hotplug 脚本:
echo $(date)" Action: "$ACTION" Product: "$PRODUCT" Interface: "$INTERFACE >> /var/log/hotplug

保存后,接入HP1020打印机。
在winscp中查看“/var/log/hotplug”,得到如下信息
Thu Jan 1 08:18:17 UTC 1970 Action: add Product: 3f0/4917/100 Interface: 7/1/2
Action:和Product:后面字符串,记录好备用。
也可在SecureCRT或telnet用命令查看:cat /var/log/hotplug
5、转到路由“USB应用”》“USB设置”中,更改Hotplug 脚本为:
if [ $PRODUCT = "previously_grabbed_product_id" ]; then
    if [ $ACTION = "add" ]; then
        sleep 1
        cat path_to_your_printers_firmware > /dev/usb/lp0
    fi
fi
其中红、蓝色字体处要替换,如我的改为:
if [ $PRODUCT = 3f0/4917/100 ]; then
if [ $ACTION = add ]; then
sleep 1
cat /jffs/hp/sihp1020.dl > /dev/usb/lp0
fi
fi
作用就是每次在打印机接入的时候将固件下载到打印机中去。
(保存后,接入打印机时会有两阵声音,同时橙灯会亮,说明固件下载到打印机成功了)
6、转到路由“系统管理”》“脚本设置”,在“初始化”中写入同样的脚本:if [ $PRODUCT = 3f0/4917/100 ]; then
sleep 1
cat /jffs/hp/sihpP1008.dl > /dev/usb/lp0
fi

作用就是当路由器开机前,打印机已经接好了,这样保证也能够将打印机固件下载到打印机中去。

7、在操作系统上,按照本地打印机的TCP/IP端口方法安装打印机,这个论坛有,也可百度。

我的路由为贝曼HA910E,改了64M大内存,固件用的是tomato_dual_1.28(tomato-K26USB-1.28.0542-MIPSR1-8M.trx),可在这里下载:http://www.dualwan.cn/index.php/download/category/72-1.28

路由中兴H618B、贝尔RG100E-AA、贝曼HA910E、长虹G121-T采用相同的硬件设计,同一工厂代工,固件同样可用。打印机固件下载网址中还有多种打印机的型号,应该同样可用。
5、6中的脚本也可这样:
/jffs/hp/usb_printerid /dev/usb/lp0 | grep -q FWVER || cat /jffs/hp/sihpP1008.dl > /dev/usb/lp0
    同样有效(注意这里才用到usb_printerid)。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
参考帖子:
Loading printer's firmware in a Hotplug script
http://tomatousb.org/tut:loading ... ware-hotplug-script

【DIY原创】【分享】WL-520GU连接HP1020的实现
http://apcpros.blog.163.com/blog/static/136365572009628516787/

在此表示感谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

首先感谢,对照您的教程设置成功,可现在hp1020在win7下网络共享后会出现不停重复打印情况,另外惠普1005是不是也是相同方法设置?

点评

驱动程序属性中端口,禁用双向支持就好了,但是也有一定的弊端。  发表于 2017-2-5 16:21
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢,rg200E添加1020成功,mac下可以打印了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

厉害啊.我的是M1005
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

前面HP1020, 怎么后面1008
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

第3步U盘是要长期用吗
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

HP LaserJet1005
H618
没能成功打印

感觉固件没有成功下载

message日志看,打印机也检测到,远程打印提示错误,message日志看是0recieved、0sent
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

支持!这个写的详细!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

请问:我的设置好之后在路由器LAN口能正常打印 ,WAN口开放9100端口后,刚开始能打印,后来不能打印了,打印机闪绿灯.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

明天把老古董贝尔RG100E试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 09:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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