打印机缓冲共享器制造技术

技术编号:2910347 阅读:285 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术涉及一种计算机外部设备,它由微处理器(CPU)1、只读存储器2、随机存储器3、打印机输出接口电路4和5个主机接口电路构成,经一年试用,能可靠地实现多台任意型号的微型计算机共用一台打印机,提高了微机的使用率,同时节省了大量设备费,有广泛推广价值。(*该技术在2002年保护过期,可自由使用*)

【技术实现步骤摘要】
本技术涉及一种计算机外部设备,特别是微型计算机的打印机共享器。原有的微型计算机均是每台主机配一台打印机,在教学、科研等应用领域中,打印机并非满负荷运行,一般利用率只有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年的试用,转换打印功能可靠、安全、使用方便。本文档来自技高网...

【技术保护点】
一种打印机缓冲共享器,其特征在于由微处理器(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、一种打印机缓冲共享器,其特征在于由微处理器(CPU)1、只读存储器2、随机存储器器3、打印机输出接口电路4、主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8、主机接口电路9构成,微处理器(CPU)1将数据分别输入到主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8和主机接口电路9,微处理器1执行只读存储器2中存放的程序分别适时将各主机接口电路数据读入,并存入由随机存贮器3构成的数据输入缓冲器,根据主机接口电路的数量分为相应数量的几部分,每一部分数据输入缓冲区设计成环形队列,即环型的先进先出缓冲区,每个缓冲...

【专利技术属性】
技术研发人员:黄瑞国王昭田卢志舟李爱东宋强
申请(专利权)人:河北机电学院
类型:实用新型
国别省市:13[中国|河北]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1