本發明專利技術公開了一種監護儀打印方法,用于通過打印機將監護儀的數據打印出來,包括如下步驟:在監護儀上進行虛擬打印紙布局并在內存中繪制所述監護儀的數據,得到波形圖形;將所述波形圖形轉換成打印機數據;將所述打印機數據通過SPI發送到打印機的熱敏頭的SPI接口;以及打印機按指定的速度打印。這種監護儀打印方法,將需要打印的監護儀的數據繪制成波形圖形,接著將該波形圖形轉換成打印機數據,并通過SPI的方式將打印機數據發送到打印機,從而打印機可以打任何文字和圖形了。這種監護儀打印方法適用于多語言打印,并且可以方便使用。本發明專利技術還提供一種監護儀打印系統。
【技術實現步驟摘要】
本專利技術涉及一種監護儀打印方法和系統。
技術介紹
在監護儀上常常裝有一個打印設備,用來打印病人的信息和波形數據,例如實時波形,報警觸發打印,報表等各種打印信息。傳統的監護儀和打印設備之間一般采用串口進行通訊或并口通訊,然后監護儀通過通訊協議發送數據的給打印設備打印。監護儀和打印設備之間需要先建立串口或并口通訊,然后通過打印設備約定通訊協議來告訴打印機打印什么樣的文字。然而,當遇到多語言打印要求時,這種方法需要并采用變更后的通訊協議來進行·協商,從而使得顯示的效率變慢,協議復雜,不方便使用,并且單片機的容量也容不下多語種字符集。
技術實現思路
基于此,提供一種適用于多語言打印的可以方便使用的監護儀打印方法和系統。一種監護儀打印方法,用于通過打印機將監護儀的數據打印出來,包括如下步驟在監護儀上進行虛擬打印紙布局并在內存中繪制所述監護儀的數據,得到波形圖形;將所述波形圖形轉換成打印機數據;將所述打印機數據通過SPI發送到打印機的熱敏頭的SPI接口 ;以及打印機按指定的速度打印。在一個實施例中,在監護儀上進行虛擬打印紙布局的步驟為按照打印紙的大小在監護儀上進行虛擬打印紙布局。在一個實施例中,在內存中繪制所述監護儀的數據的步驟中,所述監護儀的數據為病人報告。在一個實施例中,將所述波形圖形轉換成打印機數據的步驟中,所述波形圖形為按行順序存放的數據,所述打印機數據為按列垂直打印的數據。在一個實施例中,所述監護儀通過PWM方式控制打印機的打印速度。在一個實施例中,還包括在監護儀上進行虛擬打印紙布局的步驟之前,獲取打印機的狀態信息的步驟。一種監護儀打印系統,,包括監護儀,用于進行虛擬打印紙布局并在內存中繪制所述監護儀的數據,得到波形圖形,接著將所述波形圖形轉換成打印機數據;以及打印機,用于接收所述打印機數據并按指定的速度打印,所述打印機包括熱敏頭,所述熱敏頭上設有SPI接口,所述監護儀通過SPI通信將所述打印機數據發送到所述SPI接口。在一個實施例中,所述打印機包括打印頭和馬達,所述馬達直接控制所述打印頭的打印速度,所述監護儀通過PMW方式控制所述馬達從而控制所述打印頭的打印速度。這種監護儀打印方法,將需要打印的監護儀的數據繪制成波形圖形,接著將該波形圖形轉換成打印機數據,并通過SPI的方式將打印機數據發送到打印機,從而打印機可以打任何文字和圖形了。這種監護儀打印方法適用于多語言打印,并且可以方便使用。附圖說明圖I為一實例的監護儀打印方法的流程圖;圖2為一實例的監護儀打印系統的示意圖。 具體實施例方式為了便于理解本專利技術,下面將參照相關附圖對本專利技術進行更全面的描述。附圖中給出了本專利技術的較佳實施例。但是,本專利技術可以以許多不同的形式來實現,并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本專利技術的公開內容的理解更加透徹全面。如圖I所示的一實施例的監護儀打印方法,用于通過打印機將監護儀的數據打印出來,包括如下步驟S10、在監護儀上進行虛擬打印紙布局并在內存中繪制需要打印的監護儀的數據,得到波形圖形。一般來說,在進行該步驟之前,還包括獲取打印機的狀態信息的步驟。可以通過打印機的傳感器感測打印機的工作狀態,然后再對感測的打印機的工作狀態的數據進行檢測分析,從而獲取打印機的狀態信息。打印機狀態信息主要包括打印機是否運轉、打印紙是否放入,打印倉是否關閉等。在監護儀上進行虛擬打印紙布局一般為按照打印紙的大小在監護儀上進行虛擬打印紙布局。監護儀的數據一般為病人的相關信息,例如可以為病人報告。得到波形圖形在顯存中顯示出來。S20、將SlO得到的波形圖形轉換成打印機數據。波形圖形為按行順序存放的數據,而打印機數據為按列垂直打印的數據。因此,需要將監測儀的內存中的波形圖像轉換為打印機可以識別的打印機數據。S30、將S20得到的打印機數據通過SPI發送到打印機的熱敏頭的SPI接口。串行外設接口(SPI, Serial Peripheral Interface)是 Motorola 公司推出的一種同步串行通訊方式,是一種四線同步總線,因其硬件功能很強,與SPI有關的軟件就相當簡單,使CPU有更多的時間處理其他事務。打印機的熱敏頭設有SPI接口,從而可以通過SPI接收S20得到的打印機數據。S40、打印機按指定的速度打印。打印機接收打印機數據后按照指定的速度打印。本實施例中,打印速度是可控的,監護儀通過PWM方式控制打印機的打印速度。脈沖寬度調制(PWM,Pulse Width Modulation),簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。具體的,打印機包括打印頭和馬達,馬達直接控制打印頭的打印速度,監護儀通過PMW方式控制馬達從而控制打印頭的打印速度。這種監護儀打印方法,將需要打印的監護儀的數據繪制成波形圖形,接著將該波形圖形轉換成打印機數據,并通過SPI的方式將打印機數據發送到打印機,從而打印機可以打任何文字和圖形了。這種監護儀打印方法適用于多語言打印,并且可以方便使用。SPI是高速同步串行口,收發獨立,可同步進行,用SPI通信效率大大于串口,這種監護儀打印方法可以打印高清晰精細報告。·這種監護儀打印方法的打印邏輯工作簡單,不需要雙方通信協議,不需要單片機,不需要編制程序,成本低廉,維護簡單。如圖2所示的一實施例的監護儀打印系統,包括監護儀10和打印機20。監護儀10用于進行虛擬打印紙布局并在內存中繪制監護儀10的數據,得到波形圖形,接著將波形圖形轉換成打印機數據。打印機20用于接收打印機數據并按指定的速度打印。打印機20包括熱敏頭22,熱敏頭22上設有SPI接口 24,監護儀通過SPI通信將打印機數據發送到SPI接口 24。本實施方式中,打印機20還包括打印頭(圖中未顯示)和馬達28,馬達28直接控制打印頭的打印速度,監護儀10通過PMW方式控制馬達28從而控制打印頭的打印速度。以上所述實施例僅表達了本專利技術的一種或幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本專利技術專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本專利技術構思的前提下,還可以做出若干變形和改進,這些都屬于本專利技術的保護范圍。因此,本專利技術專利的保護范圍應以所附權利要求為準。權利要求1.一種監護儀打印方法,用于通過打印機將監護儀的數據打印出來,其特征在于,包括如下步驟 在監護儀上進行虛擬打印紙布局并在內存中繪制所述監護儀的數據,得到波形圖形; 將所述波形圖形轉換成打印機數據; 將所述打印機數據通過SPI發送到打印機的熱敏頭的SPI接口 ;以及 打印機按指定的速度打印。2.如權利要求I所述的監護儀打印方法,其特征在于,在監護儀上進行虛擬打印紙布局的步驟為按照打印紙的大小在監護儀上進行虛擬打印紙布局。3.如權利要求I所述的監護儀打印方法,其特征在于,在內存中繪制所述監護儀的數據的步驟中,所述監護儀的數據為病人報告。4.如權利要求I所述的監護儀打印方法,其特征在于,將所述波形圖形轉換成打印機數據的步驟中,所述波形圖形為按行順序存放的數據,所述打印機數據為按列垂直打印的數據。5.如權利要求I所述的監護儀打印方法,其特征在于,所述監護儀通過PW本文檔來自技高網...
【技術保護點】
一種監護儀打印方法,用于通過打印機將監護儀的數據打印出來,其特征在于,包括如下步驟:在監護儀上進行虛擬打印紙布局并在內存中繪制所述監護儀的數據,得到波形圖形;將所述波形圖形轉換成打印機數據;將所述打印機數據通過SPI發送到打印機的熱敏頭的SPI接口;以及打印機按指定的速度打印。
【技術特征摘要】
【專利技術屬性】
技術研發人員:王興紅,
申請(專利權)人:深圳市科曼醫療設備有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。