如果可选字符集的 terminfo 名称是适当的,则无需执行此过程。有关使用 terminfo 数据库的更多信息,请参见为不支持的打印机添加 terminfo 项。
在打印服务器上,成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
显示指定打印机类型的可选字符集的名称。
# tput -T printer-type csn |
指定在 terminfo 数据库中找到的打印机类型。有关 terminfo 数据库中项的信息,请参见打印机类型。
指定表示所指定打印机类型的可选字符集的编号(0、1、2、3、4、5 等)。系统会显示可选字符集的名称,后跟提示符号。例如,cs1 可能会使系统显示 english#。
有关更多信息,请参见 tput(1) 手册页。
设置可选字符集的别名。
# lpadmin -p printer-name -S select-charset1=alias1,select-charset2=alias2... |
指定要在其中设置可选字符集别名的打印机。
指定可选字符集的名称。该名称可以在步骤 2 中找到。
指定可选字符集的别名。除了可选字符集名称外,还可以使用此别名。
您可以使用此命令设置多个别名。使用逗号或空格来分隔各个别名。如果使用空格,请用引号将别名列表引起来。
别名将添加到打印服务器的 /etc/lp/printers/printer-name/configuration 文件中。
在作为打印服务器的打印客户机的系统上,以超级用户 lp 或同等角色的身份登录。
设置可选字符集的别名。
# lpadmin -p printer-name -S select-charset1=alias1,select-charset2=alias2... |
此命令中的变量与步骤 3 中的变量相同。
别名将添加到打印客户机的 /etc/lp/printers/printer-name/configuration 文件中。
在打印服务器和打印客户机上,验证在以下命令的输出中是否列出了可选字符集别名。
# lpstat -p printer-name -l |
或者,提交使用可选字符集别名的打印请求,然后检查输出。
以下示例说明如何显示打印机 luna 上 usascii 可选字符集的可选字符集名称。打印机 luna 属于 ln03 打印机类型。此示例还说明如何将文本指定为 usascii 可选字符集的别名。
# tput -T ln03 cs0 usascii# tput -T ln03 cs1 english# tput -T ln03 csn2 finnish# tput -T ln03 csn3 japanese# tput -T ln03 cs4 norwegian# # lpadmin -p luna -S usascii=text |