关于 Tumbleweed 安装佳能打印机驱动的一些事儿

最近需要打印一些文件,却发现佳能 C3330 打印机没有适配 openSUSE 的驱动。网上各种搜索之后发现了可以使用 CUPS 通过 PPD 文件安装打印机驱动,遂尝试,已成功。写一个教程,希望能够帮助有需要的朋友。
1、首先查看打印机 IP。例如 192.168.xxx.xxx,可以尝试 ping 一下 IP 是否正确;
2、打开浏览器搜索 “打印机型号 +PPD”,以佳能为例你会看到 “[Windows] PPD 檔案 V5.15”,进入网页查看是否有对应型号的打印机 PPD 文件,然后下载、解压。
3、打开设置->打印机->添加打印机->输入 root 密码->选择 AppSocket/HP JetDirect->地址填打印机的 IP 地址"socket://192.168.xxx.xxx"->使用地址继续。
4、选择打印机的制造商/型号->点击 PPD 文件->选择解压后对应打印机型号的 PPD 文件->保存->添加打印机。
正确的完成以上操作,就应该可以使用打印机了。有错误的地方,希望大家能够积极指正。

3赞

佳能官网有提供 Linux 驱动下载,32 位和 64 位的都有提供

“首先查看打印机 IP。例如 192.168.xxx.xxx,可以尝试 ping 一下 IP 是否正确”——可能就是宿主机是 windows,虚拟机里运行 openSUSE,是在 windows 调用打印机,还是在 opensuse 调用打印机,无法猜测
“写一个教程,希望能够帮助有需要的朋友。“——仅仅文字是不够的,要配图片,图文并茂才行

2赞

感谢指正!我最开始也是用的佳能官网的 Linux 驱动。却发现没有适配 openSUSE。


我尝试使用 RPM 安装驱动,却发现找不到jbigkit-libs


所以使用 PPD 文件进行安装。

ruhong@localhost:~> su -
密码:
localhost:~ # zypper search jbigkit-libs
Loading repository data…
Reading installed packages…
No matching items found.
localhost:~ # zypper search jbigkit
Loading repository data…
Reading installed packages…

S | Name | Summary | Type
–±--------±---------------------------------------±-------
| jbigkit | JBIG1 lossless image compression tools | package
localhost:~ # zypper info jbigkit

localhost:~ # zypper install jbigkit

(1/1) Installing: jbigkit-2.1-150000.3.5.1.x86_64 …[done]

搜索 jbigkit-libs 没有结果就搜索 jbigkit,接着安装可能会会报错缺少 xxxxx.xx.x.so 之类的,再使用以下命令搜索
localhost:~ # zypper search --provides xxxxx

关键就是 ppd 文件,也在论坛发表过自己的方法《在 openSUSE-Leap-15.4-DVD-x86_64 中使用 gutenprint 安装打印机驱动程序 ppd 文件》

1赞