By using a hand-held device to data communicate with infraredcommunications means 502, a technician can upload or download data including program code, service data, transaction data, and other operational data.Interconnected with microcontroller 532 is a light emitting diode (LED) indicator means 504, whereby multicolored LED's can be utilized to indicate to a user the "status, "state, or proc