接口是打印机和计算机相连接的部件,打印机通过其与计算机主机交换信息。接口包括接插件、接口电路和数据交换协议三部分。
主机与外部设备的通信方式通常有立即传送、查询方式传送和中断控制传送等。主机(计算机)的打印程序通常采用查询方式与打印机交换信息。
打印机的接口电路是直接与主机的打印机控制逻辑(适配器)电路相连接的部件。一般可分为并行和串行两种。
并行数据传送是指将8位、16位,甚至32位数据同时从一个设备传送到另一个设备。并行数据传送速度快,工作效率高,常用于计算机系统内部或近距离的设备之间数据传送。
串行数据传送是指在传输过程中,数据一位一位地沿着一条传输线从一个设备传到另一个设备。串行数据传送只需一对传送线,比并行传输节省传输线,特别是位数多、距离远时,此优点更显著,可借用现成的通信线路。缺点是同样频率的情况下传送速度比并行慢,并行需时间T,则串行为nT(n为一次传送的位数)。
以传送8位数据01101010为例,并行传送与串行传送的过程如图4-99~图4-102所示。
图4-99 并行数据传输示意图
(www.xing528.com)
图4-100 8位数据同时从一个设备传送到另一个设备
图4-101 串行数据传输示意图
图4-102 数据一位一位地沿着传输线从一个设备传到另一个设备
从并行与串行的数据传送示意图可以看出,并行数据传送所需传输线的条数与位数有关,位数越多所需传输线越多;而串行数据传送只需一根信号电线即可。对于计算机系统内部或近距离的设备之间数据传送,可采用并行数据传送,并行通信数据线的传送速度快,工作效率高。对于远距离的设备之间的数据传送,经常采用串行数据传送。
无论是主机还是打印机的内部,其内总线采用的都是并行方式,因此主机和打印机之间的数据通信可通过并行接口直接传送,不需转换,接口电路比较简单。
串行通信就麻烦很多,首先在主机端要把并行信号转为串行信号,而在打印机端又要把串行信号转为并行信号,所以串行接口无论其电路和协议都比较复杂。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。