我正在使用 Ubuntu 12.10 32 位。
机器检测到网络打印机 Canon MF4800,但找不到驱动程序。屏幕提示需要驱动程序。我选择了佳能但我找不到我的打印机的系列。我去了佳能网站并搜索了 Linux 驱动程序,但没有适用于 Linux 操作系统的驱动程序。
答案1
PPA说明-佳能打印机驱动日常
佳能打印机和多功能设备的官方驱动程序,包括 2.20 及更新版本
deb http://ppa.launchpad.net/michael-gruz/canon-trunk/ubuntu quantal main
deb-src http://ppa.launchpad.net/michael-gruz/canon-trunk/ubuntu quantal main
- 如果你使用 12.04
quantal
修改precise
- 如果你对如何使用 PPA 有疑问(或者不知道它们是什么),请参阅 什么是 PPA 以及如何使用它们?
答案2
可以通过以下步骤使 mf4800 在 Ubuntu 中工作:
获取 mf4890 的驱动程序:
wget http://gdlp01.c-wss.com/gds/0/0100003440/06/Linux_UFRII_PrinterDriver_V270_us_EN.tar.gz
安装必需的软件包:
sudo apt-get install intltool libglade2-dev libxml2-dev libgtk2.0-dev libcups2-dev
解压 tarball 并进入必要的目录:
tar -xzf Linux_UFRII_PrinterDriver_V270_us_EN.tar.gz
cd Sources
tar -xzf cndrvcups-common-2.70-1.tar.gz
cd cndrvcups-common-2.70
dpkg-buildpackage -us -uc
cd ..
sudo dpkg -i cndrvcups-common_2.70-1_amd64.deb
对
lb
包重复上述步骤:tar -xzf cndrvcups-lb-2.70-1.tar.gz
cd cndrvcups-lb-2.70
编辑 allgen.sh 文件并在第 37 行删除
--enable-static --disable-shared
sudo dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
编辑 debian/rules 文件并添加
--dpkg-shlibdeps-params=--ignore-missing-info
到第 227 行末尾。编辑 debian/compat 并将其改为 5 而不是 4。dpkg-buildpackage -us -uc
cd ..
sudo dpkg -i cndrvcups-lb_2.70-1_amd64.deb