A method of accessing a remote location on a network using an optical
reader. The optical reader includes an optical scanning system, a
programmable memory system and an output circuit and is user-switchable
between a scan mode, a record mode and a playback mode. The optical
reader transmits a code to a first computer disposed on the network. When
the optical reader is in the scan mode, the code is indicative of
information extracted from an encoded indicia just scanned by the optical
scanning system. When the optical reader is in the playback mode, the
code is indicative of information retrieved from a user-selectable memory
in the programmable memory system. The information in the user-selectable
memory was previously stored in the user-selectable memory after being
extracted from an encoded indicia scanned by the optical scanning system
when the reader was in the record mode. In response to the first computer
receiving the code from the optical reader, a second computer disposed on
the network is accessed. A lookup operation is performed at the second
computer to match the code received from the optical reader with a
routing information for a remote location on the network. The routing
information is returned from the second computer to the first computer.
The remote location on the network is then accessed in accordance with
the routing information returned from the second computer.