https://www.jianshu.com/p/95129aa88dfe
https://www.right.com.cn/forum/thread-4258977-1-1.html
https://www.right.com.cn/forum/thread-8227890-1-1.html
https://forums.fedoraforum.org/showthread.php?326268-Kernel-upgrades-making-WiFi-and-printer-drivers-incompatible
https://gist.github.com/bcastellano/ae63e9e2da2c3d068c0014ed6963a5a1
http://chee-yang.blogspot.com/2008/10/linux-install-hp-laserjet-1020-on-cups.html
最近孩子在家上网课,老师每天发的学习资料,有一部分打印出来比较方便,经常往打印店跑,感觉有点太麻烦。
网上查了一下,HP 1020 plus 激光打印机,挺好,耗材便宜,配合N1,实现共享打印很方便, 所以就在闲鱼上买了个二手的,成色一般
打印机直接插笔记本上,可以自动识别并正常打印,然后就是折腾N1打印服务, 遇到最主要的问题就是N1不能识别打印机,整个过程记录如下。
N1 需要安装Armbian(不是必须的,但本文是基于Armbian, 如果是其它系统,本文可能不适用)
先参考前两个文章,安装了hplip, hpijs-ppds, cups, hp-plguin
, 在https://SERVER_IP:631/admin
不能识别打印机1020,
只显示CUPS-BRF (Virtual Braille BRF Printer)
, 发贴求助,https://www.right.com.cn/forum/thread-8239825-1-1.html
cups Web界面可以正常打开
N1 已经插上 打印机, lsusb
可以看到
root@aml:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 03f0:2b17 HP, Inc LaserJet 1020
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
问题是在添加打印机页面找不到打印机 HP 1020 plus, 只能看到 “ CUPS-BRF (Virtual Braille BRF Printer)”
网友推荐了另一篇博文,里面使用的是foo2zjs
,
第一步安装foo2zjs就遇到了问题,官网http://foo2zjs.rkkda.com/
已经打不开了,网友说可以从github下载源码https://github.com/koenkooi/foo2zjs
第二步编译,make
没有问题,但是./getweb 1020
提示wget: missing URL
???
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
getweb: Couldn't download /
1.可以手动下载并解压,在当前目录执行
wget https://www.quirinux.org/printers/sihp1020.tar.gz
tar xvf sihp1020.tar.gz
完整代码
git clone https://github.com/koenkooi/foo2zjs.git
cd foo2zjs
(see the INSTALL file)
make (lots of warnings from this but none fatal)
wget https://www.quirinux.org/printers/sihp1020.tar.gz
tar xvf sihp1020.tar.gz
make install
make install-hotplug
make cups
systemctl restart cups
2.也可以修改getweb脚本,删除# http://foo2zjs.rkkda.com/firmware sihp1020.tar.gz \
, 如果提示只读,修改权限 chmod +x getweb
lj1020|1020)
# http://ftp.hp.com/pub/softlib/software8/COL14041/lj-39322-2/hp_LJ_1020-1022_Full_Solution.exe
gettgz \
# http://foo2zjs.rkkda.com/firmware sihp1020.tar.gz \
https://www.quirinux.org/printers sihp1020.tar.gz \
""
copyright "(c) Copyright Hewlett-Packard 2005"
;;
步骤./getweb 1020
就可以正常执行了,其它同样.
备注:在安装驱动之后可能要重启打印机,来使它能够正常识别驱动。
http://chee-yang.blogspot.com/2008/10/linux-install-hp-laserjet-1020-on-cups.html
You may need to switch off and on the HP LJ 1020 printer to activate hot plug upload the firmware.
按照博文介绍的安装执行了,打印机也重启了多次,cups服务重启多次,可以还是不能识别打印,??啊啊。。。
继续 google, https://gist.github.com/bcastellano/ae63e9e2da2c3d068c0014ed6963a5a1
在这个最后有人提示不需要手动编译安装foo2zjs了,可以直接从仓库安装printer-driver-foo2zjs
我也在安装这个包之后并重启打印机,终于在web界面看到了HP 1020
成功添加打印机之后 ,就是要windows添加网络打印机,关键字 windows cups
找到https://techblog.paalijarvi.fi/2020/05/25/making-windows-10-to-print-to-a-cups-printer-over-the-network/
Android类似。
还没有人评论,抢个沙发吧...