文章摘要
作者1979年加入苹果后参与的第一个项目是为Silentype打印机编写底层软件,与硬件设计师Victor Bull合作,仅用四个月就完成并发布产品。1984年作者休假期间,已离职的Victor Bull联系他,邀请其加入自己所在的小公司Thunderware。
文章总结
雷神扫描仪:将打印机变身扫描仪的创意之旅
1979年8月加入苹果后,我参与的第一个项目是为Silentype热敏打印机编写底层软件。这款打印机采用Trendcom公司的技术,但苹果用更简单的控制器板进行了改良。我与硬件设计师Victor Bull合作愉快,项目在四个月内完成并于1979年11月上市。
1984年5月,已离开苹果的Victor联系我,邀请我为他所在的Thunderware公司开发一款Macintosh新产品软件。这家小公司当时主要销售Apple II的Thunderclock日历/时钟卡。
在Thunderware的演示中,他们将ImageWriter打印机改造成扫描仪:取下色带盒,换上光学传感器。这款名为Thunderscan的产品利用打印机精确的步进电机,能以低于200美元的成本实现比昂贵平板扫描仪更高的分辨率。虽然扫描速度比正常打印慢九倍(全页高分辨率扫描需一小时),但创意令人赞叹。
初期原型图像质量不佳,主要受限于Apple II的显示能力。我意识到Macintosh更快的处理速度能改善这一问题,并计划采用同事Bill Atkinson改进的Floyd-Steinberg算法来实现更好的灰度渲染。
我决定以每台7.5美元版税的条件加入项目。开发过程中,我们解决了诸多技术难题,如通过"三步进两退回"的走纸方式防止卡纸,以及双向扫描的精准对齐问题(最终设为可选功能)。
软件于1984年11月完成,Thunderscan次月上市后大获成功,销量从每月1000台增长到1987年峰值的7500台/月。作为当时性价比最高的Macintosh扫描方案,其特色功能包括: - 保留5位/像素的原始灰度数据,支持对比度调节 - 创新的"惯性滚动"浏览大图 - 后续版本增加的灰度打印和Macintosh II灰度显示支持
随着平板扫描仪在价格和性能上的超越,Thunderscan最终退出市场,但其生命周期内售出约10万台,为数以万计的用户提供了经济高效的高分辨率图像采集方案。这段经历不仅展现了软硬件结合的巧妙构思,也体现了早期Macintosh生态的创新活力。
(注:原文中关于Silentype打印机开发细节、与Bill Atkinson的技术交流等次要内容已简化,重点保留了Thunderscan的核心开发历程和产品特色。)
评论总结
以下是评论内容的总结:
创新与功能扩展
- 评论者赞赏将打印机改造成扫描仪的创意,认为这是对硬件限制的巧妙突破。
- 引用:"Turning a printer into a scanner is such a simple yet elegant solution"(将打印机变成扫描仪是一个简单而优雅的解决方案)
- 引用:"It’s such a brilliant idea - a higher resolution scanner, that was far lower in cost"(这是一个绝妙的主意——更高分辨率的扫描仪,成本却低得多)
历史意义与怀旧
- 许多评论者提到ThunderScan的历史意义,认为它是早期技术创新的典范。
- 引用:"I remember this thing from when I was a kid"(我小时候记得这个东西)
- 引用:"The feature that wowed so many at the 2007 iPhone launch actually existed all the way back in 1984"(2007年iPhone发布会上让人惊叹的功能早在1984年就已存在)
用户体验与功能
- 用户分享了对ThunderScan的实际使用体验,提到其虽然不完美但非常实用。
- 引用:"It wasn’t perfect and there were occasionally gaps between scanned lines"(它并不完美,扫描线之间偶尔会有间隙)
- 引用:"They work exactly as advertised, and it’s a joy to see them zip across the page"(它们完全如广告所说,看到它们在页面上快速移动是一种乐趣)
商业成功与影响
- 评论者提到ThunderScan的商业成功及其对现代技术的影响。
- 引用:"100,000 units sold, software royalty of $7.50 a unit -- I make that a little over $2M"(售出10万台,每台软件版税7.5美元——总计超过200万美元)
- 引用:"The best part is when he just casually drops that he invented inertial scrolling 20+ years before the iPhone"(最棒的部分是他 casually 提到他在iPhone问世前20多年就发明了惯性滚动)
其他类似创新
- 评论者还提到其他类似的早期技术尝试,如Canon的扫描仪和Atari的DIY项目。
- 引用:"Canon IS-32 Color Image Scanner Cartridge"(Canon IS-32彩色图像扫描仪墨盒)
- 引用:"Atari magazines had an article describing a similar setup"(Atari杂志有一篇文章描述了一个类似的装置)