打印技术的发展历程与 Linux 系统打印操作指南
1. 打印技术的历史演变
在早期,每次打印任务开始时,通常会打印一个显示用户姓名的标题页。计算机支持人员会将当天的打印任务装在推车上,然后分发给各个用户。
1.1 基于字符的打印机
20 世纪 80 年代的打印机技术在两个方面有显著特点。首先,那个时期的打印机几乎都是击打式打印机。击打式打印机通过机械装置将色带击打在纸张上,从而在页面上形成字符印记,当时流行的技术有菊花轮打印和点阵打印。
其次,早期打印机更重要的特点是使用设备本身固有的一组固定字符。例如,菊花轮打印机只能打印实际模制在菊花轮花瓣上的字符,这使得打印机很像高速打字机。和大多数打字机一样,它们使用等宽字体进行打印,即每个字符的宽度相同。打印在页面的固定位置进行,页面的可打印区域包含固定数量的字符。大多数打印机水平方向每英寸打印 10 个字符(CPI),垂直方向每英寸打印 6 行(LPI)。按照这种方式,一张美国信纸的宽度为 85 个字符,高度为 66 行。考虑到每边的小边距,打印行的最大宽度被认为是 80 个字符,这也解释了为什么终端显示器(以及终端模拟器)通常是 80 个字符宽,它使用等宽字体提供了打印输出的所见即所得视图。
数据以包含要打印字符的简单字节流形式发送到类似打字机的打印机。例如,要打印字母“a”,会发送 ASCII 字符代码 97。此外,低编号的 ASCII 控制代码可用于移动打印机的托架和纸张,如回车、换行、换页等代码。通过使用这些控制代码,可以实现一些有限的字体效果,如粗体。可以通过以下命令见证这一效果:
[me@linuxb
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



