I made a demo once for an Ethernet Barcode scanner to a data station plus. It sent an ascii string over ethernet to the module. A little bit of scripting to parse the string and move values to the corresponding tags (since it was sending quality, X, and Y data as well).
Just set up a Raw TCP/IP on the ethernet communications, and called my program on update.