Я хотел бы использовать адаптер usb-com для прослушивания данных, отправленных с компьютера 1, которые должны поступить на принтер.
Я бы подключил компьютер 2 вместо принтера, чтобы у меня был классический com-порт на стороне компьютера 1 и usb-порт на стороне компьютера 2.
Я могу программировать, используя python (pyserial должен быть в порядке, чтобы читать данные) и bash.
Какие инструменты мне следует использовать, чтобы превратить прослушанные данные в читаемый человеком текст?
Или, может быть, просто возможно эмулировать принтер на компьютере 2 и напрямую превращать данные в текст или PDF или что-нибудь читаемое?
Я нашел очень легкое решение считать последовательные данные с Python и PySerial на Ubuntu, вот сценарий:
# simply change COM9 with /dev/ttyS0 or the COM port you need to use
import serial
ser = serial.Serial("COM9", 9600)
while True:
line = ser.readline()
print line
я могу считать данные с входа, и теперь я могу создать синтаксический анализатор с помощью python-escpos для превращения его в читаемый текст