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

目录
11 打印
11.1 概要
11.2 介绍
11.3 基本设置【1 FreeBSD handbook中文版 11 打印 基本设置】=============================================================
第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 。设置分为两大部

推荐阅读