1. A system for reprogramming a mobile optical reader, said system comprising: a symbol generator generating at least one reprogramming symbol, said reprogramming symbol generator including a user interface utilized to select information to encode in said symbol; a reconfigurable device reading said at least one reprogramming symbol to produce a data stream corresponding to said at least one reprogramming symbol, said reconfigurable device including a program processing said reprogramming symbol data stream, wherein said data stream encodes formatted file data, and wherein said program decodes said formatted file data and stores said formatted file data into a memory of said reconfigurable device.