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 a document handling portion (76, 80, 82) including one or more
browsers. The 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
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.