S232的监控应用(支票打印机的监控)
壹:前言
我们日常生活中,时常会用到打印机来打印数据、收据或有价文件。为了避免被不正当的使用该打印机,所以我们有必要对打印内容进行监控及记录。以下为某公司利用S232串口共享器来进行支票打印机的控管功能。
贰:S232的使用
S232是一个拥有一个主串口及三个从串口的串口共享器。当我们由主串口A接收到数据,则我们会同时转发到从串口B、C、D。如果由从串口的任何一个,而且同一时间只可以有一个接收到数据,则会转发到主串口A。
参:应用环境考虑
原本主计算机的串口是直接与支票打印机连接,现在我们把主计算机的串口先接到S232的主串口A,再把支票打印机接到S232的从串口B,此时再把两台监控计算机分别接到S232的从串口C与D。
当我们任何时刻由主计算机进行打印动作,则两台监控计算机可以同时收到这些打印数据,可以实时监控及记录整个打印过程。
为了怕打印过程,监控计算机未与S232连接(可能不小心,或被别人故意排除连接),我们固定时间会由监控计算机发送核对码给主计算机。我们在主计算机上要有常驻程序监控有否定期收到由监控计算机发送的核对码,如果无法收到,则表示监控计算机未与S232连接,于是主计算机就停止打印功能并发出警讯。
肆:结论
当我们采用S232串口共享器来同时传输相同内容给不同串口时,我们可以确保打印内容可以被监控及记录。特别是连网时代,我们如果发现打印内容与期望内容不符的情况下,要如何找出原因呢?是原始用户送错数据来打印,或者数据传送过程出错,我们都可以利用监控记录来帮助我们找出其可能原因。否则大概不容易找出可能原因,因为错误不一定会重复发生,如果没有在打印过程加以记录,则就无法知道当时的可能情况。