An architecture for automatically configuring software of a piece of
equipment. The piece of equipment is in communication with a network, the
piece of equipment having one or more machine-resolvable codes associated
therewith. The piece of equipment connects to a remote location disposed
on the network in response to reading a select one of the one or more
machine-resolvable codes with a reader. Software associated with the
select one of the one or more machine-resolvable codes is downloaded from
the remote location to the piece of equipment, and the piece of equipment
is then configured according to the software.