如何在 Ubuntu 12.04 上安装 Canon MF8040Cn 打印机。Canon 没有提供任何帮助,他们声称支持 Linux,但网站上甚至没有驱动程序下载!
答案1
我回答了这个问题这所以有疑问,但这是答案,已重印。
对于 14.04 到 20.04,请执行以下操作:
将文件存档提取到目录中。从该目录:
cd ~/Downloads tar -xf *inux_UFRII*.tar.* sudo dpkg -i *inux_UFRII*/*/Debian/*.deb sudo apt-get install -f
不需要重新启动,但如果下一步失败,请重新启动并重试。
运行“添加打印机”。单击“添加”按钮后,该程序会自动显示。等待几秒钟,打印机就会发出蜂鸣声,然后神奇地出现。
编辑 2016 年 2 月 27 日 (16.04beta) 更新了 3.10 驱动程序的链接(他们更新了网站)。使用上述方法一切正常,无需重启。
编辑于 2016 年 9 月 8 日:当前驱动程序版本为 3.20。使安装命令与驱动程序版本和系统架构无关。
编辑 06/12/20:当前驱动程序版本为 5.10。调整了不同通配符的安装步骤。
答案2
本指南用于在 Ubuntu 12.04 上安装佳能 MF8000C 系列打印机。我使用的是 64 位 ubuntu 和 MF8040Cn,但希望本指南适用于该系列的任何打印机(甚至可能是其他打印机)。
作为本指南的替代方案,Bob Vincent 还编写了 shell 脚本(32 位和 64 位),人们似乎可以成功使用。可从此主题下载,其中包含更多背景信息:https://bugs.launchpad.net/ubuntu/+bug/502920?comments=all
开始了...
步骤 1 - 下载驱动程序(rpm - 非 ubuntu 包)第一个挑战是找到适用于 Linux 的 UFR II 驱动程序的最新版本。我在佳能亚洲搜索类似打印机时找到了它:
http://support-asia.canon-asia.com/contents/ASIA/EN/0100270810.html
第 2 步 - 提取识别驱动程序在存档管理器中打开下载的文件并将其提取到桌面。然后打开终端并执行以下操作:
cd ~/Desktop/Linux_UFRII_PrinterDriver_V250_uk_EN/
或类似版本(如果这不是您的确切版本)
cd 64-bit_Driver/RPM/
如果您运行的是 32 位,请更改为 32 位而不是 64 位(您可以在“系统监视器”中判断您正在运行 64 位)
步骤 3 - 将 .rpm 文件转换为 .deb 文件,以便 ubuntu 可以安装它们
sudo apt-get install alien
安装外星人应用程序,它将为您转换文件
sudo alien --to-deb --scripts cndrvcups-common-2.50-1.x86_64.rpm
sudo alien --to-deb --scripts cndrvcups-ufr2-uk-2.50-1.x86_64.rpm
重新打包为 deb(ubuntu 安装文件)
sudo dpkg -i cndrvcups-common_2.50-2_amd64.deb
sudo dpkg -i cndrvcups-ufr2-uk_2.50-2_amd64.deb
安装 deb 文件
步骤 4 - 确保 Apparmor(安全应用程序)不会阻止使用打印机(对于 12.04 及之后的版本似乎是必要的)
sudo gedit /etc/apparmor.d/local/usr.sbin.cupsd
这将打开您需要更改的 apparmor 配置文件。向其中添加以下内容并再次关闭文本编辑器:
/usr/lib64/cups/backend/cnusb Uxr,
/usr/lib64/cups/filter/pstoufr2cpca Uxr,
然后执行:
ln -s /usr/lib64/lib* /usr/lib/x86_64-linux-gnu/
仅限 64 位 - 确保找到库
sudo apt-get install libjpeg62:i386
安装 libjpeg,不知道为什么,但是人们说你应该这样做,而且它有效......
sudo /etc/init.d/apparmor restart
重新启动 apparmor 以读取新配置。
步骤 5 - 安装新的网络打印机(首先启动打印机并将网线连接到网络 :))打开 ubuntu 的打印机应用程序并选择添加。展开网络打印机区域。如果幸运的话,您的打印机会自动出现,如果没有,您可以通过 IP 搜索它,如果您不知道打印机的 IP,您可以通过打印机液晶显示屏从打印机信息中获取(有关详细信息,请参阅手册)
打印吧!
答案3
我成功在 14.04 64 位上安装了 Canon ImageClass MF4770n。我遵循了 Kristofer 的说明,但您需要安装 ia32-libs。只需按照此链接中的 Mike 说明操作即可:https://stackoverflow.com/questions/23182765/how-to-install-ia32-libs-in-ubuntu-14-04-lts. 不要忘记将存储库更改为http://old-releases.ubuntu.com/ubuntu/就像 Tim Wu 在评论中所说的那样。