FreeBSD handbook中文版 11 打印 (1)基本设置

2008-02-23 08:01:56来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

目录
11 打印
11.1 概要
11.2 介绍
11.3 基本设置

=============================================================
第11 章打印
=============================================================
(翻译中出现的任何问题或错误,请广大读者及时反馈给我:freebsdhandbook@163.com)
11.1 概要
FreeBSD 支持许多种类的打印机,从最老式的impact 打印机,到最新的激光打印机,
都可以让你通过相关的应用程序来提供高质量的打印效果。
FreeBSD 也可以通过网络来配置一个打印服务器。通过这种功能,FreeBSD 也可以从其
他的电脑上得到打印任务,包括其它的FreeBSD 电脑、windows 和MACos 主机。FreeBSD 能
够确保每个打印作业都能完成,并能够统计用户和机器的工作状况,以使它们能达到最佳的
打印效果。FreeBSD 也能生成“banner”页,来显示谁打了什么和打了多少。
阅读完这章,你将了解到:
如何配置FreeBSD 的打印机spooler。
如何安装打印机的过滤器,处理一些特殊的打印作业。包括转换打印文件的格式。
如何在打印输出文件中启用header 或banner 文件。
如何通过连接到其他电脑来打印到打印机。
如何直接连接到网络来打印到打印机。
如何管理打印机的限制,包括打印尺寸的大小,以及阻止某些用户的打印。
如何记录打印机的统计情况和用户使用打印机的情况。
如何处理打印机出现的问题。
在阅读这章之前,你应当先了解:
如何配置和安装一个新的内核(第9 章)。
11.2 介绍
第1 页FreeBSD 使用手册
要在FreeBSD 下使用打印机,你需要设置Berkeley line print spooling(打印池)
系统,也叫做LPD spooling 系统。这是FreeBSD 下控制打印机的标准。这一节将介绍LPD
spooling 系统,以下将简称为LPD。
如果你已经熟悉LPD 或是其它的打印机spooling 系统,你可以先跳到设置spooling 系
统那一节。LPD 控制任何有关连接在本机上的打印机的事情,包括:
1. 控制本地打印机及网络上其它打印机的访问权限。
2. 接收使用者传送的文件来打印;这些要打印的要求称为工作。
3. 利用队列来防止多个使用者同时访问同一台打印机。
4. 在输出时打出header pages(也称做banner 或burst)。这样,使用者可以在厚厚
一打纸张中找出他们自己所打印的东西。
5. 为连接在串口上的打印机设置适当的通讯参数。
6. 通过网络将工作送给另一台机器上的LPD spooler。
7. 执行特定的过滤程序,让你的工作可以兼容于使用不同打印机语言的打印机。
8. 统计打印机的使用情况。
11.2.1 为什么要使用spooler
通过适当的设置并提供特别的过滤程序,你可以使LPD 系统在不同的打印机上拥有上述
全部或部分的功能。
如果你的系统只有自己一个人在用,那么你可能会觉得既不需要权限控制、header
pages、或是统计打印机使用情况,为什么还要用spooler?如果可以直接访问打印机,那
么你仍然得使用spooler,因为:
. LPD 在执行脱机打印的工作时,你不需要花时间等待资料传送到打印机。
. LPD 可以通过过滤程序,在你的文件上加上日期/时间等信息,或是转换特别的文件
格式(如Tex、DVI 的文件)使打印机能处理。你不需要手动转换。
. 很多免费及商业软件所提供的打印功能通常会需要用到你系统上的spooler。你只
要设置好spooling 系统,将来可以很容易的让其它的程序使用打印机。
. 统计打印机的使用情况。
第2 页FreeBSD 使用手册
11.3 基本设置
让LPD 可以配合打印机工作,你需要同时设置好你的打印机以及LPD。设置分为两大部
分:
1. 简单的打印机设置这一节将告诉你如何连接打印机,并设置LPD 打印纯文本的文
件。
2. 高级打印机设置这一节将告诉你如何让打印机打出各种不同格式的文件、header
pages、通过网络打印、设置访问权限以及统计打印机的使用情况。
11.3.1 简单的打印机设置
这一节将说明如何连接打印机及设置LPD。包括:
硬件设置这一节说明如何将打印机接到计算机上的连接端口。
软件设置这一节说明如何撰写LPD spooler 的设置文件/etc/printcap 。
如果你要设置的是网络打印机,请参考使用网络数据传输接口的打印机这一节。
虽然这一节叫做“简单的打印机设置”,但其实是挺复杂的。让你的打印机可以配合
LPD spooler 是设置工作中最难的一部分。一旦你的打印机可以正常工作了,较高级的功能
如打印header pages 和打印机使用情况统计反而比较容易设置。
11.3.1.1 硬件设置
这一节说明有哪些方法可以将打印机连到我们的个人计算机上;有哪些通讯端口、连接
线以及kernel 的设置。如果你的打印机在你使用的计算机上可以通过其它操作系统来打印,
你也许可以跳过这一节直接到软件设置那一节。
11.3.1.1.1 端口和线缆
几乎所有可以和PC 连接的打印机都能支持下列两种或是其中一种接口:
第3 页FreeBSD 使用手册
1. 串行打印机通过串口和计算机传输资料。串行接口的配备及连接线可以容易的取得
及安装。但是串行接口有时需要较特别的连接线及较复杂的设置。
2. 并行打印机通过并口和计算机传输资料。并口在市场上很普遍,连接线也很容易找
得到,但是不容易自己制作。利用并口连接打印机十分的容易,通常不需要设置额
外的通讯参数。
并口有时也称做“Centronics”接口,这是根据打印机上面的接头来命名的。
通常,只有使用PostScript 的打印机才需要用到双向传输。PostScript 打印机可以说
是十分复杂。事实上,PostScript 的打印工作常常是由程序将工作送到打印机处理后,并
不打出来,而是将结果再传回计算机。PostScript 也使用双向传输将错误传回计算机。比
如说PostScript 程序有问题或是打印机卡纸。机器上的使用者可能会需要这些信息。更进
一步的,PostScript 打印机统计打印情况最好的方式就是使用双向传输。比如说:你可先
询问打印机启动以来一共打过几张,然后送出使用者要打的东西,打完后再询问一共打了几
张,由此就可得知得向使用者收多少纸张的钱。
那么,你该选择哪一种接口呢?
1. 如果你需要双向传输,那么就选择使用串口。FreeBSD 目前并不支持并口上的双向

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD handbook中文版 11 打印 (2)高级打印机设置 A.过滤器

下一篇:FreeBSD handbook中文版 15 串口通讯