Ubuntu 14.04无法通过佳能MF8200系列打印机打印

我最近升级到14.04(64位)。 我的打印机曾经在我的Ubuntu 12.04(32位)上工作,但现在无法打印。 打印机已成功安装所有软件包,并且可以成功设置打印机,但不会打印测试页。

在这个论坛中有一个没有解决方案的待定post: Ubuntu 14.04无法打印到佳能LBP3300或佳能MG5460,不确定它是同一个问题,

请帮帮我。


我安装了:(对于64位)在64位Ubuntu 14.04和Linux Mint 17系统上安装libtiff4库:$ wget ftp.us.debian.org/debian/pool/main/t/tiff3/libtiff4_3.9.7-3_amd64 .deb $ sudo dpkg -i libtiff4_3.9.7-3_amd64.deb,如下所述: http ://ubuntuforums.org/showthread.php?t = 2220935

我已按照步骤下载Canon linux 2.8.0驱动程序并按照以下步骤操作:

安装打印机驱动程序0J73-005必须安装打印机驱动程序才能使用Linux从Canon打印机进行打印。 安装的文件因您使用的系统环境而异。 以下文件安装在32位系统中:“cndrvcups-common-x.xx-x.i386.rpm”:CUPS驱动程序的通用模块“cndrvcups-ufr2-us-x.xx-x.i386.rpm”: UFR II打印机驱动程序模块以下文件安装在64位系统中:“cndrvcups-common-x.xx-x.x86_64.rpm”:CUPS驱动程序的通用模块“cndrvcups-ufr2-us-x.xx-x。 x86_64.rpm“:UFR II打印机驱动程序模块以下文件安装在32位Debian系统中:”cndrvcups-common_x.xx-x_i386.deb“:CUPS驱动程序的通用模块”cndrvcups-ufr2-us_x.xx-x_i386。 deb“:UFR II打印机驱动程序模块以下文件安装在64位Debian系统中:”cndrvcups-common_x.xx-x_amd64.deb“:CUPS驱动程序的通用模块”cndrvcups-ufr2-us_x.xx-x_amd64.deb“ :UFR II打印机驱动程序模块1.启动Linux,并以“root”身份登录。 $ su 2.安装CUPS驱动程序的通用模块。 对于rpm包:输入以下命令:

rpm -ivh [file name of common module for CUPS drivers] 

对于deb包:输入以下命令:

 dpkg -i [file name of common module for CUPS drivers] 

注意从目录执行rpm命令时,请指定路径或使用cd命令将当前目录更改为包含打印机驱动程序文件的目录。 有关rpm命令的详细信息,请使用终端软件输入“man rpm”,例如GNOME Terminal。 3.安装UFR II打印机驱动程序模块。 对于rpm包:输入以下命令:

 rpm -ivh [file name of the UFR II printer driver module] 

对于deb包:输入以下命令:

 dpkg -i [file name of the UFR II printer driver module] 

4.重新启动CUPS。 对于rpm包:输入以下命令:

 /etc/init.d/cups restart 

对于deb包:输入以下命令:

 /etc/init.d/cupsys restart 

注意在重新启动CUPS之前,请勿使用“lpadmin”命令注册打印机。 根据您使用的操作系统,您可能需要使用上面的rpm package命令重新启动CUPS,即使您正在使用的系统通常需要deb软件包命令。 在某些操作系统中,上述命令可能无效。 如果是这样,请使用以下命令。

 service cups restart 

5.使用打印假脱机程序注册打印机(PPD)。

我已经解决了这个问题。 问题确实是由于缺少32位库而引起的。 部分64位驱动程序作为32位库提供,它们在(K)ubuntu 64安装上具有未解析的依赖性。 您必须找出系统中缺少哪些32位库。 在我的系统上它只是libstdc ++。s0.6。 根据您的设置,我会缺少更多的库。 要查找,请解压缩源(Sources子文件夹中的两个tgz文件)并执行操作

 find . -name \*.so\* -exec ldd {} \;|grep not 

从解压缩源的目录中。 这应该列出所有未解决的依赖项。 你必须安装这些库,然后驱动程序应该工作。

对我来说

 apt-get install lib32stdc++6 

是我必须做的。

  1. 从佳能网站下载“适用于Linux v2.80的UFRII / UFRII LT打印机驱动程序”。
  2. 尝试安装32位deb文件:“cndrvcups-common_2.80-1_i386.deb”和“cndrvcups-ufr2-uk_2.80-1_i386.deb”
    ! Ubuntu包管理器尝试安装它们,并下载一些依赖项,但最后退出安装过程而不安装它们。
  3. 尝试安装64位deb文件:“cndrvcups-common_2.80-1_amd64.deb”ubuntu警告修复包。 单击“修复”按钮。
  4. 尝试安装“cndrvcups-ufr2-uk_2.80-1_amd64.deb”
  5. 现在添加打印机或重启杯:“sudo service cups restart”