串口分配器S232,一對三串口應用:支票管理系統
閱讀:358發布時間:2013-2-27
一:前言
我們日常生活中,時常會用到打印機來打印資料、收據或有價文件。為了避免被不正當的使用該打印機,所以我們有必要對打印內容進行監控及記錄。以下為某公司利用S232串口分配器來進行支票打印機的控管功能。
二:S232的使用
S232是一個擁有一個主串口及三個從串口的串口分配器。當我們由主串口A接收到資料,則我們會同時轉發到從串口B、C、D。如果由從串口的任何一個,而且同一時間只可以有一個接收到資料,則會轉發到主串口A。
三:應用環境考慮
原本主計算機的串口是直接與支票打印機連接,現在我們把主計算機的串口先接到S232的主串口A,再把支票打印機接到S232的從串口B,此時再把兩臺監控計算機分別接到S232的從串口C與D。
當我們任何時刻由主計算機進行打印動作,則兩臺監控計算機可以同時收到這些打印資料,可以實時監控及記錄整個打印過程。
為了怕打印過程,監控計算機未與S232連接(可能不小心,或被別人故意排除連接),我們固定時間會由監控計算機發送核對碼給主計算機。我們在主計算機上要有常駐程序監控有否定期收到由監控計算機發送的核對碼,如果無法收到,則表示監控計算機未與S232連接,于是主計算機就停止打印功能并發出警訊。
四:結論
當我們采用S232串口分配器來同時傳輸相同內容給不同串口時,我們可以確保打印內容可以被監控及記錄。特別是連網時代,我們如果發現打印內容與期望內容不符的情況下,要如何找出原因呢?是原始使用者送錯資料來打印,或者資料傳送過程出錯,我們都可以利用監控記錄來幫助我們找出其可能原因。否則大概不容易找出可能原因,因為錯誤不一定會重覆發生,如果沒有在打印過程加以記錄,則就無法知道當時的可能情況。