首页 理论教育 LPT接口-深入剖析针式打印机的接口分析

LPT接口-深入剖析针式打印机的接口分析

时间:2023-10-30 理论教育 版权反馈
【摘要】:LPT接口分为主机端和打印机端两处不同的接口。LPT接口以往也称Centronics接口,Centronics是一家历史悠久的打印机生产厂,它生产专用于它自己产品的并行接口,之后该接口成为一个工业标准。图4-125 主机端的LPT接口图4-126 打印机端的并行接口主机端的DB25型连接器的接口信号如图4-128和表4-6所示。自从IEEE1284标准发布之后,实际上所有的电脑及其外部设备已经不再使用Centronics协议,现在的打印机并行口都是IEEE1284协议的接口,但Centronics接口作为一个历史传承名词则继续被人们所使用。

LPT接口-深入剖析针式打印机的接口分析

LPT接口是DOS、OS/2以及现在的Windows系列操作系统的命令行窗口界面下分配给IEEE1284并行接口的名称,正如“A:”及“B:”分配给软驱,“C:”分配给硬驱一样(见图4-124)。

LPT接口曾是计算机中传输数据最快的外部设备接口,以往广泛用于连接高速设备,例如扫描仪、外存器等,但现在其传输速度已经不能满足当前各种新出现的设备的要求,如今在计算机主机中一般专用于连接打印机。

DOS中还有一台设备PRN,但PRN不是一个端口,它只是一个设备假名,表示默认的打印机,一般来说,默认的打印机是LPT1端口处的打印机,如果想改变默认打印机所在的端口,可用“MODE LPT1=COM1”之类的命令进行设置。

相对地,AUX是对应串行接口的设备假名。

LPT接口分为主机端和打印机端两处不同的接口。

LPT接口以往也称Centronics接口,Centronics是一家历史悠久的打印机生产厂,它生产专用于它自己产品的并行接口,之后该接口成为一个工业标准。但是PC的并行接口并不是一个严格符合标准的Centronics接口,真正的Centronics接口是一个36引脚的接口,在向市场推出PC时,由于IBM公司不愿意遵守任何不是它自己制定的标准,所以它设计了用DB25连接器作为主机端的并行接口的连接器,导致PC的并行接口仅实现了Centronics标准的一部分内容。另外,COM接口(RS-232C串行接口)也是使用DB25连接器,为了与之区分开来,主机端的LPT接口使用DB25的插座(25个插孔)连接器,而COM接口使用的是DB25的插头(25个插针)连接器(见图4-125~图4-127)。

978-7-111-33336-4-Chapter04-179.jpg

图4-124 Windows系统中的LPT接口

需要补充说明的是,到了IBMPC/AT(80286的CPU)及PS/2(80386的CPU)机器时代,COM接口就转而使用DB9的连接器了,自此延续下来,所有的PC兼容机也基本是配DB9连接器的COM接口。

978-7-111-33336-4-Chapter04-180.jpg

图4-125 主机端的LPT接口

978-7-111-33336-4-Chapter04-181.jpg

图4-126 打印机端的并行接口(Centronics接口,得实DS-2000通用平推打印机)

主机端的DB25型连接器的接口信号如图4-128和表4-6所示。

978-7-111-33336-4-Chapter04-182.jpg

图4-127 并行联机线

978-7-111-33336-4-Chapter04-183.jpg

图4-128 主机端的DB25型连接器引脚

表4-6 主机端接口信号(www.xing528.com)

978-7-111-33336-4-Chapter04-184.jpg

打印机端的是一个36针的Centronics连接器,其接口信号如图4-129、图4-130和表4-7、表4-8所示。

978-7-111-33336-4-Chapter04-185.jpg

图4-129 打印机端的36针Centronics连接器引脚

978-7-111-33336-4-Chapter04-186.jpg

图4-130 25针D型和36针Centronics的信号连接图

表4-7 打印机端接口信号

978-7-111-33336-4-Chapter04-187.jpg

(续)

978-7-111-33336-4-Chapter04-188.jpg

表4-8 25针D型和36针Centronics的信号连接

978-7-111-33336-4-Chapter04-189.jpg

(续)

978-7-111-33336-4-Chapter04-190.jpg

注:1.没有在表中列出的Centronics引脚定义有:15:保留(悬空);16:逻辑地;17:机壳地;18:保留(悬空);33:地;34:保留(悬空);35:+5V。

2.表中“I/O”栏中的“*”表示如果并行接口支持双向传输,则该引脚可以输入数据。

3.表中的“硬件反转”栏所表示的意思是,输入的信号先被并行接口硬件反相再送到相应的寄存器。例如“Busy”,外部设备输入一个逻辑信号1(TTL+5V逻辑电平),信号被反相后送入状态寄存器,这时读状态寄存器bit7(最后一位)为0,如输入信号为0,bit7的值则为1。

自从IEEE1284标准发布之后,实际上所有的电脑及其外部设备已经不再使用Centronics协议,现在的打印机并行口都是IEEE1284协议的接口,但Centronics接口作为一个历史传承名词则继续被人们所使用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈