以下三个表列出打印机必需的 terminfo 项。
表 12–6 打印机的必需 terminfo 项(布尔值)| 项 | 
 | 说明 | 
|---|---|---|
| 布尔值: | 
 | 
 | 
| 
 | cpix | 更改字符间距会更改分辨率 | 
| 
 | daisy | 打印机需要一个用于更改字符集的运算符 | 
| 
 | lpix | 更改行间距会更改分辨率 | 
表 12–7 打印机的必需 terminfo 项(数字)
| 项 | 
 | 说明 | 
|---|---|---|
| 数字: | 
 | 
 | 
| 
 | bufsx | 打印之前缓冲的字节数 | 
| 
 | cols | 一行中的列数 | 
| 
 | cps | 平均打印速度(字符/秒) | 
| 
 | it | 将制表符初始设置为 n 个空格 | 
| 
 | lines | 每页的行数 | 
| 
 | orc | 水平分辨率,以字符为单位 | 
| 
 | orhi | 水平分辨率,以英寸为单位 | 
| 
 | orl | 垂直分辨率,以行为单位 | 
| 
 | orvi | 垂直分辨率,以英寸为单位 | 
表 12–8 打印机的必需 terminfo 项(字符串)
| 项 | 
 | 说明 | 
|---|---|---|
| 字符串: | 
 | 
 | 
| 
 | chr | 更改水平分辨率 | 
| 
 | cpi | 更改每英寸字符数 | 
| 
 | cr | 回车 | 
| 
 | csnm | 字符集名称列表 | 
| 
 | cudl | 回车下移一行 | 
| 
 | cud | 回车下移 n 行 | 
| 
 | cuf | 回车右移 n 列 | 
| 
 | cvr | 更改垂直分辨率 | 
| 
 | ff | 弹出页面 | 
| 
 | hpa | 水平绝对位置 | 
| 
 | ht | 按 Tab 键跳至下一个 8 空格制表位 | 
| 
 | if | 初始化文件名 | 
| 
 | iprog | 初始化程序的路径名 | 
| 
 | is1 | 打印机初始化字符串 | 
| 
 | is2 | 打印机初始化字符串 | 
| 
 | is3 | 打印机初始化字符串 | 
| 
 | lpi | 更改每英寸行数 | 
| 
 | mgc | 清除所有页边距(上、下和左右) | 
| 
 | rep | 将一个字符重复 n 次 | 
| 
 | rwidm | 禁用倍宽打印 | 
| 
 | scs | 选择字符集 | 
| 
 | scsd | 开始定义字符集 | 
| 
 | slines | 将页长设置为每页 n 行 | 
| 
 | smgl | 设置当前列的左页边距 | 
| 
 | smglp | 设置左页边距 | 
| 
 | smgr | 设置当前列的右页边距 | 
| 
 | smgrp | 设置右页边距 | 
| 
 | smglr | 同时设置左页边距和右页边距 | 
| 
 | msgt | 设置当前行的上页边距 | 
| 
 | smgtp | 设置上页边距 | 
| 
 | smgb | 设置当前行的下页边距 | 
| 
 | smgbp | 设置下页边距 | 
| 
 | smgtb | 同时设置上页边距和下页边距 | 
| 
 | swidm | 启用倍宽打印 | 
| 
 | vpa | 将垂直位置设置为绝对位置 |