找回密码
 注册

QQ登录

只需一步,快速开始

查看: 41942|回复: 65

小调查:你需要在光猫上开通打印服务器功能吗?

[复制链接]
发表于 2014-5-5 16:42:56 | 显示全部楼层 |阅读模式
我现在初步掌握了在电信光猫里面增加打印服务器功能的技术,现在已经在上海贝尔RG200O-CA里面实验成功,华为HG8245(EPON)已经成功一半了。我家的打印机是Brother HL-2040。5 a  s) H* J/ t1 G
请问各位网友,你们有没有在光猫上开通打印服务器功能的需求?* L! |- g: y+ V( h# O+ P# a' ^. f& d
& {* G" r' L/ I
有或者没有,都请跟帖,谢谢!1 G8 J  Z& D9 R5 |  `

& r, J0 P$ ~; P* H; k6 f
发表于 2016-5-23 09:21:54 | 显示全部楼层
终于看完, 发现这才是真正有意义的一个帖子, 有着open source的探讨/研究/分享的精神.
5 p. I8 l1 T1 [4 v( ]( j8 _! ^3 v1 @8 {3 H& ^
感兴趣: 后续如何了....
0 U+ g- [5 t5 V2 Q4 Y目前没有打印机, 不然也可以尝试折腾一下, 因为依稀看到华为光猫固件中, 已经集成了SAMBA, CUPS... 感觉文件共享/打印机连接共享应该已经是编译好的了.
发表于 2014-5-5 22:43:35 | 显示全部楼层
我没有这个需求  我用得中兴F660可以实现吗?
发表于 2014-5-5 22:47:28 | 显示全部楼层
没有这个方面的需求哈
 楼主| 发表于 2014-5-5 22:55:12 | 显示全部楼层
keboy520 发表于 2014-5-5 22:43' e  K, K2 f' ]9 _9 N5 ?
我没有这个需求  我用得中兴F660可以实现吗?
+ q+ s. w# Y7 K. S7 O. v
我也有F660,但是没有测试过,应该是可以的。
发表于 2014-5-5 23:18:13 | 显示全部楼层
小型公司很实用的功能,家庭一般不需要
 楼主| 发表于 2014-5-5 23:33:25 | 显示全部楼层
我家的打印机买了7、8年了,孩子上幼儿园的时候买的,买了一台二手的,还比较新,原装鼓,当时还能打印12000多张呢。孩子大了就用的多一些,现在还有10000多张的打印容量呢。劝大家如果要买打印机的话,就买激光的,太方便呢,同学买的喷墨的早就坏了。
 楼主| 发表于 2014-5-5 23:33:55 | 显示全部楼层
今天可以宣布在HG8245上的打印服务器已经成功了。2 j3 N6 d/ L6 @% d" p6 }
' r7 |! S& e' B$ [- s
% G0 W" }2 X) `$ U, H  a$ h4 N
HG8245的难点是kernel没有usb打印机支持,需要自己编译内核模块;, ^  ^: E. ]2 D: G% C5 y& I6 d) j  n
首先是找到合适的交叉编译工具;
# N7 o5 P4 [7 o: r, o' r! V/ z. u然后是学会编译内核模块;0 ^: G( e+ l7 i( x
自己编译内核模块成功了,放进去却出现加载成功但是没有初始化;9 R2 V% J7 n# ~+ _
只好再写一个内核模块——当然也无法初始化,但是却可以利用卸载的时机调用usblp模块里自定义的初始化代码;
" H  z/ v, l  \% Y下一步是编译p910nd,难点不大;! l" w# d1 u/ U4 w; a7 k6 ~9 p  r3 ?
最后是找到合适的加载的地方,让modem启动的时候自动加载模块,启动应用程序:  Z1 g+ T7 o' C) K
一开始想直接修改MTD镜像,但是遇到的问题是squashfs解压缩都解不出来,更不知道如何重新打包,只好放弃;
% T4 _7 |7 ]$ N, Y) \后来终于找到一个地方可以启动自己的脚本,完成加载过程了,:-)。
$ y$ _3 T" a- f3 w
6 M" \% V: ]& d" n7 R3 D3 p
' i8 r9 x: ~- f1 r3 qRG200O-CA相对就简单多了,内核支持usb打印机,只需要找到正确的交叉编译工具,编译好p910nd,然后放到文件系统里面去——RG200O-CA用的根文件系统重新挂载一下就行,自己修改启动脚本,保存重启就OK了。
发表于 2014-5-6 08:02:27 | 显示全部楼层
需要。需要。需要。需要。需要。需要。需要。需要。需要。需要。需要。
发表于 2014-5-6 11:56:59 | 显示全部楼层
很好,支持。但希望不要是利益宣传
 楼主| 发表于 2014-5-6 22:16:29 | 显示全部楼层
今天开始在F660上尝试。
+ }6 M! E9 u/ i1 q% O! UF660内核也没有usblp,但是我编译的HG8245的模块可以直接引用,接上打印机也可以识别出来。$ N6 G- Z  [$ k9 @% ?2 M; w
但是p910nd就不能运行了,提示“Illegal instruction   ”。另外好像F660的启动脚本没有可以运行自己程序的地方,慢慢再研究吧。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-4 19:19 , Processed in 0.027175 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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