系统管理指南:打印

Procedure如何为不支持的打印机添加 terminfo


注 –

在创建打印机的 terminfo 项之前,请确保现有的 terminfo 项都不支持该打印机。为此,请尝试用类似打印机的项设置该打印机(如果存在类似打印机)。


  1. 成为超级用户或同等角色。

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

  2. 确定打印机 terminfo 项的名称。

    /usr/share/lib/terminfo 目录中的目录包含所有有效 terminfo 项。将这些项作为选择打印机名称的指南。

  3. 为打印机创建 terminfo 项文件。

    表 12–6 给出了必须在 terminfo 项中定义以将新打印机添加到 LP 打印服务的项。有关 terminfo 数据库结构的更多详细信息,请参见 terminfo(4) 手册页。

    要开始编写新的 terminfo 项,请使用 infocmp 命令将现有的 terminfo 项保存到文件中。如果有一个 terminfo 项与要创建的项类似,则此命令将非常有用。例如,以下命令将 ps 项保存到 ps_cust 文件(它将成为新的 terminfo 项)。

    infocmp ps > ps_cust

  4. terminfo 项文件编译到 terminfo 数据库中。


    # tic terminfo_entry
    

    其中 terminfo-entry 变量是您创建的 terminfo 项文件。

  5. 检查新的 terminfo 项文件是否在 /usr/share/lib/terminfo 目录中。