[發明專利]打印內存管理方法、裝置及設備有效
| 申請號: | 201811191643.3 | 申請日: | 2018-10-12 |
| 公開(公告)號: | CN109445724B | 公開(公告)日: | 2022-03-01 |
| 發明(設計)人: | 梅明;曾利群;陳艷 | 申請(專利權)人: | 森大(深圳)技術有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 成都恪睿信專利代理事務所(普通合伙) 51303 | 代理人: | 陳興強 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 打印 內存 管理 方法 裝置 設備 | ||
1.一種打印內存管理方法,其特征在于,所述方法包括:
S01、將打印內存分成若干個區域并對每個內存分區進行編號標識;
S02、獲取數量與內存分區數量相等的打印目標數據并對每個所述打印目標數據進行編號標識,若干個所述打印目標數據的編號與若干個所述內存分區的編號一一對應;
S03、將每個所述打印目標數據存入一一對應的所述內存分區內;
S1、獲取打印目標數據的存儲空間值,判斷所述打印目標數據對應的內存分區的可用空間量是否大于所述存儲空間值;
S2、當所述打印目標數據對應的所述內存分區的可用空間量大于所述存儲空間值時,將所述打印目標數據寫入所述內存分區內并對所述打印目標數據進行校驗;
S3、當寫入所述內存分區內的所述打印目標數據校驗無誤時,讀取所述打印目標數據釋放所述內存分區的空間,同時獲取下一個打印目標數據的存儲空間值;
S4、循環前述步驟S1至S3直至所有打印目標數據從所述內存分區中輸出。
2.根據權利要求1所述的打印內存管理方法,其特征在于,所述內存分區由現場可編程門陣列控制。
3.根據權利要求1所述的打印內存管理方法,其特征在于,所述內存分區包括若干個內存分頁,所述打印目標數據包括若干個通道數據,一個所述通道數據對應一列噴嘴的數據,每一個所述內存分頁存儲一個所述通道數據。
4.根據權利要求3所述的打印內存管理方法,其特征在于,所述可用空間量的大小是一個所述內存分頁的大小的N倍,N為大于等于1的整數。
5.根據權利要求1所述的打印內存管理方法,其特征在于,所述方法還包括:
當所述打印目標數據對應的所述內存分區的可用空間量小于所述存儲空間值時,所述內存分區拒絕接受所述打印目標數據。
6.根據權利要求1所述的打印內存管理方法,其特征在于,所述方法還包括:
當寫入所述內存分區內的所述打印目標數據有誤時,清除所述內存分區中的所述打印目標數據釋放所述內存分區的空間。
7.根據權利要求1所述的打印內存管理方法,其特征在于,所述讀取所述打印目標數據釋放所述內存分區的空間,讀取所述打印目標數據的讀取模式包括:FIFO讀取模式、DMA讀取模式。
8.一種打印內存管理裝置,其特征在于,所述裝置包括:
內存分區獲取模塊,用于將打印內存分成若干個區域并對每個內存分區進行編號標識;
打印數據標識模塊,用于獲取數量與內存分區數量相等的打印目標數據并對每個所述打印目標數據進行編號標識,若干個所述打印目標數據的編號與若干個所述內存分區的編號一一對應;
打印數據存儲模塊,用于將每個所述打印目標數據存入一一對應的所述內存分區內;
判斷模塊,用于獲取打印目標數據的存儲空間值,判斷所述打印目標數據對應的內存分區的可用空間量是否大于所述存儲空間值;
數據校驗模塊,用于當所述打印目標數據對應的所述內存分區的可用空間量大于所述存儲空間值時,將所述打印目標數據寫入所述內存分區內并對所述打印目標數據進行校驗;
空間釋放模塊,用于當寫入所述內存分區內的所述打印目標數據校驗無誤時,讀取所述打印目標數據釋放所述內存分區的空間,同時獲取下一個打印目標數據的存儲空間值。
9.一種打印內存管理設備,其特征在于,包括:至少一個處理器、至少一個存儲器以及存儲在所述存儲器中的計算機程序指令,當所述計算機程序指令被所述處理器執行時實現如權利要求1-7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于森大(深圳)技術有限公司,未經森大(深圳)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811191643.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:驅動安裝方法與圖像形成裝置
- 下一篇:一種基于模塊化的零件制造方法及裝置





