本章介绍了在打印术语中关于本地打印机,打印作业,队列,队列设备,真实的打印机,远程打印机,串行打印机以及虚拟打印机的概念
本地打印机
直接连接到节点或主机的打印机被称为本地打印机
打印作业
需要在打印机上运行的工作单元。根据打印作业的请求方式,一个打印作业可以由一个或者多个文件组成。系统会为每个作业分配一个唯一的作业号。
队列
队列是打印作业所指向的目标位置。它是/etc/qconfig文件中用以匹配队列的名称的一段。它指向关联的队列设备。
例如:
Msa1:
device = lp0
通常需要通过基于Web的系统管理器来创建队列。
队列设备
在/etc/qconfig文件中,队列设备通常跟在本地队列之后。它指定了打印的目标/dev文件(打印机设备)以及应该使用的后端。
例如:
lp0:
file = /dev/lp0
header = never
trailer = never
aclearcase/" target="_blank" >ccess = both
backend = /usr/lpd/piobe
在以上示例中,lp0 是设备名,其余各行定义了如何使用此设备。
通过基于 Web 的系统管理器(输入 wsm,然后选择设备)添加打印机将为现有队列创建一个标准的队列设备条目。
注:
1.可能有多个队列设备与单个队列相关联。
2.使用远程打印机时,在/etc/qconfig文件中没有文件条目。队列将文件定向到服务器。
真实的打印机
连接到唯一硬件设备地址的串行或并行端口的打印机硬件。内核中的打印机设备驱动程序与打印机硬件进行通信,
并提供打印机硬件和虚拟打印机之间的接口。可以通过基于 Web 的系统管理器(输入wsm,然后选择打印机)
或者使用命令行上的mkdev命令来添加真实的打印机。
远程打印机
远程打印机是指并没有直接连接到本地系统的打印机。一个远程打印系统允许未直接连接到打印机的节点可以访问此打印机。
要使用这个远程打印设备,必须将各个节点通过传输控制协议/网际协议(TCP/IP)连接到网络中,而且远程打印机本身也
必须支持TCP/IP应用。
串行打印机
按顺序执行功能(比如一次打印一个字符)的打印机。
串行打印机通常配置为DTE(数据终端设备);即它们应在接收数据线路上接收数据,而在传输数据线路上传输数据。
串行打印机缺省是以 EIA-232 来连接的,并使用 DB-25 D型 的接口。而许多打印机也支持 EIA 422 的连接。
虚拟打印机
它也称为虚拟打印机定义,这是一个包含一组属性值的文件,这些属性值描述了特定打印机的特定数据流(诸如ACSII或PostScript)。
它不会包括关于打印机硬件如何连接到主机计算机的信息,也不包括有关将数据字节传入或传出打印机的协议的信息。
虚拟打印机与打印队列相关联。可以为打印机支持的每个数据流定义一个打印队列。多个打印队列也可以使用同一个真实的打印机。
必须先对打印队列和队列设备的虚拟打印机定义了之后,才能将打印作业放在队列中。可以参考mkvirprt命令的使用。