树莓派安装hp打印机

目的:闲来无事,折腾一下家里的老旧打印机HP M126a和树莓派3b 实现无线打印功能。

写在前面,本篇博文是博主经历了生与死的各种尝试最后找到的方法,在本篇博文之前,我翻遍网络,没有找到适用于我情况的配置方法,如果本篇博文对你有所帮助,还请留言,点赞!

互联网精神!分享精神!

系统要求

给树莓派安装系统,就不多说了,博主这边参考的
https://zhuanlan.zhihu.com/p/59027897
使用NOOBS方式 安装的是第一个 也就是它推荐的系统
树莓派:Raspbian (Debian 10 buster)
打印机:HP LaserJet Pro M126a MFP

坑!

  1. 使用hplip安装
    一大堆报错?
    解决方案:
    超时? --default-timeout = 100
    pip版本? python -m install --upgrade pip
    discrete手动安装?
    换python版本?
    python pip命令指定到python3.7版本?
    手动编译scikit-image?
    手动编译scipy?
    降低版本scikit-image?
    手动configure?make?
    使用这个?
./configure --with-hpppddir=/usr/share/ppd/HP --prefix=/usr --enable-network-build --enable-scan-build --disable-fax-build --enable-dbus-build --disable-qt4 --disable-qt5 --disable-class-driver --disable-doc-build --disable-policykit --disable-libusb01_build --disable-udev_sysfs_rules --enable-hpcups-install --disable-hpijs-install --disable-foomatic-ppd-install --disable-foomatic-drv-install --disable-cups-ppd-install --enable-cups-drv-install --enable-apparmor_build

不好意思 走不到make install那步
缺少-lImageProcessor 文件?

换个hplip版本? 3.18.4?

  1. 安装cups,使用ppd文件安装
    windows下的还得是32位的 下载安装包?
    exe文件的? 没事WinRAR解压,解压下来没有?
    what the f?

linux下的 ./balbla.run 文件有呀
要哪个版本的呢 hpcups ?


cups控制台 status里面filter缺少文件?
hpcups?
find一个?nononono~
都没JB卵用

省略一万个字

开始正文

本文假使你跟我一样,刚装完新系统,然后什么也别做了,听我的!

  1. 启用root用户
sudo passwd root          # 提示输入两次密码
sudo passwd --unlock root            #启用root
  1. 启用ssh
    这里用不惯vi的可以删掉那一行以后自己打出来,避免使用上下左右箭头
vi /etc/ssh/sshd_config        #文件路径

PermitRootLogin yes        #值更改为yes,记得去掉前面的#
  1. ssh开机自启
    懒得打字了直接看这里
    https://blog.csdn.net/oHanYi1/article/details/90896900
    设置固定ip可以直接桌面上右击WiFi标志设置不赘述

  2. 设置apt源
    终于可以用xshell 远程操作了 ,舒服
    注意使用root用户远程登录,避免一些不必要的麻烦

vi /etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free$ # 全删了 加这一行
vi /etc/apt/sources.list.d/raspi.list
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ buster main ui # 同样

注意这里,你要是buster你写buster,是其他的改成其他的就行了

  1. 更新
sudo apt-get update ; sudo apt-get upgrade ; sudo apt-get dist-upgrade ; sudo rpi-update

别问我为什么用sudo 因为复制的懒得改 我是root 我任性

  1. 更新报错的多执行几次,多半是超时,安装vim
apt-get install vim
  1. 神仙手
    apt-get install hplip
    这是会下载安装很多东西,重要的是不会报错了。开心

安装完毕后 systemctl start cups
看看有没有飘红
没飘红,打开/etc/cups/
里面会有cupsd.conf

  1. 配置cupsd
    参考这里
    https://blog.csdn.net/gsls200808/article/details/50950586

  2. 在远程打开192.168.123.80:631 进入cups
    赶紧打开printer里面看有没有自己的打印机
    没有!
    不急,添加就完事儿,看到这里,你肯定有踩过坑,知道怎么添加打印机了吧,去添加吧,你会发现点儿什么不一样的

其实也没啥,打印机多了一个参数比较全的(当然还是你那个打印机),后面驱动,前三个赫然就是自己的打印机驱动了出现了,安装,打印测试页。完美!

发布了2 篇原创文章 · 获赞 3 · 访问量 516
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览