依情况而异。 打印驱动程序取决于多个因素,包括(但不限于):
具体的打印机机型。 许多打印机都存在一定范围的差异(系列)。 例如,HP Photosmart 4200 系列有 11 种不同的机型。 每种机型所需要的打印驱动程序都略有不同。
电脑上的操作系统 (OS) 。 Windows XP、Windows Vista、Windows 7 和 Windows 8 的打印驱动程序不同,即使是同一种打印机也不同。 当然,Mac 操作系统也需要不同的驱动程序。
连接类型所支持的功能。 打印机的连接方式也会造成所需要的打印驱动程序有所不同。 通过 USB 连接的打印机与连接到有线(以太网)或无线网络的打印机所需要的功能不同。
打印机的功能。 如自动双面打印(打印纸张的两面)、多个纸盒、传真、扫描和复印等功能,都在 打印驱动程序中有自己的组件。 每个独特的功能都需要该打印机特有的一组指令。
打印机的指令语言。 打印机和电脑使用指令语言相互通信。 这些语言是独特的,因此也需要独特的打印驱动程序。
打印原理。 许多打印机都有不同的墨盒、喷嘴和打印头,所有这些构成了打印机制。 这也要求有独特的打印驱动程序。
因此,对于与其他机型类似的机型,创建一个驱动程序可能并不费时。 但如果打印机有一个新的机制或其他新功能,则创建一个驱动程序可能需要一年多的时间。 然后,必须分别测试所有打印驱动程序,这是整个过程中最费时费力的环节。