【技术实现步骤摘要】
本技术涉及一种计算机外部设备,特别是微型计算机的打印机共享器。原有的微型计算机均是每台主机配一台打印机,在教学、科研等应用领域中,打印机并非满负荷运行,一般利用率只有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、缓冲区满:存入数据时,当缓冲区首指针增至与尾指针相等时,表明缓冲区满,环形区是一个无头无尾的缓冲区,当程序对缓冲区进行操作时,若缓冲区的首、尾指针达到了缓冲区空间最高地址时,使自动修改成 ...
【技术保护点】
一种打印机缓冲共享器,其特征在于由微处理器(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、一种打印机缓冲共享器,其特征在于由微处理器(CPU)1、只读存储器2、随机存储器器3、打印机输出接口电路4、主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8、主机接口电路9构成,微处理器(CPU)1将数据分别输入到主机接口电路5、主机接口电路6、主机接口电路7、主机接口电路8和主机接口电路9,微处理器1执行只读存储器2中存放的程序分别适时将各主机接口电路数据读入,并存入由随机存贮器3构成的数据输入缓冲器,根据主机接口电路的数量分为相应数量的几部分,每一部分数据输入缓冲区设计成环形队列,即环型的先进先出缓冲区,每个缓冲...
【专利技术属性】
技术研发人员:黄瑞国,王昭田,卢志舟,李爱东,宋强,
申请(专利权)人:河北机电学院,
类型:实用新型
国别省市:13[中国|河北]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。