如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票?

如题。举个例子,收银机连接打印机实现收银、打印小票,现在想在中间接个硬件Android系统,截取打印数据上传到后台服务器,不对现有收银系统改造,不能影响正常收银。
注:该硬件两端通过串口/并口/usb连接收银机与打印机
请问具体的如何实现?

找到打印机控制芯片型号,采集打印机控制信息,逆向。