主要观点:分享了 16 多年前关于打印机的一个故事,一个看似不可能导致打印机卡纸的文件引发了难题,最终硬件团队解决了此神秘问题。
关键信息:
- 2008 年 11 月 24 日的内容,提到 20 年前打印机相关故事。
- 有个文件打印会使 LPS - 20 打印机卡纸,多次验证此现象。
- 激光打印机鼓轮每秒转一定次数,PostScript 页面渲染时间不定,若超过鼓轮转一圈时间,鼓轮需停止等待,易引发卡纸问题,该 bug 报告文件就因页面渲染时间稍长导致鼓轮未完全停止又开始转动而使打印机卡纸,硬件团队调整固件后问题解决。
重要细节: - 软件团队负责将 PostScript 文件传给打印机,硬件团队负责打印机本身调试。
- 激光打印机鼓轮形成图像并转印到纸上,不同打印速度的打印机鼓轮转一圈时间不同。
- 此 bug 是由于文件页面渲染时间刚好在驱动固件的不良时间窗内导致打印机卡纸。
- 得出的教训包括不能因为觉得 bug 不可能就否定,抽象概念无处不在且可能出错,软件认为将纸送入输出托盘是已解决问题但实际仍有问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。