An objective of the present invention is to provide a data output
controller ideally suited for easily obtaining detailed information
available on a network.A data output control terminal 300 is communicably
connected to a portable terminal 100 possessed by a user, printing
devices PR.sub.1 through PR.sub.n distributed and installed at various
locations, and WWW servers DS.sub.1 through DS.sub.m via the Internet
400, acquires data regarding a data print request from the portable
terminal 100 from the WWW servers DS, selects a printing device PR, which
is considered to be optimum for the user of the portable terminal 100 to
receive provided output data, from among a plurality of printing devices
PR, and outputs the acquired data to the selected printing device PR.
Regarding the selection of a printing device PR, data on a printing
device position is retrieved from the storage device 62 on the basis of,
for example, data on a desired providing area indicating a desired
providing area where output data is desired to be provided, and a
printing device PR located in an area specified by the data on a desired
providing area is selected.