CN106781115B - 热敏打印机丢失字库恢复方法及终端 - Google Patents
热敏打印机丢失字库恢复方法及终端 Download PDFInfo
- Publication number
- CN106781115B CN106781115B CN201611262170.2A CN201611262170A CN106781115B CN 106781115 B CN106781115 B CN 106781115B CN 201611262170 A CN201611262170 A CN 201611262170A CN 106781115 B CN106781115 B CN 106781115B
- Authority
- CN
- China
- Prior art keywords
- word stock
- thermal printer
- information
- lost
- application module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G5/00—Receipt-giving machines
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
本发明提供一种热敏打印机丢失字库恢复方法及终端。所述热敏打印机丢失字库恢复方法包括热敏打印机和应用模块,二者相连,热敏打印机中包括热敏打印机字库,应用模块中包括应用模块字库,所述应用模块字库存储于其只读存储器中,包括步骤如下:检测生成热敏打印机字库丢失的第一字库信息;应用模块中的中央处理器获取热敏打印机丢失的第一字库信息;应用模块中的读写存储器根据中央处理器指令进行处理,对丢失的第一字库信息进行匹配,匹配出第二字库信息;从只读存储器中加载丢失的第二字库信息至热敏打印机字库。本发明提供的热敏打印机丢失字库恢复方法及终端具有修复快速和低成本的优点。
Description
技术领域
本发明涉及智能终端打印技术领域,特别地,涉及一种热敏打印机丢失字库恢复方法及终端。
背景技术
随着技术的创新,打印机由性能差、笨重演变为运行稳定、精细,逐渐运用到手持终端,实现对手持终端的处理信息进行及时、快速打印。
智能POS作为一种智能手持终端,结合银联刷卡功能和操作***,使智能POS成为市场的主流产品,受到商户和消费者的欢迎。将打印机安装于智能POS,已经成为智能POS的标配功能,对于打印机,通常采用的是性能较佳的热敏打印机,热敏打印机从智能POS的操作***和银联刷卡功能获取打印信息,利用热敏打印机字库对打印信息进行打印,利于打印的快速和性能较佳。
现有技术中,热敏打印机的字库丢失时,需终止打印,再由厂商或专业人员烧入。出现字库丢失时,将导致打印出现终止,打印不完整,并且需要较长时间的修复才能进行继续打印,修复成本高,影响到整个智能POS的操作使用,为商户和消费者均带来极大的不便。
发明内容
为解决现有技术中智能POS的热敏打印机丢失字库的修复时间长和成本高的技术问题,本发明提供一种热敏打印机丢失字库的修复快速和低成本的热敏打印机丢失字库恢复方法及终端。
本发明提供的热敏打印机丢失字库恢复方法,包括热敏打印机和应用模块,二者相连,热敏打印机中包括热敏打印机字库,应用模块中包括应用模块字库,所述应用模块字库存储于其只读存储器中:
检测生成热敏打印机字库丢失的第一字库信息;
应用模块中的中央处理器获取热敏打印机丢失的第一字库信息;
应用模块中的读写存储器根据中央处理器指令进行处理,对丢失的第一字库信息进行匹配,匹配出第二字库信息;
从只读存储器中加载丢失的第二字库信息至热敏打印机字库。
根据本发明的一个优选实施例,应用模块字库中的字库量大于热敏打印机字库中的字库量。
根据本发明的一个优选实施例,热敏打印机进行打印时从热敏打印机字库中加载字库。
根据本发明的一个优选实施例,第二字库信息量大于第一字库信息量。
根据本发明的一个优选实施例,匹配第二字库信息时,提取丢失的第一字库信息的关键信息,与应用模块字库进行对比,从中匹配出第二字库信息。
根据本发明的一个优选实施例,从只读存储器加载第二字库信息的方式为复制。
本发明提供的热敏打印机丢失字库恢复终端,包括热敏打印机和应用模块,二者相连,所述热敏打印机包括热敏打印机字库,所述应用模块包括中央处理器、读写存储器和只读存储器,所述应用模块字库存储于所述只读存储器:
所述热敏打印机用于检测生成其字库丢失的第一字库信息;
所述中央处理器用于获取所述热敏打印机字库丢失的第一字库信息;
所述读写存储器用于根据所述中央处理器指令进行处理,对丢失的第一字库信息进行匹配,匹配出第二字库信息;
从所述只读存储器中加载丢失的第二字库信息至所述热敏打印机字库。
根据本发明的一个优选实施例,所述应用模块字库中的字库量大于所述热敏打印机字库中的字库量。
根据本发明的一个优选实施例,所述热敏打印机进行打印时从所述热敏打印机字库中加载字库。
根据本发明的一个优选实施例,所述第二字库信息量大于所述第一字库信息量。
根据本发明的一个优选实施例,匹配所述第二字库信息时,提取丢失的所述第一字库信息的关键信息,与所述应用模块字库进行对比,从中匹配出所述第二字库信息。
根据本发明的一个优选实施例,从所述只读存储器加载所述第二字库信息的方式为复制。
本发明提供的技术方案具有如下有益效果:
1、通过采用热敏打印机字库和应用模块字库的设计,热敏打印机模块字库丢失时,在终端内部从应用模块字库中加载丢失的字库,实现低成本的快速修复;
2、通过采用第二字库信息量较第一字库信息量大的设计,提升所述应用模块字库的适用,提升加载后的使用效果;
3、通过采用提取丢失的第一字库的关键信息进行检索匹配的方式,提升匹配速度,利于快速修复。
除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
图1是本发明提供的热敏打印机丢失字库恢复方法的流程步骤示意图;
图2是本发明提供的热敏打印机丢失字库恢复终端的结构框图;
图3是本发明提供的热敏打印机丢失字库恢复终端的结构示意图。
具体实施方式
下面结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。
请参阅图1,是本发明提供的热敏打印机丢失字库恢复方法的流程步骤示意图;
所述热敏打印机丢失字库恢复方法,包括热敏打印机和应用模块,二者相连,均包括于智能POS终端,所述热敏打印机包括热敏打印机字库,所述应用模块包括应用模块字库,所述应用模块字库存储于其只读存储器中。
所述应用模块字库的字库量大于所述热敏打印机字库中的字库量,所述热敏打印机字库由热敏打印机厂商进行提供,所述应用模块字库包括所述热敏打印机字库和能兼容所述热敏打印机的其他字库,当所述热敏打印机字库需要烧入所述应用模块字库中的其他兼容字库时,可以通过所述应用模块进行烧入。
所述热敏打印机丢失字库恢复方法包括如下步骤:
S1检测生成热敏打印机字库丢失的第一字库信息;
所述热敏打印机正常运行时,从所述热敏打印机字库中加载字库进行打印,利于打印效率。
所述热敏打印机检测字库是否丢失,可以为所述热敏打印机进行日常检测,也可以为所述热敏打印机在打印出现异常时进行检测。
本发明实施例中,以所述热敏打印机在打印过程中出现异常进行说明。所述热敏打印机在打印进行过程中,出现停止打印,则所述热敏打印机对造成停止打印的原因进行检测,若检测为丢失字库,则一方面通过所述应用模块的交互界面提示用户为丢失字库,另一方面,所述热敏打印机对字库丢失的信息进行查找、检索,如查找字库丢失的原因、查找其自身是否有字库进行替代完成打印、检索丢失字库的名称,所述丢失字库的名称为行业领域统一命名名称,也可以为所述热敏打印机厂商自己命名的成名称。
根据查找和检索的信息,判断需要进行外界恢复时,将查找和检索的信息生成第一字库信息,所述第一字库信息至少包括丢失字库包的内存大小、存储路径、丢失字库的名称,还可以包括字库的一个示例。
S2应用模块中的中央处理器获取热敏打印机丢失的第一字库信息;
所述中央处理器包括于所述应用模块中,所述中央处理器通过与所述热敏打印机的连接,获取所述热敏打印机丢失的第一字库信息。
S3应用模块中的读写存储器根据中央处理器指令进行处理,对丢失的第一字库信息进行匹配,匹配出第二字库信息;
所述读写存储器包括于所述应用模块中,并与所述中央处理器、所述只读存储器相连。所述中央处理器根据接收的第一字库信息向所述读写存储器发出运行指令,指令所述读写存储器进行第一字库信息的匹配,所述读写存储器从所述第一字库信息中提取关键信息,如提取丢失字库的名称,再根据所述第一字库信息的关键信息向所述只读存储器中的应用模块字库进行查找匹配,如根据第一字库信息中的字库名称,若检索到相同字库名称,则匹配生成第二字库信息;若未检索到相同字库名称,则检索兼容所述热敏打印机和字库类型相似的字库,匹配生成第二字库信息,将所述第二字库信息传输至所述热敏打印机进行判断,是否符合。匹配生成的所述第二字库信息包括所述第一字库信息、匹配的字库存储路径和匹配的字库包,即所述第二字库信息量大于所述第一字库信息量。
S4从只读存储器中加载丢失的第二字库信息至热敏打印机字库;
所述第二字库信息中的存储路径为所述只读存储器中的存储路径,当所述热敏打印机判断所述第二字库信息符合时,所述中央处理器接收所述热敏打印机的加载所述第二字库信息的指令,所述中央处理器向所述读写存储器发出加载所述第二字库信息的指令,所述读写存储器将所述第二字库信息从所述只读存储器中进行加载。
从所述只读存储器中加载所述第二字库信息的方式为复制,复制的内容为匹配的字库包。
请一并参阅图2和图3,图2是本发明提供的热敏打印机丢失字库恢复终端的结构框图;图3是本发明提供的热敏打印机丢失字库恢复终端的结构示意图。
所述热敏打印机丢失字库恢复终端1包括热敏打印机11和应用模块13,二者相连接。所述热敏打印机11用于对所述应用模块13的数据信息进行打印和检测打印异常原因,所述应用模块13用于商户进行经营管理和产生数据信息。
所述热敏打印机11包括热敏打印机字库,在所述热敏打印机11进行打印时,为其提供打印所需的字库。
所述热敏打印机11在打印过程中出现打印异常时,所述热敏打印机11检测打印异常的原因,若检测出打印异常的原因是所述热敏打印机字库丢失,则一方面通过所述应用模块13的交互界面提示用户为丢失字库,另一方面,所述热敏打印机11对字库丢失的信息进行查找、检索,如查找字库丢失的原因、查找其自身是否有字库进行替代完成打印、检索丢失字库的名称,所述丢失字库的名称为行业领域统一命名名称,也可以为所述热敏打印机11厂商自己命名的成名称。
其中,所述应用模块字库中的字库量大于所述热敏打印机字库中的字库量
根据查找和检索的信息,判断需要进行外界恢复时,将查找和检索的信息生成第一字库信息,所述第一字库信息至少包括丢失字库包的内存大小、存储路径、丢失字库的名称,还可以包括字库的一个示例。
所述应用模块13包括中央处理器131、读写存储器133和只读存储器135,三者相互相连。
所述中央处理器131用于从所述热敏打印机11获取第一字库信息,进行处理后,向所述读写存储器133发出处理指令,所述读写存储器133提取所述第一字库信息中的关键信息,如丢失字库名称,将关键信息与所述只读存储器135中的所述应用模块字库进行匹配,生成匹配的第二字库信息,所述第二字库信息大于所述第一字库信息,具体包括所述第一字库信息、匹配的字库存储路径和匹配的字库包,将所述第二字库信息发送至所述热敏打印机11进行符合性判断,若判断符合,返回符合结果,所述中央处理器131接收结果,通过所述读写存储器133从所述只读存储器135中加载所述第二字库信息至所述热敏打印机字库,从所述只读存储器135加载所述第二字库信息的方式为复制。
所述应用模块字库的字库量大于所述热敏打印机字库中的字库量,所述热敏打印机字库由所述热敏打印机11厂商进行提供,所述应用模块字库包括所述热敏打印机字库和能兼容所述热敏打印机的其他字库,当所述热敏打印机字库需要烧入所述应用模块字库中的其他兼容字库时,可以通过所述应用模块13进行烧入。
本发明具有的有益效果:
1、通过采用热敏打印机字库和应用模块字库的设计,热敏打印机模块字库丢失时,在终端内部从应用模块字库中加载丢失的字库,实现低成本的快速修复;
2、通过采用第二字库信息量较第一字库信息量大的设计,提升所述应用模块字库的适用,提升加载后的使用效果;
3、通过采用提取丢失的第一字库的关键信息进行检索匹配的方式,提升匹配速度,利于快速修复。
以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.热敏打印机丢失字库恢复方法,其特征在于,包括热敏打印机和应用模块,二者相连,热敏打印机中包括热敏打印机字库,应用模块中包括应用模块字库,所述应用模块字库存储于其只读存储器中:
检测生成热敏打印机字库丢失的第一字库信息;
应用模块中的中央处理器获取热敏打印机丢失的第一字库信息;
应用模块中的读写存储器根据中央处理器指令进行处理,对丢失的第一字库信息进行匹配,匹配出第二字库信息;
从只读存储器中加载丢失的第二字库信息至热敏打印机字库;
匹配第二字库信息时,提取丢失的第一字库信息的关键信息,与应用模块字库进行对比,从中匹配出第二字库信息。
2.根据权利要求1所述的热敏打印机丢失字库恢复方法,其特征在于,应用模块字库中的字库量大于热敏打印机字库中的字库量。
3.根据权利要求1所述的热敏打印机丢失字库恢复方法,其特征在于,热敏打印机进行打印时从热敏打印机字库中加载字库。
4.根据权利要求1所述的热敏打印机丢失字库恢复方法,其特征在于,第二字库信息量大于第一字库信息量。
5.根据权利要求1所述的热敏打印机丢失字库恢复方法,其特征在于,从只读存储器加载第二字库信息的方式为复制。
6.热敏打印机丢失字库恢复终端,其特征在于,包括热敏打印机和应用模块,二者相连,所述热敏打印机包括热敏打印机字库,所述应用模块包括中央处理器、读写存储器和只读存储器,所述应用模块字库存储于所述只读存储器:
所述热敏打印机用于检测生成其字库丢失的第一字库信息;
所述中央处理器用于获取所述热敏打印机字库丢失的第一字库信息;
所述读写存储器用于根据所述中央处理器指令进行处理,对丢失的第一字库信息进行匹配,匹配出第二字库信息;
从所述只读存储器中加载丢失的第二字库信息至所述热敏打印机字库;
匹配所述第二字库信息时,提取丢失的所述第一字库信息的关键信息,与所述应用模块字库进行对比,从中匹配出所述第二字库信息。
7.根据权利要求6所述的热敏打印机丢失字库恢复终端,其特征在于,所述应用模块字库中的字库量大于所述热敏打印机字库中的字库量。
8.根据权利要求6所述的热敏打印机丢失字库恢复终端,其特征在于,所述热敏打印机进行打印时从所述热敏打印机字库中加载字库。
9.根据权利要求6所述的热敏打印机丢失字库恢复终端,其特征在于,第二字库信息量大于第一字库信息量。
10.根据权利要求6所述的热敏打印机丢失字库恢复终端,其特征在于,从所述只读存储器加载所述第二字库信息的方式为复制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611262170.2A CN106781115B (zh) | 2016-12-30 | 2016-12-30 | 热敏打印机丢失字库恢复方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611262170.2A CN106781115B (zh) | 2016-12-30 | 2016-12-30 | 热敏打印机丢失字库恢复方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106781115A CN106781115A (zh) | 2017-05-31 |
CN106781115B true CN106781115B (zh) | 2020-03-24 |
Family
ID=58954769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611262170.2A Active CN106781115B (zh) | 2016-12-30 | 2016-12-30 | 热敏打印机丢失字库恢复方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106781115B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004249621A (ja) * | 2003-02-21 | 2004-09-09 | Hitachi Printing Solutions Ltd | プリンタ制御装置 |
JP2006244247A (ja) * | 2005-03-04 | 2006-09-14 | Canon Inc | フォント追加方法を備えた印刷システム |
GB2460084A (en) * | 2008-05-16 | 2009-11-18 | Software 2000 Ltd | Method and apparatus for providing and managing fonts |
CN102019768A (zh) * | 2009-09-15 | 2011-04-20 | 精工爱普生株式会社 | 记录装置、记录装置的控制方法和程序 |
CN104246686A (zh) * | 2013-03-21 | 2014-12-24 | 文雅科一番株式会社 | 打印***和打印控制用程序 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9513851B2 (en) * | 2011-09-09 | 2016-12-06 | Xerox Corporation | System and method for user-selectable font substitution to facilitate printing |
US20140016150A1 (en) * | 2012-07-13 | 2014-01-16 | Konica Minolta Laboratory U.S.A., Inc. | System and method to store embedded fonts |
-
2016
- 2016-12-30 CN CN201611262170.2A patent/CN106781115B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004249621A (ja) * | 2003-02-21 | 2004-09-09 | Hitachi Printing Solutions Ltd | プリンタ制御装置 |
JP2006244247A (ja) * | 2005-03-04 | 2006-09-14 | Canon Inc | フォント追加方法を備えた印刷システム |
GB2460084A (en) * | 2008-05-16 | 2009-11-18 | Software 2000 Ltd | Method and apparatus for providing and managing fonts |
CN102019768A (zh) * | 2009-09-15 | 2011-04-20 | 精工爱普生株式会社 | 记录装置、记录装置的控制方法和程序 |
CN104246686A (zh) * | 2013-03-21 | 2014-12-24 | 文雅科一番株式会社 | 打印***和打印控制用程序 |
Also Published As
Publication number | Publication date |
---|---|
CN106781115A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA3174601C (en) | Text intent identifying method, device, computer equipment and storage medium | |
US7889384B2 (en) | Method for more efficiently managing complex payloads in a point of sale system | |
CN105912455B (zh) | 业务执行方法及服务器 | |
JP6614756B2 (ja) | 取引システムエラー検出方法、装置、記憶媒体及びコンピュータデバイス | |
US20170132318A1 (en) | Method, system, and device for item search | |
US20090148048A1 (en) | Information classification device, information classification method, and information classification program | |
CN111274045A (zh) | 一种多平台对接方法、装置、计算机设备及可读存储介质 | |
WO2019196260A1 (zh) | 自动查找物流信息的方法、装置、终端设备及可读存储介质 | |
CN108846660B (zh) | 一种识别异常资金的方法及*** | |
EP2960777B1 (en) | Data protection method, apparatus and device | |
CN100437504C (zh) | 硬盘数据备份***及方法 | |
CN105160018A (zh) | 一种复制/粘贴图片的方法、装置和*** | |
CN103186561A (zh) | 数据测试方法、测试库的生成方法及相关装置 | |
US20180018312A1 (en) | System and method for monitoring electronic documents | |
CN106781115B (zh) | 热敏打印机丢失字库恢复方法及终端 | |
CN117036115A (zh) | 合同数据的核验方法、装置和服务器 | |
CN111782792A (zh) | 用于信息处理的方法和装置 | |
US6811089B2 (en) | Portable electronic medium issuing system and issuing method and portable electronic medium | |
CN103488549B (zh) | 多镜像数据的回滚处理***和回滚处理方法 | |
US9258258B2 (en) | Implementing injection of formal numerical message identifiers in cloud stacks | |
CN107292171A (zh) | 用于识别压缩文件子类型的方法、病毒检测方法及装置 | |
CN111475101B (zh) | 一种快闪存储器卡的修复方法、***、装置和存储介质 | |
CN114154480A (zh) | 信息提取方法、装置、设备和存储介质 | |
JP5510221B2 (ja) | 情報処理装置及び情報処理プログラム | |
KR100567813B1 (ko) | 텐덤 시스템의 트랜잭션 분석 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |