1. 关于在 Oracle Solaris 操作系统中进行打印的简介
4. 使用 Oracle Solaris 打印管理器设置和管理打印机(任务)
12. 在 Oracle Solaris 操作系统中打印(参考)
要提供新表单时,必须定义其特征,方法是将有关九个必需的打印机特征(如页长和页宽)的信息指定为 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(尽管此信息是可选的)。如果提供此值,则打印服务将根据需要使用它来确定过滤和打印文件的方式。
除以下两个特例外,该信息可以按任何顺序出现:
Alignment pattern(它必须始终是最后一个)。
comment(它必须始终跟随带有 Comment: 提示符的行)。
如果注释包含以关键短语(如 Page length、Page width 等)开头的行,请在该行前面添加 > 字符,以便关键短语不位于该行的开头。系统将从注释中去除开头的 > 字符,而且不显示该字符。
并不是所有的信息都必须提供。如果不指定值,则赋予下表中的缺省值。在运行 lpforms 命令之前,请收集有关此表中所述的新表单的以下信息。
表 10-7 打印机表单的缺省值
|
注 - LP 打印服务不会尝试屏蔽对齐模式中的敏感信息。如果不希望在样例表单上打印敏感信息(例如在对齐支票时),则应屏蔽相应的数据。LP 打印服务将对齐模式保存在一个安全的位置,只有以超级用户或 lp 用户身份登录的用户才可以在该位置中阅读它。
收集有关表单的信息后,将它指定为 lpforms 命令的输入。应首先将此信息记录在单独的文件中,以便进行编辑,然后再使用 lpforms 命令将其指定。然后,可以将此文件用作输入,而不是在提示符之后单独键入每段信息。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
有关创建打印机表单的描述,请参见创建新的打印机表单。应将打印机定义保存在文本文件中。
# lpadmin -p printer-name -M -f form-name
有关说明,请参见如何添加表单。