RSS
热门关键字:  linux  安装  服务  系统  网络
当前位置 :| 主页>文档库>

Linux培训园地:Linux下设备完全驱动之五

来源: 作者: 时间:2007-04-12 点击:

Linux培训园地:Linux下设备完全驱动之一

Linux培训园地:Linux下设备完全驱动之二

Linux培训园地:Linux下设备完全驱动之三

Linux培训园地:Linux下设备完全驱动之四

在Linux中安装打印机和扫描仪是件不难的事情,但是需要掌握一部分关键命令。打印机和扫描仪的驱动程序通常运行在用户空间,而不是内核空间。目前,Linux可以支持快速并口(EPP)、USB接口的打印机和扫描仪。USB接口打印机和扫描仪由于安装方便、传输速度快,所以已经成为主流配置。

Linux下打印驱动概述

Linux打印和Windows系统不同,从20世纪90年代中期开始,已经从传统的BSD LPD打印系统转移到更新的LPRng打印系统。目前Linux打印正在向完全重新设计的CUPS打印系统转移。Linux打印模型是面向网络的,因此共享打印机是相对简单的。

在Unix中,一直使用PostScript页面描述语言进行打印,所以Linux和Linux应用程序都直接支持PostScript打印。使用PostScript页面描述语言进行打印的优点是,极大地简化了设计,不用像Windows系统一样要安装各种打印机驱动程序。但是,它的缺点是许多打印机(特别是低端打印机)不能解析PostScript输出。

Linux系统对此的解决方法是,从打印机队列调用Ghostscript(http://www.ghostscript.com)软件包支持打印机。

Ghostscript实际运行在Linux系统上,而不是打印机上的PostScript页面描述语言的解释程序。它可以处理输入的数据,并且输出为其它打印机可以理解的格式。Linux打印系统的基础是一个假脱机程序(Spooler),它可以管理打印任务队列,而一个队列通常和一个打印机相关联,并且用户提交的任务都是按照先进先出的原则来处理的。

当一个打印任务被处理时,任务中的数据在送达打印机前一般都要通过一定数量的过滤器。 要查看Ghostscript在使用的Linux发行版本上支持什么打印机列表,可以在命令行下键入下面命令:

$gs --help

gs命令会列出一份它支持的打印机和输出设备的名单,它可使用-r选项设置打印分辨率。假如gs的输出不能让人满意, 还有一些其它办法可以调整输出的位置及大小。位置、 大小及图像在页面上的视觉比例是由 Ghostscript中的打印机驱动程序所控制的。

最新评论共有 2 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表