进容器之后,执行apt-get install printer-driver-escpr 然后重启容器,应该就可以了
插件这里可以下载:https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
下载之后到容器里面安装即可
看描述应该是没有停掉系统内置的cups服务,端口冲突。其次cups由于默认的安全限制,需要修改配置文件解除限制。关于配置文件修改请看文章末尾
补充一下关于brother打印机的驱动安装,有2中思路:
1. 这个Docker镜像基于Debian,理论上支持安装deb包。在网站上下载cups的deb驱动包之后,进入容器安装:
docker exec -it airprint /bin/bash
curl http://driver-package的链接
dpkg -i cups-driver的名字.deb
安装完毕之后验证一下:
dpkg -l |grep Brother
2. 在github发现了一个repo里面有ppd,可以试一下
https://github.com/illwieckz/debian_copyist_brother/tree/master/material/abstract/printers/generated_content/ppd
我去brother网站看了一下,有提供Debian的驱动包,理论上可以直接去docker里面直接用deb包来安装驱动。试试docker exec -it airprint /bin/bash进入docker容器,然后curl http://deb的下载链接,下载完后执行dpkg -i —force-all 驱动包名字.deb 搞定之后可以运行dkpg -l |grep Brother验证
关注数量超出限制,
请先删除部分内容再尝试