打印机缓冲共享器的制作方法

文档序号:6406938阅读:218来源:国知局
专利名称:打印机缓冲共享器的制作方法
技术领域
本实用新型涉及一种计算机外部设备,特别是微型计算机的打印机共享器。
原有的微型计算机均是每台主机配一台打印机,在教学、科研等应用领域中,打印机并非满负荷运行,一般利用率只有10%,甚至有效使用时间更短,浪费了打印机资源。为解决这个问题,有人开发了一种打印机共享器,这种共享器的转接方式采用手动,无法实现自动转接。
本实用新型的目的是提供一种由电脑控制、带有数据输入缓冲器,能自动转接的一种智能打印机缓冲共享器。
本实用新型是这样实现的,如

图1所示,由微处理器(CPU)1、只读存储器2、随机存储器器3、打印机输出接口电路4、主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8、主机接口电路9相互联接构成,微处理器(CPU)1将数据分别输入到主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8和主机接口电路9,微处理器1执行只读存储器2中的存放的程序分别适时将各主机接口电路数据读入,并存入由随机存贮器3构成的数据输入缓冲器,根据主机接口电路的数量分为相应数量的几部分,每一部分数据输入缓冲区设计成环形队列,即环型的先进先出缓冲区,每个缓冲区设有两个指针,首指针和尾指针,程序工作时缓冲区有下列4个状态A、数据存入缓冲区每接收一个数据,首指针加1;B、数据读出每次从缓冲区读出一个数据,尾指针加1;C、缓冲区空读数据时,当缓冲区尾指针增至与首指针相等时,表明缓冲区已空;D、缓冲区满存入数据时,当缓冲区首指针增至与尾指针相等时,表明缓冲区满,环形区是一个无头无尾的缓冲区,当程序对缓冲区进行操作时,若缓冲区的首、尾指针达到了缓冲区空间最高地址时,使自动修改成缓冲区最低地址,形成环型,然后由微处理器1从随机存储器3中取出数据,通过打印机输出接口电路4送到打印机打印。
本实用新型的优点是明显的1、由于本实用新型设有数据输入缓冲器,主机输出的数据可首先存入数据输入缓冲器,该共享器将接收的数据送入打印机打印。因而,解决了快速主机向打印机输出数据时存在的查询等待问题,实现了真实脱机打印,所以大幅度提高了主机执行打印任务时的速度。
2、由于本实用新型实现了多台微型计算机共用一台打印机,在提高打印机的利用率的同时,节省了多台打印机。目前每台打印机售价约4000-8000元,因而节省了大量设备费。
图1为本实用新型的方框图。
本实用新型的一种实施例如图1所示,,微处理器(CPU)1由280ACPU构成,只读存储器2由2716集成电路构成,随机存储器3由4164集成电路构成,打印机输出接口电路4由74LS374和74LS244集成电路构成,主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8和主机接口电路9均由PIO集成电路构成。这种打印机缓冲共享器经过1年的试用,转换打印功能可靠、安全、使用方便。
权利要求1.一种打印机缓冲共享器,其特征在于由微处理器(CPU)1、只读存储器2、随机存储器器3、打印机输出接口电路4、主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8、主机接口电路9构成,微处理器(CPU)1将数据分别输入到主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8和主机接口电路9,微处理器1执行只读存储器2中存放的程序分别适时将各主机接口电路数据读入,并存入由随机存贮器3构成的数据输入缓冲器,根据主机接口电路的数量分为相应数量的几部分,每一部分数据输入缓冲区设计成环形队列,即环型的先进先出缓冲区,每个缓冲区设有两个指针,首指针和尾指针,程序工作时缓冲区有下列4个状态A、数据存入缓冲区每接收一个数据,首指针加1;B、数据读出每次从缓冲区读出一个数据,尾指针加1;C、缓冲区空读数据时,当缓冲区尾指针增至与首指针相等时,表明缓冲区已空;D、缓冲区满存入数据时,当缓冲区首指针增至与尾指针相等时,表明缓冲区满,环形缓冲区是一个无头无尾的缓冲区,当程序对缓冲区进行操作时,若缓冲区的首、尾指针达到了缓冲区空间最高地址时,使自动修改成缓冲区最低地址,形成环型,然后由微处理器1从随机存储器3中取出数据,通过打印机输出接口电路4送到打印机打印。
专利摘要本实用新型涉及一种计算机外部设备,它由微处理器(CPU)1、只读存储器2、随机存储器3、打印机输出接口电路4和5个主机接口电路构成,经一年试用,能可靠地实现多台任意型号的微型计算机共用一台打印机,提高了微机的使用率,同时节省了大量设备费,有广泛推广价值。
文档编号G06F3/12GK2146738SQ9223394
公开日1993年11月17日 申请日期1992年9月28日 优先权日1992年9月28日
发明者黄瑞国, 王昭田, 卢志舟, 李爱东, 宋强 申请人:河北机电学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1