[发明专利]打印系统及其控制方法和打印机及其控制方法有效
申请号: | 201110126202.7 | 申请日: | 2011-05-16 |
公开(公告)号: | CN102789373A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 王玉国;丁进峰;王春涛;车磊 | 申请(专利权)人: | 山东新北洋信息技术股份有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G07G1/12 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明 |
地址: | 264209 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 系统 及其 控制 方法 打印机 | ||
技术领域
本发明涉及打印领域,具体而言,涉及一种打印系统及其控制方法和打印机及其控制方法。
背景技术
打印机已经广泛应用在超市、商场中用于打印交易明细或发票等票据,例如,电子收款机系统使用的(Point Of Sells,简称为POS)打印机。图1是传统的用于收款台的打印系统的框图。如图所示,打印机12通过通信接口14与用于收款的计算机11相连,通过钱箱接口15与钱箱13连接。客户在收银台结账时,工作人员录入客户购物信息,并通过计算机11向打印机12发送与交易相关的打印数据,打印机执行打印,生成票据;工作人员接收现金后,通过计算机11向打印机发送钱箱开启指令,以便收款或找零。为了描述方便,将通过外部接口与打印机连接的设备(如钱箱、显示屏)称作外接设备(简称为外设)。计算机11(以下称作主机)通过向打印机12发送打印机外设控制指令(如钱箱开启指令、显示信息更新指令)控制打印机的外接设备。
发明人发现,在主机向打印机发送打印机外设控制指令(简称外设控制指令)的过程中,打印机可能发生故障,如打印机缺纸,则打印机暂停接收信息,此时,外设控制指令也就不能经由打印机传送至外接设备,进而导致计算机也不能实时控制外接设备。
发明内容
本发明的主要目的在于提供一种打印系统及其控制方法和打印机及其控制方法,以解决在打印系统中当打印机发生故障时,往往导致主机不能对打印机的外接设备实现实时控制的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种打印系统。该打印系统包括主机和打印机,其中,在主机和打印机之间设置有第一通道和第二通道,第一通道用于传输第一指令,第二通道用于传输第二指令,其中,第一指令用于对打印机的内部操作进行控制,第二指令用于对打印机的外接设备进行控制。
进一步地,主机包括:控制单元;第一指令生成单元,与控制单元相连接,用于生成第一指令;第二指令生成单元,与控制单元相连接,用于生成第二指令;第一接口单元,与控制单元相连接,用于传送第一指令;以及第二接口单元,与控制单元相连接,用于传送第二指令。打印机包括:控制器;第一接口,与控制器相连接,并经由第一通道与第一接口单元相连接,用于接收第一指令;第二接口,与控制器相连接,并经由第二通道与第二接口单元相连接,用于接收第二指令;以及外设接口,与控制器相连接,用于将第二指令传送至打印机的外接设备。
进一步地,打印机还包括:第一接收缓冲区,与控制器相连接,用于缓存第一接口接收到的第一指令;打印部,与控制器相连接,用于根据第一指令执行打印操作;以及第二接收缓冲区,与控制器相连接,用于缓存第二接口接收到的第二指令。
进一步地,打印机还包括:状态检测部,与控制器相连接,用于检测打印机各组成部分的状态,其中,打印机用于在内部存在故障时控制第一接口停止接收第一指令。
进一步地,打印机还包括:状态检测部,与控制器相连接,用于检测打印机各组成部分的状态并将检测到的状态信息反馈给主机,其中,主机用于在打印机内部存在故障时控制第一接口单元停止传送第一指令。
为了实现上述目的,根据本发明的另一方面,提供了一种打印机。该打印机包括:控制器;第一接口,与控制器相连接,用于经由第一通道接收来自主机的第一指令,其中,第一指令用于对打印机的内部操作进行控制;第二接口,与控制器相连接,用于经由第二通道接收来自主机的第二指令,其中,第二指令用于对打印机的外接设备进行控制;以及外设接口,与控制器相连接,用于将第二指令传送至外接设备。
进一步地,上述打印机还包括:第一接收缓冲区,与控制器相连接,用于缓存第一接口接收到的第一指令;打印部,与控制器相连接,用于根据第一指令执行打印操作;以及第二接收缓冲区,与控制器相连接,用于缓存第二接口接收到的第二指令。
进一步地,上述打印机还包括:状态检测部,与控制器相连接,用于检测打印机各组成部分的状态,其中,控制器用于在打印机内部存在故障时控制第一接口停止接收第一指令。
进一步地,上述打印机还包括:状态检测部,与控制器相连接,用于检测打印机各组成部分的状态并将检测到的状态信息反馈给主机以便主机在打印机内部存在故障时停止向打印机传送第一指令。
为了实现上述目的,根据本发明的另一方面,提供了一种打印系统的控制方法。该打印系统的控制方法包括:主机利用第一通道向打印机传送第一指令,其中,第一指令用于对打印机的内部操作进行控制;以及主机利用第二通道向打印机传送第二指令,其中,第二指令用于对打印机的外接设备进行控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东新北洋信息技术股份有限公司,未经山东新北洋信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110126202.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种乳酸分析仪
- 下一篇:离心式净油机防护装置