如何在ubuntu中使用Mac打印机驱动程序?
更新/解决
最终我可以借助Turboprint驱动程序在我的Ubuntu中使用Canon G1000进行打印。 有关更多信息,请阅读他们的发布 。
谢谢阅读!
刚买了佳能G1000 ,但还没有Linux支持。 我已邮寄过它们,答案当时没有Linux驱动程序。
我多年来一直是Linux用户,但我对CUPS来说真的很陌生(在此之前从来没有遇到过打印机的问题!)。
1-由于Mac OS X驱动程序可用 ,我想知道我是否可以从中提取PPD以供给我的Ubuntu? 我有dar dmg文件,但是找不到任何PPD。
2-如果可能,如何使用从DMG文件中提取的文件作为Linux驱动程序?
任何帮助赞赏!
我设法从OSX cups驱动程序中提取PPD文件。 由于我不知道是否可以出于许可证原因发布它,以下是重现的步骤。
然而,我还没有设法使打印机工作,但我发布这个,希望有人能够解决剩下的问题。
- 从佳能网站下载OSX CUPS驱动程序: http : //support-id.canon-asia.com/contents/ID/EN/0100700802.html
-
7z x mcpd-mac-g1000-13_13_0_0-ea21_3.dmg
(或者你调用的文件是什么) -
7z x "2 - disk image(Apple_HFS:2)"
,它是从原始.dmg
文件中提取的 -
cd "PrinterDriver_G1000 series/"
-
7z x "PrinterDriver_G1000 series_131300.pkg"
,它为您提供G1000.pkg
文件夹以及其他文件 -
cd G1000.pkg
-
zcat Scripts | cpio -i
-
cd CIJModules
-
tar xzf CanonIJPPD.tgz
给你CanonIJG1000series.ppd.gz
这是你想要的PPD。 它仍然需要编辑,因为它包含许多指向OSX路径的行(“/Library/...
”)
我仍在试图找出我的设置有什么问题,但至少你现在可以在PPD上工作了:)
问题是关于使用佳能G1000的Mac驱动程序作为Ubuntu中此打印机的驱动程序源。 我的答案并不完全与此有关。 但我认为海报想要的是拥有一个完全可用的Linux驱动程序。 我的回答是这样的:
尝试安装佳能G1000和G2000的人的选项仅限于以下内容:
-
编译并安装gutenprint(推荐) 。 Gutenprint,以前名为Gimp-Print,是一套用于linux的打印机驱动程序。 它就像本机驱动程序一样,支持基于杯子的打印。 它完全免费 。
-
购买第三方linux打印驱动程序和实用程序,称为Turboprint 。 它也有很好的支持。 另外一个额外的好处是用于检查打印机假脱机的GUI,以及配置各种选项,如纸张类型,分辨率等。单个许可证的成本高达34美元。
如果您决定使用第一个解决方案,则步骤包括以下内容。 我的系统是Ubuntu Xenial 64bit。
首先,您需要一些开发标题。 因此,如果您没有它们,请添加到您的sources.list以下行。 根据您的Linux版本(Debian / Ubuntu)修改这些:
deb http://jp.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse deb-src http://jp.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
更新源并安装构建依赖项:
sudo apt-get build-dep cups-common gimp-gutenprint libgutenprint-dev sudo apt-get install build-essential
现在从Sourceforge下载gutenberg(版本> = 5.2.13)的源代码发布包。
wget https://sourceforge.net/projects/gimp-print/files/gutenprint-5.2/5.2.13/gutenprint-5.2.13.tar.bz2/download tar xvf download cd gutenprint-5.2.13
或者克隆git repo。
git clone https://git.code.sf.net/p/gimp-print/source gimp-print-source cd gimp-print-source
现在配置,制作和安装。
./configure make sudo make install
资料来源: 我的博文
为我工作,很多人感谢droidzone! 打印机佳能G1500。
我有64位Ubuntu 16.04.2 LTS xenial和xcfe xubuntu
我试着为像我这样不称职的人添加一些细节…以防他们遇到问题(比如我的情况)和source.list(原谅我的英文,我是意大利人)
我们正在尝试安装打印机的驱动程序。 我们想添加2个下载驱动程序的url。 一种方法是打开窗口“软件和更新”选项卡“软件为ubuntu”激活选项“源代码”然后选项卡“其他软件”,按“添加”粘贴:
deb http://jp.archive.ubuntu.com/ubuntu/ xenial-proposed主要限制宇宙多元宇宙
然后
deb-src http://jp.archive.ubuntu.com/ubuntu/ xenial-proposed主要限制宇宙多元宇宙
关闭“软件和更新”
我们打开一个终端并给出命令“sudo apt update” – 也许会要求重新启动,然后我们可以重新启动计算机…
命令“sudo apt-get build-dep cups-common gimp-gutenprint libgutenprint-dev”
如果像我一样,答案就像是“阅读包列表……完成E:有必要在sources.list文件中插入一些”源“URI”这意味着它没有从哪个下载的地址你可以去点2的节目。
如果每件事情都很顺利(没有答案)那么请在步骤中找到Droidzone的答案:sudo apt-get install build-essential
2.我们应该检查/ etc / apt /中的文件sources.list我们在/ etc / apt /中打开sources.list
如果在以“deb-src http://开头的地址前面……在我的案例中有字符#解决了摆脱字符的问题#
在终端中编辑文件sources.list(制作文件sources.list的副本并粘贴在桌面上),你可以编写命令:“sudo mousepad /etc/apt/sources.list”(mousepad是一个文本编辑器) ,但你可以使用gedit或其他…)
一旦打开,取消地址前面的字符#开头为“deb-src http:// …然后保存文件
现在你可以用命令“sudo apt-get build-dep cups-common gimp-gutenprint libgutenprint-dev”再试一次
然后在步骤中找到Droidzone的答案:sudo apt-get install build-essential