龙芯下面安装HP打印机驱动程序步骤

        HP m128fn打印机,在龙芯3a5000下面及loongninx操作系统找不到打印机,到HP官网下载最新版的HPLIP程序,写文章的时候下载到的是hplip 3.25.8.run 这个安装文件,下面是安装过程中需要注意的坑。

坑一: config.guess和config.sub 不认识loongarch架构cpu,解决方法是下载最新版的这两个文件备用

cd ~

wget -O config.guess 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD'

wget -O config.sub 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD'

坑二:hp官方预编译的ImageProcessor库在龙芯架构下面不能用,需要手动关掉才行,但是你需要先按照官方的步骤走一遍,失败的再去关闭才可以了。

下面是正确的安装方法:

sudo apt update

#下面这一步是必须的,特别是cups2-dev库的安装
sudo apt-get install python3-dev libcups2-dev



#给hplip-3.25.8.run 可执行权限
chmod +x ./hplip-3.25.8.run 


#执行该文件
./hplip-3.25.8.run

#执行以后等着出来让你敲回车的选项的时候就ctrl+c中止就可以了,这个执行的过程就是让.run文件解压缩文件到执行目录下面的hplip-3.25.8目录的过程,我们需要在这一步替换config.guess和config.sub文件


#进入上一步执行解压缩的目录
cd ./hplip-3.25.8

#复制之前下载的config.guess和config.sub文件过来
cp ~/config.* .

#继续安装并等着报错
./install.py

#按照提示一路按回车就行

#会下载ocr库和make失败,因为它会默认连接ImageProcessor库,等到失败以后我们执行


./configure --with-hpppddir=/usr/share/ppd/HP \
            --libdir=/usr/lib/loongarch64-linux-gnu \
            --prefix=/usr \
            --enable-network-build \
            --disable-imageProcessor-build \
            --enable-scan-build \
            --disable-qt4 \
            --enable-qt5 \
            --enable-hpcups-install \
            --enable-cups-drv-install \
            PYTHON=/usr/bin/python3


#最关键的就是--disable-imageProcessor-build ,注意P是大写的

#执行完以后搜相关的链接配置
grep -rnE "\-lImagePro" .

#依次修改找到的Makefile.am ,Makefile.in ,Makefile 这三个文件

nano Makefile

#按下ctrl+w 搜 lImageProcess
#将找到的那行内容删掉-lImageProcessor 变成下面这样:

hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl  -lcups -lcupsimage -lz $(DBUS_LIBS)

#ctrl+o保存后退出


#然后执行make 

make 

#然后sudo make install
sudo make install

完事。

    安装成功的话就是下面这个样子的:

      最后再执行一遍hp-check -t 命令,显示no errors的话就没问题了

   到了这一步驱动程序安装了,但是还没有连上设备呢,还需要做以下操作:

   点击 Setup Device按钮,我这里是网络打印机,所以选择第二项Network

    在列出来的网络打印机中选择正确的设备:

     点击Add Printer就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

peihexian

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值