Parshad,
As it was free, I looked into writing a driver for Epson some months ago
in SPEL+ using the RC+ trial version.
I just looked up my notes, and it appears the only real difficulty I had
was getting socket communication to work in the simulator. All other
bits were relatively easy. SPEL+ is a really nice language (for a
industrial platform anyway), and the Epson runtime allows good access to
the robot and controller.
As I could not get socket comm going reliably, I stopped working on it.
An alternative I looked at for communicating with the controller was the
'Remote Control' option. That would completely bypass sockets (so no
simple_message), but seemed like a nice way to get something going quickly.
If you contact me off-list, we could try and see whether we can continue
development.
Gijs