随时随地方便“打”
整机外设
打印的功能在Linux的环境下已经有很久的历史,但是当础不同的系统环境时,这些传统的打印工具(lpd等)的功能,并不能完全满足用户的需求,不论是打印机的驱动问题,还是打印工具对各种中文以及其他语言编码的支持问题,对普通用户来说都是非常头痛的。以小弟的经验来说,CUPS(Common UNIX Printing System)通用Unix打印系统(Linux对UNIX兼容性比较好),可以算是相对全面而操作简单的打印管理工具。
CUPS通过支持IPP(Internet Printing Protocal)网际打印协议,可以在多个不同的平台或者是发行版本下使用(包括MacOSX),并且该底层服务已经配置了图形化的配置界面。
提示:如果你使用的打印机本身不支持PS(页面描述)打印控制语言的话,你就要再找相应的驱动。在这不作深入的探讨,有兴趣可以往http://www.openprinting.org/看看有关资料。
当设备不支持PS,而驱动又没找到的时候就不好使用CUPS了。不过又有一个软件GIMP-Print提供了大量Canon、EPSON、Lexmark、Sony和Olympus等不同打印机的驱动,它们的驱动不但支持GIMP本身的输出,同时也支持Ghostscript、Foomatic和CUPS的输出,当然它们也是以GPL发行的,所以基本上CUPS+GIMP-Print的环境,就可以满足你在桌面上一般打印的需要。
配置CUPS比较简单,默认是CUPS自带可供本机登入的网站管理界面,所以大家按常规方式安装完CUPS和GIMP-Print后启动cupsd,便可以使用浏览器在本机的631端口管理打印服务,例如“http://localhost:631/”,操作非常简单,按界面的提示做就可以啦。
提示:最后讲一下安装和版本的问题。现在CUPS的稳定版本是1.1.20,大家可以在http://www.cups.org/手动下载原码包(tarball)编译。而GIMP-Print(http://gimp-print.sourceforge.net/)的稳定版本是4.2.7,但是我建议大家使用5.0的Alpha版,因为相对应的驱动支持比较多。如果你使用的系统是RPM软件安装管理的话,可以到http://www.rpmfind.net/找CUPS的安装包,GIMP-Print的安装包可以在它官方网站上下载。如果你是使用Debian Linux的话就更方便,依次执行:apt-get install cupsys和cupsys-driver-gimpprint便可。