1. 系统环境介绍:
系统:ubuntu20.04 server版安装,安装时无桌面环境
桌面:kde, 安装的kubuntu
python环境:自带的python3.8.5
实现打印的大概思路: hcup(通用的unix打印系统)+hp的驱动+hp-toolbox(打印机管理界面)
2. 安装hcup(一般都自带的有)
访问链接:http://localhost:631/ 。如果能显示cups页面,则不用执行下面的安装命令了。
sudo apt-get install cups -y
sudo systemctl enable cups
sudo systemctl start cups
3. 安装hp的linux驱动
hp官方并没有提供linux版的驱动,这是由非官方组织在维护。下载地址:https://developers.hp.com/hp-linux-imaging-and-printing/
可以用打包好的安装包的方式安装,直接下载.run文件,给执行权限,然后执行即可。自动安装的官方执行教程链接:https://developers.hp.com/hp-linux-imaging-and-printing/install/install/index
我用上述方式安装没成功,会卡在一条执行apt remove的语句那里。
没办法,只有下载源代码,编译安装了。手动安装的官方执行步骤:https://developers.hp.com/hp-linux-imaging-and-printing/install/manual/index.html
4. 安装hp-toolbox
sudo apt install hp-toolbox
安装完成后,在应用程序启动器处就能搜索到了。
之后就是在hp-toolbox里面添加打印机,添加成功后打印测试页面。如果过程有走不下去的地方,请重启电脑。