. . . "By using a hand-held device to data communicate with infrared communications means 502, a technician can upload or download data including program code, service data, transaction data, and other operational data." . .