An automated banking machine (12) is operative to conduct transactions in
response to HTML documents and TCP/IP messages exchanged with a local
computer system (14) through an intranet (16), as well as in response to
messages exchanged with foreign servers (20, 22, 24, 26, 28, 96) in a
wide area network (18). The banking machine includes a computer (34)
having an HTML document handling portion (76, 80, 82) including one or
more browsers. The HTML document handling portion is operative to
communicate through a proxy server (88), with a home HTTP server (90) in
the intranet or the foreign servers in the wide area network. The
computer further includes a device application portion (84) which
interfaces with the HTML document handling portion and dispatches
messages to operate devices (36) in the automated banking machine. The
devices include a sheet dispenser mechanism (42) which dispenses currency
as well as other transaction function devices. The device application
portion communicates with a device interfacing software portion (64) in
the banking machine through a device server (92) in the intranet. The
device server maintains local control over the devices in the banking
machine including the sheet dispenser. The banking machine operates to
read indicia on the user's card corresponding to a network address. The
computer is operative to connect the banking machine to the home or
foreign server corresponding to the network address, which connected
server operates the banking machine to conduct transactions by the user.
The customer is enabled to operate the banking machine using a familiar
interface. The machine may also connect to other applications to provide
the customer with promotional material or additional transaction options.