linux lpte_PC并行口LPT的IO操作(基于WinIo)

本文介绍了PC并行口LPT的IO操作,详细阐述了并行打印机端口的设计思想和功能,包括数据传输、状态反馈和控制信号。同时,讨论了LPT端口的信号定义、访问方式以及注意事项。此外,提到了在Windows系统中利用WinIo库进行并行口操作的方法。
摘要由CSDN通过智能技术生成

PC并口LPT的IO操作(基于WinIo)

认识你的并行打印机端口(LPT)

并行打印机端口设计者们的设计思想如下:

1 并行端口必须能够提供8个数据线以进行并行的字节数据传输。

2 计算机必须能够通过数据线向打印机发送信号,以通知打印机已经准备好字节数据,该信号被称为选通信号。

3 打印机接收到数据后,必须向计算机发送一个信号作为回应。该信号被称为应答(ACK)信号。

根据设计思想,并口还要能够完成三种基本功能:

1.从计算机接收打印数据、打印数据、响应用户信息(例如打印字体的改变等)。

2.当打印机的内部存储缓冲器己满时(因为打印机的打印速度跟不上接收数据的速度),必须能够向计算机发出通知(即“忙”信号),表示打印机不能再接收数据或处于忙状态。

3.当打印机出现错误时(例如打印机中打印纸堵塞或打印纸用完),它也能向计算机发送一个“出错”信号。

25针打印机机端口引脚及定义

Pin No (D-Type 25)

Pin No (Centronics)

SPP Signal

Direction In/out

Register

Hardware

Inverted

1

1

nStrobe

In/Out

Control

Yes

2

2

Data 0

Out

Data

3

3

Data 1

Out

Data

4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值