[發明專利]POS終端兼容各類收銀設備小票信息打印的方法有效
| 申請號: | 201510334374.1 | 申請日: | 2015-06-16 |
| 公開(公告)號: | CN104924793B | 公開(公告)日: | 2017-09-19 |
| 發明(設計)人: | 劉祥洪 | 申請(專利權)人: | 深圳市新國都支付技術有限公司 |
| 主分類號: | B41M5/00 | 分類號: | B41M5/00;B41J3/00;G07G5/00 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司44205 | 代理人: | 唐致明 |
| 地址: | 518040 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | pos 終端 兼容 各類 收銀 設備 信息 打印 方法 | ||
1.POS終端兼容各類收銀設備小票信息打印的方法,其特征在于,包括:
S1、由收銀設備生成預打印的原始小票信息;
原始小票信息包含預打印的字符串和字符串坐標;
S2、POS終端接收預打印的原始小票信息,確定原始小票信息中打印寬度最大值M;
S3、根據POS終端打印紙的最大單行打印點陣數Dmax和原始小票信息中打印寬度最大值M,確定轉換關系r,r=M/Dmax;
S4、根據轉換關系r對原始小票信息進行適應性縮放以得到保留原格式的目標打印信息;
目標打印信息包括:字符串的目標字體打印寬度、每一打印行相鄰字符串之間的空白坐標區的目標空白點數、每一個字符串的目標起始打印點位置;
S5、POS終端執行目標打印信息的打印。
2.根據權利要求1所述POS終端兼容各類收銀設備小票信息打印的方法,其特征在于:
所述步驟S2,其包括:
S21、POS終端接收預打印的原始小票信息,根據所有預打印的字符串坐標信息,將縱坐標相同的字符串內容組列為同一行內容;
S22、找出各行中結束字符串打印結束位置的橫坐標最大值Emax和各行中起始打印字符串起始打印位置橫坐標最小值Smin;
確定打印寬度最大值M;M=Emax-Smin。
3.根據權利要求1或2所述POS終端兼容各類收銀設備小票信息打印的方法,其特征在于:
所述步驟S4,其包括為:
S41:獲取原始小票信息中每個字符的點陣寬度L:
L=(Y/r)/N;
其中,Y為該字符所在字符串在原始小票信息中的打印坐標寬度,N為該字符所在字符串的字符數;
從POS終端支持的字體點陣寬度中選擇不大于L的最大打印寬度的字體點陣寬度為該字符串的目標字體打印寬度Ki;
S42:獲取原購物小票中每一打印行相鄰字符串之間的空白坐標區在實際打印中應插入的目標空白點數Wn:
Wn=X/r;
其中,X為該空白區在原始小票信息中的打印坐標寬度;
S43:獲取每一個字符串的目標起始打印點位置St:
St=(Si-Smin)/r;
其中,Si為該字符串起始打印位置在原始小票信息中的橫坐標值,Smin為各行中起始打印字符串起始打印位置橫坐標最小值。
4.根據權利要求3所述POS終端兼容各類收銀設備小票信息打印的方法,其特征在于:
所述步驟S5,其包括:
S51、POS終端根據其支持的字體點陣規格和各字符串的目標字體打印寬度Ki選擇每個字符串實際打印字體點陣規格,
S52、根據每一個字符串的目標起始打印點位置、字體點陣規格和字符串內容逐個字符串打印,相鄰字符串之間空白點陣插入目標空白點數,依次逐行完成原始小票信息在POS終端打印紙上的打印。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市新國都支付技術有限公司,未經深圳市新國都支付技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510334374.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種結構改良的裝訂機
- 下一篇:一種印鐵用烘房上料機構





