设备驱动程序(Device Driver),简称驱动程序(Driver),是一个允许高层级(High Level)计算机软件与硬件交互的程序,这种程序建立了一个硬件与硬件或硬件与软件沟通的界面,经由各类总线(Bus)或其他沟通子系统(Sub-System)与硬件形成连接的机制,这样的机制使得硬件设备(Device)上的数据交换成为可能。
驱动程序是今天任何一个操作系统的必不可少的部分。它们实现了计算机系统中所有附属设备的一个标准接口。换句话说,设备驱动程序提供了存取各种不同的硬件设备的公用机制。
依据不同的计算机架构与操作系统差异平台,驱动程序可以是8位(8bit)、16位(16bit)、32位(32bit),甚至是最新的64位(64bit),这是为了调和操作系统与驱动程序之间的依存关系,例如在Windows3.x的16位操作系统时代,驱动程序都是16位的,到了32位的WindowsNT则大部分是使用32位驱动程序,至于64位的UNIX/Linux或是64位的Windows Vista、Windows7平台上,就必须使用64位的驱动程序。
打印驱动程序是设备驱动程序的一个主要种类。(www.xing528.com)
打印驱动程序(Printing Driver)是在应用程序及打印机之间担任翻译的程序。每个打印机都拥有自身的代码及控制命令的内部语言。应用程序必须使用打印驱动程序与各种打印机进行通信。在Windows环境中,打印驱动程序是共享的,免除了每个应用程序都必须有自己驱动程序的麻烦。
任何一种打印机都有其特定的一组功能,如代码打印、页面控制、图像打印等,并且绝大多数打印机内都有一种或多种字体(中文或英文)资源。应用程序一般都希望打印机产生特定的输出结果。广泛意义上讲,打印机驱动程序是联系应用程序与打印机之间的桥梁,它利用打印机自身的资源和打印功能,来完成应用程序所期望的输出。
有关驱动程序的具体情况,驱动程序是一个涉及很大范畴的话题,在不同的操作系统中都有不同的协议和规定,这里只针对部分操作系统做简单的介绍,更详细具体的内容,需要读者查阅各操作系统的技术说明文档,这里不作具体叙述。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。