编译安装驱动

编译安装驱动

我有一个佳能 PC-D320我想打印一些东西。但不幸的是,该驱动程序未列在 Ubuntu 的驱动程序列表中。

因此我在网上搜索该信息,但没有找到任何结果。

所以如果有人能给我一个下载链接和如何安装驱动程序的说明,那就太好了。我是 Linux 的初学者,但我想多练习一下。

多谢!

詹妮

答案1

尝试使用佳能高级打印技术 (CAPT)。这是一个官方的闭源打印机驱动程序。此链接可以帮助您完成安装和配置。

答案2

我自己有同样的打印机,并在 Ubuntu 14.04 上用以下方式解决了它:

编译安装驱动

有一个适用于佳能 Carps 打印机的开源驱动程序在 github 上。你必须自己编译它并配置一些东西。

首先,下载源代码的 zip 文件:https://github.com/ondrej-zary/carps-cups/archive/master.zip

解压 .zip 文件,打开终端并转到解压后的文件夹。为了确保您位于正确的文件夹中,请输入 ls,您应该会看到类似的输出:

~/Downloads/carps-cups-master$ ls
carps-decode    carps.h    Makefile       rastertocarps.c  test-encode.sh
carps-decode.c  carps.txt  ppd            README.md
carps.drv       LICENSE    rastertocarps  test-decode.sh

安装依赖项:

sudo apt-get install make gcc libcups2-dev libcupsimage2-dev cups-ppdc

编译并安装软件包:

make
sudo make install

现在,当您尝试通过“打印机”对话框添加打印机时,它应该会自动检测正确的驱动程序。但是,为了让 PC-D320 完美运行,我们仍然需要更改一些配置。

PC-D320具体配置

如果没有此配置,打印机将只打印第一份打印作业,您必须重新启动打印机才能打印第二份打印作业。

sudo nano /etc/cups/cups-files.conf

并更改#FileDevice NoFileDevice Yes。重新启动 cups:

sudo service cups restart

通过“打印机”对话框添加打印机,但更改打印机的位置uri取决于您的系统。在我的例子中,您可以通过运行来检查打印机的 lpX 是什么file:///dev/usb/lpXXfile:///dev/usb/lp1

udevadm info -a --name=/dev/usb/lpX

相关内容