本文从针式打印机的整体设计出发,介绍了USB 针式打印机驱动程序的设计过程, 包括使用MDT 开发打印机小驱动程序、使用At91sam7s32 芯片开发打印机固件程序,以及 使用查表法和CPLD 设计打印机主控程序,实现了打印机与Windows 操作系统的交互通信 以及打印任务的创建与执行。从前期实验结果和产品进入市场后的用户反馈情况来看,本设 计方案的可行性和应用性较强。