找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 14243|回复: 46

[N1盒子] 有关N1盒子安装CUPS做打印服务的事情

  [复制链接]
本帖最后由 w_anghe 于 2021-6-6 10:31 编辑

2021-06-06
官网挂了,我有备份源码
https://wws.lanzoui.com/b02089m7e
密码:fq18
里面有一份1008的驱动sihpP1006.dl(应该是适合1006,1008), 1020的你可能需要自己找一个sihpP1020.dl
还有一份pdf的说明, 我也备份了, 当时还真想这个网站会不会消失, 现在后悔没把所有驱动都下载下来.

2018-06-19新增
现在用电脑正常打印是没有问题了,但是苹果手机的airprint 又出问题了, 以前用orange pi按照http://linuxwin.com/cups-airprint-on-raspberry-pi/这个方法是可以用的,现在用N1这个方法无效,打印任务也不会出现, 希望有这方面经验的大神帮助,谢谢了.
这个问题似乎有答案了, 难道一个局域网内不能跑两个打印服务器??? 我把原来的打印服务器关闭就正常了, 也许是avhi-daemon服务的问题, 这个暂时没有定论.



这几天在家一直想把N1改造成打印服务器,通常来说安装了CUPS,安装了打印机对应的驱动也就OK了,基本没啥难度,但是后来我渐渐发现没有那么简单。。。我的打印机型号是HP LaserJet P1008,这个打印机有点特殊, 机身没有固件--firmware,需要随驱动一起写入到打印机内存才能打印,
驱动一般用http://foo2xqx.rkkda.com/这个,这个驱动有一个install-hotplug,可以监控USB口插入的打印机并自动下载驱动到打印机
用以前的orange pi插入usb后可以查到/dev/usb/lp0, 就可以自动加载驱动到打印机
但是这个N1插入usb打印机后, 没有出现/dev/usb/lp0,  不能通过usb hotplug技术自动加载驱动,
只能手动加载驱动, 加载驱动(执行/etc/hotplug/usb/hpljP1008)后确实可以打印


后来找到下面的资料

而这个N1当打印机插入的U口的时候根本就没有映射出/dev/usb/lp0,所以自然也不会自动加载驱动,原因是明白了
看来只有重新编译固件,增加USB support了,这就不是我等小白能搞定的事情了,此事就算告一段落了
不知道webpad大神是否有源码,能否帮忙帮忙编译一份带USB support的固件?



最新进展,直接给答案吧,前提是已经装好CUPS,并且按照http://foo2xqx.rkkda.com/这个说明安装好了驱动安装方法抄论坛一位同学的
安装打印机软件:apt-get install cups
配置打印机服务:
#允许远程访问命令: cupsctl --remote-any && systemctl restart cups
#允许远程管理命令: cupsctl --remote-admin && systemctl restart cups
编辑 /etc/udev/rules.d/11-hplj10xx.rules
在最后面增加一行
ATTRS{idVendor}=="03f0", RUN+="/etc/hotplug/usb/hpljP1008"
然后重启udev服务service udev restart,打印机关闭电源再开
其它型号的也可以仿照这种格式写


简单解释一下
udev是linux内核的服务,用来监听硬件设备是否发生改变,并可以给硬件设备命名 ,也可以在硬件发生改变之后执行脚本,
/etc/udev/rules.d这个路径下存储的是udev的规则文件,原来foo2xqx的驱动也是通过这个规则下载打印机的驱动的,
但是原来的规则是这样写的
#Own udev rule for HP Laserjet P1008
KERNEL=="lp*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="03f0", \
        ATTRS{product}=="HP LaserJet P1008", NAME="usb/%k", \
        SYMLINK+="hpljP1008-%n", MODE="0666", RUN+="/etc/hotplug/usb/hpljP1008"
在N1上KERNEL已经不是lp开头的了,所以没有执行,我简单修改了一下规则加在后面就可以了。

本帖子中包含更多资源

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

×

评分

参与人数 1恩山币 +1 收起 理由
kin*** + 1 别光喝酒啊,吃菜吃菜~~~

查看全部评分

小白羡慕你们这些大神
回复

使用道具 举报

小白羡慕你们这些大神,小白,我的是HP1005
回复

使用道具 举报

支持楼主继续研究!小白羡慕你们这些大神,我的是HP1020,和1008一样需要在线下发驱动
回复

使用道具 举报

前来思考一下。。。
回复

使用道具 举报

厉害了,佩服
回复

使用道具 举报

思考一下,佩服
回复

使用道具 举报

楼主厉害了
回复

使用道具 举报

看看怎么弄的!!!!
回复

使用道具 举报

小白只能默默的葱白大神
回复

使用道具 举报

不明觉厉,看看
回复

使用道具 举报

论坛到处是大神,你们辛苦了,思考不来,就支持吧哈
回复

使用道具 举报

我用了google play里的某个软件...,据说可以共享usb设备,但....只有5分钟试用,还没调试完时间就到了。。无奈。。
回复

使用道具 举报

看了楼主写的,发现好复杂..
顺便问问cups和路由器里的p910nd有什么区别?
回复

使用道具 举报

看看楼主,紫薯布丁
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-15 12:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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