I have been really busy at work over the last few days. I have been reverse engineering how to work with these dumb terminals we have. Here is a picture of one:
Currently we have a C program that was written internal and released, as far as I can tell, in 1999. They finally want to move away from the old system to a new one. The only problem is they want the new system to be compatible with the dumb terminals, to save money. So I have spent the last few day figuring the system out.
For anyone that is interested I will give a quick summary of what I have found. These dumb terminals run on socket connection between a program that runs on the terminal and our program. By sending network commands to the terminal and having someone bar-coding using the wand at the terminal you will get responses and requests between the two (To bad I can't get Indigo on this thing). The program we have is call Data Collection and by the name I am sure you can see what it does. We collect all kinds of data on it, such as time and attendance data, tracking time to projects, etc.
If I receive lots of requests to go deeper in depth, about this subject, then I will. But for right now, back to my coffee.