[發(fā)明專利]POS終端打印票據(jù)的方法及POS終端有效
| 申請?zhí)枺?/td> | 201710576143.0 | 申請日: | 2017-07-14 |
| 公開(公告)號: | CN107423004B | 公開(公告)日: | 2021-03-30 |
| 發(fā)明(設(shè)計(jì))人: | 金海青 | 申請(專利權(quán))人: | 上海慧銀信息科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12;G06F40/14;G06F40/186;G07G1/12 |
| 代理公司: | 上海盈盛知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 31294 | 代理人: | 孫佳胤 |
| 地址: | 202155 上海市崇*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | pos 終端 打印 票據(jù) 方法 | ||
本發(fā)明提供一種POS終端打印票據(jù)的方法及POS終端。本發(fā)明提供的POS終端打印票據(jù)的方法,包括如下步驟:提供至少一模板,所述模板采用一標(biāo)記語言編寫;采用預(yù)設(shè)規(guī)則將生成的票據(jù)數(shù)據(jù)嵌入所述模板中,生成標(biāo)記語言文件;對所述標(biāo)記語言文件進(jìn)行解析,輸出一票據(jù)點(diǎn)陣網(wǎng)頁;對所述票據(jù)點(diǎn)陣網(wǎng)頁進(jìn)行截取,得到一用于打印的票據(jù)點(diǎn)陣圖像。本發(fā)明通過提供采用標(biāo)記語言編寫的模板,利用標(biāo)記語言支持各種語言、各類字體以及圖像文字混合排列的特性,實(shí)現(xiàn)了POS終端對多種語言、多類字體以及圖文混排的票據(jù)的打印。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種POS終端打印票據(jù)的方法及POS終端。
背景技術(shù)
隨著科學(xué)技術(shù)的不斷發(fā)展和人們生活水平的持續(xù)提高,商場、超市、餐飲店面等各種消費(fèi)場所都開始使用收銀系統(tǒng)對消費(fèi)者購買的商品進(jìn)行結(jié)算,實(shí)現(xiàn)了自動化商業(yè)的管理。由于收銀系統(tǒng)可以提高收銀、結(jié)算效率,避免計(jì)算錯誤,精簡人手、節(jié)約人力資源,且能夠保留結(jié)算證據(jù)、實(shí)現(xiàn)有據(jù)可查,因此,收銀系統(tǒng)在人們的日常生活中越來越普遍的被使用。一般來說,收銀系統(tǒng)包括收銀機(jī)和打印機(jī)。而且,隨著銀行卡使用的不斷普及,顧客在收銀系統(tǒng)結(jié)賬時,經(jīng)常會采用刷卡消費(fèi)的方式。為此,由收銀系統(tǒng)和POS終端集成的POS系統(tǒng)使用的方式也越來越普及。
為了簡化POS系統(tǒng)的整體結(jié)構(gòu),一般來說,POS系統(tǒng)中不再單獨(dú)的設(shè)置一臺物理打印機(jī),而是采用支持標(biāo)準(zhǔn)ESC(Escape,轉(zhuǎn)義字符)指令集的熱敏打印模塊集成在POS終端內(nèi)部,由POS終端完成票據(jù)的打印工作。ESC指令集最早是EPSON公司自己制定的針式打印機(jī)的標(biāo)準(zhǔn)化指令集,現(xiàn)在已成為嵌入式打印機(jī)控制語言上的工業(yè)標(biāo)準(zhǔn),現(xiàn)在大多數(shù)POS終端票據(jù)打印都采用該指令集。其顯著特征是:其中很大一部分指令都是以ESC控制符開始的一串代碼。
POS終端內(nèi)部的打印模塊中的ESC指令集對文字打印的大致處理過程是:首先,獲得二進(jìn)制編碼字符串和ESC指令的混合數(shù)據(jù),其中,字符編碼一般英文采用ASCII編碼,中文采用GBK編碼等;其次,解析每個字符,從打印模塊的內(nèi)部字庫中獲得該字符的bitmap(位圖)點(diǎn)陣;接著,按照字符之間ESC排版指令和bitmap點(diǎn)陣進(jìn)行輸出圖像的排版;最后,調(diào)用打印機(jī)接口進(jìn)行圖像的輸出。
這種方式在嵌入式的POS系統(tǒng)中有如下兩方面的不足:一方面,POS終端內(nèi)的打印模塊容量有限,因此只能存儲某幾個編碼的字庫,而且只是提供少數(shù)集中字體格式;另一方面,排版元素不夠豐富,只能進(jìn)行簡單的表格排列、放大縮小等排版操作。雖然這些設(shè)計(jì)對于傳統(tǒng)POS系統(tǒng)的使用場景暫時已經(jīng)足夠,但是對于新興的智能POS,當(dāng)使用在和互聯(lián)網(wǎng)應(yīng)用相關(guān)的復(fù)雜場景時,應(yīng)用設(shè)計(jì)人員和終端使用人員都需要更加復(fù)雜的打印效果,比如更多語言同時支持、各種字體支持、圖文混合排版等。
因此,如何豐富POS終端的打印效果,提高用戶的使用體驗(yàn),是目前亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明提供一種POS終端打印票據(jù)的方法及POS終端,用以解決現(xiàn)有的POS終端打印效果單一、用戶體驗(yàn)較差的問題。
為了解決上述問題,本發(fā)明提供了一種POS終端打印票據(jù)的方法,包括如下步驟:提供至少一模板,所述模板采用一標(biāo)記語言編寫;生成一票據(jù)數(shù)據(jù);采用預(yù)設(shè)規(guī)則將所述票據(jù)數(shù)據(jù)嵌入所述模板中,生成標(biāo)記語言文件;對所述標(biāo)記語言文件進(jìn)行解析,輸出一票據(jù)點(diǎn)陣網(wǎng)頁;對所述票據(jù)點(diǎn)陣網(wǎng)頁進(jìn)行截取,得到一用于打印的票據(jù)點(diǎn)陣圖像。
優(yōu)選的,所述標(biāo)記語言為可擴(kuò)展標(biāo)記語言、超文本標(biāo)記語言、標(biāo)準(zhǔn)通用標(biāo)記語言或可延伸超文本標(biāo)記語言。
優(yōu)選的,對所述票據(jù)點(diǎn)陣網(wǎng)頁進(jìn)行截取,得到一用于打印的票據(jù)點(diǎn)陣圖像的具體步驟包括:獲取POS終端的打印寬度;根據(jù)所述打印寬度調(diào)整所述票據(jù)點(diǎn)陣網(wǎng)頁的尺寸;對經(jīng)調(diào)整的票據(jù)點(diǎn)陣網(wǎng)頁進(jìn)行截取,得到一用于打印的票據(jù)點(diǎn)陣圖像。
優(yōu)選的,所述至少一個模板包括多個模板;采用預(yù)設(shè)規(guī)則將所述票據(jù)數(shù)據(jù)嵌入所述模板中的具體步驟包括:接收用戶選定的目標(biāo)模板;采用預(yù)設(shè)規(guī)則將所述票據(jù)數(shù)據(jù)嵌入所述目標(biāo)模板中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海慧銀信息科技有限公司,未經(jīng)上海慧銀信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710576143.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種POS接入的分組實(shí)現(xiàn)方法
- 一種POS系統(tǒng)以及基于該P(yáng)OS系統(tǒng)的信息處理方法
- POS機(jī)狀態(tài)檢測的方法及裝置
- 一種采用母POS機(jī)進(jìn)行子POS機(jī)數(shù)據(jù)更新的方法
- 一種驗(yàn)證手機(jī)POS機(jī)合法性的系統(tǒng)及方法
- 一種POS終端自動測試系統(tǒng)及測試方法
- 一種便捷式無線pos機(jī)
- 用于捕獲和管理銷售點(diǎn)交易相關(guān)數(shù)據(jù)的系統(tǒng)、設(shè)備和方法
- POS機(jī)底座及包含其的POS機(jī)裝置
- 傳統(tǒng)POS機(jī)在智能POS機(jī)上調(diào)試的方法及裝置
- 一種票據(jù)電子存根安全管理方法
- 票據(jù)驗(yàn)證方法和裝置
- 一種票據(jù)導(dǎo)向裝置及票據(jù)終端
- 一種智能票據(jù)管理系統(tǒng)
- 多票箱票據(jù)存儲裝置及其應(yīng)用的票據(jù)處理設(shè)備
- 一種多票箱票據(jù)存儲裝置及其應(yīng)用的票據(jù)處理設(shè)備
- 票據(jù)校驗(yàn)方法及裝置
- 一種票據(jù)檢驗(yàn)方法、裝置、終端設(shè)備及存儲介質(zhì)
- 票據(jù)數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 票據(jù)管理系統(tǒng)、方法、計(jì)算機(jī)設(shè)備和存儲介質(zhì)





