佳能MF4800有驱动程序吗?

我正在使用Ubuntu 12.10 32位操作系统。
机器检测到了网络打印机Canon MF4800,但是找不到驱动程序。屏幕提示需要驱动程序。我选择了Canon,但是找不到我的打印机系列。我去了Canon的官方网站搜索Linux驱动程序,但是发现Linux操作系统没有可用的驱动程序。
2个回答

佳能打印机有一个PPA源

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 


很遗憾,该PPA仅适用于14.10(乌托邦)版本。但是,如果您使用的是14.10或更低版本,您可以通过在命令行中运行“sudo add-apt-repository ppa:michael-gruz/canon-trunk”来快速安装它。我不确定在此之后需要安装哪些驱动程序,或者打印向导是否会自动使用正确的驱动程序。 - Tim Tisdall

可以通过以下步骤在Ubuntu上使mf4800工作。
获取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文件,在第227行末尾添加--dpkg-shlibdeps-params=--ignore-missing-info。编辑debian/compat文件,将其改为5而不是4。 dpkg-buildpackage -us -uc cd .. sudo dpkg -i cndrvcups-lb_2.70-1_amd64.deb

这真的有效。我尝试了很多方法,但效果不好。现在我的打印工作正常了。非常感谢。只有一件事需要注意,在最后一步dpkg-buildpackage -us -uc中,我对目录中的所有.deb文件都进行了操作。并且使用端口9100安装打印机。然后将属性中的socket://192.168.xx.xx:9100更改为socket://192.168.xx.xx:515。 - karel