[發明專利]一種基于POS機的多線程打印方法及POS機在審
| 申請號: | 201811574218.2 | 申請日: | 2018-12-21 |
| 公開(公告)號: | CN109816896A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 許世杰 | 申請(專利權)人: | 福建新大陸支付技術有限公司 |
| 主分類號: | G07G1/00 | 分類號: | G07G1/00;G06F3/12 |
| 代理公司: | 深圳鵬睿知識產權代理有限公司 44530 | 代理人: | 魏思凡 |
| 地址: | 350015 福建省福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多線程 打印 矢量字體 黑白位圖 打印隊列 偏移 數據存入緩存 多線程處理 處理方式 打印偏移 機制優化 壓縮 緩存區 存儲 組裝 引入 | ||
本發明公開了一種基于POS機的多線程打印方法及POS機。其中,所述方法包括:POS機按對單個矢量字體字符的處理方式,多線程處理得到所有矢量字體字符的黑白位圖并壓縮,以及多線程計算當前所有矢量字體字符的偏移,按該偏移將該經多線程壓縮后的所有矢量字體字符的黑白位圖數據存入緩存區,將該緩存區中存儲的所有矢量字體字符的黑白位圖數據與打印寬度、打印高度和打印偏移信息按指定格式組裝后,多線程放置到打印隊列,多線程打印該打印隊列的信息。通過上述方式,能夠實現POS機能引入多線程機制優化矢量字體打印方式,打印流暢,打印速度快。
技術領域
本發明涉及POS機技術領域,尤其涉及一種基于POS機的多線程打印方法及POS機。
背景技術
POS(Point Of Sale,銷售終端)機,是一種配有條碼或OCR(Optical CharacterRecognition,光學字符識別)碼技術終端閱讀器,具有現金或易貨額度出納功能。
POS機的基本原理,包括:
POS機先將商品資料創建于計算機文件內,透過計算機收銀機聯機架構,商品上之條碼能透過收銀設備上光學讀取設備直接讀入后,馬上可以顯示商品信息加速收銀速度與正確性。POS機中的每筆商品銷售明細資料自動記錄下來,再由聯機架構傳回計算機,經由計算機計算處理即能生成各種銷售統計分析信息當為經營管理依據。
現有的POS機上主要使用熱敏打印機,可以采用點陣字體打印方式或采用矢量字體打印方式進行打印。但是點陣字體很難進行縮放,特定的點陣字體只能清晰地顯示在相應的字號下,強行縮放會導致文字失真變形,產生邊緣鋸齒。現有的點陣字體打印方式在打印不同字體大小、不同語言的文字時,需要針對特定的語言及字體大小存儲多份字體文件,使用上非常不靈活,且浪費存儲空間。而現有的矢量字體打印方式中,矢量字體的同一個字體文件可以包含多種不同語言,矢量字體的大小可以自由設置,無需存儲多份矢量字體文件或使用強制縮放算法。
但是,發明人發現現有技術中至少存在如下問題:
現有的POS機采用矢量字體打印方式進行打印時,矢量字體打印方式需要經過大量的數學運算來進行渲染,存在打印速度慢,打印過程有卡頓的的問題。
發明內容
有鑒于此,本發明的目的在于提出一種基于POS機的多線程打印方法及POS機,能夠實現POS機能引入多線程機制優化矢量字體打印方式,打印流暢,打印速度快。
根據本發明的一個方面,提供一種基于POS機的多線程打印方法,包括:
POS機采用多線程矢量字體方式,傳入待打印的矢量字體字符串;
對所述傳入的待打印的矢量字體字符串進行多線程預處理;
多線程加載所述經多線程預處理后的矢量字體字符串對應的矢量字體文體,并設置所述多線程加載的矢量字體文體中矢量字體的大??;
多線程導入對應所述設置的矢量字體的大小的當前需要打印的單個矢量字體字符;
多線程獲取所述多線程導入的單個矢量字體字符的輪廓;
將所述多線程獲取到的單個矢量字體字符的輪廓多線程變換為單個矢量字體字符的黑白位圖;
對所述多線程變換得到的單個矢量字體字符的黑白位圖進行多線程壓縮;
多線程計算當前單個矢量字體字符的偏移,按所述多線程計算出的偏移將所述經多線程壓縮后的單個矢量字體字符的黑白位圖數據存入緩存區;
按所述對單個矢量字體字符的處理方式,多線程處理得到所有矢量字體字符的黑白位圖,并對所述多線程處理得到的所有矢量字體字符的黑白位圖進行多線程壓縮,以及多線程計算當前所有矢量字體字符的偏移,按所述多線程計算出的偏移將所述經多線程壓縮后的所有矢量字體字符的黑白位圖數據存入緩存區;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建新大陸支付技術有限公司,未經福建新大陸支付技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811574218.2/2.html,轉載請聲明來源鉆瓜專利網。





