如果在1984年问一台打印机究竟对你的文档做了什么,答案会非常直白、非常物理:一个移动的打印头里装着九根钢针,每一根都由自己的电磁铁驱动,穿过沾墨的色带,一点一点地敲在纸上。这件展品就是这台机器,只不过外壳被“打开”了——你能看到压纸卷筒、拖拉式折叠纸、色带,还有一个剖切开的打印头,让你亲眼看着每一个线圈通电、每一根针弹出。
但这件展品真正要讲的,是那看不见的一半:驱动程序。文档本身只是数据;打印机只认得自己的字节“方言”。驱动程序就是翻译官——电脑里的一段程序,把你的文字、表格、图片,编译成一串ESC/P命令字节。这件展品把这串字节流实时展示出来,逐字节呈现,你还可以单步执行:一个文本字节,在字库ROM里变成六列点阵;每一列是九个比特,被锁存进打印头;每一个被置位的比特,都会导通一个晶体管,进而给一个电磁铁通电,打出一根针。整条流水线没有一处是假的——纸上的每一个墨点,都能追溯到驱动程序发出的某一个字节。
这样的打印机,就是1980年代办公室的标配主力:九针机型的ESC/P转义码事实上成了行业标准,而它每秒数百次的撞针尖啸声,就是“文书工作”本身的声音。机器早已老去,但这堂课并没有过时——今天你插上的每一台设备,依然带着一个驱动程序,做着一模一样的工作:把软件的“意图”翻译成硬件的“动作”。在这里,你可以亲眼看着这场翻译发生,一次锁存、一个线圈、一个墨点地展开。
规格
- 打印头
- 9根电磁铁驱动的撞针,排成一列纵向阵列
- 接口
- ESC/P字节流——驱动程序的输出,实时呈现
- 打印内容
- 文本、制表符表格、抖动处理的图像、自检页
- 模拟范围
- 驱动程序 → 字节 → 固件 → 锁存 → 线圈 → 撞针 → 墨点
更多书写机器展品