[發明專利]一種打印裝置及打印方法在審
| 申請號: | 201511018562.X | 申請日: | 2015-12-29 |
| 公開(公告)號: | CN106933518A | 公開(公告)日: | 2017-07-07 |
| 發明(設計)人: | 王廣浩 | 申請(專利權)人: | 口碑控股有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 打印 裝置 方法 | ||
技術領域
本申請涉及互聯網技術領域,尤其涉及一種打印裝置及打印方法。
背景技術
在線下場景中,小票打印是一種很常用的功能。然而,小票打印的使用場景比較復雜,不同用戶使用的打印設備存在不同,有的用戶使用的是藍牙打印設備,有的用戶使用的是USB打印設備,這就需要打印軟件開發工具包(Software Development Kit,SDK)能夠支持多種打印設備的使用。
不同的打印設備需要有不同的打印上下文(也即控制打印設備打印的程序)來支持。為了使打印SDK能夠支持多種打印設備的使用,現有的設計方式是在打印SDK中設置多個功能單元,每個功能單元獨立支持一種打印設備的使用。每個功能單元中集成了其支持的打印設備的打印上下文、打印參數配置功能、打印時數據解析的功能等,用戶在終端設備上安裝打印SDK后,可以直接調用目標打印設備所對應的功能單元來進行打印。
按照現有的設計方式,每增加一種支持的打印設備,就需要在打印SDK中重新設計一個功能單元來支持該打印設備實現整個打印流程,這種方式可擴展性較差。
發明內容
本申請實施例提供一種打印裝置及打印方法,用以解決現有的支持打印的方式可擴展性較差的問題。
本申請實施例提供一種打印裝置,包括:
配置管理單元,用于提供打印設備配置接口,供用戶配置需要使用的打印 設備信息,并保存該打印設備信息;
打印上下文工廠,用于從打印上下文庫中獲取所述配置管理單元保存的打印設備信息所對應的打印上下文,并將其寫入虛擬上下文接口;
打印上下文庫,用于存儲對應不同打印設備的打印上下文;
虛擬上下文接口,用于保存所述打印上下文工廠寫入的打印上下文,并提供打印調用接口。
可選地,所述裝置還包括:
模版管理單元,用于為用戶配置定制化的打印模版,其中,所述打印模版中記錄有打印小票對應的標簽內容及內容屬性信息。
可選地,所述裝置還包括:
數據解析器,用于基于待打印數據和所述模版管理單元配置的定制化的打印模版,生成可打印數據流,以供被打印成小票。
可選地,所述配置管理單元還用于提供打印參數配置接口,供用戶配置打印參數信息,并保存該打印參數信息;
數據解析器具體用于:基于待打印數據、所述模版管理單元配置的定制化的打印模版、和所述配置管理單元保存的打印參數信息,生成可打印數據流。
可選地,所述裝置還包括:
打印用戶界面UI,用于接收用戶的打印指示;
打印接口,用于根據所述打印UI的指示,生成打印任務,并將生成的打印任務加入打印線程池;
打印線程池,用于存儲打印任務。
本申請實施例提供一種打印方法,包括:
在獲取打印任務后,通過調用打印上下文工廠,從打印上下文庫中獲取配置管理單元保存的打印設備信息所對應的打印上下文,并將其寫入虛擬上下文接口;其中,所述打印上下文庫中存儲有對應不同打印設備的打印上下文;所述配置管理單元保存的打印設備信息,為用戶基于該配置管理單元提供的打印 設備配置接口配置的;
通過調用虛擬上下文接口,將所述打印任務指示的待打印數據打印成小票。
可見,采用上述打印裝置及打印方法,當需要打印SDK增加對新的打印設備的支持能力時,只需要將該新的打印設備對應的打印上下文存入打印上下文庫,而對于打印時所需的其它功能,如數據解析功能、打印配置功能等,則可以在各個不同的打印設備間共享,這種支持打印的方式的可擴展性較強。
本申請還通過設置模版管理單元來支持打印樣式的多樣化,模板管理單元可以為用戶配置定制化的打印模版,在打印時通過調用用戶定制的打印模板,就可以打印出該用戶所要求的打印樣式。
附圖說明
圖1為本申請實施例提供的打印裝置結構示意圖;
圖2為打印出的小票示意圖;
圖3為本申請實施例提供的打印方法流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于口碑控股有限公司,未經口碑控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511018562.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙線自動收料機裝置
- 下一篇:一種單線平面料帶緩沖機





