[發(fā)明專利]POS終端兼容各類收銀設(shè)備小票信息打印的方法有效
| 申請?zhí)枺?/td> | 201510334374.1 | 申請日: | 2015-06-16 |
| 公開(公告)號: | CN104924793B | 公開(公告)日: | 2017-09-19 |
| 發(fā)明(設(shè)計)人: | 劉祥洪 | 申請(專利權(quán))人: | 深圳市新國都支付技術(shù)有限公司 |
| 主分類號: | B41M5/00 | 分類號: | B41M5/00;B41J3/00;G07G5/00 |
| 代理公司: | 廣州嘉權(quán)專利商標事務(wù)所有限公司44205 | 代理人: | 唐致明 |
| 地址: | 518040 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | pos 終端 兼容 各類 收銀 設(shè)備 信息 打印 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及打印領(lǐng)域,具體的涉及POS終端兼容各類收銀設(shè)備小票信息打印的方法。
背景技術(shù)
在互聯(lián)網(wǎng)改造實體經(jīng)濟的時代,“大數(shù)據(jù)”成為連接生活和商業(yè)的神秘通道,利用大數(shù)據(jù)來分析發(fā)展業(yè)務(wù)、推動企業(yè)發(fā)展是一種趨勢,
但目前的實體零售商主要是通過收銀設(shè)備實現(xiàn)對其經(jīng)營場的銷售信息管理,但無法將各個實體零售店的銷售信息進行綜合管理,實現(xiàn)大數(shù)據(jù)分析,利用大數(shù)據(jù)為消費者“畫像”,掌握消費者的行為和喜好。本發(fā)明人在專利文件“一種實現(xiàn)商品交易綜合信息在線采集的系統(tǒng)及方法”(申請?zhí)?201510304779.0)中提出了一種利用POS終端采集收銀設(shè)備的小票打印信息的方法,在該方法中POS終端在采集商品交易信息的同時可以利用POS終端本身具有的打印功能替代現(xiàn)有的小票打印機進行小票打印,省去小票打印機的使用,有效節(jié)約成本;然而,目前小票打印機打印紙規(guī)格多樣,常見的有:57mm、76mm、88mm;而一個POS終端本身的打印紙一般只有一個固定的的規(guī)格,例如:50mm;當(dāng)小票打印信息的排版規(guī)格與實際打印紙規(guī)格不一致時,特別是實際打印紙規(guī)格小于信息排版規(guī)格時,很容易出現(xiàn)打印錯位的問題,小票打印信息一般為豎向排版,一旦出現(xiàn)打印錯位的問題,小票上的信息就變得難于識別和查閱,不利于消費者和收銀員核對信息。
發(fā)明內(nèi)容
本發(fā)明為了克服上述現(xiàn)有技術(shù)中至少一種缺陷或不足,提供一種POS終端兼容各類收銀設(shè)備小票信息打印的方法,為達到上述技術(shù)效果,本發(fā)明的技術(shù)方案如下:
POS終端兼容各類收銀設(shè)備小票信息打印的方法,包括:
S1、由收銀設(shè)備生成預(yù)打印的原始小票信息;
原始小票信息包含預(yù)打印的字符串和字符串坐標;
S2、POS終端接收預(yù)打印的原始小票信息,確定原始小票信息中打印寬度最大值M;
S3、根據(jù)POS終端打印紙的最大單行打印點陣數(shù)Dmax和原始小票信息中打印寬度最大值M,確定轉(zhuǎn)換關(guān)系r,
r=M/Dmax;
S4、根據(jù)轉(zhuǎn)換關(guān)系r對原始小票信息進行適應(yīng)性縮放以得到保留原格式的目標打印信息;
S5、POS終端執(zhí)行目標打印信息的打印。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下的改進。
進一步,所述步驟S2,其包括:
S21、POS終端接收預(yù)打印的原始小票信息,根據(jù)所有預(yù)打印的字符串坐標信息,將縱坐標相同的字符串內(nèi)容組列為同一行內(nèi)容;
S22、找出各行中結(jié)束字符串打印結(jié)束位置的橫坐標最大值Emax和各行中起始打印字符串起始打印位置橫坐標最小值Smin;
確定打印寬度最大值M;
M=Emax-Smin。
進一步,所述目標打印信息包括:字符串的目標字體打印寬度、每一打印行相鄰字符串之間的空白坐標區(qū)的目標空白點數(shù)、每一個字符串的目標起始打印點位置;
所述步驟S4,其包括為:
S41:獲取原始小票信息中每個字符的點陣寬度L:
L=(Y/r)/N;
其中,Y為該字符所在字符串在原始小票信息中的打印坐標寬度,N為該字符所在字符串的字符數(shù);
從POS終端支持的字體點陣寬度中選擇不大于L的最大打印寬度的字體點陣寬度為該字符串的目標字體打印寬度Ki;
S42:獲取原購物小票中每一打印行相鄰字符串之間的空白坐標區(qū)在實際打印中應(yīng)插入的目標空白點數(shù)Wn:
Wn=X/r;
其中,X為該空白區(qū)在原始小票信息中的打印坐標寬度;
S43:獲取每一個字符串的目標起始打印點位置St:
St=(Si-Smin)/r;
其中,Si為該字符串起始打印位置在原始小票信息中的橫坐標值,Smin為各行中起始打印字符串起始打印位置橫坐標最小值。
進一步,所述步驟S5,其包括:
S51、POS終端根據(jù)其支持的字體點陣規(guī)格和各字符串的目標字體打印寬度Ki選擇每個字符串實際打印字體點陣規(guī)格,
S52、根據(jù)每一個字符串的目標起始打印點位置、字體點陣規(guī)格和字符串內(nèi)容逐個字符串打印,相鄰字符串之間空白點陣插入目標空白點數(shù),依次逐行完成原始小票信息在POS終端打印紙上的打印。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市新國都支付技術(shù)有限公司,未經(jīng)深圳市新國都支付技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510334374.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





