系统管理指南:打印

创建新的打印机表单

要提供新表单时,必须定义其特征,方法是将有关九个必需的打印机特征(如页长和页宽)的信息指定为 lpforms 命令的输入。

LP 打印服务使用此信息执行以下任务:

可以任意选择表单名称,只要其包含的字母数字字符或下划线不超过 14 个。该信息必须使用以下格式:


Page length: scaled-number
Page width: scaled-number
Number of pages: integer
Line pitch: scaled-number
Character pitch: scaled-number
Character set choice: character-set-name [,mandatory]
Ribbon color: ribbon-color
Comment:
informal notes about the form
Alignment pattern: [content-type] alignment pattern

可选字 [,mandatory] 表示用户不能覆盖表单中的字符集选择。可以通过对齐模式提供 content-type(尽管此信息是可选的)。如果提供此值,则打印服务将根据需要使用它来确定过滤和打印文件的方式。

除以下两个特例外,该信息可以按任何顺序出现:

并不是所有的信息都必须提供。如果不指定值,则赋予下表中的缺省值。在运行 lpforms 命令之前,请收集有关此表中所述的新表单的以下信息。

表 10–4 打印机表单的缺省值

值 

缺省值 

说明 

页长 

66 行 

表单的长度,或者多页表单中每页的长度。此信息可以是行数或者以英寸或厘米为单位的大小。 

页宽 

80 列 

表单的宽度,以字符、英寸或厘米为单位。 

页数 

多页表单中的页数。LP 打印服务将此数字与打印过滤器(如果可用)一起使用,将对齐模式限制为一个表单的长度。请参见下文中对对齐模式的说明。如果任何过滤器都不可用,则 LP 打印服务不截断输出。 

行间距 

每英寸 6 行 

对表单行间距的度量。行间距也称为行间空行。字符间距是指两行之间的距离(从基线到基线),由每英寸行数或每厘米行数度量。

字符间距 

每英寸 10 个字符 

对表单字符间距的度量。这是字符之间的距离,由英寸字符数或每厘米字符数度量。 

字符集选择 

任何 

在使用此表单时应使用的字符集、打印轮或字体盒。在使用此表单时,用户可以为自己的打印请求选择其他字符集。或者,可以要求只使用一个字符集。 

色带颜色 

任何 

如果始终使用某一色带打印表单,则 LP 打印服务可以提供装载警报消息,以指示要使用的颜色。 

注释  

(无缺省值) 

可能帮助用户了解表单的任何注释。例如,注释可能指示表单的名称、修订版、用途或使用限制。 

对齐模式

(无缺省值) 

LP 打印服务用来填充一个空白表单的样例文件。当挂载表单时,可以在表单上打印此模式以正确对齐。还可以定义此模式的内容类型,以便打印服务知道如何打印它。 


注 –

LP 打印服务不会尝试屏蔽对齐模式中的敏感信息。如果不希望在样例表单上打印敏感信息(例如在对齐支票时),则应屏蔽相应的数据。LP 打印服务将对齐模式保存在一个安全的位置,只有以超级用户或 lp 用户身份登录的用户才可以在该位置中阅读它。


收集有关表单的信息后,将它指定为 lpforms 命令的输入。应首先将此信息记录在单独的文件中,以便进行编辑,然后再使用 lpforms 命令将其指定。然后,可以将此文件用作输入,而不是在提示符之后单独键入每段信息。

Procedure如何创建新的打印机表单定义

  1. 在打印服务器上,成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 创建表单定义文件。

    有关创建打印机表单的描述,请参见创建新的打印机表单。应将打印机定义保存在文本文件中。

  3. 将表单添加到 LP 打印服务。


    # lpadmin -p printer-name -M -f form-name
    
  4. 将表单添加到打印服务器。

    有关说明,请参见如何添加表单