Hello. As I understand, you need application, which sends data from POS TERMINAL to Ethernet. Is it correct?
What is destination of Ethernet packets?
Have you had packet's format description?
I've experienced in programming on C++ for Windows desktops. I'm familiar with communication with devices, connected to SERIAL, USB ports.
Best regards, Dmitry