找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2018-6-18 15:47 | 显示全部楼层 |阅读模式
本帖最后由 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 收起 理由
kingfly + 1 别光喝酒啊,吃菜吃菜~~~

查看全部评分

发表于 2018-6-18 16:02 | 显示全部楼层
小白羡慕你们这些大神
回复 支持 反对

使用道具 举报

发表于 2018-6-18 16:58 | 显示全部楼层
小白羡慕你们这些大神,小白,我的是HP1005
回复 支持 反对

使用道具 举报

发表于 2018-6-18 17:31 | 显示全部楼层
支持楼主继续研究!小白羡慕你们这些大神,我的是HP1020,和1008一样需要在线下发驱动
回复 支持 反对

使用道具 举报

发表于 2018-6-18 18:58 | 显示全部楼层
前来思考一下。。。
回复 支持 反对

使用道具 举报

发表于 2018-6-18 19:04 | 显示全部楼层
厉害了,佩服
回复 支持 反对

使用道具 举报

发表于 2018-6-18 20:19 | 显示全部楼层
思考一下,佩服
回复 支持 反对

使用道具 举报

发表于 2018-6-18 20:22 | 显示全部楼层
楼主厉害了
回复 支持 反对

使用道具 举报

发表于 2018-6-18 20:52 | 显示全部楼层
看看怎么弄的!!!!
回复 支持 反对

使用道具 举报

发表于 2018-6-18 21:40 | 显示全部楼层
小白只能默默的葱白大神
回复 支持 反对

使用道具 举报

发表于 2018-6-18 22:43 | 显示全部楼层
不明觉厉,看看
回复 支持 反对

使用道具 举报

发表于 2018-6-18 23:10 | 显示全部楼层
论坛到处是大神,你们辛苦了,思考不来,就支持吧哈
回复 支持 反对

使用道具 举报

发表于 2018-6-19 01:23 | 显示全部楼层
我用了google play里的某个软件...,据说可以共享usb设备,但....只有5分钟试用,还没调试完时间就到了。。无奈。。
回复 支持 反对

使用道具 举报

发表于 2018-6-19 01:29 | 显示全部楼层
看了楼主写的,发现好复杂..
顺便问问cups和路由器里的p910nd有什么区别?
回复 支持 反对

使用道具 举报

发表于 2018-6-19 01:40 | 显示全部楼层
看看楼主,紫薯布丁
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-9 19:47

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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