尝试在我的全新 Ubuntu 笔记本电脑上安装 Canon PIXMA MP560 无线打印机:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
Canon 不提供此打印机的驱动程序。(我检查过) 此链接)大多数答案都指出 ppa 不适用于我的操作系统。
例如,如果我尝试
sudo add-apt-repository ppa:michael-gruz/canon
sudo apt-get update
然后我收到错误
W:无法获取 p://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/vivid/main/binary-amd64/Packages 404 未找到
W:无法获取 p://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/vivid/main/binary-i386/Packages 404 未找到
E:部分索引文件下载失败。它们已被忽略或使用旧文件代替。
(在上面的代码中,将 p: 替换为 http:。如果没有 10 点声誉,我就无法发布超过 2 个链接。)
我看了看 ppa 仓库直接,而且似乎最新版本可用是 quantum。
我明确编辑了 /etc/apt/sources.list.d/michael-gruz-ubuntu-canon-vivid.list 以指向 quantal。也就是说,我替换了
deb http://ppa.launchpad.net/michael-gruz/canon/ubuntu vivid main
和
deb http://ppa.launchpad.net/michael-gruz/canon/ubuntu quantal main
这样就消除了更新错误,但是当我尝试安装时出现未找到错误:
$ sudo apt-get install cnijfilter-mp560series
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package cnijfilter-mp560series
看起来 quantal 的包文件(ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/quantal/main/binary-amd64/Packages)是空的。
有什么想法吗?我想我可以尝试指向更早的版本。有没有更好的方法在 Ubuntu 15 下安装此打印机?
答案1
Ubuntu 15.04 似乎不受此 PPA 支持 – 最新更改自 2014-06-23 起。
但是您可以从启动板下载匹配的软件包并尝试手动安装它们。
由于似乎没有本机 64 位驱动程序支持,因此您需要添加 32 位架构:
sudo dpkg --add-architecture i386
sudo apt-get update
下载并安装驱动程序Canon PIXMA MP560 打印机 - 打印功能:
wget https://launchpad.net/~michael-gruz/+archive/ubuntu/canon-trunk/+files/cnijfilter-common-32_3.90-76~ubuntu14.04.1_amd64.deb
sudo dpkg -i cnijfilter-common-32_3.90-76~ubuntu14.04.1_amd64.deb
wget https://launchpad.net/~michael-gruz/+archive/ubuntu/canon-trunk/+files/cnijfilter-mp560series-32_3.90-76~ubuntu14.04.1_amd64.deb
sudo dpkg -i cnijfilter-mp560series-32_3.90-76~ubuntu14.04.1_amd64.deb
下载并安装驱动程序Canon PIXMA MP560 打印机 - 扫描功能:
wget https://launchpad.net/~michael-gruz/+archive/ubuntu/canon-trunk/+files/scangearmp-common-32_2.10-33~precise1_amd64.deb
sudo dpkg -i scangearmp-common-32_2.10-33~precise1_amd64.deb
wget https://launchpad.net/~michael-gruz/+archive/ubuntu/canon-trunk/+files/scangearmp-mp560series-32_2.10-33~precise1_amd64.deb
sudo dpkg -i scangearmp-mp560series-32_2.10-33~precise1_amd64.deb
或者从佳能亚洲网站下载原始驱动程序并手动安装:
Canon MP560 系列 IJ 打印机驱动程序版本 3.20 适用于 Linux(debian 软件包存档)
下载位置:http://support-asia.canon-asia.com/contents/ASIA/EN/0100236502.html
提取档案并通过执行以下命令安装软件包:
sudo dpkg -i cnijfilter-common_3.20-1_i386.deb
sudo dpkg -i cnijfilter-mp560series_3.20-1_i386.deb
Canon MP560 系列 ScanGear MP 版本 1.40 适用于 Linux(debian 软件包存档)
下载位置:http://support-asia.canon-asia.com/contents/ASIA/EN/0100237802.html
提取档案并通过执行以下命令安装软件包:
sudo dpkg -i scangearmp-common_1.40-1_i386.deb
sudo dpkg -i scangearmp-mp560series_1.40-1_i386.deb
有时甚至可以从中选择另一台打印机打印机设置在系统设置。