网站大量收购独家精品文档,联系QQ:2885784924

第18章打印机配置-精选(公开课件).ppt

第18章打印机配置-精选(公开课件).ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第18章 打印机配置 本章介绍Linux下打印机的配置和使用。要让一台打印机正确地工作起来曾经非常困难,但现在情况已经好转很多了。Linux的打印系统已经非常灵活和高效,很多情况下只要简单地把数据线连接到计算机就可以了。尽管如此,在实际工作中依然可能遇到各种问题,这一章将尽可能多地关注到各个细节。毕竟,谁都不希望高价购得的打印机被证明是无法使用的。 18.1 为什么要有这一章? 用户已经习惯了在Windows中安装驱动,然后给打印机发号施令。看起来在Linux中可以用同样的方法解决问题,这个想法没有错。但要是硬件厂商没有开发Linux下的驱动程序怎么办?更多时候,情况并不仅仅如此。用户可以把打印机想得很简单,也可以很复杂——这取决于具体的应用环境。如果读者只是想让身边的打印机在需要的时候吐出一页文档,那么只需要阅读18.2节就可以了。但对于那些希望在企业环境中部署打印系统的读者而言,按顺序阅读本章的内容是更好的选择。 18.1.1 打印机还是计算机? 用户总是简单地把打印机同显示器、鼠标、音箱这些“外部设备”放在一起考虑,计算机的教科书上也是这样写的。这种归类方法当然没有错,但从复杂程度上来说,打印机显然没有得到足够的重视。打印机和计算机曾经是一回事(考虑30多年前那些没有显示器的计算机),现在仍然是。打印机有自己的CPU、内存、操作系统甚至硬盘。如果是一台网络打印机的话,那么它还应该运行着自己的Web服务器,用户可以通过访问其“网站”进行配置和管理。 18.1.2 打印机的语言:PDL 当用户在应用软件(如OpenOffice)中按下“打印”按钮时,就给打印机发送了一个打印作业。这种“布置作业”的过程需要使用一种特定的语言,这种语言被称作页面描述语言(PDL,Page Description Language)。 毫无疑问,PostScript打印机可以在Linux上得到最好的支持,但如果读者的打印机不懂PostScript,那也没有关系,Linux的打印系统能够为所有这些PDL做转换。 打印机接收到用PDL描述的作业后,会调用自己的光栅图像处理器把这个文件转换成位图形式。这个过程就叫做“光栅图像处理”。一些打印机可以理解几乎所有的主流PDL,另一些则什么都理解不了。后一种低“智商”的打印机被称作GDI打印机,它们需要依赖计算机做光栅处理,然后接收现成的位图图像。和GDI打印机通信所需的信息,总是使用专门针对Windows的专有代码编写的,因此这类打印机一般只能在Windows下使用。 18.1.3 驱动程序和PDL的关系 既然打印机是一台事实上的“计算机”,那么用计算机“驱动”计算机这句话看上去有点可笑。的确,打印机的驱动程序并不能算真正意义上的“驱动程序”,因为它和硬件驱动没有太大关系。把文件转化为打印机能理解的PDL——这就是打印机驱动程序所要做的全部事情。 不要指望打印机制造商会开发Linux下的驱动程序。幸运的是,Linux的打印系统(如CUPS)可以完成绝大部分这样的转换。当然用户也可以使用Linux附带的工具软件手工完成PDL的转换工作,但通常没有这样的必要。 18.1.4 Linux如何打印:CUPS CUPS基于服务器/客户机架构(Linux总是习惯用服务器的思维考虑问题),因此非常适合企业级打印环境的部署。工作时,客户机(可能是某个应用程序,或者是另一台CUPS服务器)把文件副本传递给CUPS服务器,服务器把它们保存在打印队列中,并且等待打印机就绪。 为了给打印机传递合适的信息(例如打印机使用何种PDL),CUPS服务器需要检查打印机的PPD文件。一旦确定了自己应该做些什么,CUPS服务器会通过“过滤器”把文件转换成合适的格式,并对打印机执行初始化。提交完打印作业后,CUPS服务器回过来继续处理打印队列,打印机则开始执行实际的打印任务。 主流Linux发行版默认都安装了CUPS,如果用户没有在安装时明确告诉Linux不要安装CUPS。 18.1.4 Linux如何打印:CUPS 18.2 添加打印机 添加一台打印机到CUPS非常容易,当然前提是这台打印机能够被Linux支持,因此本节首先讨论如何选择一款合适的打印机。在添加打印机的过程中,使用CUPS的Web管理界面应该是一个不错的选择。对于普通用户而言,这个界面足够友好,也非常简洁可靠。当然,本节还是会给出所有这些操作的命令行实现,读者说不定在什么时候会用到它们。 18.2.1 打印机的选择 在选择一款打印机前,应该首先去了解一下这款产品可以在Linux下得到多大程度的支持。最直接的方法是访问的Foomatic数据库,这个数据库将打印机分成从Paperweight到Perfectly的4个等级。毫无疑问,Perfectly类的打印机可以

文档评论(0)

花好月圆 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档