young
(xiaolong)
1
最近需要打印一些文件,却发现佳能 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赞
young
(xiaolong)
3
感谢指正!我最开始也是用的佳能官网的 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赞