I found an old Point-of-Sale terminal at a junkyard and it is still operational. It is a FirstData FD50. Its features include:
- a keypad
- a magnetic strip reader (credit card)
- a receipt printer
- 2 USB ports
- an Ethernet port
- 2 other ports that look similar to Ethernet ports (phone line?)
I would like to use one of these ports to connect to my computer, either directly or over my LAN. I’m hoping I can interface with as many of these features as possible via a python script (such as the receipt printer). So far I don’t have many options when I turn on the machine itself. But I have yet to connect it with an Ethernet cable. I fear that the firmware of the printer might prevent me from using it outside of the intended use. Is this project even possible?