[發明專利]用于憑條打印機的字符打印方法和系統有效
| 申請號: | 202211298773.3 | 申請日: | 2022-10-24 |
| 公開(公告)號: | CN115366545B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 蘇朋朋;張云峰;劉貫偉;黃偉;王麗輝 | 申請(專利權)人: | 恒銀金融科技股份有限公司 |
| 主分類號: | B41J3/01 | 分類號: | B41J3/01;B41J29/393;G06F3/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 300308 天津市濱海新*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 打印機 字符 打印 方法 系統 | ||
本發明提供一種用于憑條打印機的字符打印方法和系統,所述方法包括:接收設備根據預設的接收規則接收用戶通過輸入設備輸入的目標字符信息和目標字符屬性,并將所述目標字符信息和所述目標字符屬性發送至驅動器;所述驅動器根據所述目標字符信息、所述目標字符屬性和所述存儲器中預先存儲的排版信息,向所述打印頭逐行輸出待打印信息;所述打印頭根據所述待打印信息執行打印操作。本申請的方案可實現邊采集字符數據、邊排版、邊打印的目的,即采集、排版、打印三個過程同時進行,從而節省了打印機的硬件內存,同時提高了打印速度。
技術領域
本發明涉及憑條打印技術領域,尤其是涉及一種用于憑條打印機的字符打印方法和系統。
背景技術
現有的打印大量字符數據的方法是首先是把需要打印的字符數據全部寫入硬件內存中,硬件內存接收完畢所有需要打印的字符數據之后,在硬件內存中進行字符變換處理,然后再執行打印動作,這需要硬件內存有較大的內存空間;而且,字符變換處理過程在硬件內存中需要較長的時間。綜上,在硬件內存的空間不充足的情況下,將嚴重影響打印的速度。
發明內容
基于此,本發明的目的在于提供一種用于憑條打印機的字符打印方法和系統,以在不占用硬件內存的情況下實現流暢打印。
第一方面,本申請提供一種用于憑條打印機的字符打印方法,所述字符打印方法應用于用于憑條打印機的字符打印系統;所述字符打印系統包括電腦終端和打印機;所述電腦終端包括輸入設備和處理器;所述處理器包括接收設備、驅動器和存儲器;所述打印機包括打印頭;所述字符打印方法包括:步驟1:接收設備根據預設的接收規則接收用戶通過輸入設備輸入的目標字符信息和目標字符屬性,并將所述目標字符信息和所述目標字符屬性發送至驅動器,其中,所述接收規則包括用戶每輸入一次回車,接收設備接收一次目標字符信息和目標字符屬性;或者,每隔預設的時間間隔,接收設備接收一次目標字符信息和目標字符屬性;步驟2:所述驅動器根據所述目標字符信息、所述目標字符屬性和所述存儲器中預先存儲的排版信息,向所述打印頭逐行輸出待打印信息;步驟3:所述打印頭根據所述待打印信息執行打印操作。
進一步地,步驟2包括:步驟2.1:將帶有目標字符屬性的目標字符信息與所述存儲器預存的字庫文件中的排版信息進行匹配,得到第一匹配字符信息,其中,所述第一匹配字符信息的格式是2進制的像素矩陣;步驟2.2:根據用戶輸入的目標字符屬性和字庫文件中的排版信息,將第一匹配字符信息進行格式變換,得到第二匹配字符信息;步驟2.3:將第二匹配字符信息轉換為16進制的第三匹配字符信息;步驟2.4:根據第三匹配字符信息,確認本次所述接收設備接收的目標字符信息的字節總數;步驟2.5:根據憑條紙的寬度、預設的單行最大字節數和/或所述字節總數,得到一行或多行待打印信息;步驟2.6:根據所述待打印信息的行數,向所述打印頭逐行輸出待打印信息。
進一步地,所述目標字符信息包括3種類型:漢字字符、中文標點和英文字符;所述目標字符屬性包括:字體、字號、間距、下劃線、粗體、反顯、旋轉角度、傾斜角度、倍高、倍寬、左對齊、右對齊、居中;所述字庫文件預先存儲的排版信息包括:漢字字符對應的區碼及位碼、中文標點對應的區碼及位碼、英文字符對應的區碼及位碼、字號與像素點對應關系、轉換公式、偏移地址、漢字字符對應的基準像素矩陣、中文標點對應的基準像素矩陣、英文字符對應的基準像素矩陣。
進一步地,步驟2.1包括:步驟2.1.1:根據用戶輸入的16進制的目標字符信息,確認所述目標字符信息的類型;步驟2.1.2:根據字庫文件中的基準像素矩陣、區碼、位碼、所述目標字符的類型和預設的算法,將所述目標字符信息轉換為2進制的第一匹配字符信息,其中,所述第一匹配字符信息的格式是2進制的像素矩陣。
進一步地,步驟2.2包括:根據用戶輸入的目標字符屬性和字庫文件中的字號與像素點對應關系、轉換公式、偏移地址,將第一匹配字符信息進行格式變換,得到第二匹配字符信息,其中,所述第二匹配字符信息的格式是2進制的像素矩陣。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恒銀金融科技股份有限公司,未經恒銀金融科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211298773.3/2.html,轉載請聲明來源鉆瓜專利網。





