System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及打印,尤其涉及一種具有實時監測功能的打印系統及方法。
技術介紹
1、本部分的描述僅提供與本專利技術公開相關的背景信息,而不構成現有技術。
2、在圖1所示的傳統連接架構中,pc端1與打印板卡2之間通過網線3實現了打印數據的單向傳輸,即pc端將打印任務發送至打印板卡,由板卡接收并執行打印操作。在常規操作模式下,當需要對打印板卡2的當前狀態進行監控或獲取詳細的狀態數據時,必須采取額外的步驟,即將板卡端數據接口22通過專用的數據線4直接連接到pc端數據接口12上,隨后通過特定的軟件工具從打印板卡2中下載所需的狀態數據。這一流程不僅繁瑣,而且無法實現狀態的實時更新。
3、因此,傳統連接方法在處理pc端1與打印板卡2之間的信息交換時,尤其在狀態數據的實時獲取方面,存在缺陷,急需一種更為高效、實時的數據傳輸與狀態監控解決方案。
4、應該注意,上面對技術背景的介紹只是為了方便對本專利技術的技術方案進行清楚、完整的說明,并方便本領域技術人員的理解而闡述的。不能僅僅因為這些方案在本專利技術的
技術介紹
部分進行了闡述而認為上述技術方案為本領域技術人員所公知。
技術實現思路
1、本專利技術要解決的技術問題是提供一種具有實時監測功能的打印系統及方法。
2、為了解決上述技術問題,本專利技術提供了一種具有實時監測功能的打印系統,包括打印板卡及pc端,所述的pc端通過網線下發打印數據至打印板卡,所述的打印板卡通過所述的網線傳送狀態信息至pc端,打印板卡設
3、優選地,所述的pc端還設有顯示器和存儲模塊,所述的顯示器用于顯示解包模塊處理后的狀態信息,以向用戶展示打印板卡的實時狀態;所述的存儲模塊用于將解包后的狀態信息以及歷史數據進行存儲。
4、優選地,所述的緩存模塊包含兩個緩存區,其中一個緩存區用于存儲打印板卡的實時狀態信息;另一個緩存區用于發送實時狀態信息給pc端,兩個緩存區的工作狀態交替進行。
5、優選地,所述的狀態信息包括,噴頭溫度、編碼器信息、工作狀態、耗材情況、故障、打印進度、配置信息。
6、優選地,打印板卡以每秒至少100次的頻率向緩存模塊寫入最新的狀態信息,每次寫入的狀態信息長度1kb。
7、本申請還提供一種具有實時監測功能的打印方法,所述的打印方法使用所述的打印系統實現。
8、本申請還提供一種具有實時監測功能的打印板卡,所述的打印板卡通過網線傳送狀態信息至pc端,該網線還用于pc端將打印數據下發至打印板卡,打印板卡設有緩存模塊、監視模塊、組包模塊,所述的緩存模塊用于存儲打印板卡的實時狀態信息;所述的監視模塊用于監測緩存模塊中狀態信息的寫入狀態,當檢測到狀態信息寫入完成后,觸發數據傳輸;所述的組包模塊用于接收來自監視模塊觸發的狀態信息,并將該信息打包成pc端可識別的數據格式。
9、優選地,所述的緩存模塊包含兩個緩存區,其中一個緩存區用于存儲打印板卡的實時狀態信息;另一個緩存區用于發送實時狀態信息給pc端,兩個緩存區的工作狀態交替進行,所述的狀態信息包括,噴頭溫度、編碼器信息、工作狀態、耗材情況、故障、打印進度、配置信息,打印板卡以每秒至少100次的頻率向緩存模塊寫入最新的狀態信息,每次寫入的狀態信息長度1kb。
10、本申請還提供一種具有實時監測功能的打印系統的pc端,pc端通過一網線下發打印數據至打印板卡,并通過所述的網線接收打印板卡的狀態信息,pc端設有接收模塊、解包模塊,所述的接收模塊用于接收來自打印板卡的狀態信息數據;所述的解包模塊用于將接收模塊接收到的狀態信息數據進行解包處理,還原成原始的狀態信息。
11、優選地,所述的pc端還設有顯示器和存儲模塊,所述的顯示器用于顯示解包模塊處理后的狀態信息,以向用戶展示打印板卡的實時狀態;所述的存儲模塊用于將解包后的狀態信息以及歷史數據進行存儲。
12、借由以上的技術方案,本專利技術的有益效果如下:
13、本專利技術的具有實時監測功能的打印系統及方法,通過打印板卡上的緩存模塊、監視模塊和組包模塊與pc端的接收模塊、解包模塊的配合,系統能夠實時地采集、處理和傳輸打印板卡的狀態信息,使得用戶或系統能夠及時了解打印板卡的運行狀態,從而提高了整個打印系統的實時性。
本文檔來自技高網...【技術保護點】
1.一種具有實時監測功能的打印系統,其特征在于,
2.根據權利要求1所述的打印系統,其特征在于,所述的PC端還設有顯示器和存儲模塊,所述的顯示器用于顯示解包模塊處理后的狀態信息,以向用戶展示打印板卡的實時狀態;所述的存儲模塊用于將解包后的狀態信息以及歷史數據進行存儲。
3.根據權利要求2所述的打印系統,其特征在于,所述的緩存模塊包含兩個緩存區,其中一個緩存區用于存儲打印板卡的實時狀態信息;另一個緩存區用于發送實時狀態信息給PC端,兩個緩存區的工作狀態交替進行。
4.根據權利要求3所述的打印系統,其特征在于,所述的狀態信息包括,噴頭溫度、編碼器信息、工作狀態、耗材情況、鼓掌、打印進度、配置信息。
5.根據權利要求1-4任意一項所述的打印系統,其特征在于,打印板卡以每秒至少100次的頻率向緩存模塊寫入最新的狀態信息,每次寫入的狀態信息長度1kb。
6.一種具有實時監測功能的打印方法,其特征在于,所述的打印方法使用權利要求1~5任意一項所述的打印系統實現。
7.一種具有實時監測功能的打印板卡,其特征在于,所述的打印
8.根據權利要求7所述的打印板卡,其特征在于,所述的緩存模塊包含兩個緩存區,其中一個緩存區用于存儲打印板卡的實時狀態信息;另一個緩存區用于發送實時狀態信息給PC端,兩個緩存區的工作狀態交替進行,所述的狀態信息包括,噴頭溫度、編碼器信息、工作狀態、耗材情況、故障、打印進度、配置信息,打印板卡以每秒至少100次的頻率向緩存模塊寫入最新的狀態信息,每次寫入的狀態信息長度1kb。
9.一種具有實時監測功能的打印系統的PC端,其特征在于,PC端通過一網線下發打印數據至打印板卡,并通過所述的網線接收打印板卡的狀態信息,
10.根據權利要求9所述的PC端,其特征在于,所述的PC端還設有顯示器和存儲模塊,所述的顯示器用于顯示解包模塊處理后的狀態信息,以向用戶展示打印板卡的實時狀態;所述的存儲模塊用于將解包后的狀態信息以及歷史數據進行存儲。
...【技術特征摘要】
1.一種具有實時監測功能的打印系統,其特征在于,
2.根據權利要求1所述的打印系統,其特征在于,所述的pc端還設有顯示器和存儲模塊,所述的顯示器用于顯示解包模塊處理后的狀態信息,以向用戶展示打印板卡的實時狀態;所述的存儲模塊用于將解包后的狀態信息以及歷史數據進行存儲。
3.根據權利要求2所述的打印系統,其特征在于,所述的緩存模塊包含兩個緩存區,其中一個緩存區用于存儲打印板卡的實時狀態信息;另一個緩存區用于發送實時狀態信息給pc端,兩個緩存區的工作狀態交替進行。
4.根據權利要求3所述的打印系統,其特征在于,所述的狀態信息包括,噴頭溫度、編碼器信息、工作狀態、耗材情況、鼓掌、打印進度、配置信息。
5.根據權利要求1-4任意一項所述的打印系統,其特征在于,打印板卡以每秒至少100次的頻率向緩存模塊寫入最新的狀態信息,每次寫入的狀態信息長度1kb。
6.一種具有實時監測功能的打印方法,其特征在于,所述的打印方法使用權利要求1~5任意一項所述的打印系統實現。...
【專利技術屬性】
技術研發人員:譚呈明,張立海,
申請(專利權)人:捷藍打印技術蘇州有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。