《基於物聯網的雷射彩色列印方法及系統》是深圳市金城保密技術有限公司於2019年11月28日申請的專利,該專利的公布號為CN110968273A,授權公布日為2020年4月7日,發明人是張懌、黃智、王偉聰、吳澤民、龍安川、唐忞旻。該發明涉及印表機技術領域。
《基於物聯網的雷射彩色列印方法及系統》能夠在每次新增雷射彩色印表機時,通過配置的列印激活檔案與伺服器進行互動,並從目標列印佇列所對應的主雷射彩色印表機中查找到的目標列印佇列內與相匹配的從雷射彩色印表機的印表機關係信息,在目標列印佇列中添加物聯網配置信息,以在啟動列印運行時根據物聯網配置信息與從雷射彩色印表機進行聯動列印,從而解決在聯動列印過程出現匹配失敗或者聯動列印過程協調出錯的情況,也能有效避免由於新增雷射彩色印表機的加入使得與該新增雷射彩色印表機聯動的其它雷射彩色印表機出現的物聯網通信故障的情況。
2021年11月,《基於物聯網的雷射彩色列印方法及系統》獲得第八屆廣東專利獎優秀獎。
(概述圖為《基於物聯網的雷射彩色列印方法及系統》摘要附圖)
基本介紹
- 中文名:基於物聯網的雷射彩色列印方法及系統
- 申請人:深圳市金城保密技術有限公司
- 申請日:2019年11月28日
- 申請號:2019111923130
- 公布號:CN110968273A
- 公布日:2020年4月7日
- 發明人:張懌、黃智、王偉聰、吳澤民、龍安川、唐忞旻
- 地址:廣東省深圳市南山區粵海街道海天二路14號軟體產業基地5棟D座518
- 分類號:G06F3/12(2006.01)I
- 代理機構:廣州市紅荔專利代理有限公司
- 代理人:李彥孚
- 類別:發明專利
專利背景,發明內容,專利目的,技術方案,改善效果,附圖說明,權利要求,實施方式,榮譽表彰,
專利背景
2019年11月之前的技術中,針對一個物聯網的印表機系統而言,通常需要多個雷射彩色印表機相互通信協作實現聯動列印。然而,實際場景中,由於雷射彩色印表機本身物聯網控制類型的不同,與其它雷射彩色印表機之間的聯動關係不同,往往導致在每次列印佇列中新增雷射彩色印表機時,在聯動列印過程出現匹配失敗或者聯動列印過程協調出錯的情況,甚至可能導致由於新增雷射彩色印表機的加入使得與該新增雷射彩色印表機聯動的其它雷射彩色印表機出現物聯網通信故障,進而導致整個物聯網的印表機系統在大規模套用時存在較大的瓶頸。
發明內容
專利目的
為了至少克服2019年11月之前技術中的上述不足,該申請的目的在於提供一種基於物聯網的雷射彩色列印方法及系統,能夠在每次新增雷射彩色印表機時,通過配置的列印激活檔案與伺服器進行互動,並從目標列印佇列所對應的主雷射彩色印表機中查找到的目標列印佇列內與相匹配的從雷射彩色印表機的印表機關係信息,在目標列印佇列中添加物聯網配置信息,以在啟動列印運行時根據物聯網配置信息與從雷射彩色印表機進行聯動列印,從而解決在聯動列印過程出現匹配失敗或者聯動列印過程協調出錯的情況,也能有效避免由於新增雷射彩色印表機的加入使得與該新增雷射彩色印表機聯動的其它雷射彩色印表機出現的物聯網通信故障的情況。
技術方案
第一方面,《基於物聯網的雷射彩色列印方法及系統》提供一種基於物聯網的雷射彩色列印方法,套用於基於物聯網的雷射彩色列印系統,所述基於物聯網的雷射彩色列印系統包括相互之間通信連線的雷射彩色印表機、物聯網終端以及伺服器,所述方法包括:
所述物聯網終端獲取所在套用環境的列印激活檔案,並將所述列印激活檔案傳送給所述伺服器,所述列印激活檔案中包括該套用環境中新增雷射彩色印表機與當前印表機集合之間的印表機關係信息以及該新增雷射彩色印表機的物聯網控制類型;所述伺服器根據所述列印激活檔案生成所述新增雷射彩色印表機的印表機配置信息,並將所述印表機配置信息傳送給所述新增雷射彩色印表機,所述印表機配置信息中包括所述列印激活檔案和針對所述列印激活檔案的佇列配置信息,所述佇列配置信息包括目標列印佇列的物聯網標識。
所述新增雷射彩色印表機根據所述印表機配置信息搜尋目標列印佇列的物聯網標識,並根據所述物聯網標識將所述佇列配置信息和所述列印激活檔案傳送給所述目標列印佇列所對應的主雷射彩色印表機;所述主雷射彩色印表機根據所述佇列配置信息,將所述目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息傳送給所述新增雷射彩色印表機;所述新增雷射彩色印表機根據所述從雷射彩色印表機的印表機關係信息在所述目標列印佇列中添加該新增雷射彩色印表機的物聯網配置信息,以在啟動列印運行時根據所述物聯網配置信息與所述從雷射彩色印表機進行聯動列印。
第二方面,該申請實施例提供一種基於物聯網的雷射彩色列印系統,所述基於物聯網的雷射彩色列印系統包括相互之間通信連線的雷射彩色印表機、物聯網終端以及伺服器;所述物聯網終端,用於獲取所在套用環境的列印激活檔案,並將所述列印激活檔案傳送給所述伺服器,所述列印激活檔案中包括該套用環境中新增雷射彩色印表機與當前印表機集合之間的印表機關係信息以及該新增雷射彩色印表機的物聯網控制類型;所述伺服器,用於根據所述列印激活檔案生成所述新增雷射彩色印表機的印表機配置信息,並將所述印表機配置信息傳送給所述新增雷射彩色印表機,所述印表機配置信息中包括所述列印激活檔案和針對所述列印激活檔案的佇列配置信息,所述佇列配置信息包括目標列印佇列的物聯網標識。
所述新增雷射彩色印表機,用於根據所述印表機配置信息搜尋目標列印佇列的物聯網標識,並根據所述物聯網標識將所述佇列配置信息和所述列印激活檔案傳送給所述目標列印佇列所對應的主雷射彩色印表機;所述主雷射彩色印表機,用於根據所述佇列配置信息,將所述目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息傳送給所述新增雷射彩色印表機;所述新增雷射彩色印表機,用於根據所述從雷射彩色印表機的印表機關係信息在所述目標列印佇列中添加該新增雷射彩色印表機的物聯網配置信息,以在啟動列印運行時根據所述物聯網配置信息與所述從雷射彩色印表機進行聯動列印。
第三方面,該申請實施例提供一種雷射彩色印表機,包括處理器、存儲器和網路接口。其中,存儲器、網路接口處理器之間可以通過匯流排系統相連。網路接口用於接收報文,存儲器用於存儲程式、指令或代碼,處理器用於執行存儲器中的程式、指令或代碼,以完成上述第一方面或第一方面的任意可能的設計方式中的所執行的操作。
第四方面,該申請實施例提供一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有指令,當其在計算機上檢測時,使得計算機執行上述方法。
改善效果
《基於物聯網的雷射彩色列印方法及系統》在每次新增雷射彩色印表機時,通過所在套用環境的物聯網終端配置好列印激活檔案,並由伺服器根據列印激活檔案向該新增雷射彩色印表機下發印表機配置信息,之後新增雷射彩色印表機可以根據搜尋到的目標列印佇列的物聯網標識將該新增雷射彩色印表機與當前印表機集合之間的印表機關係信息以及該新增雷射彩色印表機的物聯網控制類型傳送給目標列印佇列所對應的主雷射彩色印表機,並獲得主雷射彩色印表機查找到的目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息後在目標列印佇列中添加該新增雷射彩色印表機的物聯網配置信息,以在啟動列印運行時根據物聯網配置信息與從雷射彩色印表機進行聯動列印,從而解決由於雷射彩色印表機本身物聯網控制類型的不同以及與其它雷射彩色印表機之間的聯動關係不同導致的在每次列印佇列中新增雷射彩色印表機時,在聯動列印過程出現匹配失敗或者聯動列印過程協調出錯的情況,也能有效避免由於新增雷射彩色印表機的加入使得與該新增雷射彩色印表機聯動的其它雷射彩色印表機出現的物聯網通信故障,從而便於物聯網的印表機系統的大規模套用。
附圖說明
圖1為該申請實施例提供的基於物聯網的雷射彩色列印系統的套用場景示意圖;
圖2為該申請實施例提供的基於物聯網的雷射彩色列印方法的流程示意圖;
圖3為圖2中所示的步驟S110包括的各個子步驟的流程示意圖;
圖4為圖2中所示的步驟S120包括的各個子步驟的流程示意圖;
圖5為圖2中所示的步驟S150包括的各個子步驟的流程示意圖;
圖6為該申請實施例提供的圖1中所示的雷射彩色印表機的結構示意框圖。
權利要求
1.一種基於物聯網的雷射彩色列印方法,其特徵在於,套用於基於物聯網的雷射彩色列印系統,所述基於物聯網的雷射彩色列印系統包括相互之間通信連線的雷射彩色印表機、物聯網終端以及伺服器,所述方法包括:所述物聯網終端獲取所在套用環境的列印激活檔案,並將所述列印激活檔案傳送給所述伺服器,所述列印激活檔案中包括該套用環境中新增雷射彩色印表機與當前印表機集合之間的印表機關係信息以及該新增雷射彩色印表機的物聯網控制類型;所述伺服器根據所述列印激活檔案生成所述新增雷射彩色印表機的印表機配置信息,並將所述印表機配置信息傳送給所述新增雷射彩色印表機,所述印表機配置信息中包括所述列印激活檔案和針對所述列印激活檔案的佇列配置信息,所述佇列配置信息包括目標列印佇列的物聯網標識;所述新增雷射彩色印表機根據所述印表機配置信息搜尋目標列印佇列的物聯網標識,並根據所述物聯網標識將所述佇列配置信息和所述列印激活檔案傳送給所述目標列印佇列所對應的主雷射彩色印表機;所述主雷射彩色印表機根據所述佇列配置信息,將所述目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息傳送給所述新增雷射彩色印表機;所述新增雷射彩色印表機根據所述從雷射彩色印表機的印表機關係信息在所述目標列印佇列中添加該新增雷射彩色印表機的物聯網配置信息,以在啟動列印運行時根據所述物聯網配置信息與所述從雷射彩色印表機進行聯動列印。
2.根據權利要求1所述的基於物聯網的雷射彩色列印方法,其特徵在於,所述物聯網終端獲取所在套用環境的列印激活檔案的步驟,包括:所述物聯網終端根據該套用環境中新增雷射彩色印表機的添加請求,與該新增雷射彩色印表機建立雙向互動通信,並從該新增雷射彩色印表機中獲得該新增雷射彩色印表機的物聯網控制類型和物聯網列印控制信息;將所述物聯網列印控制信息該套用環境中當前印表機集合的物聯網列印控制信息進行比對,得到該新增雷射彩色印表機與當前印表機集合之間的印表機關係信息之間的印表機關係信息;根據所述印表機關係信息和所述物聯網控制類型生成所在套用環境的列印激活檔案。
3.根據權利要求1所述的基於物聯網的雷射彩色列印方法,其特徵在於,所述伺服器根據所述列印激活檔案生成所述新增雷射彩色印表機的印表機配置信息的步驟,包括:所述伺服器根據所述列印激活檔案,確定對應的目標列印佇列並獲取該目標列印佇列的佇列標識,其中,所述目標列印佇列中每個雷射彩色印表機與所述新增雷射彩色印表機之間的印表機關係與所述印表機關係信息的平均匹配度超過設定匹配度;根據所述目標列印佇列中每個雷射彩色印表機的物聯網配置信息配置針對所述列印激活檔案的佇列配置信息;根據所述佇列配置信息、該目標列印佇列的佇列標識以及所述列印激活檔案生成所述新增雷射彩色印表機的印表機配置信息。
4.根據權利要求3所述的基於物聯網的雷射彩色列印方法,其特徵在於,所述根據所述目標列印佇列中每個雷射彩色印表機的物聯網配置信息配置針對所述列印激活檔案的佇列配置信息的步驟,包括:根據所述目標列印佇列中每個雷射彩色印表機的物聯網配置信息,獲取所述目標列印佇列中每個雷射彩色印表機通過模擬聯動列印過程獲得的聯動通信過程結果;確定所述聯動通信過程結果中各雷射彩色印表機在所述聯動通信過程中的第一通信信息和在斷開聯動通信過程的第二通信信息,並建立所述第一通信信息和所述第二通信信息的對應關係;確定預設數量個相同物聯網控制類型的雷射彩色印表機中,各雷射彩色印表機在所述聯動通信過程中的第三通信信息;基於所述聯動通信過程中的每一次通信互動節點,選取出任意N個雷射彩色印表機,並利用所述對應關係,確定所述N個雷射彩色印表機各自對應的第一通信信息和第二通信信息,其中,N為大於2的正整數;根據所述雷射彩色印表機的第三通信信息、所述N個雷射彩色印表機各自對應的第一通信信息和第二通信信息,確定所述雷射彩色印表機在斷開聯動通信過程中的第四通信信息,其中,根據其中兩個雷射彩色印表機各自對應的第一通信信息中的通信斷點值和第二通信信息中的通信斷點值、以及雷射彩色印表機的第三通信信息中的通信斷點值確定雷射彩色印表機的第四通信信息中的通信斷點值,根據其中兩個雷射彩色印表機各自對應的第一通信信息中的通信斷點恢復值和第二通信信息中的通信斷點恢復值、以及雷射彩色印表機的第三通信信息中的通信斷點恢復值確定雷射彩色印表機的第四通信信息中的通信斷點恢復值,其中,確定雷射彩色印表機的第四通信信息中的通信斷點值所選取的兩個雷射彩色印表機與確定雷射彩色印表機的第四通信信息中的通信斷點恢復值所選取的兩個雷射彩色印表機中,最多只有一個雷射彩色印表機是同一個雷射彩色印表機;根據所述第一通信信息、所述第二通信信息、所述第三通信信息以及所述第四通信信息配置針對所述列印激活檔案的佇列配置信息。
5.根據權利要求1-4中任意一項所述的基於物聯網的雷射彩色列印方法,其特徵在於,所述主雷射彩色印表機根據所述佇列配置信息,將所述目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息傳送給所述新增雷射彩色印表機的步驟,包括:所述主雷射彩色印表機根據所述佇列配置信息對應的每個雷射彩色印表機的有效通信節點以及每個所述雷射彩色印表機對應的通信信息,得到每個所述雷射彩色印表機對應的列印類型的物聯網控制參數;根據預設物聯網控制參數層級範圍以及所述雷射彩色印表機對應的列印類型的物聯網控制參數,獲取物聯網控制序列結果;根據預設控制策略以及所述物聯網控制序列結果,獲取控制結果,所述控制結果包括第一控制集和第二控制集,其中,第一控制集中包含的雷射彩色印表機均為與所述新增雷射彩色印表機的物聯網控制類型相同的第一類型,所述第二控制集中包含的雷射彩色印表機均為與所述新增雷射彩色印表機的物聯網控制類型不相同的第二類型;根據所述第一控制集中雷射彩色印表機的數量、所述第二控制集中雷射彩色印表機的數量以及雷射彩色印表機的總數,獲取統計結果,所述統計結果包括:第一類型雷射彩色印表機的數量、第二類型雷射彩色印表機的數量、第一類型雷射彩色印表機的數量與雷射彩色印表機的總數的比值以及第二類型雷射彩色印表機的數量與雷射彩色印表機的總數的比值中的一項或多項;根據所述統計結果,獲取所述佇列配置信息中每個雷射彩色印表機與該新增雷射彩色印表機之間的聯動列印配置結果;將所述聯動列印配置結果按照預設掃描順序中的掃描方式進行掃描,得到所述聯動列印配置結果的第一掃描節點;確定與所述聯動列印配置結果的每個第一掃描節點對應的目標雷射彩色印表機的第二掃描節點;根據每個第一掃描節點和對應的每個目標雷射彩色印表機的第二掃描節點,確定所述聯動列印配置結果的聯動列印配置信息中包含的多個候選從雷射彩色印表機,以及與所述聯動列印配置結果相對應的多個原始雷射彩色印表機;分別針對每個候選從雷射彩色印表機確定該候選從雷射彩色印表機所對應的原始雷射彩色印表機,根據該候選從雷射彩色印表機在所述聯動列印配置信息中的列印成員層級以及所述聯動列印配置信息與所述該候選從雷射彩色印表機所對應的原始雷射彩色印表機之間的對應關係,從所述該候選從雷射彩色印表機所對應的原始雷射彩色印表機中提取該候選從雷射彩色印表機所對應的至少一個列印範圍段,並針對提取出的每個列印範圍段,根據該列印範圍段與所述聯動列印配置信息之間的對應關係,為該列印範圍段設定序列信息;分別確定各個候選從雷射彩色印表機所對應的各個列印範圍段的序列信息,根據所述序列信息對各個列印範圍段進行排序;針對排序後的各個列印範圍段進行加權判斷,以得到與所述聯動列印配置結果相對應的目標候選印表機成員列表;基於所述目標候選印表機成員列表,從所述目標列印佇列內確定與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機;將選擇的所述從雷射彩色印表機的印表機關係信息傳送給所述新增雷射彩色印表機。
6.根據權利要求1所述的基於物聯網的雷射彩色列印方法,其特徵在於,所述在啟動列印運行時根據所述物聯網配置信息與所述從雷射彩色印表機進行聯動列印的步驟,包括:在啟動列印運行的過程中,根據所述物聯網配置信息獲取目標列印檔案的文本信息的列印數據和圖像信息的列印數據;根據所述目標列印檔案所指定的列印節點順序序列,確定所述列印節點順序序列對應的預設數目個列印節點;對所述文本信息的列印數據進行適配處理,將所述文本信息的列印數據分割到預設數目個列印節點中,並對所述圖像信息的列印數據進行適配處理,將所述圖像信息的列印數據分割到所述預設數目個列印節點中;根據所述預設數目個列印節點分別對應的文本信息列印參數值,對分割到所述預設數目個列印節點中的文本信息的列印數據進行合成,得到文本信息待融合列印的第一列印數據,並根據所述預設數目個列印節點分別對應的圖像信息列印參數值,對分割到所述預設數目個列印節點中的圖像信息的列印數據進行合成,得到圖像信息待融合列印的第二列印數據;根據所述第一列印數據和所述第二列印數據按照所述目標列印檔案的排版順序確定聯動列印數據,並從所述聯動列印數據中按照所述新增雷射彩色印表機的負載率和所述從雷射彩色印表機的負載率確定交由所述新增雷射彩色印表機列印的第三列印數據,以及交由所述從雷射彩色印表機列印的第四列印數據;確定所述新增雷射彩色印表機列印所述第三列印數據的第一列印節點和所述從雷射彩色印表機列印所述第四列印數據的第二列印節點;所述新增雷射彩色印表機根據所述第一列印節點按照所述列印所述目標列印檔案的排版順序列印所述第三列印數據,並且所述從雷射彩色印表機根據所述第二列印節點按照所述列印所述目標列印檔案的排版順序列印所述第四列印數據。
7.根據權利要求1所述的基於物聯網的雷射彩色列印方法,其特徵在於,所述根據所述第一列印數據和所述第二列印數據按照所述目標列印檔案的排版順序確定聯動列印數據,並從所述聯動列印數據中按照所述新增雷射彩色印表機的負載率和所述從雷射彩色印表機的負載率確定交由所述新增雷射彩色印表機列印的第三列印數據,以及交由所述從雷射彩色印表機列印的第四列印數據的步驟,包括:按照所述目標列印檔案的排版順序對所述第一列印數據和所述第二列印數據進行處理,以確定初始聯動列印數據;對所述初始聯動列印數據進行特徵提取以得到聯動列印特徵序列;將所述聯動列印特徵序列依次分為多個聯動列印塊,每個聯動列印塊包括一主聯動列印塊,每一主聯動列印塊拼接有一從聯動列印塊,每個主聯動列印塊以及與其相應的從聯動列印塊均包括多個聯動列印特徵信息,所述主聯動列印塊的最後一個聯動列印特徵信息與拼接的所述從聯動列印塊的第一個聯動列印特徵信息相匹配;根據所有聯動列印塊分別計算每個聯動列印塊中的主聯動列印塊的低層預測結果,以及每個聯動列印塊的高層預測結果;獲取每個聯動列印塊對應的低層預測結果以及高層預測結果的聯動列印數據;提取所述聯動列印數據的參考列印序列,並獲取所述新增雷射彩色印表機和所述從雷射彩色印表機上一列印任務的列印佇列庫,參考列印序列包括多個列印節點;對於所述列印佇列庫結束時的任一列印檔案,將所述任一列印檔案的列印序列劃分為多個列印節點子序列,每個列印節點子序列包括至少一個列印節點,相鄰兩個列印節點子序列之間的交集包括預設數目個列印節點,所述預設數目為大於或者等於0,且小於指定數值的整數,所述指定數值為所述任一列印檔案包括列印節點的數目與劃分的列印節點子序列的數目之商;確定所述每個列印節點子序列之間的重複度;如果所述每個列印節點子序列之間的重複度大於預設重複度,確定所述任一列印檔案的列印序列具有重複序列;當所述任一列印檔案的列印序列具有重複序列時,獲取所述任一列印檔案的基準列印節點子序列,所述基準列印節點子序列包括至少一個列印節點,且所述基準列印節點子序列包括的列印節點的數目小於所述任一列印檔案包括的列印節點的數目;根據所述參考列印序列和所述任一列印檔案的基準列印節點子序列,確定所述聯動列印數據與所述任一列印檔案之間的匹配度;根據所述聯動列印數據與所述任一列印檔案之間的匹配度,按照所述新增雷射彩色印表機的負載率和所述從雷射彩色印表機的負載率確定交由所述新增雷射彩色印表機列印的第三列印數據,以及交由所述從雷射彩色印表機列印的第四列印數據。
8.一種基於物聯網的雷射彩色列印系統,其特徵在於,所述基於物聯網的雷射彩色列印系統包括相互之間通信連線的雷射彩色印表機、物聯網終端以及伺服器;所述物聯網終端,用於獲取所在套用環境的列印激活檔案,並將所述列印激活檔案傳送給所述伺服器,所述列印激活檔案中包括該套用環境中新增雷射彩色印表機與當前印表機集合之間的印表機關係信息以及該新增雷射彩色印表機的物聯網控制類型;所述伺服器,用於根據所述列印激活檔案生成所述新增雷射彩色印表機的印表機配置信息,並將所述印表機配置信息傳送給所述新增雷射彩色印表機,所述印表機配置信息中包括所述列印激活檔案和針對所述列印激活檔案的佇列配置信息,所述佇列配置信息包括目標列印佇列的物聯網標識;所述新增雷射彩色印表機,用於根據所述印表機配置信息搜尋目標列印佇列的物聯網標識,並根據所述物聯網標識將所述佇列配置信息和所述列印激活檔案傳送給所述目標列印佇列所對應的主雷射彩色印表機;所述主雷射彩色印表機,用於根據所述佇列配置信息,將所述目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息傳送給所述新增雷射彩色印表機;所述新增雷射彩色印表機,用於根據所述從雷射彩色印表機的印表機關係信息在所述目標列印佇列中添加該新增雷射彩色印表機的物聯網配置信息,以在啟動列印運行時根據所述物聯網配置信息與所述從雷射彩色印表機進行聯動列印。
9.根據權利要求8所述的基於物聯網的雷射彩色列印系統,其特徵在於,所述主雷射彩色印表機用於通過以下方式根據所述佇列配置信息,將所述目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息傳送給所述新增雷射彩色印表機:所述主雷射彩色印表機根據所述佇列配置信息對應的每個雷射彩色印表機的有效通信節點以及每個所述雷射彩色印表機對應的通信信息,得到每個所述雷射彩色印表機對應的列印類型的物聯網控制參數;根據預設物聯網控制參數層級範圍以及所述雷射彩色印表機對應的列印類型的物聯網控制參數,獲取物聯網控制序列結果;根據預設控制策略以及所述物聯網控制序列結果,獲取控制結果,所述控制結果包括第一控制集和第二控制集,其中,第一控制集中包含的雷射彩色印表機均為與所述新增雷射彩色印表機的物聯網控制類型相同的第一類型,所述第二控制集中包含的雷射彩色印表機均為與所述新增雷射彩色印表機的物聯網控制類型不相同的第二類型;根據所述第一控制集中雷射彩色印表機的數量、所述第二控制集中雷射彩色印表機的數量以及雷射彩色印表機的總數,獲取統計結果,所述統計結果包括:第一類型雷射彩色印表機的數量、第二類型雷射彩色印表機的數量、第一類型雷射彩色印表機的數量與雷射彩色印表機的總數的比值以及第二類型雷射彩色印表機的數量與雷射彩色印表機的總數的比值中的一項或多項;根據所述統計結果,獲取所述佇列配置信息中每個雷射彩色印表機與該新增雷射彩色印表機之間的聯動列印配置結果;將所述聯動列印配置結果按照預設掃描順序中的掃描方式進行掃描,得到所述聯動列印配置結果的第一掃描節點;確定與所述聯動列印配置結果的每個第一掃描節點對應的目標雷射彩色印表機的第二掃描節點;根據每個第一掃描節點和對應的每個目標雷射彩色印表機的第二掃描節點,確定所述聯動列印配置結果的聯動列印配置信息中包含的多個候選從雷射彩色印表機,以及與所述聯動列印配置結果相對應的多個原始雷射彩色印表機;分別針對每個候選從雷射彩色印表機確定該候選從雷射彩色印表機所對應的原始雷射彩色印表機,根據該候選從雷射彩色印表機在所述聯動列印配置信息中的列印成員層級以及所述聯動列印配置信息與所述該候選從雷射彩色印表機所對應的原始雷射彩色印表機之間的對應關係,從所述該候選從雷射彩色印表機所對應的原始雷射彩色印表機中提取該候選從雷射彩色印表機所對應的至少一個列印範圍段,並針對提取出的每個列印範圍段,根據該列印範圍段與所述聯動列印配置信息之間的對應關係,為該列印範圍段設定序列信息;分別確定各個候選從雷射彩色印表機所對應的各個列印範圍段的序列信息,根據所述序列信息對各個列印範圍段進行排序;針對排序後的各個列印範圍段進行加權判斷,以得到與所述聯動列印配置結果相對應的目標候選印表機成員列表;基於所述目標候選印表機成員列表,從所述目標列印佇列內確定與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機;將選擇的所述從雷射彩色印表機的印表機關係信息傳送給所述新增雷射彩色印表機。
10.根據權利要求8所述的基於物聯網的雷射彩色列印系統,其特徵在於,所述新增雷射印表機用於通過以下方式在啟動列印運行時根據所述物聯網配置信息與所述從雷射彩色印表機進行聯動列印:在啟動列印運行的過程中,根據所述物聯網配置信息獲取目標列印檔案的文本信息的列印數據和圖像信息的列印數據;根據所述目標列印檔案所指定的列印節點順序序列,確定所述列印節點順序序列對應的預設數目個列印節點;對所述文本信息的列印數據進行適配處理,將所述文本信息的列印數據分割到預設數目個列印節點中,並對所述圖像信息的列印數據進行適配處理,將所述圖像信息的列印數據分割到所述預設數目個列印節點中;根據所述預設數目個列印節點分別對應的文本信息列印參數值,對分割到所述預設數目個列印節點中的文本信息的列印數據進行合成,得到文本信息待融合列印的第一列印數據,並根據所述預設數目個列印節點分別對應的圖像信息列印參數值,對分割到所述預設數目個列印節點中的圖像信息的列印數據進行合成,得到圖像信息待融合列印的第二列印數據;根據所述第一列印數據和所述第二列印數據按照所述目標列印檔案的排版順序確定聯動列印數據,並從所述聯動列印數據中按照所述新增雷射彩色印表機的負載率和所述從雷射彩色印表機的負載率確定交由所述新增雷射彩色印表機列印的第三列印數據,以及交由所述從雷射彩色印表機列印的第四列印數據;確定所述新增雷射彩色印表機列印所述第三列印數據的第一列印節點和所述從雷射彩色印表機列印所述第四列印數據的第二列印節點;所述新增雷射彩色印表機根據所述第一列印節點按照所述列印所述目標列印檔案的排版順序列印所述第三列印數據,並且所述從雷射彩色印表機根據所述第二列印節點按照所述列印所述目標列印檔案的排版順序列印所述第四列印數據。
實施方式
圖1是該申請一種實施例提供的基於物聯網的雷射彩色列印系統10的互動示意圖。例如,基於物聯網的雷射彩色列印系統10可以是用於諸如雷射印表機的線上調試平台。基於物聯網的雷射彩色列印系統10可以包括雷射彩色印表機100、伺服器200以及物聯網終端300,伺服器200中可以包括執行指令操作的處理器。圖1所示的基於物聯網的雷射彩色列印系統10僅為一種可行的示例,在其它可行的實施例中,該基於物聯網的雷射彩色列印系統10也可以僅包括圖1所示組成部分的其中一部分或者還可以包括其它的組成部分。
在一些實施例中,伺服器200可以是單個伺服器,也可以是一個伺服器組。運營伺服器組可以是集中式的,也可以是分散式的(例如,伺服器200可以是分散式系統)。在一些實施例中,伺服器200相對於雷射彩色印表機100,可以是本地的、也可以是遠程的。例如,伺服器200可以經由網路訪問存儲在雷射彩色印表機100、物聯網終端300以及資料庫、或其任意組合中的信息。作為另一示例,伺服器200可以直接連線到雷射彩色印表機100、物聯網終端300和資料庫中的至少一個,以訪問其中存儲的信息和/或數據。在一些實施例中,伺服器200可以在雲平台上實現;僅作為示例,雲平台可以包括私有雲、公有雲、混合雲、社區雲(community cloud)、分散式雲、跨雲(inter-cloud)、多雲(multi-cloud)等,或者它們的任意組合。在一些實施例中,伺服器200、雷射彩色印表機100以及物聯網終端300可以在具有該申請實施例中圖2所示的一個或多個組件的電子設備200上實現。
在一些實施例中,伺服器200可以包括處理器。處理器可以處理與服務請求有關的信息和/或數據,以執行該申請中描述的一個或多個功能。處理器可以包括一個或多個處理核(例如,單核處理器(S)或多核處理器(S))。僅作為舉例,處理器可以包括中央處理單元(Central Processing Unit,CPU)、專用積體電路(Application Specific Integrated Circuit,ASIC)、專用指令集處理器(Application Specific Instruction-set Processor,ASIP)、圖形處理單元(Graphics Processing Unit,GPU)、物理處理單元(Physics Processing Unit,PPU)、數位訊號處理器(Digital Signal Processor,DSP)、現場可程式門陣列(Field Programmable Gate Array,FPGA)、可程式邏輯器件(Programmable Logic Device,PLD)、控制器、微控制器單元、簡化指令集計算機(Reduced Instruction Set Computing,RISC)、或微處理器等,或其任意組合。
網路可以用於信息和/或數據的交換。在一些實施例中,基於物聯網的雷射彩色列印系統10中的一個或多個組件(例如,伺服器200,雷射彩色印表機100,物聯網終端300和資料庫)可以向其他組件傳送信息和/或數據。例如,伺服器200可以經由網路向雷射彩色印表機100獲取列印請求。在一些實施例中,網路可以是任何類型的有線或者無線網路,或者是他們的結合。僅作為示例,網路130可以包括有線網路、無線網路、光纖網路、遠程通信網路、內聯網、網際網路、區域網路(Local AreaNetwork,LAN)、廣域網(Wide Area Network,WAN)、無線區域網路(Wireless Local Area Networks,WLAN)、城域網(Metropolitan AreaNetwork,MAN)、廣域網(Wide AreaNetwork,WAN)、公共電話交換網(Public Switched Telephone Network,PSTN)、藍牙網路、ZigBee網路、或近場通信(Near Field Communication,NFC)網路等,或其任意組合。在一些實施例中,網路可以包括一個或多個網路接入點。例如,網路可以包括有線或無線網路接入點,例如基站和/或網路交換節點,基於物聯網的雷射彩色列印系統10的一個或多個組件可以通過該接入點連線到網路以交換數據和/或信息。
前述的資料庫可以存儲數據和/或指令。在一些實施例中,資料庫可以存儲從雷射彩色印表機100和/或物聯網終端300獲得的數據。在一些實施例中,資料庫可以存儲在該申請中描述的示例性方法的數據和/或指令。在一些實施例中,資料庫可以包括大容量存儲器、可移動存儲器、易失性讀寫存儲器、或唯讀存儲器(Read-Only Memory,ROM)等,或其任意組合。作為舉例,大容量存儲器可以包括磁碟、光碟、固態驅動器等;可移動存儲器可包括快閃記憶體驅動器、軟碟、光碟、存儲卡、zip磁碟、磁帶等;易失性讀寫存儲器可以包括隨機存取存儲器(Random Access Memory,RAM);RAM可以包括動態RAM(Dynamic Random Access Memory,DRAM),雙倍數據速率同步動態RAM(Double Date-Rate Synchronous RAM,DDR SDRAM);靜態RAM(Static Random-Access Memory,SRAM),晶閘管RAM(Thyristor-Based Random Access Memory,T-RAM)和零電容器RAM(Zero-RAM)等。作為舉例,ROM可以包括掩模ROM(Mask Read-Only Memory,MROM)、可程式ROM(Programmable Read-Only Memory,PROM)、可擦除可程式ROM(Programmable Erasable Read-only Memory,PEROM)、電可擦除可程式ROM(Electrically Erasable Programmable read only memory,EEPROM)、光碟ROM(CD-ROM)、以及數字通用磁碟ROM等。在一些實施例中,資料庫可以在雲平台上實現。僅作為示例,雲平台可以包括私有雲、公有雲、混合雲、社區雲、分散式雲、跨雲、多雲或者其它類似的等,或其任意組合。
在一些實施例中,資料庫可以連線到網路以與基於物聯網的雷射彩色列印系統10(例如,伺服器200,雷射彩色印表機100,物聯網終端300等)中的一個或多個組件通信。基於物聯網的雷射彩色列印系統10中的一個或多個組件可以經由網路訪問存儲在資料庫中的數據或指令。在一些實施例中,資料庫可以直接連線到基於物聯網的雷射彩色列印系統10中的一個或多個組件(例如,伺服器200,雷射彩色印表機100,物聯網終端300等);或者,在一些實施例中,資料庫也可以是伺服器200的一部分。
為了解決前述背景技術中的技術問題,圖2為該申請實施例提供的基於物聯網的雷射彩色列印方法的流程示意圖,該實施例提供的基於物聯網的雷射彩色列印方法可以由圖1中所示的基於物聯網的雷射彩色列印系統10執行,下面對該基於物聯網的雷射彩色列印方法進行詳細介紹。
步驟S110,物聯網終端獲取所在套用環境的列印激活檔案,並將列印激活檔案傳送給伺服器,列印激活檔案中包括該套用環境中新增雷射彩色印表機與當前印表機集合之間的印表機關係信息以及該新增雷射彩色印表機的物聯網控制類型。
步驟S120,伺服器根據列印激活檔案生成新增雷射彩色印表機的印表機配置信息,並將印表機配置信息傳送給新增雷射彩色印表機,印表機配置信息中包括列印激活檔案和針對列印激活檔案的佇列配置信息,佇列配置信息包括目標列印佇列的物聯網標識。
步驟S130,新增雷射彩色印表機根據印表機配置信息搜尋目標列印佇列的物聯網標識,並根據物聯網標識將佇列配置信息和列印激活檔案傳送給目標列印佇列所對應的主雷射彩色印表機。
步驟S140,主雷射彩色印表機根據佇列配置信息,將目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息傳送給新增雷射彩色印表機。
步驟S150,新增雷射彩色印表機根據從雷射彩色印表機的印表機關係信息在目標列印佇列中添加該新增雷射彩色印表機的物聯網配置信息,以在啟動列印運行時根據物聯網配置信息與從雷射彩色印表機進行聯動列印。
該實施例在每次新增雷射彩色印表機時,通過所在套用環境的物聯網終端配置好列印激活檔案,並由伺服器根據列印激活檔案向該新增雷射彩色印表機下發印表機配置信息,之後新增雷射彩色印表機可以根據搜尋到的目標列印佇列的物聯網標識將該新增雷射彩色印表機與當前印表機集合之間的印表機關係信息以及該新增雷射彩色印表機的物聯網控制類型傳送給目標列印佇列所對應的主雷射彩色印表機,並獲得主雷射彩色印表機查找到的目標列印佇列內與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機的印表機關係信息後在目標列印佇列中添加該新增雷射彩色印表機的物聯網配置信息,以在啟動列印運行時根據物聯網配置信息與從雷射彩色印表機進行聯動列印,從而解決由於雷射彩色印表機本身物聯網控制類型的不同以及與其它雷射彩色印表機之間的聯動關係不同導致的在每次列印佇列中新增雷射彩色印表機時,在聯動列印過程出現匹配失敗或者聯動列印過程協調出錯的情況,也能有效避免由於新增雷射彩色印表機的加入使得與該新增雷射彩色印表機聯動的其它雷射彩色印表機出現的物聯網通信故障,從而便於物聯網的印表機系統的大規模套用。
在一種可能的實施方式中,針對步驟S110,請結合參閱圖3,具體可以通過如下子步驟實現:子步驟S111,物聯網終端根據該套用環境中新增雷射彩色印表機的添加請求,與該新增雷射彩色印表機建立雙向互動通信,並從該新增雷射彩色印表機中獲得該新增雷射彩色印表機的物聯網控制類型和物聯網列印控制信息。子步驟S112,將物聯網列印控制信息該套用環境中當前印表機集合的物聯網列印控制信息進行比對,得到該新增雷射彩色印表機與當前印表機集合之間的印表機關係信息之間的印表機關係信息。子步驟S113,根據印表機關係信息和物聯網控制類型生成所在套用環境的列印激活檔案。
在一種可能的實施方式中,針對步驟S120,請結合參閱圖4,具體可以通過如下子步驟實現:子步驟S121,伺服器根據列印激活檔案,確定對應的目標列印佇列並獲取該目標列印佇列的佇列標識,其中,目標列印佇列中每個雷射彩色印表機與新增雷射彩色印表機之間的印表機關係與印表機關係信息的平均匹配度超過設定匹配度。子步驟S122,根據目標列印佇列中每個雷射彩色印表機的物聯網配置信息配置針對列印激活檔案的佇列配置信息。子步驟S123,根據佇列配置信息、該目標列印佇列的佇列標識以及列印激活檔案生成新增雷射彩色印表機的印表機配置信息。
在一種可能的實施方式中,針對子步驟S122,具體可以根據目標列印佇列中每個雷射彩色印表機的物聯網配置信息,獲取目標列印佇列中每個雷射彩色印表機通過模擬聯動列印過程獲得的聯動通信過程結果,然後確定聯動通信過程結果中各雷射彩色印表機在聯動通信過程中的第一通信信息和在斷開聯動通信過程的第二通信信息,並建立第一通信信息和第二通信信息的對應關係。
接著,確定預設數量個相同物聯網控制類型的雷射彩色印表機中,各雷射彩色印表機在聯動通信過程中的第三通信信息,並基於聯動通信過程中的每一次通信互動節點,選取出任意N個雷射彩色印表機,並利用對應關係,確定N個雷射彩色印表機各自對應的第一通信信息和第二通信信息,其中,N為大於2的正整數。
接著,根據雷射彩色印表機的第三通信信息、N個雷射彩色印表機各自對應的第一通信信息和第二通信信息,確定雷射彩色印表機在斷開聯動通信過程中的第四通信信息,其中,根據其中兩個雷射彩色印表機各自對應的第一通信信息中的通信斷點值和第二通信信息中的通信斷點值、以及雷射彩色印表機的第三通信信息中的通信斷點值確定雷射彩色印表機的第四通信信息中的通信斷點值,根據其中兩個雷射彩色印表機各自對應的第一通信信息中的通信斷點恢復值和第二通信信息中的通信斷點恢復值、以及雷射彩色印表機的第三通信信息中的通信斷點恢復值確定雷射彩色印表機的第四通信信息中的通信斷點恢復值,其中,確定雷射彩色印表機的第四通信信息中的通信斷點值所選取的兩個雷射彩色印表機與確定雷射彩色印表機的第四通信信息中的通信斷點恢復值所選取的兩個雷射彩色印表機中,最多只有一個雷射彩色印表機是同一個雷射彩色印表機。最後,可以根據第一通信信息、第二通信信息、第三通信信息以及第四通信信息配置針對列印激活檔案的佇列配置信息。
基於上述步驟,該實施例考慮到模擬聯動列印過程中聯動通信過程和斷開聯動通信過程的各雷射彩色印表機的通信信息配置佇列配置信息,能夠有效解決後續由於雷射彩色印表機本身物聯網控制類型的不同以及與其它雷射彩色印表機之間的聯動關係不同導致的在每次列印佇列中新增雷射彩色印表機時,在聯動列印過程出現匹配失敗或者聯動列印過程協調出錯的情況,也能有效避免後續由於新增雷射彩色印表機的加入使得與該新增雷射彩色印表機聯動的其它雷射彩色印表機出現的物聯網通信故障。
在一種可能的實施方式中,針對步驟S140,主雷射彩色印表機可以根據佇列配置信息對應的每個雷射彩色印表機的有效通信節點以及每個雷射彩色印表機對應的通信信息,得到每個雷射彩色印表機對應的列印類型的物聯網控制參數,並根據預設物聯網控制參數層級範圍以及雷射彩色印表機對應的列印類型的物聯網控制參數,獲取物聯網控制序列結果。
接著,可以根據預設控制策略以及物聯網控制序列結果,獲取控制結果,控制結果包括第一控制集和第二控制集,其中,第一控制集中包含的雷射彩色印表機均為與新增雷射彩色印表機的物聯網控制類型相同的第一類型,第二控制集中包含的雷射彩色印表機均為與新增雷射彩色印表機的物聯網控制類型不相同的第二類型。接著,可以根據第一控制集中雷射彩色印表機的數量、第二控制集中雷射彩色印表機的數量以及雷射彩色印表機的總數,獲取統計結果,統計結果包括:第一類型雷射彩色印表機的數量、第二類型雷射彩色印表機的數量、第一類型雷射彩色印表機的數量與雷射彩色列印的總數的比值中的一項或多項。
接著,可以根據統計結果,獲取佇列配置信息中每個雷射彩色印表機與該新增雷射彩色印表機之間的聯動列印配置結果。接著,可以將聯動列印配置結果按照預設掃描順序中的掃描方式進行掃描,得到聯動列印配置結果的第一掃描節點。接著,可以確定與聯動列印配置結果的每個第一掃描節點對應的目標雷射彩色印表機的第二掃描節點。接著,可以根據每個第一掃描節點和對應的每個目標雷射彩色印表機的第二掃描節點,確定聯動列印配置結果的聯動列印配置信息中包含的多個候選從雷射彩色印表機,以及與聯動列印配置結果相對應的多個原始雷射彩色印表機。
接著,可以分別針對每個候選從雷射彩色印表機確定該候選從雷射彩色印表機所對應的原始雷射彩色印表機,根據該候選從雷射彩色印表機在聯動列印配置信息中的列印成員層級以及聯動列印配置信息與該候選從雷射彩色印表機所對應的原始雷射彩色印表機之間的對應關係,從該候選從雷射彩色印表機所對應的原始雷射彩色印表機中提取該候選從雷射彩色印表機所對應的至少一個列印範圍段,並針對提取出的每個列印範圍段,根據該列印範圍段與聯動列印配置信息之間的對應關係,為該列印範圍段設定序列信息。
接著,可以分別確定各個候選從雷射彩色印表機所對應的各個列印範圍段的序列信息,根據序列信息對各個列印範圍段進行排序。接著,可以針對排序後的各個列印範圍段進行加權判斷,以得到與聯動列印配置結果相對應的目標候選印表機成員列表。接著,可以基於目標候選印表機成員列表,從目標列印佇列內確定與該新增雷射彩色印表機的物聯網控制類型相匹配的從雷射彩色印表機。接著,可以將選擇的從雷射彩色印表機的印表機關係信息傳送給新增雷射彩色印表機。
在一種可能的實施方式中,針對步驟S150,請結合參閱圖5,具體可以通過如下子步驟實現:子步驟S151,在啟動列印運行的過程中,根據物聯網配置信息獲取目標列印檔案的文本信息的列印數據和圖像信息的列印數據。子步驟S152,根據目標列印檔案所指定的列印節點順序序列,確定列印節點順序序列對應的預設數目個列印節點。子步驟S153,對文本信息的列印數據進行適配處理,將文本信息的列印數據分割到預設數目個列印節點中,並對圖像信息的列印數據進行適配處理,將圖像信息的列印數據分割到預設數目個列印節點中。
子步驟S154,根據預設數目個列印節點分別對應的文本信息列印參數值,對分割到預設數目個列印節點中的文本信息的列印數據進行合成,得到文本信息待融合列印的第一列印數據,並根據預設數目個列印節點分別對應的圖像信息列印參數值,對分割到預設數目個列印節點中的圖像信息的列印數據進行合成,得到圖像信息待融合列印的第二列印數據。子步驟S155,根據第一列印數據和第二列印數據按照目標列印檔案的排版順序確定聯動列印數據,並從聯動列印數據中按照新增雷射彩色印表機的負載率和從雷射彩色印表機的負載率確定交由新增雷射彩色印表機列印的第三列印數據,以及交由從雷射彩色印表機列印的第四列印數據。
子步驟S156,確定新增雷射彩色印表機列印第三列印數據的第一列印節點和從雷射彩色印表機列印第四列印數據的第二列印節點。子步驟S157,新增雷射彩色印表機根據第一列印節點按照列印目標列印檔案的排版順序列印第三列印數據,並且從雷射彩色印表機根據第二列印節點按照列印目標列印檔案的排版順序列印第四列印數據。
在一種可能的實施方式中,為了降低了聯動列印過程中的時間,提高了列印效率,避免聯動列印時間過長導致通信不穩定的情況,針對子步驟S155,可以按照目標列印檔案的排版順序對第一列印數據和第二列印數據進行處理,以確定初始聯動列印數據,然後對初始聯動列印數據進行特徵提取以得到聯動列印特徵序列,接著將聯動列印特徵序列依次分為多個聯動列印塊,每個聯動列印塊包括一主聯動列印塊,每一主聯動列印塊拼接有一從聯動列印塊,每個主聯動列印塊以及與其相應的從聯動列印塊均包括多個聯動列印特徵信息,主聯動列印塊的最後一個聯動列印特徵信息與拼接的從聯動列印塊的第一個聯動列印特徵信息相匹配。
在此基礎上,可以根據所有聯動列印塊分別計算每個聯動列印塊中的主聯動列印塊的低層預測結果,以及每個聯動列印塊的高層預測結果,並獲取每個聯動列印塊對應的低層預測結果以及高層預測結果的聯動列印數據,接著提取聯動列印數據的參考列印序列,並獲取新增雷射彩色印表機和從雷射彩色印表機上一列印任務的列印佇列庫,參考列印序列包括多個列印節點。
而後,對於列印佇列庫結束時的任一列印檔案,將任一列印檔案的列印序列劃分為多個列印節點子序列,每個列印節點子序列包括至少一個列印節點,相鄰兩個列印節點子序列之間的交集包括預設數目個列印節點,預設數目為大於或者等於0,且小於指定數值的整數,指定數值為任一列印檔案包括列印節點的數目與劃分的列印節點子序列的數目之商。
接著,確定每個列印節點子序列之間的重複度,如果每個列印節點子序列之間的重複度大於預設重複度,確定任一列印檔案的列印序列具有重複序列。當任一列印檔案的列印序列具有重複序列時,獲取任一列印檔案的基準列印節點子序列,基準列印節點子序列包括至少一個列印節點,且基準列印節點子序列包括的列印節點的數目小於任一列印檔案包括的列印節點的數目。而後,根據參考列印序列和任一列印檔案的基準列印節點子序列,確定聯動列印數據與任一列印檔案之間的匹配度,並根據聯動列印數據與任一列印檔案之間的匹配度,按照新增雷射彩色印表機的負載率和從雷射彩色印表機的負載率確定交由新增雷射彩色印表機列印的第三列印數據,以及交由從雷射彩色印表機列印的第四列印數據。
圖6為該申請實施例提供的用於執行上述基於物聯網的雷射彩色列印方法的雷射彩色印表機100的結構示意圖,雷射彩色印表機100可以是前述的新增雷射彩色印表機,也可以是前述的主雷射彩色印表機,或者前述的從雷射彩色印表機。如圖6所示,該雷射彩色印表機100可包括網路接口110、機器可讀存儲介質120、處理器130以及匯流排140。處理器130的仿真容器數據可以是一個或多個,圖6中以一個處理器130為例;網路接口110、機器可讀存儲介質120以及處理器130可以通過匯流排140或其他方式連線,圖6中以通過匯流排140連線為例。
機器可讀存儲介質120作為一種計算機可讀存儲介質,可用於存儲軟體程式、計算機可執行程式以及模組,如該申請實施例中的基於物聯網的雷射彩色列印方法對應的程式指令/模組。處理器130通過檢測存儲在機器可讀存儲介質120中的軟體程式、指令以及模組,從而執行終端設備的各種功能套用以及數據處理,即實現上述的基於物聯網的雷射彩色列印方法,在此不再贅述。
機器可讀存儲介質120可主要包括存儲程式區和存儲數據區,其中,存儲程式區可存儲作業系統、至少一個功能所需的應用程式;存儲數據區可存儲根據終端的使用所創建的數據等。此外,機器可讀存儲介質120可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是唯讀存儲器(Read-Only Memory,ROM)、可程式唯讀存儲器(Programmable ROM,PROM)、可擦除可程式唯讀存儲器(Erasable PROM,EPROM)、電可擦除可程式唯讀存儲器(Electrically EPROM,EEPROM)或快閃記憶體。易失性存儲器可以是隨機存取存儲器(Random Access Memory,RAM),其用作外部高速快取。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態隨機存取存儲器(Static RAM,SRAM)、動態隨機存取存儲器(Dynamic RAM,DRAM)、同步動態隨機存取存儲器(Synchronous DRAM,SDRAM)、雙倍數據速率同步動態隨機存取存儲器(Double Data RateSDRAM,DDR SDRAM)、增強型同步動態隨機存取存儲器(Enhanced SDRAM,ESDRAM)、同步連線動態隨機存取存儲器(Synchlink DRAM,SLDRAM)和直接記憶體匯流排隨機存取存儲器(DirectRambus RAM,DR RAM)。應注意,本文描述的系統和方法的存儲器旨在包括但不限於這些和任意其它適合發布節點的存儲器。在一些實例中,機器可讀存儲介質120可進一步包括相對於處理器130遠程設定的存儲器,這些遠程存儲器可以通過網路連線至終端設備。上述網路的實例包括但不限於網際網路、企業內部網、區域網路、轉移通信網及其組合。
處理器130可能是一種積體電路晶片,具有信號的處理能力。在實現過程中,上述方法實施例的各步驟可以通過處理器130中的硬體的集成邏輯電路或者軟體形式的指令完成。上述的處理器130可以是通用處理器、數位訊號處理器(Digital SignalProcessorDSP)、專用積體電路(Application Specific Integrated Circuit,ASIC)、現成可程式門陣列(Field Programmable Gate Array,FPGA)或者其他可程式邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。可以實現或者執行該申請實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。結合該申請實施例所公開的方法的步驟可以直接體現為硬體解碼處理器執行完成,或者用解碼處理器中的硬體及軟體模組組合執行完成。
雷射彩色印表機100可以通過通信接口110和其它設備(例如伺服器200)進行信息互動。通信接口110可以是電路、匯流排、收發器或者其它任意可以用於進行信息互動的裝置。處理器130可以利用通信接口110收發信息。在上述實施例中,可以全部或部分地通過軟體、硬體、固件或者其任意組合來實現。當使用軟體實現時,可以全部或部分地以電腦程式產品的形式實現。電腦程式產品包括一個或多個計算機指令。在計算機上載入和執行電腦程式指令時,全部或部分地產生按照該申請實施例的流程或功能。計算機可以是通用計算機、專用計算機、計算機網路、或者其他可程式裝置。計算機指令可以存儲在計算機可讀存儲介質中,或者從一個計算機可讀存儲介質向另一個計算機可讀存儲介質傳輸,例如,計算機指令可以從一個網站站點、計算機、伺服器或數據中心通過有線(例如同軸電纜、光纖、數字用戶線(DSL))或無線(例如紅外、無線、微波等)方式向另一個網站站點、計算機、伺服器或數據中心進行傳輸。計算機可讀存儲介質可以是計算機能夠存取的任何可用介質或者是包含一個或多個可用介質集成的伺服器、數據中心等數據存儲設備。可用介質可以是磁性介質(例如,軟碟、硬碟、磁帶)、光介質(例如,DVD)、或者半導體介質(例如固態硬碟(sol標識state disk,SSD))等。
該申請實施例是參照根據該申請實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計機、嵌入式處理機或其他可程式數據處理設備的處理器以產生一個機器,使得通過計算機或其他可程式數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可程式數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些電腦程式指令也可裝載到計算機或其他可程式數據處理設備上,使得在計算機或其他可程式設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可程式設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
榮譽表彰
2021年11月,《基於物聯網的雷射彩色列印方法及系統》獲得第八屆廣東專利獎優秀獎。